正确答案: D
R×S
题目:设有二元关系R和三元关系s,下列运算中合法的是( )
解析:在并(U)、交(∩)、差(一)三种运算中,都要求参加运算的两个关系具有相同的属性名表,其运算结果也与它们具有相同的属性名。即它们的表框架是相同的。由此可以看出,本题给出的两个关系R与S其表格框架是不同的(R是二元关系,S是三元关系),因此,它们不能作并(U)、交(∩)、差(-)这三种运算。而两个不同框架的关系是可以作笛卡尔积(×)运算的。
查看原题
举一反三的答案和解析:
[单选题]阅读下面的程序段: For i=1 To 3 For j=1 To i For k=j To 4 a=a+1 Next k Next j Next i 执行上面的三重循环后,a的值为( )。
20
[单选题]若有定义:int a[4][10];,则以下选项中对数组元素a[i][j]引用错误的是______。 (0=i4,0=j10)
*(a+i)+j
解析:解析:本题中选项B是错误的引用,*(a+i)+j只代表了a[i][j]的地址。
[单选题]按“先进先出”原则组织数据的结构是
队列
解析:解析:栈是按“先进后出”原则组织数据的结构;队列是按“先进先出”原则组织数据的结构;而有序表与二叉树均不是。因此,本题的正确答案为C。
[单选题]有关程序代码窗口的说法错误的是
在窗口的垂直滚动条的上面,有一个“拆分栏”,利用它可以把窗口分为两个都分,每个窗口显示代码的一部分
解析:解析:双击控件设计窗体即可打开程序代码窗口,所以选项B)正确;在程序代码的左下角有两个按钮,可以选择全模块查看或者是过程查看,所以选项C)正确;默认情况下,窗体的事件是Load,所以选项D)正确;在窗口的垂直滚动条的上面,有一个“拆分栏”,利用它可以把窗口分为两个部分,每个窗口显示相同的代码,所以选项A)不正确。