题目内容

以下选项中,没有编译错误的是

A. char str3[] = {'d', 'e', 'b', 'u', 'g', '\0'};
B. char str1[5] = "pass", str2[6]; str2 = str1;
C. char name[10]; name = "china";
D. char str4[]; str4 = "hello world";

查看答案
更多问题

有以下程序#include main(){char a[5][10] = {"one", "two", "three", "four", "five" };int i, j;char t;for ( i=0; i<2; i++ )for ( j=i+1; j<5; j++ )if ( a[i][0] >a [j][0] ){t=a[i][0];a[i][0]=a[j][0];a[j][0]=t;}puts(a[1]);}程序运行后的输出结果是

A. owo
B. fwo
C. two
D. fix

有以下程序#include #include main(){ int i;char a[]="How are you!";for (i=0; a[i]; i++)if (a[i] == ' ')strcpy(a, &a[i+1]);printf("%s\n",a);}程序的运行结果是

A. are you!
B. Howareyou!
C. areyou!
D. you!

有以下程序#include main(){ char b[3][10]; inti;for (i=0; i<2; i++)scanf("%s", b[i]);gets(b[2]);printf("%s%s%s\n", b[0],b[1],b[2]);}执行时若从第一列输入:Fig flower is red. <回车>则输出结果是

A. Figflower is red.
B. Figfloweris red.
C. Figflowerisred.
D. Fig flower is red.

有以下程序#include #include main(){ char w[20], a[5][10]={"abcdef", "ghijkl", "mnopq", "rstuv", "wxyz."};int i;for (i=0; i<5; i++)w[i]=a[i][ strlen(a[i])/2];w[5]= '\0';puts(w);}程序的运行结果是

A. djoty
B. agmrw
C. flqv
D. cimsx

答案查题题库