有以下程序段 char name[20]; int num; scanf("name=%s num=%d",name, &num); 当执行上述程序段,并从键盘输入:name=Lili num=1001后,name的值为( )。

admin2015-07-28  19

问题 有以下程序段
char name[20];
int num;
scanf("name=%s num=%d",name, &num);
当执行上述程序段,并从键盘输入:name=Lili num=1001<回车>后,name的值为( )。

选项 A、Lili
B、name=Lili
C、Lili num=
D、name=Lili num=1001

答案A

解析 考查scanf的格式输入。如果scanf的""内有普通字符,则程序调试的时候必须原样输入,所以字符数组name接受到的字符为Lili,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/adJp777K
0

最新回复(0)