C语言程序设计习题集及答案(3)
A 1 B 10 C 6 D 死循环 2 以下程序的执行结果是___。
int main() { int n=9;
while(n>6) { n--; printf(\%d\,n); } return 0; }
该程序的输出结果是
A 987 B 876 C 8765 D 9876 3 以下程序段,while循环执行的次数是___。
int k=0;
while(k=1) k++;
A 无限次 B 有语法错 C 一次也不执行 D 执行1次 4 以下叙述正确的是___。
A do-while语句构成的循环不能用其它语句构成的循环来代替 B do-while语句构成的循环只能用break语句退出
C 用do-while语句构成的循环,在while后的表达式为非零时结束循环 D 用do-while语句构成的循环,在while后的表达式为零时结束循环 5 以下程序的执行结果是___。
int main() { int a,y;
a=10; y=0; do{ a+=2; y+=a;
printf(\a=%d y=%d\\n\,a,y); if(y>20) break; }while(a=14); return 0; }
A a=12 y=12 B a=12 y=12 a=14 y=16 a=16 y=28 a=16 y=20 a=18 y=24
C a=12 y=12 D a=12 y=12
a=14 y=26 a=14 y=44
6 以下程序的执行结果是___。
int main() { int x=23;
do{ printf(\%d\,x--); }while(!x); return 0; }
A 321 B 23 C 不输出任何内容 D 陷入死循环 7 有以下程序段,输出结果是___。
int x=3;
do { printf(\%d \,x-=2); }while(!(- -x));
A 1 B 3 0 C 1 -2 D 死循环
10
8 以下程序的输出结果是___。
int main() { int a=0,i;
for(i=1;i<5;i++) { switch(i)
{ case 0: case 3: a+=2; case 1: case 2: a+=3; default:a+=5; } }
printf(\%d\\n\,a); return 0; }
A 31 B 13 C 10 D 20 9 以下程序的输出结果是___。
int main()
{ int i=0,a=0; while(i<20) { for(; ;)
if((i)==0) break; else i--; i+=11; a+=i; }
printf(\%d\\n\,a); return 0; }
A 21 B 32 C 33 D 11 10 以下循环体的执行次数是___。
int main() { int i,j;
for(i=0,j=1;i<=j+1;i+=2,j--) printf(\%d \\n return 0; }
A 3 B 2 C 1 D 0 11 下列程序的输出结果是___。
int main()
{ int i,j,m=0,n=0; for(i=0; <2;i++) for(j=0;j<2;j++) if(j>=i) m=1;n++; printf(\%d\\n\,n);
return 0; }
A 4 B 2 C 1 D 0 12 下列程序的输出结果是___。
int main()
11
\,i);
{ int i,sum;
for(i=1;i<=3;sum++) sum+=i; printf(\%d\\n\,sum); return 0; }
A 6 B 3 C 死循环 D 0 13 以下程序执行后sum的值是___。
int main() { int i,sum;
for(i=1;i<6;i++) sum+=i; printf(\%d\\n\,sum); return 0; }
A 15 B 14 C 不确定 D 0 14以下程序执行后的输出结果是___。
int main() { int i,n=0;
for(i=2;i<5;i++)
{ do{ if(i%3) continue; n++; } while(!i); n++; }
printf(\n=%d\\n\,n); return 0; }
A n=5 B n=2 C n=3 D n=4 15 下列语句中,能正确输出26个英文字母的是___。
A for(a='a';a<='z';printf(\%c\,++a)); B for(a='a';a<='z';) printf(\%c\,a); C for(a='a';a<='z';printf(\%c\,a++)); D for(a='a';a<='z';printf(\%c\,a)); 16 以下程序执行后的输出结果是___。
int main()
{ int x=1,y=1; while(y<=5)
{ if(x>=10) break; if(x%2==0)
{ x+=5; continue; } x-=3; y++; }
printf(\%d,%d\,x,y); return 0; }
A 6,6 B 7,6 C 10,3 D 7,3 17 以下程序执行后的输出结果是___。
int main() { int a=5;
while(!(a-->5)) { switch(a)
12
{ case 1:a++; case 4:a+=4;
case 5:a+=5;break; default:a-=5; }
}
printf(\%d\\n\,a); return 0; return 0; }
A 12 B 7 C 5 D 13 18 对于下面的for循环语句,可以断定它执行___次循环。
for(x=0,y=0;(y!=67)&&(x<5);x++) printf(\----\);
A无限 B 不定 C 5次 D 4次 19 在执行以下程序时,如果从键盘上输入:ABCdef,则输出结果为___。
#include \stdio.h\ int main() { char ch;
while((ch=getchar())!='\\n')
{ if(ch>='A' && ch<='Z') ch=ch+32;
else if(ch>='a' && ch<='z') ch=ch-32; printf(\%c\,ch); }
printf(\\\n\); return 0; return 0; }
A ABCdef B abcDEF C abc D DEF 20 当执行以下程序时,___。
int a=1;
do{ a=a*a; }while(!a);
A 循环体将执行1次 B 循环体将执行2次 C 循环体将执行无限次 D 系统将提示有语法错误
二 填空题(每空3分,共33分)
1 若输入字符串:abcde<回车>,则以下while循环体将执行___次。
while((ch=getchar())=='e') printf(\*\); 2 以下while循环执行的次数是___。
k=0; while(k=10) k=k+1; 3 下列程序的输出结果是___。
int main()
{ int x=0,y=5,z=3;
while(z-->0 && ++x<5) y=y-1; printf(\%d,%d,%d\\n\,x,y,z); return 0; }
13
4 下面程序的功能是:计算1到10之间的奇数之和及偶数之和,请填空。
int main()
{ int a,b,c,i; a=c=0;
for(i=0;i<=10;i+=2) { a+=i;
_ 【1】 ; c+=b; }
printf(\偶数之和=%d\\n奇数之和=%d\\n\,a, 【2】 ); return 0; }
5 下面程序的功能是:输出100以内能被3整除且个位数为6的所有整数,请填空。
int main() { int i,j;
for(i=0; _ 【1】 ; i++) { j=i*10+6;
if(_ 【2】 )continue; printf(\%d\\n\,j); }
return 0; }
6 以下程序的输出结果是___。
int main() { int s,i;
for(s=0,i=1;i<3;i++,s+=i); printf(\%d\\n\,s); return 0; }
7 要使以下程序段输出10个整数,请填入一个整数。
for(i=0;i<=___;printf(\%d \\n\,i+=2)) ; 8 程序的功能是根据以 …… 此处隐藏:1361字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




