首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
26
问题
若有以下程序
#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全国计算机二级
相关试题推荐
有以下程序#includemain(){intfindmax(int,int,int),m;┋m=findmax(a,b,c);┋}intfindmax(intx,inty,intz){…}则以下叙述正确的是()。
若要求从键盘读入含有空格字符的字符串,应使用函数()。
有以下程序#include<stdio.h>main(){FILE*fp;charstr[10];fp=fopen("myfile.dat","w");fputs("abc",fp);fclose(fp);fp=fopen(
有以下程序(strcat函数用于连接两个字符串):#include<stdio.h>#include<string.h>main(){chara[20]=’’ABCD\0EFG\0’’,b[]=’’IJK
22.设floatx;则以下对指针变量P进行定义且赋初值的语句中正确的是()。
表示关系式x≤y≤z的C语言表达式的是
若各选项中所用变量己正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
以下选项中非法的C语言字符常量是
下面模型中为概念模型的是
以下选项中不能用作C程序合法常量的是()。
随机试题
下列说法不符合我国公务员法规定的是()。
三又神经痛首选
生产经营单位进行职业健康安全管理体系试运行,目的是检验体系()与文件化规定的()、有效性和适宜性。
按照会计机构设置原则,股份有限公司()。
根据现行土地增值税的规定,对已经实行预征办法的地区,可根据实际情况确定土地增值税预征率,西部地区省份预征率不得低于()。
甲、乙、丙、丁四人准备成立一家有限责任公司,下列说法符合《公司法》规定的有()。
人们根据一定的道德原则和规范来改造自己,教育自己,锻炼自己的道德品质,提高自己的道德境界的道德实践活动,称为()
下列语句中执行跳转功能的语句是
Fourscoreandsevenyearsagoourfathersbroughtforthonthiscontinent,anewnation,conceivedinLibertyanddedicatedto
Although"liedetectors"arewidelyusedbygovernments,policedepartmentsandbusinesses,theresultsarenotalwaysaccurate.
最新回复
(
0
)