下列不能把字符串:"Hello!"赋给数组b的语句是( )。
A. char b[10]={'H','e','l','l','o','!'};
B. char b[10];b="Hello!";
C. char b[10];strcpy(b,"Hello!");
D. char b[10]="Hello!"
查看答案
下列程序运行时输入:abcd (代表回车符) ,输出结果是( )。#include#include int main(){ char ss[10]="12345"; gets(ss); strcat(ss,"6789"); printf("%s\n",ss); return 0;}
A. 123456789
B. 12345abcd
C. abcd12345
D. abcd6789
以下程序运行后输出的结果是( )。#include #include void f(char p[][10],int n){ char t[20]; int i,j; for(i=0;i0) { strcpy(t,p[j]); strcpy(p[j],p[j+1]); strcpy(p[j+1],t); }}int main(){ char p[][10]={"abc","aabdf","abbd","dcdbe","cd"}; f(p,5); printf("%d\n",strlen(p[0])); return 0;}
A. 6
B. 5
C. 4
D. 3