《C语言基础》(循环)部分复习备考练习题.pdf
《《C语言基础》(循环)部分复习备考练习题.pdf》由会员分享,可在线阅读,更多相关《《C语言基础》(循环)部分复习备考练习题.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C 语言基础(循环)部分复习备考练习题13C 语言的 for 语句中的表达式可以部分或全部省略,但两个()不可省略。但当三个表达式均省略后,因缺少判断条件,循环会无限制地进行下去,形成死循环。A)B)+C);D),14 下面有关 for 循环的正确描述是()。A)for 循环只能用于循环次数已经确定的情况B)for 循环是先执行循环体语句,后判定表达式C)在 for 循环中,不能用 break 语句跳出循环体D)for 循环体语句中,可以包含多条语句,但要用花括号括起来15 以下程序段()。x=-1;do x=x*x;while(!x)A)是死循环 B)循环执行 2 次 C)循环执行一次 D)
2、有语法错误16 如下的数组中,数组 array 占用的内存空间是()个字节。char array=c,h,i,n,a;A.1 B.5 C.6 D.不确定 17 设有程序段int k=10;while(k=0)k=k-1;则下面描述正确的是()。A)while 循环执行 10 次B)循环是无限循环C)循环体语句一次也不执行D)循环体语句执行一次18 下列程序段的运行结果是()int n=0;while(n+3);printf(%d,n)A.2 B.3 C.4 D.以上都不对19 设有程序段t=0;while(printf(*);t+;if(t3)break;下面描述正确的是()。A)其中循环控制
3、表达式与 0 等价B)其中循环控制表达式与0等价C)其中循环控制表达式是不合法的D)以上说法都不对20 下面程序的运行结果是()。#include main()int y=10;do y-;while(-y);printf(%dn,y-);A)-1 B)1 C)8 D)0 21 以下程序段的输出结果是().main()int i=5;for(;i+y;x=i+)i=x;B)for(;x+=i);C)while(1)x+;D)for(i=10;i-)sum+=i;23 有如下语句 int x=3;do printf(%dn,x-=2);while(!(-x);则上面程序段()A.输出的是 1 B
4、.输出的是 1 和-2 C.输出的是 3 和 0 D.是死循环24 以下不是无限循环的是()A.for(y=0,x=1;x+y;x=i+)i=x;B.for(;x+=i);C.while(1)x+;D.for(i=10;i-)s+=i;25 以下正确的描述是()。A)continue 语句的作用是结束整个循环的执行B)只能在循环体内和 switch 语句内使用 break 语句C)在循环体内使用 break 语句或 continue 语句的作用相同D)从多层循环嵌套中退出时,只能使用 goto 语句26 以下程序输出结果为()#include stdio.h main()int i,b,k=0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言基础 语言 基础 循环 部分 复习 备考 练习题
限制150内