若有定义char a[3],b[]="China";,则执行a=b; printf("%s",a); 的输出结果是( )。
A: China
B: Ch
C: Chi
D: 编译出错
A: China
B: Ch
C: Chi
D: 编译出错
举一反三
- 若有定义语句:char a[3],b[]="China";,则执行a=b;printf("%s",a);的输出结果是( )。 A: 运行后将输出China B: 运行后将输出Ch C: 运行后将输出Chi D: 编译出错
- 有下面程序段:char a[3],b[ ]="China";a = b;printf("%s",a);则_______ A: 运行后将输出China B: 运行后将输出Ch C: 编译出错 D: 运行后将输出Chi
- 有下面的程序段,则( )。char a[3],b[]="China"; a=b; printf("%s",a); A: 运行后将输出China B: 运行后将输出Ch C: 编译出错 D: 运行后将输出Chi
- 有下面的程序段,则( )。char a[3],b[]="China"; a=b; printf("%s",a); A: 运行后将输出 China B: 运行后将输出 Ch C: 编译出错 C.运行后将输出 Chi
- 有下面的程序段:char a[3],b[ ] = "China";a = b; printf("%s", a); 则说法正确的是( )。 A: 运行后将输出China B: 运行后将输出Ch C: 运行后将输出Chi D: 编译出错