c语言练习2(选择和循环结构)

c语言练习2(选择和循环结构)

ID:15434966

大小:71.50 KB

页数:12页

时间:2018-08-03

c语言练习2(选择和循环结构)_第1页
c语言练习2(选择和循环结构)_第2页
c语言练习2(选择和循环结构)_第3页
c语言练习2(选择和循环结构)_第4页
c语言练习2(选择和循环结构)_第5页
资源描述:

《c语言练习2(选择和循环结构)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C语言(分支和循环结构)一一、选择题1.以下程序输出结果是()main(){intm=5;if(m++>5)printf("%d",m);elseprintf("%d",m--);A)7B)6C)5D)42以下程序的输出结果为()#includemain(){inti=0,j=0,a=6;if((++i>0)&&(++j>0))a++;printf("i=%d,j=%d,a=%d",i,j,a);}A)i=0,j=0,a=6B)i=1,j=1,a=7C)i=1,j=0,a=7D)i=0,j=1

2、,a=73有如下程序main(){inta=2,b=-1,c=2;if(a12?x+10:x-12;printf(

3、"%d",y);}A)0B)22C)12D)106以下程序的输出结果是()main(){inti=0,j=0,k=6;if((++i>0)

4、

5、(++j>0))k++;printf("%d,%d,%d",i,j,k);}A)0,0,6B)1,0,7C)1,1,7D)0,1,77若变量都已正确说明,则以下程序段输出为()inta=1,b=2,c=3;if(a>b)a=b;b=c;c=a;printf("a=%db=%dc=%d",a,b,c);A)a=1b=2c=1B)a=1b=2c=3C)a=1b=3c=1D)a

6、=2b=3c=28当a=1,b=3,c=5,d=4时,执行完下面一段程序后x的值是()if(ay);B)if(x==y)&&(x!=0)x+=y;C)if(x!=y)scanf("%d",&x);elsescanf("%d",&y);D)if(x

7、;for(;(i=getchar())!='';){switch(i-'a'){case0:putchar(i);case1:putchar(i+1);break;case2:putchar(i+2);case3:break;default:putchar(i);break;}}printf("");}输入下列数据后,程序的输出结果是()abcdeA)abcdeB)abceeC)abbdeD)abccdd11若a、b、c1、c2、x、y、均是整型变量,正确的switch语句是()A)switch(a+b);

8、B)switch(a*a+b*b){case1:y=a+b;break;{case3:case0:y=a-b;break;case1:y=a+b;break;}case3:y=b-a,break;}C)switchaD)switch(a-b){case1:y=a-b;break{case2:x=a*d;breakcasec1:case4:x=a+b;break;default:x=a+b;casec2:case11:y=a-b;break;}default:y=a*b;break;}12写出下面程序输出结果(){intx=

9、1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;case1:b++;}case2:a++;b++;}printf("a=%d,b=%d",a,b);}A)a=2,b=1B)a=1,b=1C)a=1,b=0D)a=2,b=213C语言的for语句中的表达式可以部分或全部省略,但两个()不可省略。但当三个表达式均省略后,因缺少判断条件,循环会无限制地进行下去,形成死循环。A)

10、定的情况B)for循环是先执行循环体语句,后判定表达式C)在for循环中,不能用break语句跳出循环体D)for循环体语句中,可以包含多条语句,但要用花括号括起来15以下程序段()。x=-1;do{x=x*x;}while(!x)A)是死循环B)循环执行2次C)循环执行一次D)有语法错误16如下的数组

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。