若有定义语句: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: 编译出错 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: 编译出错
- 有下面的程序段:char a[3],b[ ] = "China";a = b; printf("%s", a); 则说法正确的是( )。 A: 运行后将输出China B: 运行后将输出Ch C: 运行后将输出Chi D: 编译出错