C语言考试试题基础版

上传人:枫** 文档编号:490692293 上传时间:2023-04-11 格式:DOC 页数:28 大小:72.50KB
返回 下载 相关 举报
C语言考试试题基础版_第1页
第1页 / 共28页
C语言考试试题基础版_第2页
第2页 / 共28页
C语言考试试题基础版_第3页
第3页 / 共28页
C语言考试试题基础版_第4页
第4页 / 共28页
C语言考试试题基础版_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《C语言考试试题基础版》由会员分享,可在线阅读,更多相关《C语言考试试题基础版(28页珍藏版)》请在金锄头文库上搜索。

1、一、选择题1. 在每个程序中都必须包具有这样一种函数,该函数的函数名为 。A.man B. AIN C.n . fuct2. 在如下有关语言的注释的论述中,不对的的是 。 A.注释可用*、*形式表达,也可用/形式表达 B编译器在编译一种程序时,将跳过注释,不对其进行解决 C编译器在编译一种程序时,可发现注释中的单词拼写错误 .程序中注释的多少不会影响所生成的可执行文献的长度3. 如下论述不对的的是 。 .在C程序中,严格辨别大小写字母B一种源程序有且仅有一种mai函数 在程序中,注释只能位于一条语句的背面 D.一种程序总是从mi函数开始执行4. 下列合法的标记符为 A. be+ B #KDF

2、C. 7KD D. K_5. 有关字符串和字符的关系对的的是 A. “”与A是相似的B. 字符串是常量,字符是变量C. “A”与A是不同的D. “A ”与“A”是相似的if (xy)z=x; s=z*z;elsez=y;s=1/(z*z);if (xy)z=x; s=z*z;elsez=y;s=1/(z*z);6. 下面有关语句的说法对的的是 A. 下面这两段程序的执行效果是一致的B. 空语句是只有一种分号的语句,它其实什么也不干C. 语句的构成不一定需要分号D. 语句的书写对程序的运营不起作用,因此可以随便写都可以7. 如下各标记符中,合法的顾客标记符组为 。A. PA,#,b,bc,_12

