【计算机类职业资格】二级C语言-167及答案解析.doc
《【计算机类职业资格】二级C语言-167及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级C语言-167及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、二级 C 语言-167 及答案解析(总分:100.50,做题时间:90 分钟)一、选择题(总题数:46,分数:100.50)1.以下叙述中不正确的是_。(分数:2.50)A.在不同的函数中可以使用相同的名字的变量B.函数中的形式参数是局部变量C.在一个函数内定义的变量只在本函数范围内有效D.在一个函数内的复合语句中定义的变量在本函数范围内有效2.以下说法中正确的是_。(分数:2.50)A.C 语言程序的执行都是从程序的第一个函数开始B.在 C 语言程序中,要调用的函数必须在 main 函数中声明C.任何 C 语言程序的执行都是从 main 函数开始D.C 语言程序中的 main 函数必须放在程
2、序的最前面3.下列合法的标识符是_。(分数:2.50)A.123B.#256C.55D.abhj1_2_34.在 C 语言程序中,以下说法正确的是_。(分数:2.50)A.函数的定义和函数的调用均不可以嵌套B.函数的定义不可嵌套,但函数的调用可以嵌套C.函数的定义可以嵌套,但函数的调用不可以嵌套D.函数的定义和函数的调用均可以嵌套5.C 语言源程序名的后缀是_。(分数:2.50)AexeBCCobjDcp6.可在 C 程序中用做用户标识符的一组标识符是_。(分数:2.50)A.andB.DateC.HiD.case7.以下选项中,合法的一组 C 语言数值常量是_。(分数:2.50)A.028B
3、.12C177D.0x8A8.以下叙述中正确的是_。(分数:2.50)A.C 语言程序将从源程序中第一个函数开始执行B.可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行C.C 语言规定必须用 main 作为主函数名,程序将从此开始执行,在此结束D.main 可作为用户标识符,用以命名任意一个函数作为主函数9.下面说法正确的是_。(分数:2.50)A.一个 C 程序可以有多个主函数B.一个 C 语言的函数中只允许有一对花括号C.C 程序的书写格式是自由的,一个语句可以写在一行上,也可以写在多行内D.在对 C 程序进行编译时,可以发现注释行中的拼写错误10.下列不合法的用户标识符是
4、_。(分数:2.50)A.j2_KEYB.DoubleC.4dD._8_11.C 语言中允许用外部说明来指定变量、函数和其他标识符的特征,这里所说的外部指的是_。(分数:2.50)A.冠以关键字 externB.位置在函数体外部C.作用范围是全程的D.位置在函数的外部12.若 x=2,y=3,则 xi7;i+)printf(i%2)?(“*%d/n“):(“#%d/n“),i); A B C D (分数:2.50)A.B.C.D.16.设 x=061,y=016,则 z=x|y 的值是_。(分数:2.00)A.00001111B.11111111C.00111111D.1100000017.若
5、有定义 int x,y;并已正确给变量赋值,则下列选项中与表达式(x-y)?(x+):(y+)中的条件表达式(x-y)等价的是_。(分数:2.00)A.(x-y0)B.(x-y0)C.(x-y0|x-y0)D.(x-y=0)18.以下关于 long、int 和 short 类型数据占用内存大小的叙述中正确的是_。(分数:2.50)A.均占 4 字节B.根据数据的大小来决定所占内存的字节数C.由用户自己定义D.由 C 语言编译系统决定19.下列不能正确计算代数式 (分数:2.00)A.1/3*sin(1/2)*sin(1/2)B.sin(0.5)*sin(0.5)/3C.pow(sin(0.5)
6、,2)/3D.1/3.0*pow(sin(1.0/2),2)20.以下函数定义的类型符是_。 fff(double x) printf(“%f“,x+x); (分数:2.50)A.与 x 类型相同B.void 类型C.int 类型D.无法确定21.下面程序段的输出结果是_。 #includestdio.h main() float x=1.236547; printf(“%f/n“,(int)(x*1000+0.5)/(float)1000); (分数:2.00)A.1.237000B.输出格式说明与输出项不匹配,输出无定值C.1.236000D.1.2422.设有定义:int k=0;,下列
7、选项的 4 个表达式中与其他 3 个表达式的值不相同的是_。(分数:2.00)A.k+B.k+=1C.+kD.k+123.以下选项中不是字符常量的是_。(分数:2.00)A.“/v“B.“/x2a“C.“a“D.“/0“24.以下选项中非法的字符常量是_。(分数:2.00)A.“/“B.“/0201“C.“/xAA“D.“0“25.在执行完下面的 C 语句段之后,则 B 的值是_。 char a=“A“; intb; B=(34 c=getchar(); if(c=“a“ else if(c=“g“ else printf(“input error!n“); putchar(c);(分数:2.
8、00)AfBtCeDd27.若变量已正确定义,以下正确的程序段是_。(分数:2.00)A.while(ch=getchar()=“/N“)putchar(ch);B.while(ch=getchar()=“/n“)putchar(ch);C.while(ch=getchar()!=“/N“)putchar(ch);D.while(ch=getchar()!=“/n“)putchar(ch);28.有以下程序: main() intk=33; printf(“%d,%o,%x“,k,k,k); 执行后的输出结果是_。(分数:2.00)A.33,033,0x21B.33,033,21C.33,04
9、1,021D.33,41,2129.执行语句 printf(“%u/n“,+12345);的输出结果是_。(分数:2.00)A.12345B.0C.-1D.非定值30.若变量已正确定义,下面程序段的输出结果是_。 #includestdio.h main() float x=1.236547; printf(“%f/n“,(int)(x*1000+0.5)/(float)1000);(分数:2.00)A.1.237000B.输出无定值C.1.236000D.1.2431.若 k 为 int 型变量,以下语句段执行后的输出结果是_。 #includestdio.h main() f intk=3
10、; if(k) printf(“#“); else printf(“(分数:2.00)A.#B. printf(“%.2e/n“,x); 则以上语句_。(分数:2.00)A.输出格式描述符的域宽不够,不能输出B.输出为 32.38e+01C.输出为 3.24e+002D.输出为 3.24e233.若有以下定义和语句: int u=011,v=0x11,w=11; printf(“%o,%x,%d/n“,u,v,w); 则输出结果是_。(分数:2.00)A.9,17,11B.9,11,11C.11,11,11D.11,17,1134.语句“printf(“a/bhow“are“y/bou/n“)
11、;”的输出结果是_。(分数:2.00)A.a/bhow“are“y/bouB.a/bhow“are“y/bouC.how“are“youD.ahow“are“y/bou35.若变量已正确定义,要求通过 scanf(“%c%d%c%d“,”,则正确的输入语句是_。(分数:2.00)A.scanf(“%lf“,a);B.scanf(“%f“,C.scanf(“%lf“,37.已知 i、j、k 为 int 型变量,若要从键盘输入 2、3、4回车,使 i、j、k 的值分别为 2、3、4,以下正确的输入语句是_。(分数:2.00)A.scanf(“%3d,%3d,%3d“,B.scanf(“%d,%d,
12、%d“,C.scanf(“%d%d%d“,D.scanf(“i=%d,j=%d,k=%d“,38.若有以下程序: int a=1,b=2; a=ab; b=ba; 则执行以上语句后 a 和 b 的值分别是_。(分数:2.00)A.a=1,b=2B.a=3,b=1C.a=3,b=2D.a=2,b=139.以下程序中 c 的二进制值是_。 char a=2,b=4,c; c=ab2;(分数:2.00)A.00000011B.00010100C.00011100D.0001100040.表达式0x11 的值是_。(分数:2.00)A.0xFFEEB.0x71C.0x0071D.0xFFE141.若
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 语言 167 答案 解析 DOC
