3
4
5
9
第1题:
若有运算符<<,sizeof,^,&=,则它们按优先级由高至低的正确排列次序是
A.sizeof,&=,<<,^
B.sizeof,<<,^,&=
C.^,<<,sizeof,&=
D.<<,^,&=,sizeof
第2题:
若有运算符<<,sizeof,^,&=,则它们按优先级由高至低的正确排列次序是()
A、sizeof,&=,<<,^
B、sizeof,<<,^,&=
C、^,<<,sizeof,&=
D、<<,^,&=,sizeof
第3题:
若有定义inta=12,n=5,则表达式a%=(n%2)运算后,a的值()。
A.0
B.1
C.12
D.6
第4题:
若有运算符:> 、*=、<<、%、sizeof,则它们按优先级(由低至高)的正确排列次序为( )。
A.*= << > % sizeof
B.<< *= > % sizeof
C.%= > << sizeof %
D.*= > << % sizeof
第5题:
A.3
B.4
C.5
D.9
第6题:
A.0
B.1
C.2
D.3
第7题:
若有定义“inta=5,b=7;”,则表达式a%=(b%2)运算后,a的值为( )。
A.0
B.1
C.11
D.3
第8题:
若有下面的说明和定义: union un { char s[10]; long d[3]; }ua; struet std { char c[10];double d;int a; union un vb; }a;则printf("%d\n", sizeof(struct std)+sizeof(union un));输出的值为______。
A.34
B.52
C.54
D.64
第9题:
若有定义:inta[3][3];则表达式&a[2][1]-a的值为()
第10题:
inta[10][10],已知a=1000,sizeof(int)=2,求a[3][3]地址()
第11题:
若有定义:inta=2;则正确的赋值表达式是()
第12题:
首地址
元素个数
每个元素所占的字节数
总字节数
第13题:
若有定义inta=12;则表达式a+=a-=a*=a的值是-144。()
第14题:
设有定义:charp[]={'1','2','3'},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是
A.sizeof(p)
B.sizeof(char)
C.sizeof(*q)
D.sizeof(p[0])
第15题:
若有运算符:>、一、<<、%、sizeof,则它们按优先级(由高至低)的正确排列顺序为( )。
A. %、sizeof、>、<<、=
B.sizeof、%、>、=、<<
C.sizeof、<<、>、%、=
D.sizeof、%、<<、>、=
第16题:
若有运算符:>;、一、<;<;、%、sizeof,则它们按优先级(由高至低)的正确排列顺序为( )。
A.%、sizeof、>;、<;<;、=
B.sizeof、%、>;、一、<;<;
C.sizeof、<;<;、>;、%、=
D.sizeof、%、<;<;、>;、=
第17题:
A.7
B.8
C.6
D.9
第18题:
A.a-=(a*3)
B.double(-1)
C.a*3
D.a*4=3
第19题:
若有定义:inta;且表达式!a的值为0,则表达式()的值为1。
A.!(a0)
B.a!=0
C.a==0
D.a=0
第20题:
若有运算符:>、一、<<、%、sizeof,则它们按优先级(由高至低)的正确排列顺序为( )。
A. %、sizeof、>、<<、=>、=、<<
C.sizeof、<<、>、%、=
D.sizeof、%、<<、>、=
第21题:
若有定义inta[][3]={1,2,3,4,5,6,7,8,9};则表达式sizeof()/sizeof(a[0])的值为()
第22题:
设有定义“doublearray[10];”,则表达式sizeof(array)/sizeof(array[0])的结果为array数组的()。
第23题: