C语言_顺序分支结构_选择题新.doc

C语言_顺序分支结构_选择题新.doc

ID:62826312

大小:54.00 KB

页数:8页

时间:2021-06-16

C语言_顺序分支结构_选择题新.doc_第1页
C语言_顺序分支结构_选择题新.doc_第2页
C语言_顺序分支结构_选择题新.doc_第3页
C语言_顺序分支结构_选择题新.doc_第4页
C语言_顺序分支结构_选择题新.doc_第5页
资源描述:

《C语言_顺序分支结构_选择题新.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、-顺序分支结构选择题:1.设ch是char型变量,其值为A,且有下面的表达式:ch=(ch>='A'&&ch<='Z')?(ch+32):ch上面表达式的值是A)AB)aC)ZD)zB2.设a,b和c都是int型变量,且a=3,b=4,c=5,则下面的表达式中,值为0的表达式是A)'a'&&'b'B)a<=bC)a

2、

3、b+c&&b-cD)!((a

4、

5、1)D3.能正确表示a≥10或a≤0的关系表达式是A)a>=10ora<=0B)a>=10

6、a<=0C)a>=10&&a<=0D)a>=10

7、

8、a<=0D4.设a为整型变量,不能正确表达数学关系:10

9、C语言表达式是A)10

10、

11、a==12

12、

13、a==13

14、

15、a=14C)a>10&&a<15D)!(a<=10)&&!(a>=15)A5.设x、y、z、t均为int型变量,则执行以下语句后,t的值为x=y=z=1;t=++x

16、

17、++y&&++z;A)不定值B)4C)1D)0C6.语句:printf("%d",(a=2)&&(b=-2));的输出结果是A)无输出B)结果不确定C)-1D)1D7.能正确表示a和b同时为正或同时为负的逻辑表达式是A)(a>=0

18、

19、b>=0)&&(a<0

20、

21、b<0)B)(a>=0&&b>=0)&&(a<0&&b<0)C)(a+b

22、>0&&a+b<=0)D)a*b>0D---总结.-8.为了避免嵌套的if-else语句的二义性,C语言规定else总是与()组成配对关系。A)缩排位置相同的ifB)在其之前未配对的ifC)在其之前未配对的最近的ifD)同一行上的ifC9.已知intx=10,y=20,z=30,则执行if(x>y)z=x;x=y;y=z;语句后,x、y、z的值是()。A)x=10,y=20,z=30B)x=20,y=30,z=30C)x=20,y=30,z=10D)x=20,y=30,z=20B10.执行下面程序的输出结果是()。main(){inta=5,b=0,c=0;if(a=a+

23、b)printf("****");elseprintf("####");}A)有语法错误不能编译B)能通过编译,但不能通过连接C)输出****D)输出####C11.运行下面程序后,输出是()。main(){intk=-3;if(k<=0)printf("****")elseprintf("####");}A)####B)****C)####****D)有语法错误不能通过编译D12.若运行下面程序时,给变量a输入15,则输出结果是()。main(){inta,b;scanf("%d",&a);b=a>15?a+10:a-10;printf("%d",b

24、);}A)5B)25C)15D)10---总结.-A13.以下选项中,两个条件语句语义等价的是()。A)if(a=2)printf("%d",a);B)if(a-2)printf("%d",a);if(a==2)printf("%",a);if(a!=2)printf("%",a);C)if(a)printf("%d",a);D)if(a-2)printf("%d",a);if(a==0)printf("%",a);if(a==2)printf("%",a);B14.在执行以下程序时,为了使输出结果为:t=4则给a和b输入的值应满足的条件是

25、main(){ints,t,a,b;scanf("%d,%d",&a,&b);s=1;t=1;if(a<0)s=s+1;if(a>b)t=s+t;elseif(a==b)t=5;elset=2*s;printf("t=%d",t);}A)a>bB)aa>bD)0

26、的输出结果是---总结.-#includemain(){inta=2,b=7,c=5;switch(a>0){case1:switch(b<0){case1:printf("");break;case0:printf("!");break;}case0:switch(c==5){case0:printf("*");break;case1:printf("#");break;default:printf("%%");break;}default:printf("&");}printf("");}A)&B)!

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

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

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