首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char s[10];int i=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是( )。
设有定义:char s[10];int i=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是( )。
admin
2013-02-23
59
问题
设有定义: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/hzJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段的输出结果是______。intx=5;do{ptintf("%2d\n",x--);}while(!x);
下面程序的功能是将字符串s中所有的字符c删除,补足所缺语句。#include<stdio.h>main(){chars[80];inti,j;gets(s);for(i=j=0;s[i]
有以下程序#include<stdio.h>#definePT5.5#defineS(x)PT*x*xmain(){inta=1,b=2;printf("%4.1f\n",S(a+b));
对于以下程序段,设a和q都是整型变量,┇a=q;Loop:if(a==0)gotoEnd;Elseif(a>0){printf("&");a--;gotoLoop;}
C语言结构体类型变量在程序运行期间
若已定义:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是
下列SQL语句中,用于修改表结构的是
若说明int*p,n;则通过语句scanf能够正确读入数据的程序段是
一个采用顺序存储方式的线性表中,若线性表的第一个元素的存储地址是200,每一个元素的长度是2,则第6个元素的地址是______。
在C语言中,要求运算数必须是整型的运算符是______。
随机试题
Java中定义常量的保留字是()。
保持心理卫生的原则包括________、社会功能良好、人际关系良好和积极劳动实践四个方面。
简述信息处理基础平台的构成。
A.寒热往来B.口苦C.二者均是D.二者均非(2004一95,96题)温病气分证可见()
下述结核性腹膜炎的传播途径,哪一个来源不属于血行播散
精液常规检查的目的,哪项不是正确的
城市热力管道焊接质量检验有()。
我国《企业会计制度》规定,企业会计期间分为()。
下列各项中.属于仲裁法律制度适用范围的是()。
企业过程最根本的作用是了解使用信息系统来支持企业的______和机遇。
最新回复
(
0
)