【计算机类职业资格】国家计算机二级(C)86及答案解析.doc
《【计算机类职业资格】国家计算机二级(C)86及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家计算机二级(C)86及答案解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、国家计算机二级(C)86 及答案解析(总分:3480.00,做题时间:120 分钟)一、选择题(1-10 题每题 2分,11-50 题(总题数:50,分数:3000.00)1.以下合法的字符型常量是【 】。(分数:60.00)A.x13B.081C.65D.“n“2.一个算法应该具有“确定性”等 5个特性,下面对另外 4个特性的描述中错误的是( )。(分数:60.00)A.有零个或多个输入B.有零个或多个输出C.有穷性D.可行性3.设有定义:intk=0;,以下选项的四个表达式中与其他三个表达式的值不相同的是【 】。(分数:60.00)A.k+B.k+=lC.+kD.k+l4.设有以下定义和语
2、句 char str20=“Program“,*p; p=str; 则以下叙述中正确的是【 】。 (分数:60.00)A.*p与 str0的值相等B.str与 p的类型完全相同C.str数组长度和 p所指向的字符串长度相等D.数组 str中存放的内容和指针变量 p中存放的内容相同5.以下对结构体类型变量 td的定义中,错误的是【 】。(分数:60.00)A.virtual void vf()0;B.void vf(int)0;C.virtual int vf(int);D.virtual void vf(int) 6.在 C语言中,函数返回值的类型最终取决于【 】。(分数:60.00)A.函数
3、定义时在函数首部所说明的函数类型B.return语句中表达式值的类型C.调用函数时主调函数所传递的实参类型D.函数定义时形参的类型7.若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是(分数:60.00)A.函数调用可以作为独立的语句存在B.函数调用可以作为一个函数的实参C.函数调用可以出现在表达式中D.函数调用可以作为一个函数的形参8.有以下程序: main( ) int x=3, y=2, z=1; printf(“%d/n“,x/y 程序运行后的输出结果是( )。 (分数:60.00)A.3B.2C.1D.09.有下列程序段: char ch;int k; ch=a;k=12;
4、 printf(“%c,%d,“,ch,ch,k); printf(“k=%d/n“,k); 已知字符 a的 ASCII十进制代码为 97,则执行上述程序段后输出结果是( )。 (分数:60.00)A.因变量类型与格式描述符的类型不匹配输出无定值B.输出项与格式描述符个数不符,输出为零值或不定值C.a,97,12k=12D.a,97,k=1210.有以下程序: #include stdio.h main() char c1=1,c2=2; c1=getchar();c2=getchar();putchar(c1);putchar(c2); 当运行时输入 a回车后,以下叙述正确的是【 】。 (分
5、数:60.00)A.变量 c1被赋予字符 a,c2被赋予回车符B.程序将等待用户输入第 2个字符C.变量 c1被赋予字符 a,c2中仍是原有字符 2D.变量 c1被赋予字符 a,c2中将无确定值11.若有以下定义和语句 union data int i; char C; float f;X; int Y; 则以下语句正确的是【 】。 (分数:60.00)A.x=10.5;B.x.C=101:C.Y=x;D.printf(“dn“,x);12.某二叉树中有 n个度为 2的结点,则该二叉树中的叶子结点数为【 】。(分数:60.00)A.n+lB.n-1C.2nD.n213.若有以下说明和语句,in
6、t c45,(*p)5;p=c; 能正确引用 c数组元素的是( )。 (分数:60.00)A.p+1B.*(p+3)C.*(p+1)+3D.*(p0+2)14.对长度为 n的线性表进行顺序查找,在最坏情况下所需要的比较次数为【 】。(分数:60.00)A.log2nB.n/2C.nD.n+115.有以下程序: struct STU char name10;int num;float TotalScore; void f(struct STU *p) struct STU s2=“SunDan“,20044,550,“Penghua“,20045,537,*q=s; +p;+q; *p=*q;
7、main() struct STU s3=“YangSan“,20041,703,“LiSiGuo“,20042,580; f(s); printf(“%s%d%3.0f/n“,s1.name,s1.num,s1.TotalScore); 程序运行后的输出结果是【 】。 (分数:60.00)A.SunDan 20044 550B.Penghua 20045 537C.LiSiGuo 20042 580D.SunDan 20041 70316.用 8位无符号二进制数能表示的最大十进制数为( )。(分数:60.00)A.127B.128C.255D.25617.在长度为 64的有序线性表中进行顺序
8、查找,最坏情况下需要比较的次数为【 】。(分数:60.00)A.63B.64C.6D.718.对下列二叉树进行前序遍历的结果为【 】。 (分数:60.00)A.DYBEAFCZXB.YDEBFZXCAC.ABCDEFXYZD.ABCDEFXYZ19.若有以下说明和定义 typedefint * INTEGER; INTEGER p,* q; 以下叙述正确的是( )。 (分数:60.00)A.p是 int型变量B.p是基类型为 int的指针变量C.q是基类型为 int的指针变量D.程序中可用 INTEGER代替 int类型名20.有以下程序 main( ) int x8=8,7,6,5,0,0,
9、*s; s=x+3; printf(“%d/n“,s2); 执行后输出结果是( )。 (分数:60.00)A.随机值B.0C.5D.621.有以下程序 main( ) char k; int I; for(i=1;i3;i+) scanf(“%c”, switch(k) case 0: printf(“another/n”); case 1: printf(“number/n”); 程序运行时,从键盘输入:01,程序执行后的输出结果是( )。 (分数:60.00)A.another numberB.another number anotherC.another number numberD.n
10、umber number22.有以下程序 void fun2(char a,char b)printf(“cc“,a,b); char a=A,b=B; void fun1() a=C; b=D; main() fun1(); printf(“cc“,a,b); fur2(E,F); 程序的运行结果是【 】。 (分数:60.00)A.C D E FB.A B E FC.A B C DD.C D A B23.有三个关系 R、S 和 T如下: (分数:60.00)A.并B.自然连接C.笛卡尔积D.交24.有以下程序: float f1(float n) return n*n; float f2(f
11、loat n) return 2*n; main() float(*p1)(float),(*p2)(float),(*t)(float),y1,y2; p1:f1; p2=f2; y1=p2(p1(2.0); t=p1; p1=p2; p2=t; y2=p2(p1(2.0); printf(“%3.0f,%3.0f/n“,y1,y2); 程序运行后的输出结果是【 】。 (分数:60.00)A.8, 16B.8, 8C.16, 16D.4, 825.若以下选项中的变量已正确定义,则正确的赋值语句是( )。(分数:60.00)A.x1=26.8%3B.1+2=x2C.x3=0x12D.x4=1+
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 C86 答案 解析 DOC
