设有下列程序段,执行该程序段时输入:xyz□12回车换行符(其中的口是空格键),则字符数组s中获得的字符串是()
char s [100];scanf(”%s”,s);
A、
”xyz”
B、
”xyz□”
C、
”xyz□12”
D、
”xyz□12\n”
【正确答案】:A
【题目解析】:
%s用于输出一个字符串,在函数开始,定义数组为字符型,而12是整型,不输出,故输出的是xyz
设有下列程序段,执行该程序段时输入:xyz□12回车换行符(其中的口是空格键),则字符数组s中获得的字符串是()
char s [100];scanf(”%s”,s);
”xyz”
”xyz□”
”xyz□12”
”xyz□12\n”
%s用于输出一个字符串,在函数开始,定义数组为字符型,而12是整型,不输出,故输出的是xyz