首页/ 题库 / [单选题]以下程序的输出结果是______。 ma的答案

以下程序的输出结果是______。 main() { char ch[3][4]={"123","456","78"},*p[3];int i; for(i=0;i<3;i++) p[i]=ch[i]; for(i=0;i<3;i++) printf("%s",p[i]); }

单选题
2022-01-01 05:55
A、123456780
B、123 456 780
C、12345678
D、147
查看答案

正确答案
C

试题解析
解析:p是指针数组,通过第1个循环的赋值,p[0]、p[1]、p[2]分别指向二维数组ch的第1行、第2行、第3行,因此输出字符串“12345678”。

标签:
感兴趣题目
有以下程序,程序运行后的输出结果是______。 int f(int b[][4]) { int i,j,s=0; for(j=0;j<4;i++) { i=j; if(i>2)i=3-j; s+=b[i][j]; } return s; } main() { int a[4][4]={{1,2,3,4},{0,2,4,6,},{3,6,9,12},{3,2,1,0}}; printf("%d ",f(A) ); }
以下程序的输出结果是_______。 main() {union { char i[2]; int k; }r; r.i[0]=2; r.i[1]=0; printf("%d ",r.k); }
下列程序的输出结果是_____。main(){ int n=4; while(n--)printf("%d",--n);}
有以下程序 main() {int k=5; while(-k) printf("%d",k-=3); printf(" "); } 执行后的输出结果是______。
运行下面的程序,其输出结果为______。 main() { printf("%d,%d",5%-3,-5%3); }
以下程序的输出结果是______。 main() {printf("%d ",NULL); }
以下程序运行后的输出结果是______。 main() { char*s="abcde";s+=2;printf("%1d ",s);}
以下程序的功能是进行位运算。 main() { unsigned char a,b; a=7^3;b=-4&3; printf("%d %d ",a,b); } 程序运行后的输出结果是______.
有以下程序 main() { char s[]="abcde"; s+=2; printf("%d ",s[0]); } 执行后的结果是______。
有以下程序: main( ) { char s[]=" 123\"; printf( % d, % d ", strlen(s),sizeof(s)); }执行后的输出结果是 ______。
有以下程序: # define f(x) (x*x) main() { int i1, i2; i1=f(8)/f(4); i2=f(4+4)/f(2+2); printf("% d, % d ", i1, i2); } 程序运行后的输出结果是______。
以下程序的输出结果是_______。 #include<stdio.h> main() { printf("%d ",NULL); }
相关题目
已知字母A的ASCII码为十进制的65,下面程序的输出是__________#includevoid main(){char ch1,ch2;ch1=A+5-3;ch2=A+6-3;printf("%d,%c\n",ch1,ch2);}
有以下程序: # include<string.h> main() { char str[][20]={"Hello","Beijing"},*p=str; printf("%d ",strlen(p+20)); } 程序运行后的输出结果是 ______。
有以下程序: main() { char str[][10]={"China","Beijing"),*P=str; printf("%s ",p+10); } 程序运行后的输出结果是 ______。
如下程序的输出结果是______。 main() { static int a[4]={1,2,3,4}; int**k,*j; j=a+1;k=&j; printf("%d ",*(*k+2)); }
以下程序的输出结果是______。main(){ char ch[3][4]={"123","456","78"},*p[3];int i; for(i=0;i<3;i++) p[i]=ch[i]; for(i=0;i<3;i++) printf("%s",p[i]);}
以下程序的输出结果是______。 main() { char ch[3][4]={"123","456","78"},*p[3];int i; for(i=0;i<3;i++) p[i]=ch[i]; for(i=0;i<3;i++) printf("%s",p[i]); }
下面程序的输出是______。 char s[]="ABCD"; main() { char *p; for(p=s;p<s+4;p++) printf("%s ",p); }
下面程序的输出是______。 char s[]="ABCD"; main() { char *p; for(p=s;p<s+4;p++) printf("%s ",p); }
有以下程序: main() { char s[]="ABCD",*p; for (p=s+1;p<s+4;p++ )printf("%s ",p); } 程序运行后的输出结果是 ______。
下列程序的输出结果是______。 main() { int i=3; switch(i) { case 1: case 2:printf("%d",i); case 3: case 4:break; default:printf("OK"); } }
下列程序的输出结果是_______。 main() { int i=3; switch(i) { case1: case 2:printf("%d",i) case 3: case 4:break; default : printf("OK") } }
下列程序的输出结果是______。 main() { int i=3; switch(i) { case 1: case 2:printf("%d",i); case 3: case 4:break; default:printh("OK"; } }
命令“?str(34.567,4,3)”的输出结果是______。
以下程序运行后;输出结果是______。 main() { char*d[]={"ab","cde"}; printf("%x",d[1]); }
以下程序的运行结果是______。 main() { char t=02; printf("%d ",t=++t>>2); }
下面程序的输出结果是_______。 #define P1(x)printf(x) main() { char d[]="p"; P1(d) ; P1("d"); }
运行下面的程序,其输出结果为 ______。 main() { pintf("%d,%d",5%-3,-5%3); }
以下程序的运行结果为______。 char *c []={ "ENTER", "NEW", "POINT", "FIRST" }; char **cp []={ c+3, c+2, c+1, c}; char ***cpp=cp; main () {printf ("%s ",**++cpp); }
有以下程序中若有如下说明和定义语句; char fun(char*); main() { char * s="one",a[5]={0},(*f1)()=fun,ch; … } 以下选项中对函数fun的正确调用语句是 ______。
以下程序的运行结果是______。 main() { char n=0x20; printf("%d ",n=n<<1); }
广告位招租WX:84302438

免费的网站请分享给朋友吧