若有char a[4]="abc", b[20]="Hello";则执行语句strcat(b,a); 后数组b中的内容为( )。
A: Hello
B: abc
C: Helloabc
D: abcHello
A: Hello
B: abc
C: Helloabc
D: abcHello
举一反三
- 下面程序段的运行结果是( ) char a[20]="abcdef"; char b[4]="ABC"; strcat(a,b); printf("%s",a) A: abcdef B: abcdefABC C: ABC D: ABCabcdef
- 设有数组定义: char array [ ]="HELLO"; 则数组 array的长度为( )。 A: 4 B: 5 C: 6 D: 7
- 下面程序段运行后,输出结果是()。 char a[]="abcdef"; char b[]="ABC"; strcpy(a,b); printf("%s",a); A: ABCdef B: ABC C: abcdef D: abc
- 下面程序段的输出结果是_____。 char a[20]="abcdef"; char b[10]="ABC"; strcat(a,b); puts(a+5); A: abcdefABC B: ABCabcdef C: fABC D: ABC
- 下列初始化中两种方式是等价的。char a[]=“abc”,char b[]={‘a’, ‘b’, ‘c’}。