C语言循环结构程序设计模拟题.docx





《C语言循环结构程序设计模拟题.docx》由会员分享,可在线阅读,更多相关《C语言循环结构程序设计模拟题.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C语言 循环结构程序设计模拟题 第五章循环结构程序设计 一、选择题 1while循环语句中,while后一对圆括号中表达式的值决定了循环体是否进行,因此,进入while循环后,一定有能使此表达式的值变为的操作,否则,循环将会无限制地进行下去。(0级) A)0 B)1 C)成立D)2 2在do-while循环中,循环由do开始,用while结束;必须注意的是:在while表达式后面的不能丢,它表示do-while语句的结束。(0级) A)0 B)1 C);D), 3for语句中的表达式可以部分或全部省略,但两个不可省略。但当三个表达式均省略后,因缺少条件判断,循环会无限制地执行下去,形成死循环。
2、(0级)A)0 B)1 C);D), 4程序段如下 int k=-20; while(k=0) k=k+1; 则以下说法中正确的是。(1级) A)while循环执行20次B)循环是无限循环 C)循环体语句一次也不执行D)循环体语句执行一次5程序段如下 int k=1; while(!k=0) k=k+1;printf(%dn,k); 说法正确的是。(1级) A)while循环执行2次B)循环是无限循环 C)循环体语句一次也不执行D)循环体语句执行一次6以下for循环是。(1级) for(a=0,b=0;(b!=123)&(a=20)break; if(b%3=1) b+=3; continue
3、; b-=5; A)7 B)8 C)9 D)10 11以下程序的输出结果。(1级) main() int x=3; do printf(%3d,x-=2); while(-x); A)1 B)30 3 C)1 -2 D)死循环12定义如下变量: int n=10; 则下列循环的输出结果是。(1级) while(n7) n-; printf(%dn,n); A)10 B)9 C)10 D)9 9 8 9 8 8 7 8 7 7 6 13以下程序的输出结果。(1级) main() int n=0; while(n+ 7; n- ) printf ( “ %dn” , n ) ; A)10 B)9
4、C)10 D)9 9 8 9 8 8 7 8 7 7 6 24. 循环语句中的for语句,其一般形式如下: for(表达式1;表达式2;表达式3) 语句 其中表示循环条件的是。(0102第二学期试题) A)表达式1 B)表达式2 C)表达式3 D)语句 25.定义如下变量: int n=10; 则下列循环的输出结果是。(0102第二学期试题) while (n7) n-;printf(“%d”,n); A)10 B)9 C)10 D)9 9 8 9 8 8 7 8 7 7 6 26.下面程序段的运行结果是:。(03试题) x=y=0; while(xamax) amax=x; if (2) a
5、min=x; scanf(%f,&x); printf(namax=%fnamin=%fn,amax,amin); 2.下面程序可求出11000的自然数中所有的完数(因子和等于该数本身的数)请填空。(03试题) main( ) int m, n, s; for(m=2;m2); printf(%dn,j); 4设有以下程序 main() int n1,n2; scanf(%d,&n2); while(n2!=0) n1=n2%10; n2=n2/10; printf(%d,n1); 程序运行后,如果从键盘上输入1298,则输出结果为。(1级)5下面程序的输出结果是。(1级) main() in
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言 循环结构程序设计模拟题 语言 循环 结构 程序设计 模拟

限制150内