3、3,ssipB. ci,a0,C,la,de_ord,sgnedC. oid,mx,hiy,li,*jerD. ,tep,_iw,INT,keep,wnd8. 字符串“”OF= -”的长度是 。A. B. C. 非法字符串9. 数学式在C程序中相应的不对的的体现式为 。 A.sr(sin(x)0?in(x):-sin(x) .sq(fb(in) C.srt(sqrt(sinsinx)) Dfbs(sqrt(in(x))10. 下列 是C语言的有效标记符?.NoB.o.1 C1235 Dint11. C语言中,表达一条语句结束的标号是 A# B; C./ .12. 每个程序中都必须有且仅有一种

4、A类B.预解决命令 C.主函数D语句13. 下列数据类型不是C语言基本数据类型的是 。.字符型 .整型 .实型 D.数组14. 下列字符列中,可作为C语言程序自定义标记符是 。 Aswi B.fil brea do 15. 运算符 +、=、=、%中,优先级最低的运算符是 。 A. B.= C.= % 16. 下列字符列中,可以作为“字符串常量”的是 。 .C B.y C.uvw . a 17. 字符串vm3np2的长度是 。 B. 10 17 D. 1 18. 在语言中,自定义的标记符 。A.能使用核心字并且不辨别大小写B.不能使用核心字并且不辨别大小写C能使用核心字并且辨别大小写D不能使用核

5、心字并且辨别大小写19. 设x和y均为逻辑型变量,则 & y为真的条件是 。A. 它们均为真 . 其中一种为真 .它们均为假 . 其中一种为假20. 若给定条件体现式(m)?(+):(a-),则其中体现式 。 A.和(=0)等价 B. 和(= =1)等价 . 和(!=)等价 D 和(!=)等价21. 在if语句中,用作判断的体现式为 。 A. 关系体现式 .逻辑体现式 C 算术体现式 D.任意体现式22. 设和都是int类型,则如下o循环语句 。 ( i0, k= -; k=1; i+,+ )prit(*n); A.判断循环结束的条件不合法 B.是无限循环 C. 循环体一次也不执行 .循环体只

6、执行一次23. 若有如下语句,则输出成果为 。 in a2,; sing; s1=a?a不小于b:a不不小于b; print(n, ); 不小于b B.a不不小于b C D. 输出语句有错24. int k=10;while(k0)k=k-1;则下面描述对的的是 。A whe循环执行次 . 循环是无限循环C 循环体语句一次也不执行 .循环体语句执行一次25. i 1,b=2,c=2,t;while(ab) t=a;ab;-;prntf(d,%d,%d,a,b,c);运营成果为 。A.1, B. 2, C.1,,1 D 2,1,126. intx=-1;do x*x;whil(!);下列说法对的

7、的是 。A 是死循环 B.循环执行两次 循环执行一次 . 有语法错误27. 如下能对的计算*23*0的程序段是 。A do =;s=1; doi1;=0;i; +; s=s*;i+; whi(i=10); hie(i=10);. i1;s=1; i;=0; dosi; dos=s*i;i+; i+;whie(=1); whle(i=1);28. 如下描述对的的是 。. 由于o-whl循环中循环体语句只是一条可执行语句,因此循环体内不能使用复合语句B.-whie循环由do开始,用whil结束,在whie(体现式)背面不能写分号 在dil循环体中,一定要有能使hile背面体现式的值变为零(“假”)

8、的操作D.do-whle循环中,根据状况可以省略hile29. ie和oie循环的重要区别是 。 dowhil的循环体至少无条件执行一次B. hie的循环控制条件比dowhile的循环控制条件严格C. o-il容许从外部转到循环体内D. while的循环体不能是复合语句30. 下面有关for循环的对的描述是 。A for循环只能用于循环次数已经拟定的状况B. fo循环是先执行循环体语句,后判断体现式C fo循环中,不能用reak语句跳出循环体.o循环的循环体语句中,可以涉及多条语句,但必须用花括号括起来31. 对fo(体现式1; ;体现式3)可理解为 。.f(体现式1;0;体现式3) B. f

9、or(体现式1;1;体现式3)C.fo(体现式1;体现式1;体现式3)D or(体现式;体现式3;体现式)32. 在C编程语言中,如下对的的描述是 。A. ontinue语句的作用是结束整个循环的执行B. 只能在循环体内和swh语句体内使用brek语句C在循坏体内使用break语句或oinue语句的作用相似D 从多层循环嵌套中退出,只能使用goto语句33. 下面程序段 。f(t=1;t=00;+) scnf(d,&); () conte;r(%dn,t);.当x时整个循环结束 =0时什么也不输出. cout永远也不执行 D.最多容许输出0个非负整数34. 定义一种函数实现互换x和y的值,并将

10、成果对的返回。可以实现此功能的是 。A sa(int x, it ) ntt; tx;x=y; y=; B ap(int *,nt *y) nt;t=; x=; =t; C. sw(t*x, int*) t; t= x; = ; y;Dswap(ntx, ty)in *t;=;=y; y=t; 35. 若有代数式ae/bc,则不对的的C语言体现式是 。A. /b/e*3 .*e/bcC. 3*/c *ec/b36. 如下体现式值为的是 。A. 1613 2+3/2C. 14- D (2+)(12-9)37. 设有阐明语句,itk,=2;则如下能使值为3的体现式是 。A. x%=(k%=5) B.x%=(-k%5)C =k%5 D. (k)-()38. 若有条件体现式(p)? A+: b-,则如下体现式中能完全等价于体现式(exp)的是 。 (x= =0) . (exp!=0) C. (ex= =) D(exp!=1)39. 设有如下语句:tpdf uctECca c;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 幼儿教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号