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

题目内容 (请给出正确答案)

下列程序的运行结果为______。 main ( ) { int a, *p; p=&a; a=100; printf("a=%d *p=%d *&a=%d &*p=%u ",a,*p,*&a,&*p); a++; printf("a++=%d ",a); (*p) ++; printf("(*p)++=%d ",*p); *p++; printf ("*p++=%d\n", *p); }

A.a=100 *p=100 *&a=100 &*p=65498 a++=101 (*p)++=102 *p++=-24

B.a=100 *p=100 *&a=100 &*p=65498 a++=101 (*p)++=102 *p++=-102

C.a=100 *p=100 *&a=65498 &*p=65498 a++=101 (*p)++=102 *p++=-24

D.a=100 *p=100 *&a=100 &*p=65498 a++=101 (*p)++=101 *p++=-24


参考答案

更多 “ 下列程序的运行结果为______。 main ( ) { int a, *p; p=a; a=100; printf("a=%d *p=%d *a=%d *p=%u ",a,*p,*a,*p); a++; printf("a++=%d ",a); (*p) ++; printf("(*p)++=%d ",*p); *p++; printf ("*p++=%d\n", *p); }A.a=100 *p=100 *a=100 *p=65498 a++=101 (*p)++=102 *p++=-24B.a=100 *p=100 *a=100 *p=65498 a++=101 (*p)++=102 *p++=-102C.a=100 *p=100 *a=65498 *p=65498 a++=101 (*p)++=102 *p++=-24D.a=100 *p=100 *a=100 *p=65498 a++=101 (*p)++=101 *p++=-24 ” 相关考题
考题 有以下程序#include stdio.h#include stdlib.hint fun(int n){ int *p;p=(int*)malloc(sizeof(int));*p=n; return *p;}main(){ int a;a = fun(10); printf("%d\n",a+fun(10));}程序的运行结果是A)0B)10C)20D) 出错

考题 下列程序的输出结果是______。 main() {int a=2,b=4,c=6; int*p1=a,*p2=b,*p; *(p=int*p1=a,*p2=b,*p;*(p=C) =*p1*(*p2);printf("%d\n",c);}

考题 有以下程序#includestdio.hvoid f(int*p);main( ){int a[5]={1,2,3,4,5},*r=a;f(r);printf(”%d\n”,*r);}void f(int *P){p=p+3;printf(”%d,”,*p);}程序运行后的输出结果是( )。A.1,4B.4,4C.3,1D.4,1

考题 以下程序运行后,输出结果是______。 fun(int**s,int p[2][3]) {**s=p[1][1]; } main() { int a[2][3]={1,3,5,7,9,11},*p; p=(int *)malloc(sizeof(int)); fun(p,a); printf("%d\n",*p); }A.1B.7C.9D.11

考题 有以下程序includestdio.hint*f(int*p,int*q);main( ){int m=1,n=2,*r=m;r=f(r,stdio.hint*f(int*p,int*q);main( ){int m=1,n=2,*r=m;r=f(r,n);printf(”%d\n”,*r);}int-f(int*P,int*q)(return(*p*q)?p:q;)程序运行后的输出结果是______。

考题 有以下程序#include stdio.h#include stdlib.hint fun(int t){ int *p; p=(int*)malloc(sizeof(int)); *p=t; return *p;}main(){ int a; a = fun(8); printf("%d\n", a+fun(10));}程序的运行结果是A.0 B.10 C.18 D.出错

考题 下面程序的运行结果是void swap(int *a,int *b){ int *t; t=a;a=b;b=t;}main(){ int x=3,y=5,*p=x,*q=y; swap(p,q); printf("%d%d\n",*p,*q);}

考题 下列程序的输出结果为______。 main ( ) { int p, y=0, x=0; p=x>8; printf("%d",p); p+ 下列程序的输出结果为______。 main ( ) { int p, y=0, x=0; p=x<<8 | ~y>>8; printf("%d ",p); p+=(p+=2); printf("%d\n",p); }A.-1 0B.0 0C.0 4D.-1 2

考题 有以下程序: #includestdio.h void f(int*p); main {int a[5]={1,2,3,4,5),*r=a; f(r);printf("%d\n",*r); } void f(int*p) {p=p+3;printf("%d,",*p);} 程序运行后的输出结果是( )。A.1,4B.4,4C.3,1D.4,1