设有C语言变量说明“static int a[][2]={{1,2),(3,4}};int *pa,(*pb)[2];”,则执行语句“pa=pb=”,则执行语句“pa=pb=a[0][0];”后,(*(pa+1))的值为(31)。A.2B.3C.a[0][1]D.a[1][0]

设有C语言变量说明“static int a[][2]={{1,2),(3,4}};int *pa,(*pb)[2];”,则执行语句“pa=pb=&

设有C语言变量说明“static int a[][2]={{1,2),(3,4}};int *pa,(*pb)[2];”,则执行语句“pa=pb=&a[0][0];”后,(*(pa+1))的值为(31)。

A.2

B.3

C.&a[0][1]

D.&a[1][0]


相关考题:

下面代码有何错误void func1(){int *pa = NULL;func2(pa);delete pa;}void func2(int *pb){pb = new int(5);}

设有如下一段程序: int *pa,*pb,a=10,b=20; pa=a,pb=b; *pa=*pb; a=*pa+10; 执行上面的程序后,a的值为A.20B.30C.40D.不确定

下列程序运行后的输出结果是:_____ #include<stdio.h> void fun(int *pa, int pb ) { int pt; pt = *pa, *pa = pb, pb = pt; } int main() { int x=1, y=2; fun(x, y); printf("%d", x==y); return 0; }

如下指针变量声明语句正确的是?A.int *pa=a,*pb=b,a=10,b=20;B.int a=10,b=20,*pa=a,*pb=b;C.int a=10,b=20;int *pa,pb=b;D.int a=10,b=20;int *pa,*pb=b;

设有如下一段程序: int *pa,*pb,a=10,b=20; pb=b; *pa=a; a=b; b=*pa; 执行上面的程序后,a的值为A.20B.30C.10D.程序出错

50、下列程序运行后的输出结果是:_____ #includestdio.h void fun(int *pa, int pb ) { int pt; pt = *pa, *pa = pb, pb = pt; } int main() { int x=1, y=2; fun(x, y); printf("%d", x==y); return 0; }

设有如下一段程序: int *pa,*pb,a=10,b=20; pa=a; *pa=a; a=b; b=*pa; 执行上面的程序后,a的值为A.20B.30C.10D.程序出错

设有如下一段程序: int *pa,*pb,a=10,b=20; pa=a,pb=b; *pb=*pa; a=*pa+10; 执行上面的程序后,a的值为A.20B.10C.110D.不确定

以下程序输出a和b的结果是_____________注意:答案连着写,中间不要有空格、或其它分隔符. #include <stdio.h> void swap(int *pa,int *pb) { int *p; p=pa; pa=pb; pb=p; } int main() { int a=10,b=20; int *p1=a,*p2=b; if(a<b) swap(p1,p2); printf("%d%dn",a,b); return 0; }