已知:int a(5);表达式(a=7)+a 具有二义性。
第1题:
A.nm5
B.nm-m5
C.nm-m5
D.nm-m5
第2题:
已知有double型变量x=2.5,y=4.7,整型变量a=7,则表达式x+a%3*(int)(x+y)%2/4的值是()。
A.2.4
B.2.5
C.2.75
D.0
第3题:
若有定义“int a=5,b=7;”,则表达式a%-(b%2) 运算后,a的值为( )。
A.0
B.1
C.11
D.3
第4题:
A、p = &x
B、p = x
C、*p = &x
D、*p = *x
第5题:
若有C语句int k=5;float x=1.2;,则表达式(int)(x+k) 的值是()
第6题:
已知有double型变量x=2.5,y=4.7,整型变量a=7,则表达式x+a%3*(int)(x+y)%2/4的值是()。
第7题:
已知x为整数变量,那么表达式int(hex(x),16)==x的值为()。
第8题:
判断X能否被7整除,错误的表达式是()。
第9题:
第10题:
11
12
13
14
第11题:
第12题:
(难度:中等)已知表达式 int m[] = {0, 1, 2, 3, 4, 5, 6 };
m.length()下面哪个表达式的值与数组最大下标数相等
答案:(no)
第13题:
已知表达式int m[ ]{0,1,2,3,4,5,6)};,下面表达式的值与数组下标量总数相等的是( )。
A.m.length( )
B.m.length
C.m.length( )+1
D.m.length+1
第14题:
已知表达式int m[]={0,1,2,3,4,5,6};,下面表达式的值与数组下标量总数相等的是( )。
A.m.length()
B.m.1ength
C.m.1ength()+1
D.m.1ength+1
第15题:
A.7
B.8
C.9
D.10
第16题:
有如下定义: int a[5]={1,3,5,7,9},* P=a; 下列表达式中不能得到数值5的是( )。
A.a[2]
B.a[3]
C.*(P+2)
D.+P+4
第17题:
若有定义int a=5,b=7;则表达式(a++)+(++b)的值是()。
第18题:
若有声明和语句: int a=5; a++; 则此处表达式a++的值是()
第19题:
已知x=[3,5,7],那么表达式x[10:]的值为()。
第20题:
已知:int x=7,y=5;x/y的值为()。
第21题:
1
7
0
2
第22题:
5
6.2
7
6
第23题:
对
错