background image

2

 

、以下选项中,( D 

 

)是不正确的 C 

 

语言字符型常量。

A. 'a'      B. '\x41'     C. '\101'     D. "a"

3    

、 在 C 

 

语言中,字符型数据在计算机内存中,以字符的( C 

 

)形式存储。

A.  原码     B.  反码    C. ASCII 码    D. BCD 码

4、若 x、i、j 和 k 都是 int 型变量,则计算下面表达式后,x

 

的值是( C  )。

x=(i=4,j=16,k=32  

A. 4       B. 16      C.32      D.52

5、算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为( B )  

A.  算术运算、赋值运算、关系运算    B.  

 

算术运算、关系运算、赋值运算

C.  关系运算、赋值运算、算术运算    D.  

 

关系运算、算术运算、赋值运算

6

 

、若有代数式 ,则不正确的 C

 

语言表达式是( C )。

A.a/b/c*e*3   B. 3*a*e/b/c    C.3*a*e/b*c    D. a*e/c/b*3 

7、表达式!x||a==b 等效于(  D )  

A. !((x||a)==b)    B. !(x||y)==b    C. !(x||(a==b))    D. (!x)||(a==b) 

8

 

、设整型变量 m,n,a,b,c,d 均为 1

 

,执行 (m=a>b)&&(n=c>d)后, m,n 的值是( 

A

 

)。

A. 0,0    B. 0,1    C. 1,0    D. 1,1 

9  

 

、 设有语句 int a=3

 

;,则执行了语句 a+=a-=a*=a;

 

后,变量 a 的值是( B )  

A. 3    B. 0    C. 9    D. -12 

10、在以下一组运算符中,优先级最低的运算符是(  D )  

A. *    B. !=    C. +    D. =  

11

 

、设整型变量 i 值为 2,表达式(++i)+(++i)+(++i)的结果是(  B )  

A. 6    B. 12    C. 15    D.  

 

表达式出错

12

 

、若已定义 x   

和 y 为 double 

 

类型,则表达式 x=1,y=x+3/2 的值是( C )