请选出正确的程序段A)int*p;B)int*s,k;scanf("%d",p);*s=100;……C)int*s,k;D)int*s,k;char*p,c;char*p,e;s=&k;s=&k;p=&c;p=&c;
A)int*p;scanf("%d",p);…
B)int*s,k;*s=100;...
C)int*s,k;char*p,c;s=&k;
D)int*s,k;char*p,e;s=&k;
查看答案
以下程序的输出结果是int main(void ){charch[3][4]={"123","456","78"},*p[3];inti;for(i=0;i<3;i++)p[i]=ch[i];for(i=0;i<3;i++)printf("%s",p[i]);return 0;}
A. 123456780
B. 123456780
C. 12345678
D. 147
以下程序的输出结果是inta[3][3]={1,2,3,4,5,6,7,8,9,},*p;int main(void){p=(int*)malloc(sizeof(int));f(p,a);printf("%d\n",*p);return 0;}f(int*s,intp[][3]){*s=p[1][1];}
A. 1
B. 4
C. 7
D. 5
假定下列程序的可执行文件名为prg.exe,则在该程序所在的子目录下输入命令行:prghellogood<回车>后,程序的输出结果是main()(intargc,char*argv[]){inti;if(argc<-0)return;for(i=1;i
A. hellogood
B. hg
C. hel
D. hellogood
以下程序的运行结果是#include"stdio.h"int main(void){inta[]={1,2,3,4,5,6,7,8,9,10,11,12,};int*p=a+5,*q=NULL;*q=*(p+5);printf("%d%d\n",*p,*q);return 0;}
A. 运行后报错
B. 66
C. 612
D. 55