




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、高级语言程序设计测试题及答案.正确的自定义标识符是2cx#ycaseWord_2(正确答案).设int a=2, b=3, c;,正确的赋值语句是(a+b)+;b=a%2.5;a+=b+=5;(正确答案)c=a+b=5;.设 int a=l, b=3, c;,执行语句 c二(a!=b)?+a:b+;后,c 的值是12(正确答案)34.表达式3.6-1/2+5%2的值是2.63.64. 14. 6(正确答案)5.设int a=-l, b=3;,执行表达式+a&(b=5)后,a和b的值分别是-1,30,3(正确答案)0,5-1,5A.int (正确答案)voidfloatD.double.以下数组
2、定义错误的选项是int a;int c2 3 = 0;int b3 = 0, 1,2,3int d3 =1,2, 1,2,3, 1,2, 3, 4;(正确答案).设 char s二Bei jingChina”;,执行语printf (z/%d, %dn,strlen(s), sizeof (s);后输出结果是12, 1212, 13(正确答案)13, 1213, 13.以下为C语言保存字的是Autobreak(正确答案)mainthen.正确的C语言常数是LOEO (正确答案)T6 true1E0. 0.设int n;,执行表达式(n=2)&(n)&(n=0)后,n的值是32C. 1D.0 (
3、正确答案)50.值为1的表达式是3&425!8(正确答案)0!=051 .循环体至少被执行一次的是for语句while 语句d0 while语句(正确答案)continue 语句52.设char str20;,从键盘能完整地输入字符串“I am a student. 的语句是str=gets ();gets (str);(正确答案)scanf( %s , str);scanf( c , str);53.函数 int fun() return(8. 8) ; 的返回值是01c. 8(正确答案)D. 8. 854.正确定义数组并初始化的是int a3 = l, 2, 3, 4, 5;int a3=
4、a, b, C, d, e);C.C.3, 4, 5, 6);(正确答案)D.3, 4, 5, 6);55.函数的递归调用是A.函数的自我调用(正确答案)B.函数的嵌套调用C.自定义函数调用主函数D.系统函数调用主函数.设int a=5, b: 6;,正确的赋值语句是b=a%6.8;a+=b+=8;(正确答案)+(a+b);a+b=9;.设 inta=3,b=4, c;,执行语句 c_(ab)?-a: b+;后,c 的值是23c. 4(正确答案)D. 5.表达式4. 8-1/2+5%3的值是6. 8(正确答案)5. 34. 83. 5.设int a=l, b=6;,执行表达式一a I I (b
5、=8)后,a和b的值分别是0, 60, 8(正确答案)1, 61, 8.设 float x, y, z;,函数调用语句 fun(z, (x, y), x+z);中参数的 个数是A. 4B. 3C.2(正确答案)D. 1.设int a = l, 2, 3, 4, 5), i=2;,其值为4的数组元素是a0a4ai 一 1aai(正确答案).以下表达正确的选项是for语句中的循环体至少被执行一次while语句中的循环体至少被执行一次continue与break在循环语句中的作用相同switch语句中case后可以不出现break语句(正确答案).设 char str10= Computer ;,执
6、行 printf( %dn , sizeof (str);,后输出结果是89c. 10 (正确答案)D. 11.定义数组并初始化正确的选项是int a = 0, 1, 2, 3;(正确答案)int a2 = 3,4, 5,6);int b2 = 2, 3, 4, 5, 6, 7, 8, 9;int b2 4 = 1,2,4,5, 2, 3,4;.设char s20 = World”,t20 = Asia” ;,执行以下语句后的输出结果 是 strcat (t, s) jprintf ( %s, %dn”,t, strlen (t);Asia, 4World, 5WorldAsia, 9Asia
7、World, 9(正确答案).表示“回车换行”的转义字符是d (正确答案) TOC o 1-5 h z 0t. C语言的保存字(又称关键字)是”sumlmain ()continue (正确答案)integer.设int x=2;,执行语句printf ( dn,x+);后输出结果是2(正确答案)345.设int a=0,循环次数为。的语句是while(1);for(; a!=0;);(正确答案)for (a; a=0; a+);doa+; while(1);.设int a=l, b=2, c=3;,能将c的值同时赋给a和b的表达式是a=b=c (正确答案)a二二b二c(a=c)11(b=c)
8、a二二b二二c.在一个文件的不同函数中不能重名的是A.函数名(正确答案)B.形式参数aut。型内部变量register型内部变量.以下函数头正确的选项是void fun (a, b)void fun (int a, b)void fun(int a, int b)(正确答案)void fun(vatint a, var int b).设 int a2=2, 3, 4, 5;,值为 0 的数组元素是A.al2(正确答案)C. a0lD.a0 0.设int x=l, y=2, z=3;,以下for语句正确的选项是f or (;);(正确答案)for (z=0, zy; z+);for (z=0;z
9、y, z+);for (z=0, z=y=z&=丫)&=2)(正确答案)(x=y)&(y=z)(x=y) | | (y=z). C语言的保存字(又称关键字)是summaindouble(正确答案)longint.设 int a, b;,表达式 a=2, b=5, b+, a+b-的值是2678(正确答案).设int a;,循环次数为无限的语句是for (a =0; a; a+);for (a=0;a= =0;);(正确答案)for (a=0; a=0; a+);for (a=0; a= =0 ;a+);. if (表达式)和while(表达式)中的“表达式”A.只能是逻辑的只能是关系的C.只能
10、是算术的D.可以是任意的(正确答案)88.设int a=l,b=2,c=3;,能将c的值同时赋给a和b的表达式是a=b=ca- (b=c)(a=c) | | (b=c)(a=c)&(b=c)(正确答案)89.函数中定义的变量,其作用城是A.本函数(正确答案)B.本程序的所有文件C.本文件的所有函数D.本文件的第一个函数90.设 int a3 4 = 1, 2, 3, 4. 5, 6值为 1 的数组元素是a00(正确答案)a0 1al 0all91.设 double x=5. 168;,执行 printf ( %5. 3fn , (int) (xl0+0. 5) /10. 0);后的输出结果是5
11、.2185. 2105. 200(正确答案)5. 168.设int x=l, y=2, z=3;,以下语句错误的选项是if (xy);for (z=0;z y;z+);for (z=0, zy, z+);(正确答案)if (xy) ;else z=x+y;.设char ch;,以下语句错误的选项是ch=,za=bz,;(正确答案)ch=0,;ch= 7+ 9;ch=7+9;.正确的用户自定义标识符是3abfloatroot-xs(正确答案).表达式1+5=0的值是0 (正确答案)156.设float x;,能正确表达x属于区间(-5, 10的表达式是-5x=10-5x|x=10 x-5&x-5
12、)&(x3?2:5.设int a=4, b=5, c;,执行语句c=(a=b) | |+a;后,a和C的值分别是1,40,54, 15,1 (正确答案).正确的实型常数是0e20. 871(正确答案)3e-l. 5.设float a, b, c;,函数调用语句f (a, b), a+c), 5);中参数的个数是12(正确答案)34.以下表达正确的选项是while语句中的循环体至少被执行一次do-while语句中的循环体至少被执行一次(正确答案)switch语句中每个case后必须有break语句continue和break在循环语句中的作用是相同的.设 char s25=1234567;,数组
13、 s 的长度是10 (正确答案)987.以下二维数组定义并初始化正确的选项是int a3 3 = 0, 3;int a2 = 3,4, 5, 6;int a2, 3 = 2, 3, 4, 5, 6, 7, 8, 9;(正确答案)int a4 = l,2,4,5, 2,3, 3,4,9;.设 char si 20=China, s210=Beijing;,执行以下语句后的输出结 果是strcat (si, s2) ; print f(s, %dn,z, si, strlen(sl);.设int m=0;,语句dom+; while(!m);执行的循环次数是01 (正确答案)2D.无限.以下表达正
14、确的选项是A.全局变量和局部变量不能同名B.程序的执行必须从主函数开始(正确答案)break能出现在switch语句中一个函数中只能出现一个return语句China, 5Beijing, 7ChinaBeijing, 12(正确答案)BeijingChina, 12.表示“回车”的转义字符是5rto n(正确答案).正确的C语言常数是012(正确答案)abcOxfp2el. 25.以下不是C语言运算符的是A. (正确答案)B!&二.表达式5+6! =0的值是01 (正确答案)611.设float x; TWx3正确的C语言表达式是-l=x3-K=x | | x=-l & &x3(正确答案)!
15、 (x=-l)&(x3?2 : 1(正确答案).设 int a=0, b=5, c;,执行语句 c= (a=b) | |+a;后 c 的值是01 (正确答案)45.设int m=0;,语句while(m!=0)m+;的循环次数是0(正确答案)12D.无限.定义数组并初始化正确的选项是int a = (2, 4, 6, 8);int a口二 4, 6, 8;(正确答案)int a3 = 2, 4, 6,8);int a4 = 2,4, 6,8;.设chars10;,将字符串输入至数组s的正确语句是s=gets ();getchar(s);scanf (s,s);(正确答案)scanf(s,&s1
16、0);.关于函数表达正确的选项是A.函数必须有形参B.函数的形参可以是常数C.函数中只能出现一个return语句D.函数类型为void时,该函数无返回值(正确答案).表达式9%45+15/62的值是451013(正确答案)24.设int a10;,那么数组a的下标正确的使用范围是0到9 (正确答案)0 到 10C.-1 到 9D. 1 到 1025.执行语句printf (%c, A+3);后输出结果是3AC.D (正确答案)D. 6826.设 int ml=60, m2=80, m3=100;,表达式 m3m2ml 的值是A.O (正确答案)16010027.以下程序段执行后,变量n的值是S
17、tatic int n;do n=n+l; while(nl,2,3,4,5);,数组元素 al 1的值是12C.4D. 5 (正确答案)31.设 int a=10, b=20, c=l, d=2;,执行语句if (a d& (c=10) | | c=100) d=200;后,c 和 d 的值分另U是1和2 (正确答案)1 和 200C.10和2D. 100 和 20032.以下数组初始化后,元素值不全为0的是int a5 = 0;int a5 = ,O ;(正确答案)C.static int a5;D. int a5 = 0, 0, 0, 0, 0;33.设 char si10=,zBett
18、erz/, s210=/,Life/z;,执行语句 printf (s,strcat (si, s2);后输出结果是LifeBetterBetterLife (正确答案)BetterD.Life34.以下程序段的输出结果是int n=6;while (n3) n-;if(n%2=0) continue;printf(%nd,n);单项选择题1335c. 53 (正确答案)65435.以下程序的输出结果是int a=l;int f () int a=2;return a; void main()printf (d, %d,a, f () ;单项选择题A. 1, 1B.1,2(正确答案)2, 12,2.设int x, y, z,从键盘输入x、y和z的值,正确的语句是get (x, y, z);scanf (d%dd%d, x, y, z)scanf
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 代持合同终止协议书范本
- 2025年VFP考试策略试题及答案详解
- 2024-2025学年九年级历史与社会上册第一单元20世纪初的世界与中国第一课世界的格局与第一次世界大战教案人教版
- 计算机三级软件测试技术考试的试题及答案解析
- 改建房屋合同协议书
- 二级C语言考试基础知识试题及答案
- 建设施工合同内部协议书
- 合同安全协议书范本大全
- C语言与硬件的直接交互试题及答案
- 跨界学习的2025年文学概论试题及答案
- 初三上学期自我陈述报告范文800字
- 2023年中考物理专题复习:《电磁学》实验题
- 腹部CT断层解剖结构肝胰腺
- 建平磷铁矿业有限公司磷(含磁铁磷灰石)矿矿山地质环境保护与土地复垦方案
- DB22∕T 3181-2020 公路水路行业安全生产风险分级管控和隐患排查治理双重预防机制建设通用规范
- GB/T 36713-2018能源管理体系能源基准和能源绩效参数
- GB/T 25068.1-2020信息技术安全技术网络安全第1部分:综述和概念
- “二级甲等妇幼保健院”评审汇报材料
- 《狼王梦》读书分享PPT
- 三年级美术下册第10课《快乐的节日》优秀课件1人教版
- 电力市场交易模式
评论
0/150
提交评论