二级C语言分类模拟题497

上传人:壹****1 文档编号:565026187 上传时间:2023-12-05 格式:DOCX 页数:17 大小:46KB
返回 下载 相关 举报
二级C语言分类模拟题497_第1页
第1页 / 共17页
二级C语言分类模拟题497_第2页
第2页 / 共17页
二级C语言分类模拟题497_第3页
第3页 / 共17页
二级C语言分类模拟题497_第4页
第4页 / 共17页
二级C语言分类模拟题497_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《二级C语言分类模拟题497》由会员分享,可在线阅读,更多相关《二级C语言分类模拟题497(17页珍藏版)》请在金锄头文库上搜索。

1、二级C语言分类模拟题497一、选择题1、有以下程序:#include Vstdio.hmain() int y=10; while(y-);printf(y=%dn,y); 程序执行后的输出结果是。A y=0 B y=-1 C y=1D. while构成无限循环2、有以下程序:#include main() int k=5; while(-k) printf(%d,k-=3);printf(n); 执行后的输出结果是。A1B2C4D.死循环3、 关于while(条件表达式)循环体,以下叙述中正确的是。A循环体的执行次数总是比条件表达式的执行次数多一次B 条件表达式的执行次数总是比循环体的执行次

2、数多一次C 条件表达式的执行次数与循环体的执行次数一样D 条件表达式的执行次数与循环体的执行次数无关4、有以下程序:#include main() char c;while(c=getchar()!=#) putchar(c);执行时如输入abcdefg#0|E 0);C int i=1; do i+=2;while(i!=10); D int i=6; doi-=2;while(i!=1);9、以下不构成无限循环的语句或语句组是A n=0;do+n;while(nV=0);B n=0;while(1)n+;C n=10;while(n);n-;D for(n=0,i=1;i+)n+=i;10

3、、若变量已正确定义,有以下程序段: i=0;do printf(%d,i);while(i+); printf(%dn,i);其输出结果是。A 0, 1B 0, 0C 1, 1D 程序进入无限循环11 、若有以下程序:#include Vstdio.h main() int a=-2,b=0;do +b; while(a+); printf(%d,%dn,a,b);则程序的输出结果是。A 1, 3B 0, 2C 1, 2D 2 , 312、有以下程序:#include Vstdio.hmain()int a=3;do printf(%d,a-=2); while(!(-a); printf(n

4、);程序运行后的输出结果是。A 1B 1 , -2 ,C 3 , 0 ,D 1 , 013、有以下程序:#include main() int a=1,b=1;for(;a-;)b-; printf(%d,%dn,a,b);程序运行后的输出结果是。A -1 , 0B 0 , 0C -1 , -1D 1 , 114、有以下程序:#include main() int a=0,b=0;for(;a 5;a+) if(a%2=0)continue; b+=a;break;printf(%dn,b);程序运行后的输出结果是。A 1B 4C 0D 1015、有以下程序:#include main() i

5、nt a=1,b=0;for(;a 5;a+) if(a%2=0)break;continue;b+=a;printf(%dn,b); 程序运行后的输出结果是。A 0B 1C 10D 416、以下程序段中的变量已正确定义:for(i=0;iV4;i+,i+) for(k=1;kmain()int y=9;for(;y 0;y-)if(y%3=0) printf(%d,-y);程序的运行结果是。A 852B 963C 741D 87542118 、有以下程序:#include main() int a=1,b=2;for(;a8;a+)b+=a;a+=2;printf(%d,%dn,a,b);程

6、序运行后的输出结果是。A9,18B8,11C7,11D10,1419 、有以下程序:#include main() int x=8;for(;x 0;x-)if(x%3) printf(%d,x-); continue;printf(%d,-x);程序的运行结果是A7,4,2,B8,7,5,2C9,7,6,4D8,5,4,2,20、若有以下程序:#include Vstdio.hmain() int a=6,b=0,c=0; for(;a;)b+=a;a-=+c; printf(%d,%d,%dn,a,b,c); 则程序的输出结果是。A1,14,3B0,14,3C0,18,3D0,14,621

7、、有以下程序:#include main()int i,sum;for(i=1;i 6;i+) sum+=i;printf(%dn,sum);程序运行后的输出结果是。A随机值B0C 15D 16 22、有以下程序:#include main() int x;for(x=3;xmain()int i,j;for(i=1;iV 4;i+)for(j=i;jV4;j+) printf(”d*%d=%d,i,j,i*j);printf(n); 程序运行后的输出结果是。A1*1=1 1*2=2 1*3=32*2=42*3=63*3=9B1*1=1 1*2=2 1*3=32*1=22*2=43*1=3C1

8、*1=11*2=22*2=41*3=3 2*3=6 3*3=9D1*1=12*1=22*2=43*1=3 3*2=6 3*3=924 、有以下程序:#include main() int i=5; doif(i%3=1) if(i%5=2) printf(*%d,i);break; i+;while(i!=0);printf(n); 程序的运行结果是。A *2*6B *3*5C *5D *725、有以下程序:#include main() int i,j;for(i=3;i=1;i-) for(j=1;jmain() int i,j,m=1;for(i=1;iV3;i+) for(j=3;j

9、0;j-) if(i*j 3)break; m*=i*j; printf(m=%dn,m);程序运行后的输出结果是。Am=4Bm=2Cm=6Dm=527、有以下程序:#include main() int i;for(i=1;i main() int i;for(i=1;iV=5;i+)if(i%2) printf(*);else continue; printf(#); printf($n); 程序运行后的输出结果是A *#*#*#$B *#*#*$C *#*#$D *#*#*#*$ 31、有如下程序:#include main()inti,data; scanf(%d,&data); for(i=0;i5;i+) if(idata)continue; printf(%d,i);printf(n);程序运行时,从键盘输入:3后,程序输出结果为A3,4,B1,

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

当前位置:首页 > 学术论文 > 其它学术论文

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