正确答案: D

R×S

题目:设有二元关系R和三元关系S,下列运算中合法的是

解析:在并(U)、交(n)、差(一)三种运算中,都要求参加运算的两个关系具有相同的属性名表,其运算结果也与它们具有相同的属性名。即它们的表框架是相同的。由此可以看出,本题给出的两个关系R与s其表格框架是不同的(R是二元关系,S是三元关系),因此,它们不能作并(U)、交(n)、差(一)这三种运算。而两个不同框架的关系是可以作笛卡尔积(×)运算的。

查看原题

举一反三的答案和解析:

  • [单选题]以下关于局部变量的叙述中错误的是( )。
  • 过程执行完毕,该过程中用Dim或Static语句声明的变量即被释放

  • 解析:D) 【解析】局部变量是在过程(事件过程或通用过程)内定义的变量,作用域为该变量所在的过程,定义时使用Dim、Static关键字。使用Dim关键字定义的是动态局部变量,过程执行结束后即被释放;使用Static关键字定义的是静态局部变量,过程执行结束后仍然保留。

  • [单选题]已知int a=1,b=-1;则语句printf("%d\n",(a--,++b));的输出结果是
  • 0

  • 解析:表面上看,题目中是给出一个输出函数,实际上是考查printf函数输出表列为逗号表达式的情况。逗号表达式的一般形式为:表达式1,表达式2,……,表达式n,整个逗号表达式的值为表达式n的值。题目中的实际输出是++b的值,初始时,b=-1,先将b进行++运算,然后将结果输出,输出结果为0。

  • [单选题]按“先进先出”原则组织数据的结构是( )。
  • 队列

  • 解析:栈是按“先进后出”原则组织数据的结构;队列是按“先进先出”原则组织数据的结构;而有序表与二叉树均不是。因此,本题的正确答案为C。

  • [单选题]下列程序段的执行结果为 ______。 A=0=B=0 For I=-1 To-2 Step-1 For J=1 To 2 B=B+1 Next J A=A+1 Next I Print A;B
  • 2 4

  • 解析:解析:For…Next循环

  • [单选题]下面程序段的运行结果是 char str[]="ABC",*p=str; printf("%d\n",*(p+3));
  • 0

  • 解析:解析:考查指向字符串的指针变量。在该题中,指针变量p指向的应该是该字符串中的首地址,p+3指向的是字符串结束标志'\0'的地址,因而*(p+3)的值为0。

  • [单选题]在方法内部使用,代表对当前对象自身引用的关键字是
  • this

  • 解析:解析:关键字super用来访问父类的变量或方法,this则是对当前对象自身的引用。

  • [单选题]下列叙述中正确的是
  • 顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的

  • 解析:解析:顺序存储方式是把逻辑上相邻的结点存储在物理上相邻的存储单元里,结点之间的关系由存储单元的邻接关系来体现。其优点是占用最少的存储空间,所以选项D)错误。顺序存储结构可以存储如二叉树这样的非线性结构,所以选项B)错误。链式存储结构也可以存储线性表,所以选项c)错误。

  • 推荐下载科目: 计算机二级 计算机四级 软考中级 Linux认证 华为认证 通信工程师 计算机操作员初级 计算机操作员高级 其他 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2