【计算机类职业资格】国家计算机二级(C)92及答案解析.doc
《【计算机类职业资格】国家计算机二级(C)92及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家计算机二级(C)92及答案解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、国家计算机二级(C)92 及答案解析(总分:3480.00,做题时间:120 分钟)一、选择题(1-10 题每题 2 分,11-50 题(总题数:50,分数:3000.00)1.下列叙述中正确的是【 】。(分数:60.00)A.算法的效率只与问题的规模有关,而与数据的存储结构无关B.算法的时间复杂度是指执行算法所需要的计算工作量C.数据的逻辑结构与存储结构是一一对应的D.算法的时间复杂度与空间复杂度一定相关2.若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是(分数:60.00)A.函数调用可以作为独立的语句存在B.函数调用可以作为一个函数的实参C.函数调用可以出现在表达式中D.函数
2、调用可以作为一个函数的形参3.有三个关系 R、S 和 T 如下: (分数:60.00)A.笛卡尔积B.交C.并D.自然连接4.若有定义:int a233;,下列选项中对 a 数组元素正确引用的是( )。(分数:60.00)A.a2!1B.a23C.a03D.a12!15.有以下程序 main( ) int a; char c=10; float f=100.0; double x; a=f/=c*=(x=6.5); printf(“%d %d %3.1f %3.1f/n“,a,c,f,x); 程序运行后的输出结果是( )。 (分数:60.00)A.1 65 1 6.5B.1 65 1.5 6.
3、5C.1 65 1.0 6.5D.2 65 1.5 6.56.以下能正确定义且赋初值的语句是【 】。(分数:60.00)A.int n1=n2=10;B.char c=32;C.float f=f+1.1;D.double x=12.3E2.5;7.有以下程序: void fun(char *c,int d) *c= *c+1;d+=1; printf(“%c,%c,“,*c,d); main( ) char a=A,b=a; fun(b,a);printf(“%c,%c/n“,a,b); 程序运行后的输出结果是( )。 (分数:60.00)A.B,a,B,aB.a,B,a,BC.A,b,A,
4、bD.b,B,A,b8.在 Windows 环境下,单击当前窗口中的按钮“ (分数:60.00)A.将当前应用程序转为后台运行B.退出 Windows 后再关机C.终止当前应用程序的运行D.退出 Windows 后重新启动计算机9.数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和【 】。(分数:60.00)A.编码设计B.测试阶段C.运行阶段D.物理设计10.按照“后进先出“原则组织数据的数据结构是【 】。(分数:60.00)A.队列B.栈C.双向链表D.二叉树11.有以下程序: main( ) char a,b,c,d; scanf(“%c,%c,%d,%d“, printf(“c,%
5、c,%c,%c/n“,a,b,c,d); 若运行时从键盘上输入:6,5,65,66。则输出结果是( )。(分数:60.00)A.6,5,A,BB.6,5,65,66C.6,5,6,5D.6,5,6,612.在 Internet 中,用于在计算机之间传输文件的协议是( )。(分数:60.00)A.TELNETB.BBSC.FTPD.WWW13.有以下程序 int *f(int *x,int *y) if(*x*y) return x; else return y; main( ) int a=7,b=8,*p,*q,*r; p= q= r=f(p,q); printf(“%d,%d,%d/n“,
6、*p,*q,*r); 执行后输出结果是( )。 (分数:60.00)A.7,8,8B.7,8,7C.8,7,7D.8,7,814.若有以下说明和定义 union dt int a;char b;double c;data; 以下叙述中错误的是【 】。(分数:60.00)A.data 的每个成员起始地址都相同B.变量 data 所占的内存字节数与成员 c 所占字节数相等C.程序段 data.a=5;printf(“%f/n“,data.c);输出结果为 5.000000D.D15.有以下程序: main() char p=a,b,c,q=“abc“; printf(“%d%d/n“,sizeof
7、(p),sizeof(q); 程序运行后的输出结果是【 】。 (分数:60.00)A.4 4B.3 3C.3 4D.4 316.以下选项中合法的用户标识符是( )。(分数:60.00)A.longB._2TestC.3DmaxD.A.dat17.下列不构成无限循环的语句或语句组是( )。(分数:60.00)A.n=0; do +n; while (n=0);B.n=0; while (1) n+;C.n=10; While (n); n-;D.for(n=0, i=1; ;i+)n+=i18.有以下程序: main() int a=1,2,3,4,5,6,7,8,9,0,*p; for(p=a
8、;pa+10,p+)printf(“%d,“,*p); 程序运行后的输出结果是【 】。(分数:60.00)A.1,234,5,6,7,8,9,0,B.2,3,4,5,6,7,8,9,10,1,C.01,23,4,5,6,7,8,9,D.1,1,1,1,1,1,1,1,1,1,19.变量 a 中的数据用二进制进表示的形式是 01011101,变量 b 中的数据用二进制表示的形式是 11110000,若要求将 a 的高 4 位取反,低 4 位不变,所要执行的运算是( )。(分数:60.00)A.a*bB.abC.a for (;) if(i=3|i=5) continue; if (i=6) br
9、eak; i+; s+=i; ; printf(“%d/n“,s); 程序运行后的输出结果是( )。 (分数:60.00)A.10B.13C.21D.程序进入死循环22.在 Windows 环境下,下列叙述中正确的是( )。(分数:60.00)A.在“开始“菜单中可以增加项目,也可以删除项目B.在“开始“菜单中不能增加项目,也不能删除项目C.在“开始“菜单中可以增加项目,但不能删除项目D.在“开始“菜单中不能增加项目,但可以删除项目23.在 Windows 环境下,资源管理器左窗口中的某文件夹左边标有“+“标记表示( )。(分数:60.00)A.该文件夹为空B.该文件夹中含有子文件夹C.该文件
10、夹中只包含有可执行文件D.该文件夹中包含系统文件24.执行以下程序段后,w 的值为 int w=A,x=14,y=15; w=(x| y) printf(“%d,%o/n“,m,n); 执行后输出结果是( )。 (分数:60.00)A.32767,32767B.32767,032767C.32767,77777D.32767,07777739.有以下程序: main( ) int aa44= 1,2,3,4,5,6,7,8,3,9,10,2,4,2,9,6 ; int i,s=0; for(i=0;i4;i+) s+=aai1; printf(“%d/n“,s); 程序运行后的输出结果是( )
11、。 (分数:60.00)A.11B.19C.13D.2040.在 Windows 环境下,工具栏中用于完成复制操作的按钮是( )。(分数:60.00)A.B.C.D.41.在 Windows 环境下,单击当前应用程序窗口中的“关闭”按钮,其功能是( )。(分数:60.00)A.将当前应用程序转为后台运行B.退出 Windows 后再关机C.退出 Windows 后重新启动计算机D.终止当前应用程序的运行42.数据的存储结构是指【 】。(分数:60.00)A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示43.若要说明一个类型名 ST
12、P,使得定义语句 STP s;等价于 char *s;,以下选项中正确的是(分数:60.00)A.typedef STP char *s;B.typedef *char STP;C.typedef STP *char;D.typedef char* STP ;44.以下不合法的数值常量是【 】。(分数:60.00)A.011B.lelC.8.0E0.5D.0xabcd45.有以下程序: #include string.h struct STU int num; float TotalScore; ; void f(struct STU p) struct STU s2=20044,550,20
13、045,537; p.num=s1.num;p.TotalScore=s1.TotalScore; main() struct STU s2=20041,703,20042,580; f(s0); printf(“%d%3.0t/n“,s0.num,s0.TotalScore); 程序运行后的输出结果是【 】。 (分数:60.00)A.20045 537B.20044 550C.20042 580D.20041 70346.算法的有穷性是指(分数:60.00)A.算法程序的运行时间是有限的B.算法程序所处理的数据量是有限的C.算法程序的长度是有限的D.算法只能被有限的用户使用47.若整型变量
14、a、b、c、d 中的值依次为 1、4、3、2。则条件表达式 ab?a:cd?c:d 的值是【 】。(分数:60.00)A.1B.2C.3D.448.设变量已正确定义并赋值,下列正确的表达式是( )。(分数:60.00)A.x=y*5=x+zB.int(15.8%5)C.x=y+z+5,+yD.x=25%5.049.在 E-R 图中,用来表示实体的图形是【 】。(分数:60.00)A.矩形B.椭圆形C.菱形D.三角形50.有下列程序: #include stdio.h main() int a=1,2,3,4,y,*p= -p; y=*p; printf(“y=%d/n“,y); 程序的运行结果
15、是( )。 (分数:60.00)A.y=0B.y=1C.y=2D.y=3二、填空题(每空 2 分,共 40 分)(总题数:12,分数:480.00)51.按照软件测试的一般步骤,集成测试应在 1 测试之后进行。(分数:40.00)填空项 1:_52.有以下程序: #includestdio.h main( ) char c; while( (c=getchar1 )!=?) putchar(- - c); 程序运行时,如果从键盘输入 Y? N?回车,则输出结果为 2。 (分数:40.00)填空项 1:_53.以下程序通过函数 sunFun 求 (分数:40.00)填空项 1:_54.以下程序运
16、行后的输出结果是 1。 main( ) int x=15; while(x10 x填空项 1:_55.数据结构分为线性结构和非线性结构,带链的队列属于 1。(分数:40.00)填空项 1:_56.已有文本文件 test.txt,其中的内容为:Hello,everyone!。以下程序中,文件 test.txt 已正确为“读”而打开,由此文件指针 fr 指向文件,则程序的输出结果是 1。 #include stdio.h main( ) FILE *fr; char str40; fgets(str,5,fr); printf(“%s/n“,str); fclose(fr); (分数:40.00)
17、填空项 1:_57.下面程序和运行运行结果是 1。 typedef union student char name 10; long sno; char sex; float score 4; STU; main ( ) STU a5; prinff( “% d/n“, sizeof(a) ); (分数:40.00)填空项 1:_58.下列程序的运行结果是: 1 #include string.h char *ss(char *s) return s+strlen(s)/2; main( ) char *p,*str=”abcdefgh”; p=ss(str); printf(“%s/n”,p
18、); (分数:40.00)填空项 1:_59.有以下程序 main( ) int n=0,m=1,x=2; if(!n) x-=1; if(m) x-=2; if(x) x-=3; printf(“%d/n”,x); 执行后输出结果是 1。 (分数:40.00)填空项 1:_60.若有定义:int k;,下列程序段的输出结果是 1。 for(k=2;k6;k+,k+)printf(“+%d“k); (分数:40.00)填空项 1:_61.以下程序运行后的输出结果是 1。 main2 char c; int n=100; float f=10; double x; x=f*=n/=(c=50);
19、 printf(“%d %f/n“,n,x); (分数:40.00)填空项 1:_62.软件工程三要素包括方法、工具和过程,其中, 1 支持软件开发的各个环节的控制和管理。(分数:40.00)填空项 1:_国家计算机二级(C)92 答案解析(总分:3480.00,做题时间:120 分钟)一、选择题(1-10 题每题 2 分,11-50 题(总题数:50,分数:3000.00)1.下列叙述中正确的是【 】。(分数:60.00)A.算法的效率只与问题的规模有关,而与数据的存储结构无关B.算法的时间复杂度是指执行算法所需要的计算工作量 C.数据的逻辑结构与存储结构是一一对应的D.算法的时间复杂度与空
20、间复杂度一定相关解析:根据时间复杂度和空间复杂度的定义可知,算法的时间复杂度与空间复杂度并不相关。数据的逻辑结构就是数据元素之间的逻辑关系,它是从逻辑上描述数据元素之间关系的,是独立于计算机中的,数据的存储结构是研究数据元素和数据元素之间的关系如何在计算机中表示,它们并非一一对应。算法的执行效率不仅与问题的规模有关,还与数据的存储结构有关。2.若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是(分数:60.00)A.函数调用可以作为独立的语句存在B.函数调用可以作为一个函数的实参C.函数调用可以出现在表达式中D.函数调用可以作为一个函数的形参 解析:3.有三个关系 R、S 和 T 如
21、下: (分数:60.00)A.笛卡尔积B.交C.并D.自然连接 解析:自然连接是一种特殊的等值连接。当关系 R 和 S 有相同的属性组,且该属性组的值相等时的连接称为自然连接。4.若有定义:int a233;,下列选项中对 a 数组元素正确引用的是( )。(分数:60.00)A.a2!1B.a23C.a03D.a12!1 解析:数组 a23包括元素 a00,a01,a02,a10,a11,a12,只有选项 D 是正确的引用,即引用元素 a00,其他选项的引用均是下标越界。5.有以下程序 main( ) int a; char c=10; float f=100.0; double x; a=f
22、/=c*=(x=6.5); printf(“%d %d %3.1f %3.1f/n“,a,c,f,x); 程序运行后的输出结果是( )。 (分数:60.00)A.1 65 1 6.5B.1 65 1.5 6.5 C.1 65 1.0 6.5D.2 65 1.5 6.5解析:6.以下能正确定义且赋初值的语句是【 】。(分数:60.00)A.int n1=n2=10;B.char c=32; C.float f=f+1.1;D.double x=12.3E2.5;解析:语句“int n1=n2=10;“中,由于变量 n2 未定义,所以此赋值语句错误:由于赋值语句中不能存在运算表达式,所以选项 C
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 C92 答案 解析 DOC
