首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include <stdio.h> main() { char a[20], b[ ]="The sky is blue."; int i; for (i=0; i<7; i++)
若有以下程序 #include <stdio.h> main() { char a[20], b[ ]="The sky is blue."; int i; for (i=0; i<7; i++)
admin
2021-04-28
34
问题
若有以下程序
#include <stdio.h>
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);
}
执行时若输入: (其中<Enter>表示回车符)
Fig flower is red. <Enter>
则输出结果是
选项
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(a); ,gets()函数的调用形式为:gets(str_adr),其中str_adr是存放输入字符串的起始地址,可以是字符数组名?字符数组元素的地址或字符指针变量?gets函数用来从终端键盘读入字符串(包括空格符),直到读入一个换行符为止,即a的值为wer is red.?因此A选项正确?
转载请注明原文地址:https://kaotiyun.com/show/YUtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:inta[2][3],*p[3];则以下语句中正确的是
设循环队列的存储空间为Q(1:m),初始状态为空。现经过一系列正常的人队与退队操作后,front=m,rear=m-1,此后从该循环队列中删除一个元素,则队列中的元素个数为()。
下列叙述中正确的是
以下选项中不能正确赋值的是()。
以下选项中不属于C语言程序运算符的是
若有定义语句:inta[3][6];,按在内存中的存放顺序,a数组的第10个元素是
若各选项中所用变量己正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
下面模型中为概念模型的是
在学生管理的关系数据库中,存取一个学生信息的数据单位是
有关return语句说法不正确的是()。
随机试题
实质审查
女性,36岁,因类风湿性关节炎引起关节疼痛,在服用阿司匹林时,护士嘱其饭后服用的目的是
关于泌尿系统影像解剖的描述,正确的是
李某(女,26岁)是某县机关干部。某日,李某因有事骑自行车外出,晚上8点多钟还在赶回县城的路上。当她走到两个村庄之间的荒野时,一个强壮的农民(男,25岁)拿着一把铁锨站在路旁。强壮的农民借着月光看上了李某骑的自行车,这个农民拦下了李某,要求她把自行车留下。
在蜗杆传动中,()为主动件。
下列属于银行代收代付业务的有()。
下图为经济生活中三种投资方式的风险一收益示意图,不考虑其他因素,错误的有()。
根据域名代码规定,GOV代表()。
Angerisaverycommonhuman【C1】______andatsometimeoranotherweallexperienceit.Fromyoungchildrentooldpeopleweall
Forthispart,youareallowed30minutestowriteashortessayentitledHowtoMaketheBestofCollegeLife.Youshouldwrite
最新回复
(
0
)