byte
int
char
float
第1题:
设floata=2,b=4,c=3;,以下C语言表达式与代数式(a+b)+c计算结果不一致的是__。
A.(a+b)*c/2
B.(1/2)*(a+b)*c
C.(1/2)*(a+b)*c
D.(1/2)*(a+b)*c
第2题:
若有定义intx=3,y=2和floata=2.5,b=3.5,则表达式:(x+y)%2+(int)a/(int)b的值是()。
A.0
B.2
C.1.5
D.1
第3题:
Atrue
Bfalse
C0
D1
第4题:
有如下定义 int a; float f; double i; 则表达式4+‘a’+i*f的值的数据类型是 ______。
A.int
B.float
C.double
D.不确定
第5题:
设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=a>b)&&(n=c>d)后,n的值为______。
A.1
B.2
C.3
D.0
第6题:
设有如下定义: int a=4; 则计算表达式“a+=a-a*a”后的值是( )。
A.0
B.-12
C.-24
D.-8
第7题:
若有以下定义: char a;int b; float c;double d; 则表达式a*b+b-c值的类型为( )。
A. float
B.int
C.char
D.double
第8题:
设有如下定义语句以下选项中,表达式的值为6的是()
A.*(k+2)
B.k+2
C.*k+2
D.*k+=2
第9题:
若有如下定义: int x=6,y=3,z=2; 则表达式x=y||y<z&&z==z的值是( )。
A.0
B.1
C.4
D.6
第10题:
若有如下定义: int x=3,y=2,Z; 则表达式Z=X/y*3.0的值是( )。
A.2
B.2
C.3
D.3