c语言_顺序分支结构_选择题无答案

c语言_顺序分支结构_选择题无答案

ID:6383870

大小:113.00 KB

页数:9页

时间:2018-01-12

c语言_顺序分支结构_选择题无答案_第1页
c语言_顺序分支结构_选择题无答案_第2页
c语言_顺序分支结构_选择题无答案_第3页
c语言_顺序分支结构_选择题无答案_第4页
c语言_顺序分支结构_选择题无答案_第5页
资源描述:

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

1、1.设ch是char型变量,其值为A,且有下面的表达式:ch=(ch>='A'&&ch<='Z')?(ch+32):ch上面表达式的值是()。A.AB.aC.ZD.z2.设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)3.为表示关系x≥y≥z,应使用C语言表达式()。A.(x>=y)&&(y>=z)B.(x>=y)AND(y>=z)C.(x>=y>=z)D.(x>=

6、y)

7、

8、(y>=z)4.执行下面程序段()。intx=35;charz='A';intB;B=((x=15)&&(z<'a'))后,B的值为()。A.0B.1C.2D.35.表达式:10!=9的值是A.trueB.非零值C.0D.16.能正确表示a≥10或a≤0的关系表达式是()。A.a>=10ora<=0B.a>=10

9、a<=0C.a>=10

10、

11、a<=0D.a>=10

12、

13、a<=07.若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为()。A.a<>0B.!aC.a=0D.a

14、8.设a=5,b=6,c=5,d=8,m=2,n=2,执行(m=a>b)&&(n=c>d)后n的值为()。A.1B.2C.3D.09.设a为整型变量,不能正确表达数学关系:10

15、

16、a==12

17、

18、a==13

19、

20、a=14C.a>10&&a<15D.!(a<=10)&&!(a>=15)10.若有以下定义:floatx;inta,b;则正确的switch语句是()。A.switch(x)B.switch(x){case1.0:printf("*

21、");{case1,2:printf("*");case2.0:printf("**")case3:printf("**");}}C.switch(a+b)D.switch(a-b);{case1:printf("*"){case1:printf("*");case1-2:printf("**n");case2:printf("**");}}11.设a=1,b=2,c=3,d=4,则表达式:a

22、int型变量,则执行以下语句后,t的值为()。x=y=z=1;t=++x

23、

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

25、

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

27、

28、b<0)B.(a>=0&&b>=0)&&(a<0&&b<0)C.(a+b>0&&a+b<=0)D.a*b>015.有如下程序段inta=14,b=15,x;ch

29、arc='A';x=(a&&b)&&(c<'B');执行该程序段后,x的值为()。A.tureB.falseC.0D.116.为了避免嵌套的if-else语句的二义性,C语言规定else总是与()组成配对关系。A.缩排位置相同的ifB.在其之前未配对的ifC.在其之前未配对的最近的ifD.同一行上的if17.选择出合法的判断a和b是否相等的if语句(设intx,a,b,c;)。()。A.if(a=b)x++;B.if(a=b)x++;18.已知i

30、ntx=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=2019.执行下面程序的输出结果是()。main(){inta=5,b=0,c=0;if(a=a+b)printf("****");elseprintf("####");}A.有语法错误不能编译B.能通过编译,但不能通过连接C.输出****D.输出####20.运行下

31、面程序后,输出是()。main(){intk=-3;if(k<=0)printf("****")elseprintf("####");}A.####B.****C.####****D.有语法错误不能通过编译21.以下不正确的if语句是()。A.if(x>y)printf("%d",x);B.if(x=y)&&(x!=0)x+=y;C.if(x!=y)scanf("%d",&x);elsescanf("%d",&y);D.if(x

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

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

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