29.有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数): #include #include main() {char a[10]="abc",b[10]="012",c[10]="xyz"; strcpy(a+1,b+2); puts(strcat(a,c+1)); } 程序运行后的输出结果是( )
A: al2xyz
B: 12yz
C: a2yz
D: c2yz
A: al2xyz
B: 12yz
C: a2yz
D: c2yz
举一反三
- 29.有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数) #include #include main() { char a[10]="abc",b[10]="012",c[10]="xyz"; strcpy(a+1,b+2); puts(strcat(a,c+1));} 程序运行后的输出结果是
- 有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)#include#includemain(){ char a[10] = "abc", b[10] = "012", c[10] = "xyz";strcpy(a + 1, b + 2);puts(strcat(a, c + 1));}程序运行后的输出结果是 A: a12xyz B: 12xyz C: a2yz D: bc2yz
- 下列程序的输出结果是() char a[10]="abcd", b[ ]="ABCD", str[50]="xyz"; strcpy(str,strcat(a,b)); printf("%s",str);
- #include “string.h”main(){ char p[20]={‘a’,’b’,’c’,’d’}; char q[ ]=“abc”,r[ ]=“abcde”; strcpy(p+strlen(q),r); strcat(p,q);puts(p);}程序的输出结果为 。
- 以下哪些是合法的二维数组的声明和初始化?A.inta[][]=newint[10,10];B.inta[][]=newint[10][10];C.inta[10][10]=newint[10][10];D.int[][]a=newint[10][10];E.int[]a[]=newint[10][10];