首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义: char s[10];int i=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是( )。
设有定义: char s[10];int i=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是( )。
admin
2020-03-15
26
问题
设有定义: char s[10];int i=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是( )。
选项
A、gets(s);
B、scanf("%s",s);
C、while((s[i++]=getchar())!=’\n’); s
=’\0’;
D、do{ scanf("%c",&s
);}while(s[i++]!=’\n’); s
=’\0’;
答案
B
解析
本题考查标准输入输出函数和循环语句。gets(s)函数的作用是将输入的字符读入字符串s,直到遇到回车。而scanf()函数接收字符串时的结束标志为回车或者空格。因此选项B)不能,选项C)和选项D)中按字符逐个读入字符串s中,直到读入的字符是换行符为止,因此正确。
转载请注明原文地址:https://kaotiyun.com/show/L3Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintfun(intn){inta;main()if(n==1)return1;{a=n+fun(n-1);printf("%d\n",fun(5));re
下面选项中关于位运算的叙述正确的是
有以下程序main(){unsignedchara=8,c;c=a>>3:printf("%d\n",c);}程序运行后的输出结果是
设有如下的说明和定义struct{inta;char*s;)x,*p=&x;x.a=4;x.s="hello";则以下叙述中正确的是
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
有如下程序#include<stdio.h>inttest(int*data){return--(*data);}main(){intdata=12;test(&
人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。函数fun的功能是:找出指定出生年份的人员,将其数据放在形参k所指的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。请在程序的下画线处填入正确的内容
给定程序中,函数fun的功能是将不带头结点的单向链表逆置,即若原链表中从头至尾结点数据域依次为2、4、6、8、10,逆置后,从头至尾结点数据域依次为10、8、6、4、2。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为()。
在数据管理技术发展的3个阶段中,数据共享最好的是()。
随机试题
一年以上才能收回的投资是()
谈判空间不利于买方的情形包括()
Alamphung_____thetable.
何谓纤维素性炎症7临床上哪些疾病属于纤维素性炎症?
A.骨组织肿瘤B.软骨组织肿瘤C.纤维组织肿瘤D.骨髓组织肿瘤E.滑膜组织肿瘤lier病属于
工程项目合同之所以是一个合同群体,是因为()。
供应链的强度等于其最强的一个环节。
我国在倡导并实施“一带一路”建设中,注重通过文化及其产业先行来淡化地缘政治效应,旨在促进沿线各国经济联系更加紧密,政治互信更加深入,人文交流更加广泛,不同文明互鉴互荣。这说明()。
有一过程如下:SubSubl(mAsInteger,totalAsLong)DimiASIntegertotal=1Fori=1Tom
Thecollegeofferscoursesinavarietyoftrades.
最新回复
(
0
)