云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言程序习题解析

C语言程序习题解析

  • 62 次阅读
  • 3 次下载
  • 2026/4/26 7:35:24

(5)以下for循环的循环次数是( )。 for(x=0, y=0; (y=123)&&(x<4); x++); A.是无限循环 B.循环次数不定 C.执行4次 D.执行3次 (6)下面程序的运行结果是( )。 #include void main() { int x=6,y=8; if(x++<6) cout<<++y<6) cout

A.8 B.9 C. 7 D.编译不成功 (7)关于for循环语句下面不正确的是( )。. A.在循环体中,不能改变循环控制变量 B.在执行中循环控制变量初值、终值可变 C.循环控制变量可增可减 D.循环控制变量不必在说明部分说明 (8)下列写法中等价的是( )。 A.若x=1,则while(x!=x)与while(x) B.若x=0,则while(x!=x)与while(x) C.若x=1,则while(x!=0)与while(!x) D.若x=0,则while(x==0)与while(!x)

(9)执行语句for(i=0; i++<3;)后,变量i的值为( )。 A.2 B.3 C.4 D.5 (10)下面程序的运行结果是( )。 #include void main() { int x=10,y=10,i; for(i=7; x>i; y-=9, ++i, x--) cout<

A.10 1 9 2 B.9 8 7 6 C.10 9 9 0 D.10 10 9 1 (11)若int x=3;且有下面的程序片段,则输出结果为( )。 do { x-=2; cout<

}while(!(- -x)); A.1 B.3 0 C.1 2 D.死循环 (12)下面程序的运行结果是( )。 #include void main() { int num=0; while(num<=2)

{ num++; cout<

(14)下列程序段不是死循环的是( )。 A.int i=100; while(1) { i=i0+1; if(i>100) break; } B.for( ; ;) C.int k=0; do{++k;} while(k>=0); D.int s=36; while(s); --s;

(15)下面程序的运行结果是( )。 #include void main() { int a, y; a=10; y=0; do { a+=2; y+=a; if(y>50) break; } while(a=14); cout<<‖a=‖<

(1)下面程序的运行结果是_______。 #include void main() { int a=2,b=3,c; c=a; if(a>b) c=1; else if(a= =b) c=0; else c=-1; cout<

(2)若所用变量都已正确定义,以下程序段的输出结果__________ x=y=0;

while(x<20)y++,x+=3; cout<<‖y=‖<

(3)下面程序的运行结果是________。 #include void main() { int i, j=4; for(i=j; i<=2*j; i++) switch(i/j) { case 0: case 1: cout<<‖*‖; break; default: cout<<‖#‖; } }

(4)输入一个字母,如果它是一个大写字母,则把它变成小写字母;如果它是一个小写字母,则把它变成大写字母;其它字符不变。填入正确内容。 #include void main() { char ch; cin>>ch; if(______________) ch=ch+32;

else if(ch>=‘a‘ &&ch<=‘z‘)____________; cout<

(5)读下面的程序,要使输出结果t=4,输入变量a和b应满足条件_________。 #include void main() { int s,t,a,b; cin>>a>>b; s=1;t=1;

if(a>0)s=s+1; if(a>b)t=s+t; else if(a= =b)t=5; else t=2*s;

cout<<‖s=‖<

(6)从键盘输入若干个学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入,完成下面的程序填空。 #include void main() { float mark, max, min; ________________; max=mark; min=mark; while(______________)

{ if(mark>max) max=mark; if(mark

(7)下面程序的功能是计算100至1000之间有多少个数其各位数字之和是5。 #include void main() { int i, s, k, cout=0; for(i=100;i<1000;i++) { s=0; k=i; while(_________) { s=s+k; k=_________;} if(s!=5) ____________; else count++; } cout<

(8)下面程序的功能是输出1至200之间每位数的乘积大于每位数的和的数。 #include void main() { int n, k=1, s=0, m;

for(n=1; n<=100; n++) { k=1; s=0;

_________________; while(____________) { k*=m; s+=m;

_____________; }

if(k>s) cout<

3.? 看程序写结果

(1)#include void main() { int x,y,z; x=1;y=2;z=3; x=y--<=x||x+y1=z; cout<

搜索更多关于: C语言程序习题解析 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

(5)以下for循环的循环次数是( )。 for(x=0, y=0; (y=123)&&(x<4); x++); A.是无限循环 B.循环次数不定 C.执行4次 D.执行3次 (6)下面程序的运行结果是( )。 #include void main() { int x=6,y=8; if(x++<6) cout<<++y<6) cout

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com