资源描述:
《第四章逻辑运算和判断选取控制》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第四章逻辑运算和判断选取控制4.1选择题
2、逻辑运算符两则运算对象的数据类型。A)只能是0或1B)只能是0或非0正数C)只能是整型或字符型数据D)可以是任何类型的数据*4.2
3、以下关于运算符优先顺序的描述中正确的是A)关系运算符<算术运算符v赋值运算符v逻辑运算符B)逻辑运算符<关系运算符v算术运算符<赋值运算符C)赋值运算符<逻辑运算符<关系运算符v算术运算符D)算术运算符<关系运算符<赋值运算符<逻辑运算符4.3下列运算符中优先级最高的是。A)
4、能正确表示“当x的取值在[1,10]和[200,210]范围内
5、为真"的C语言表达式为A)(x>=1)&&(xv=10)&&(x>=200)&&(x<=210)B)(x>=1)&&(x<=10)
6、
7、(x>=200)&&(x<=210)C)(x>=l)
8、
9、(x<=10)
10、
11、(x>=200)
12、
13、(x<=210)D)(x>=l)
14、
15、(x<=10)&&(x>=200)
16、
17、(x<=210)4.5表示图$坐标轴上阴影部分正确的表达式是<>abA)(xv=a)&&(x>=b)&&(x<=c)B)(x<=a)
18、
19、(b<=x<=c)C)(x<=a)
20、
21、(x>=b)&&(x<=c)D)(x<=a)&&(b<=x<=c)4.
22、6判断char型变量ch是否为大写字母的正确表达式为。A)'A,<=ch<=,Z,B)(ch>=,A,)&(chv=2‘)C)(ch>=,A,)&&(ch<=,Z,)D)(,A,<=ch)AND(,Z,>=ch)4.7有intx=3,y=4,z=5;则下面表达£中值为0的是。A)'x&&yB)x<=yC)x
23、
24、y+z&&y・zD)!((x25、
26、l)4.8已知x=43,ch='A',y=0;则表达式(x>=y&&ch
27、数时,表达式的值为“假二则以下不能满足要求的表达式是°)A%2==1B)!(A%2==0)C)!(A%2)D)A%2*4.10夾有:inta=l,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)后n的值为。A)1B)2C)3D)44.11判断char型变量ch是否为小写字母的正确表达式为。A),a,<=ch<='z,B)(ch>=a)&&(chv=z))(ch>=,a,)
28、
29、(ch<=,z,)D)(ch>=,a,)&&(ch<='z‘)*4.12以下程序的运行结果是。#includemain()
30、{inta,b,d=241;a=d/100%9;b=(-l)&&(-1);printf(”%d,%d”,a,b);}A)6,lB)2,lC)6,0D)2,0*4.13执行以下语句后a的值为,b的值为inta,b,c;a=b=c=l;++a
31、
32、++b&&_H"C;A)0B)1C)2D)错误・13-改执行以下语句后,a,b,c的值分别为。inta,b,c;a=b=c=l;++a
33、
34、卄b&&++c;A)l,l,lB)2,l,lC)2,2,lD)2,2,24.14执行以下语句后a的值为,b的值为。inta=5,b=6,w=l,x=2,y=3,z=4
35、;(a=w>x)&&(b=y>z);(1)A)5B)0C)2D)1*4」52)A)6B)0C)1D)4以下不正确的if语句形式是。A)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)10,20,303)20,
36、30,30C)20,30,10D)20,30,204.18以下if语句语法正确的是。A)if(x>0)printf(n%fx)elseprintf(n%f-x);B)iKx>O){x=x+y;printf(”%f‘,x);}elseprintf(”%f‘,・x);C)if(x>0){x=x+y;printf(n%fx);};clscprintf(”%f〉x);)if{x>O){x=x+y;printf(,,%f,,x)}elseprintfT%fVx);*4.19看程序:main(){inta=5,b=l,c=0;if(a=b+c)p
37、rintf("***n);elseprintf("$$$,');}该程序oA)有语法错误不能通过编译B)可以通过编译,但不能通过连接C)输出:***D)输出:S$S*4.