电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C语言控制语句题库

C语言控制语句题库_第1页
1/87
C语言控制语句题库_第2页
2/87
C语言控制语句题库_第3页
3/87
第三章 控制语句 一、选择题 1. 以下语句中无限循环语句是 。 A) for(;2&5;); B) while(1,2,3); C) while(‘ \0’ ); D) for(;’ \0’ ;); 答案:B 2. 若有程序段如下: a=b=c=0;x=35; if(!a)x--; else if(b);if(c)x=3; else x=4; 执行后,变量x 的值是( ) A. 34 B. 4 C. 35 D. 3 答案:B 3. 下列if 语句中,不正确的是( ) A. if (x=10) break; if(x%2==1) { x+=5; continue; } x-=3; } 变量x 的值最终为( ) A. 11 B. 12 C. 13 D. 10 答案:D 5. 若有int x=3;,执行程序段: do { printf("%3d",x-=2); }while(!(--x)); 输出的结果是( ) A. 1 3 B. 1 -1 C. 1 -2 D. 1 -3 答案C 6. 有程序段: int a; for (scanf (“ %d”,&a);!a;) printf (“ continue” ); 则 for 语句中的!a 等价于( )。 ( A) a!=0 ( B) a= =0 ( C) a>0 ( D) a>=0 答案:( B) 7. 有如下程序段: int x=1,y=1; int m,n; m=n=1; switch (m) { case 0:x=x*2; case 1: { switch (n) { case 1:x=x*2; case 2:y=y*2;break; case 3:x++; } } case 2:x++;y++; case 3:x*=2;y*=2;break; default:x++;y++; } 执行完成后,x 和 y 的值分别是( )。 ( A) x=6 y=6 ( B) x=2 y=1 ( C) x=2 y=2 ( Dx=7 y=7 答案:( A) 8. 以下描述不正确的是 。 A.使用while 和 do-while 循环时,循环变量初始化的操作应在循环体语句之前完成 B. while 循环是先判断表达式,后执行循环语句 C. do-while 和 for 循环均是先执行循环语句,后判断表达式 D. for、 while 和 do-while 循环中的循环体均可以由空语句构成 答案:C 9. 若 x 是 int 型变量,以下程序的输出结果是 。 for (x=3;x<6;x++) printf ((x%2)?(“ **%d” ): ( “ ##%d\n” ),x); printf (“ \n” ); A. * * 3 B. # # 3 C. # # 3 D. * * 3 # # 4 # # 4 * * 4 * * 4# # 5 * * 5 * * 5 # # ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C语言控制语句题库

您可能关注的文档

小辰3+ 关注
实名认证
内容提供者

出售各种资料和文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部