正确答案: B

概念冲突

题目:同一概念在一处为实体而在另一处为属性或联系的冲突在视图集成中叫( )

查看原题

举一反三的答案和解析:

  • [单选题]在Visual FoxPro环境中,建立命令文件的命令是
  • MO

  • 解析:在Visual FoxPro环境中,建立、编辑命令文件的命令只有

  • [单选题]下列叙述中正确的是( )。
  • 线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储顺序也是任意的

  • 解析:解析:性表的链式存储结构中,各数据结点的存储位置不连续,选项A错误。各结点在存储空间中的位置关系与逻辑关系也不一致,选项B和选项C错误。选项D正确。

  • [单选题]在窗体上画一个命令按钮,然后编写如下事件过程:
  • 当所产生的随机数为65、68或92时窗体关闭、程序结束

  • 解析:解析:根据给出的程序。当Num值为12时,跳出For循环,并不是结束程序;当Num值为58时,跳出Do循环;当Num值为65,68,92时,执行“end ”语句结束程序。

  • [单选题]在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( )。

  • [单选题]有如下程序: #includeiostream.h> void main( ) { char ch[2] [5] ={"6937","8254"},* p[2] ; int i,j,s=0; for(i=0;i2;i++) p[i] =ch[i] ; for(i=0;i2;i++) for(j=0;p[i] [j] >'\0';j+=2) s=10 * s+p[i] [j] -'0'; cout s;} 该程序的输出结果是
  • 6385

  • 解析:解析:该题主要搞清楚以下几点:①定义了一个指针数组char * P[2] 后,程序中第一个循环for(i=0;i2;i++) p[i] =ch[i] ;的作用是使指针数组的p[0] 元素(它本身是一个指针) 指向了二维数组ch的第一行字符串,并使指针数组的p[1] 元素指向了二维数组ch的第二行字符串,这样,就使指针数组p和二维数组ch建立起了一种对应关系,以后对二维数组ch的某个元素的引用就有两种等价的形式:ch[i] [j] 或p[i] [j] 。②对二维数组ch的初始化,使其第一行ch[0] 中存入了字符串“6937”,第二行ch[1] 中的内容为字符串“8254”。③程序中第二个循环中的循环体s=s * 10+p[i] [j] -'0';的功能是这样的,每执行一次,将s中的值乘以10(也即,将s中的数值整体向左移动一位,并在空出来的个位上添一个0) ,再将当前P[i] [j] 中的字符量转换为相应的数字,然后把这个数字加到s的个位上。④注意到内层循环的循环条件 p[i] [j] >'\0'是指p[i] [j] 中的字符只要不是字符串结束标志'\0'就继续循环,语句j+=2;是使下标j每次增加2,也即一个隔一个地从p[i] 所指向的字符串中取出字符。经过上述解析后,不难看出,该程序首先从 P[0] 所指向的字符串“6937”中一个隔一个地取出字符,分别是“6”和“3”,然后从p[1] 所指向的字符串“8254”中一个隔一个地取出字符,分别是“8”和“5”,同时经过转换和相加运算后,结果s中的值应该是6385。

  • [单选题]设有关系R和s,则关系代数表达式R一(R—s)表示的是( )。
  • Rns

  • 解析:R—S表示属于R但不属于S,R一(R—S)表示属于R但不属于(R—S),即相当于RnS。

  • [单选题]有以下程序,其中%u表示按无符号整数输出: main() {unsigned int x=0xFFFF;/* x的初值为十六进制数*/ printf("%u\n",x); } 程序运行后的输出结果是______。
  • 65535

  • 解析:解析: %u的作用是按无符号的十进制形式输出整型数,整型无符号数的取值范围是在0~65535之间,无符号数不能表示成小于0的负数,十六进制数0xFFFF转换为二进制数是16个1,代表整数就是65535。

  • [单选题]有以下程序: struct STU{ char name[10]; int num; }; void f1(struct STU c) { struct STU b={"LiSiGuo",2042); c=b; } void f2(struct STU *c) { struct STU b={"SunDan",2044); *c=b; } main() {struct STU a={"YangSan",2041},b={"WangYin",2043); f1(a);f2(&b); printf("%d %d\n",a.num,b.num); } 执行后输出结果是( )。
  • 2041 2044

  • 解析:解析:本题中首先定义了一个结构体类型STU,它由一个字符数组和一个整形变量hum组成。然后定义两个函数f1和f2。其中f1是值传递的,f2是地址传递的。主函数中定义两个结构体变量a和b并分别赋初值,接着调用函数f1(a),由于函数n是值传递,故执行该函数后并没有改变a的值,再接着调用函数f2(&b),由于该函数是地址传递,执行该函数后将使变量b的值为{"SunDan",2044},故函数最后输出a.num和b.num的值为2041和2044。所以,4个选项中选项A符合题意。

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