第五章选择结构程序设计练习含答案v1.doc

第五章选择结构程序设计练习含答案v1.doc

ID:61990209

大小:167.50 KB

页数:29页

时间:2021-04-09

第五章选择结构程序设计练习含答案v1.doc_第1页
第五章选择结构程序设计练习含答案v1.doc_第2页
第五章选择结构程序设计练习含答案v1.doc_第3页
第五章选择结构程序设计练习含答案v1.doc_第4页
第五章选择结构程序设计练习含答案v1.doc_第5页
资源描述:

《第五章选择结构程序设计练习含答案v1.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第五章 选择结构程序设计5.1 选择题【题5.4】能正确表示“当x的取值在[1,10]和[200,210]范围内为真,否则为假”的表达式是    。CA)(x>=1)&&(x<=10)&&(x>=200)&&(x<=210)B)(x>=1)

2、

3、(x<=10)

4、

5、(x>=200)

6、

7、(x<=210)C)(x>=1)&&(x<=10)

8、

9、(x>=200)&&(x<=210)D)(x>=1)

10、

11、(x<=10)&&(x>=200)

12、

13、(x<=210)【题5.5】表示图中坐标轴上阴影部分的正确表达式是    。C////////////////                     

14、       XabcA)(x<=a)&&(x>=b)&&(x<=c)B)(x<=a)

15、

16、(b<=x<=c)C)(x<=a)

17、

18、(x>=b)&&(x<=c)D)(x<=a)&&(b<=x<=c)【题5.6】判断char型变量ch是否为大写字母的正确表达式是    。CA)‘A’<=ch<=‘Z’B)(ch>=‘A’)&(ch<=‘Z’)C)(ch>=‘A’)&&(ch<=‘Z’)D)(‘A’<=ch)AND(‘Z’>=ch)【题5.10】设有:inta=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)后n的值为    。BA)1B)2C)3D)

19、4【题5.11】判断char型变量c1是否为小写字母的正确表达式是    。DA)‘a’<=c1<=‘z’B)(c1>=a)&&(c1<=z)C)(‘a’>=c1)

20、

21、(‘z’<=c1)D)(c1>=‘a’)&&(c1<=‘z’)【题5.12】以下程序的运行结果是    。B#include“stdio.h”main(){29inta,b,d=241;a=d/100%9;b=(-1)&&(-1);printf(“%d,%d”,a,b);}A)6,1B)2,1C)6,0D)2,0【题5.13】执行以下语句后a的值为【1】,b的值为【2】。CAinta,b,c;a=b=c=1;+

22、+a

23、

24、++b&&++c;【1】A)错误B)0C)2D)1【2】A)1B)2C)错误D)0【题5.15】以下不正确的if语句形式是    。CA)if(x>y&&x!=y);B)if(x==y)x+=y;C)if(x!=y)scanf(“%d”,&x)elsescanf(“%d”,&y);D)if(xy)z=x;x=y;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,

25、z=20【题5.18】以下if语句语法正确的是    。BA)if(x>0)printf(“%f”,x)elseprintf(“%f”,-x);B)if(x>0){x=x+y;printf(“%f”,x);}elseprintf(“%f”,-x);C)if(x>0){x=x+y;printf(“%f”,x);};elseprintf(“%f”,-x);D)if(x>0){x=x+y;printf(“%f”,x)}29elseprintf(“%f”,-x);【题5.19】请阅读以下程序:main(){inta=5,b=0,c=0;if(a=b+c)printf(“***”)

26、;elseprintf(“$$$”);}以下程序    。DA)有语法错不能通过编译B)可以通过编译但不能通过连接C)输出***D)输出$$$【题5.20】以下程序的运行结果是    。Cmain(){intm=5;if(m++>5)printf(“%d”,m);elseprintf(“%d”,m--);}A)4B)5C)6D)7【题5.21】当a=1,b=3,c=5,d=4时,执行完下面一段程序后x的值是    。Bif(a

27、)6【题5.22】有一函数关系见下表:xy=x<0x-1x=0xx>0x+129下面程序段中能正确表示上面关系的是    。CA)y=x+1;B)y=x-1;if(x>=0)if(x!=0)if(x==0)y=x;if(x>0)y=x+1;elsey=x-1;elsey=x;C)if(x<=0)D)y=x;if(x<0)y=x-1;if(x<=0)elsey=x;if(x<0)y=x-1;elsey=x+1;elsey=x+1;【题5.23】以下程序的输出结果是    。Cmain(){inta=100

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

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

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