c++练习题7
迪丽瓦拉
2024-05-26 02:08:50
0

1.下列运算符中优先级最高的是        

A)>           B) +        C) &&        D)!=

2.以下关于运算符优先级的描述中,正确的是        。

A)!(逻辑非)>算术运算>关系运算>&&(逻辑与)>||(逻辑或)>赋值运算

B)&&(逻辑与)>算术运算>关系运算>赋值运算

C)关系运算>算术运算>&&(逻辑与)>||(逻辑或)>赋值运算

D)赋值运算>算术运算>关系运算>&&(逻辑与)>||(逻辑或)

3.以下程序的运行结果是        。

main( ){

int  c,x,y;

 x=1;y=1;c=0;

 c=x++||y++;

cout<

A)110         B)211        C)011        D)001

4.以下程序的运行结果是

main( ){

 int  c,x,y;

 x=0; y=0;c=0;

 c=x++&&y++;

cout<

A)100         B)211        C)011        D)001

5.判断字符型变量ch为大写字母的表达式是        。

A)’A’<=ch<=’Z’               B)(ch>=’A’)&(ch<=’Z’)

C)(ch>=’A’)&&(ch<=’Z’)   D)(ch>=’A’)AND(ch<=’Z’)

6.逻辑运算符的运算对象的数据类型        。

A)只能是0或1                       B)只能是.T.或.F.

C)只能是整型或字符型                 D)任何类型的数据

7. 能正确表示a>=10或a<=0的关系表达式是     。

        A)a>=10 or a<=0               B)a>=10 | a<=0

C)a>=10 && a<=0             D)a>=10 | | a<=0

8.能正确表示x的取值范围在[0,100]和[-10,-5]内的表达式是        。

A)(x<=-10)||(x>=-5)&&(x<=0)||(x>=100)

B)(x>=-10)&&(x<=-5)||(x>=0)&&(x<=100)

C)(x>=-10)&&(x<=-5)&&(x>=0)&&(x<=100)

D)(x<=-10)||(x>=-5)&&(x<=0)||(x>=100)

9.两次运行下面的程序,如果从键盘上分别输入6和4,则输出结果是        。(1级)

main( )

{ int x;

cin>>x;

 if(x++>5)  cout<

 else   cout<

 }

A)7和5      B)6和3       C)7和4        D)6和4

10.while循环语句中,while后一对圆括号中表达式的值决定了循环体是否进行,因此,进入while循环后,一定有能使此表达式的值变为        的操作,否则,循环将会无限制地进行下去。(0级)

A)0            B)1          C)成立          D)2

答案:  BABACDDBAA

 

 

相关内容