首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下不能将键盘输入的字符串:This is a string<回车>读入到str中的程序段是
以下不能将键盘输入的字符串:This is a string<回车>读入到str中的程序段是
admin
2021-06-15
62
问题
以下不能将键盘输入的字符串:This is a string<回车>读入到str中的程序段是
选项
A、char str[80]; scanf("%s",str) ;
B、char str[80]; int i=0; while((str[i++]=getchar())!=’\n’); str
=0;
C、char str[80]; gets(str);
D、char str[80], *ps=str; do{ scanf("%c",ps); } while(*ps++ !=’\n’); *(ps)=0;
答案
A
解析
在使用scanf函数时要注意,在输入数据时,遇到空格,或按"回车"键或按"跳格"(Tab)键时该数据认为结束。A选项中输入This后有一个空格,认为数据输入结束,以后的数据不能再读入到str中,故选择A选项。B选项用getchar读入字符,键盘输入的所有字符均被认为是有效字符读入,用while循环控制读入,当读入字符为回车时结束读入,字符串被正确的读入到str中。C选项用gets函数读入字符串,它读入键盘输入的所有字符,遇到回车自动结束读入,所以也能正确读入字符串到str中。D选项用do…while和指针循环控制字符输入,依次判断输入字符是否为回车,若不是回车放入字符数组中,直到读入回车符,结束循环,数组str中正确存放入指定的字符串。
转载请注明原文地址:https://www.kaotiyun.com/show/80tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在结构化程序设计中,模块划分的原则是
软件需求规格说明书的作用不包括
有以下程序#include<stdio.h>intfuna(inta,intb){returna+b;}intfunb(inta,intb){returna-b;}intsss(int(*t)(),intx
以下叙述中正确的是
没数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x<6);x++);
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量S、P、q均已正确定义,并用于指向链表结点,指针变量S总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;S=S->next;p=s;while(p->next)p=p->next;
若函数调用时的实参为变量,下列关于函数形参和实参的叙述中正确的是()。
算法的空间复杂度是指()。
检查软件产品是否符合需求定义的过程称为()。
随机试题
某人的红细胞与B型血的血清发生凝集,而其血清与B型血的红细胞不发生凝集,分析此人的血型为
A.急性心肌梗死B.急性肺栓塞C.扩张型心肌病D.支气管哮喘多发生右心衰竭
(2006年)温度为10℃时水的运动黏性系数为1.31×10-6m2/s,要保持直径25mm的水管管中水流为层流,允许的最大流速为()m/s。
《燃煤二氧化硫排放污染防治技术政策》规定,热网区外和未进行集中供热的城市地区,不应新建产热量在( )以下的燃煤锅炉。
造成压力的最主要来源是()。
根据《劳动合同法》规定,在下列()项所述的情形下,劳动合同终止。
资本家提高劳动生产率的直接目的是()。
行政指导是指政府为完成一定的行政管理目标而对特定的行为主体提出的特定行政规范或意向。()
“巧妇难为无米之炊”,这句俗话体现的哲学含义是:
大家只有同心协力,才能把事情办好。事情没有办好,因此,大家没有同心协力。以下哪项中的推理形式与题干中的推理形式相同?
最新回复
(
0
)