网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
设有:inta[]={10,20,30,40},*p=a;,下列表达式值为40的是()。

A.a[4]

B.p+3

C.*a+10

D.*(p+3)


参考答案

更多 “ 设有:inta[]={10,20,30,40},*p=a;,下列表达式值为40的是()。 A.a[4]B.p+3C.*a+10D.*(p+3) ” 相关考题
考题 设有:int a[ ]={10, 20, 30, 40},*pa=a; ,值为20的表达式是( ) A.a[2]B.*(pa+2)C.*a+10D.*pa++

考题 设有以下定义和语句,则*(*(p+2)+1)的值为【14】。int a[3][2]={10, 20, 30, 40, 50, 60}, (*p)[2];p=a;

考题 设有以下定义的语句,则*(*(p+2)+1)的值为______。int a[3][2]={10,20,30,40,50,60}, (*p)[2];p=a;A.10B.30C.60D.40

考题 设有定义语句“int a=10,*p=a;”,则表达式“a十*p”的值是( )A.10B.20C.100D.语法出错

考题 设有定义语句“int a[]={2, 4,6,8,10},*p=s;”,则值为8的表达式是( )A.*p+3B.*p+4C.*(p+4)D.*(s+3)

考题 假设有定义int a[]={10,20,30,40,50,60,70,80,90,100},*p=a;,则表达式*p+9的值为100。

考题 假设有定义: int d[3]={10,20,30}; struct sp { int a; int *b; }t[3]={70,d[0],80,d[1],90,d[2]},*p=t; 则表达式++(p->a)+*++p->b的值为();

考题 有以下程序 main() { int a[] = {10,20,30,40},*p = a, i; for(i = 0;i <= 3;i++) { a[i] = *p; p++; } printf("%dn",a[2]); } 程序运行后的输出结果是______。A.30B.40C.10D.20

考题 设有以下定义和语句: int a[3][2]={10,20,30,40,50,60}, (*p)[2]; p=a; 则*(*(p+2)+1)的值为______。