题目内容

有以下程序#includeint main(){int m=1,n=2,*p=&m,*q=&n,*r;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",m,n,*p,*q);}程序运行后的输出结果是

A. 1,2,1,2
B. 1,2,2,1
C. 2,1,2,1
D. 2,1,1,2

查看答案
更多问题

有以下代码执行后的输出结果是( )。#includeint a;int main(){int b, c;int *p1=&a, *p2=&b, *p=&c;c = *p1 * (*p2);printf("%d\n",*p);return 0;}

A. 0
B. 1
C. 2
D. 以上答案都不对

运行以下代码后的输出结果是()int k=4,m=4, *p1=&k,*p2=&m;printf("%d\n",p1==&m);

A. 4
B. 1
C. 0
D. 运行时出错,无定

运行以下代码后的输出结果是()int k=4,m=4, *p1=&k,*p2=&m;printf("%d\n", *p1==m);

A. 0
B. 1
C. 4
D. 不确定

以下程序执行后的输出结果是( ).int f( int (*b)[4], int n){int i,j,s=0;for(j=0;j2) i=3-j;s+=*(*(b+i)+j);}return s;}main( ){ int a[4][4]={{1,2,3,4},{0,2,4,5},{3,6,9,12},{3,2,1,0}};printf("%d\n",f(a+1,3) );}

A. 12
B. 11
C. 7
D. 以上都不对

答案查题题库