以下程序段的输出结果是(). #include<stdio.h> main() { char p[][4]={"ABC","DEF","GHI"}; int i; for(i=0;i<3;i++) puts(p[i]); }[/i]
A: A B C D E F G H I
B: A B C
C: D E F
D: A D G
A: A B C D E F G H I
B: A B C
C: D E F
D: A D G
举一反三
- 以下程序段的输出结果是()。 #include<stdio.h> main() char p[][4]="ABC","DEF","GHI"; int i; for(i=0;i<3;i++) puts(p[i]);[/i] A: A B C B: A D G C: A B C D: D E F E: G H I F: A B C
- 【11.3.9】下面语句的输出结果是_______。 char *alp[]={“ABC”,“DEF”,“GHI”}; int i; for(i=0;i<3;i++) puts(alp[i]);[/i]
- 以下程序的运行结果是 。 main() { char *str[]={"abc","def","ijk","mno"}; char **p; int i; p=str; for(i=0;i<4;i++) printf("%s",p[i]); }[/i]
- 下述程序的输出结果是()。#include<stdio.h>voidmain(){inta[20],*p[4];inti,k=0;for(i=0;i<20;i++)a[i]=i;for(i=0;i<4;i++)p[i]=&a[i*i+1];for(i=0;i<4;i++){k=k+*p[i];}printf("%d",k);}[/i][/i][/i] A: 10 B: 18 C: 6 D: 数组元素引用不合法,输出结果不定
- 以下程序的输出结果是( ) main() { char *str[]={“abc”,“def”,“ijk”,“mno”}; char **p; int i; p=str; for(i=2;i<4;i++) printf("%c",*p[i]); }[/i] A: abcdefijkmno B: ijkmno C: im D: adim