分支结构答案

分支结构答案

ID:42757164

大小:93.50 KB

页数:8页

时间:2019-09-20

分支结构答案_第1页
分支结构答案_第2页
分支结构答案_第3页
分支结构答案_第4页
分支结构答案_第5页
资源描述:

《分支结构答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一.选择题1.逻辑运算符两侧运算对彖的数据类型(D)。A)只能是0或1B)只能是0或非0正数C)只能是整型或字符型数据D)可以是任何类型的数据2.能正确表示“当x的取值在["0]和[200,210]范围内为真,否则为假”的表达式是(C)。A)(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<

14、=210)3.C语言对嵌套if语句的规定是:else总是与(D)。A)其Z前最近的if配对B)第一个if配对C)缩进位置相同的if配对D)其之前最近的且尚未配对的if配对4.设:inta=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)后n的值为(B)。A)1B)2C)3D)45.以下程序片段。(D)main(){intx=0,y=0,z=0;if(x=y+z)else}A)有语法错误,不能通过编译B)输[B:***C)可以编译,但不能通过连接,所以不能运行D)输出:###6.对下述程序

15、,是正确的判断。(A)main(){intx,y;scanf(“%d,%d”,&x,&y);if(x>y)x=y;y=x;elsex++;y++;printf(“%d,%d”,x,y);}A)有语法错误,不能通过编译B)若输入3和4,则输出4和5C)若输入4和3,则输出3和4D)若输入4和3,则输出4和57.若w=1,x=2,y=3,z=4,则条件表达式w=1)

16、

17、(x<=0)B)x>=1

18、x<=

19、0C)x>=1&&x<=0D)(x>=1)&&(x<=0)9•下述程序的输出结果是。(C)main(){inta=O,b=O,c=O;if(++a>0

20、

21、++b>0)++c;printf(“%d,%d,%d”,a,b,c);}A)0,0,0B)1,1,1C)1,0,1D)0,1,110.下述程序的输出结果是。(C)main(){intx=-1,y=4,k;k二x++v二0&&!(y-<=0);printf(“%d,%d,%d”,k,x,y);}A)0,0,3B)0,1,2C)1,0,3D)1,1,2笛.以下程序输出结果

22、是Omain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b++;break;case3:a++;b++;}printf(Ma=%d,b=%d,,,a,b);}A)a=1,b=0B)a=2,b=1C)a=1,b=1D)a=2,b=212.当a=1,b=3,c=5,d=4时,执行完下面一段程序后x的值是(B)□if(a

23、;elsex=3;elsex=6;elsex=7;A)1B)2C)3D)413•在下面的条件语句中(其中S1和S2表示C语言语句),只有一个在功能上与其他三个语句不等价。(D)A)if(a)S1;elseS2;B)if(a==0)S2;elseS1;C)if(a!=0)S1;elseS2;D)if(a==0)S1;elseS2;14.若inti二0;执行下列程序后,变量i的正确结果是(A)。switch(i){case9:i+=1;case10:i+=1;case11:i+=1;default:i+=1;}A)1B)2

24、C)3D)4一.填空题将条件“y能被4整除但不能被100整除,或y能被400整除”写成逻辑表达(y%4==0)&&(v%100!二0)

25、

26、(v%400二二0)o2.设x,y,z均为int型变量;写出描述“x,y和z中有两个为负数”的C语言表达式:(xvO&&v<0)

27、

28、(xv0&&z<0)

29、

30、(vv077zv0)。3.己知A=7.5,B=2,C=3.6,表达式A>B&&C>A

31、

32、AB的值是0。4.有intx=3,y=-4,z=5;则表达式(x&&y)==(x

33、

34、z)的值为1。5.若有x=1,y=2,z=3

35、JiJ表达式(xvy?x:y)=z++的值是__0°二.判断题1.if语句中的表达式不限于逻辑表达式,可以是任意的数值类型。【T】2,switch语句可以用if语句完全代替。【T】3.switch语句的case表达式必须是常量表达式。【T]4.if语句,switch语句可以嵌套,而且嵌套的层数没有限制。【T】5.条件表达式可以取代

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

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

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