题目内容

若有变量定义和函数调用语句:int a=25; print_value(&a);,下面函数的正确输出结果是()。void print_value(int *x){printf(“%d\n”,++*x);}

A. 23
B. 24
C. 25
D. 26

查看答案
更多问题

若有以下程序:int main(){char a[20]="I love China";char *p=a;printf("%c%s\n",*(a+2),p+1);return 0;}程序运行后的输出结果是()。

A. I l
B. l o
C. o love
D. l love China

若有以下程序:int 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);return 0;}程序运行后的输出结果是()。

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

若有以下程序:int main(){int a=1,b=3,c=5;int *p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2);printf("%d\n",c);return 0;}程序运行后的输出结果是()。

A. 1
B. 2
C. 3
D. 4

若有以下说明语句:char language[]={“FORTRAN”};char *q=NULL;q=language+2;则语句printf(“%s\n”,*q);输出的是()。

A. language[2]元素的地址
B. 字符串RTRANL
C. language[2]元素的值,它是字符串FORTRAN的首地址
D. 输出语句错误,无法得到输出结果

答案查题题库