题目内容

不能把字符串:Hello!赋给数组b的语句是______。

A. char b[10]={'H','e','l','l','0','!'};
B. char b[10]={'h','e','l','l','0','!'};
C. char b[10];strcpy(b,"Hello!");
D. char b[10]="Hello!";

查看答案
更多问题

有定义语句: int i; char s1[10],s2[10]= "Program";,则能正确给s1数组赋字符串的语句是______。

A. for(i=0; i<=7; i++) s1[i]=s2[i];
B. s1=s2;
C. while(s2) s1++ =s2++;
D. for(i=0; s2[i]; i++ ) s1[i]=s2[i];

有以下程序 #include main() { char name[10] = {'S', 'T', 'R'}; name[2] = '#'; name[6] = 0; printf("%s\n", name); } 程序运行后的输出结果是______。

A. ST
B. STR
C. STR
D. 0
E. STR0

有以下程序 #include main() { int i,j = 0; char a[] = "How are you", b[10] = {0}; for (i=0; a[i]; i++) if (a[i] == ' ')b[j++] = a[i+1]; printf("%s\n",b); } 程序运行后的输出结果是______。

A. ay
B. Howareyou
C. we
D. Hay

以下选项中,不能正确赋值的是______。

A. char s1[10];s1="chest";
B. char s2[]={'C','t','e','s','t'};
C. char s3[20]="Chest";
D. char *s4="Chest\n";

答案查题题库