题目内容
(请给出正确答案)
[单选题]
若有以下定义,则数值为4的表达式是()。int w[3][4]=0,1},{2,4},{5,8,(*p)[4]=w;
A.*w[1]+1
B.p++,*(p+1)
C.w[2][2]
D.p[1][1]
答案
查看答案
A.*w[1]+1
B.p++,*(p+1)
C.w[2][2]
D.p[1][1]
第1题
A.*a[1]+3
B.*(*(p+1)+3)
C.a[2][1]
D.p[1][3]
第2题
若有定义:int b=7;float a=2.5,c=4.7;则表达式a+(int)(b/3*(int)(a+c)/2)%4的值为______。
第3题
若有以下定义和语句,则通过指针p对值为8的数组元素的引用表达式是______。
int a[10]={1,2,3,4,5,6,7,8,9),*p;
p=&a[1];
第4题
若有以下定义和语句,则通过指针p对值为8的数组元素的引用表达式是______。
int a[10]={1,2,3,4,5,6,7,8,9),*p;
p=&a[1];
第6题
A.x%=(k%=5)
B.x%=(k-k%5)
C.x%=k-k%5
D.(x%=k)-(k%=5)
第9题
若有如下定义: int x=2,y=3,z=4; 则表达式!(x=y)||x+z&&y-z的值是【 】。
第10题
若有定义:“int a=7;float x=2.5,Y=4.7;"则表达式x+a 9/6 3*(int)(x+y)% 2/4的值是()。
A.2.500000
B.2.750000
C.3.500000
D.0.000000
第11题
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
A.a=b=c+1;
B.a=(b=4)=3;
C.a=(b=4)+c;
D.a=1+(b=c=4);