若有以下程序 #include main() { char a[20], b[ ]="The sky is blue.";int i; for (i=0; i<7; i++) scanf("%c", &b[i]); gets (A);print

admin2015-07-31  35

问题 若有以下程序
#include
main()
{  char  a[20], b[ ]="The sky is blue.";int  i;
for (i=0; i<7; i++)   scanf("%c", &b);
gets
(A);printf("%s%s\n", a,b);
}
执行时若输入:  (其中表示回车符)
Fig flower is red.
则输出结果是

选项 A、wer is red.Fig flo is blue.
B、wer is red.Fig flo.
C、wer is red.The sky is blue.
D、Fig flower is red.The sky is blue.

答案A

解析 程序首先初始化字符数组b[],执行for循环语句,循环变量i的取值范围从0到6?在for循环语句中通过scanf函数将从键盘上输入的数据输入到b[ ]中,即b的值为Fig flo is blue.?退出for循环语句,执行语句gets
转载请注明原文地址:https://kaotiyun.com/show/AnDp777K
0

随机试题
最新回复(0)