题目内容

有以下程序main(){char *p="abcde\0fghjik\0 ";printf("%d\n ",strlen(p));}程序运行后的输出结果是

A. 12
B. 15
C. 6
D. 5

查看答案
更多问题

阅读下面程序,执行后的结果为 voidfun(int*a,int*b){intk;k=5;*a=k;*b=*a+k; } main(){ int*a,*b,x=10,y=15;a=&x;b=&y; fun(a,b);printf("%d,%d\n",*a,*b);}

A. 10,15
B. 5,15
C. 5,10
D. 15,10

阅读下面程序,在程序执行后的结果为int*fun(int*a,int*b) { intm;m=*a;m+=*b-3;return(&m);} main(){ intx=21,y=35,*a=&x,*b=&y;int*k;k=fun(a,b);printf("%d\n",*k);}

A. 53
B. 21
C. 35
D. 14

阅读下列程序,则执行后的结果为main(){int c[][4]={1,2,3,4,5,6,7,34,213,56,62,3,23,12,34,56};printf("%x,%x\n",c[2][2],*(*(c+1)+1));}

A. 3e,6
B. 62,5
C. 56,5
D. 3E,6

下面程序的文件名为t.exe,在DOS下输入的命令行参数如下:t to meet me<回车>则程序输出的结果是main(int argc;char *argv[]){ int i; printf("%d\n",argc); }

A. 3
B. 4
C. 2
D. 以上答案都不正确

答案查题题库