首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp。本程序要求输入一字符串,然后将其中的小写字母改变成大写字母,字符可能输入多行,当输入字符“?”时,默认字符输入结束,最后把结果输出到界面。 注意:不要改动main函数,不能增行或删行,也不能
使用VC6打开考生文件夹下的源程序文件modi1.cpp。本程序要求输入一字符串,然后将其中的小写字母改变成大写字母,字符可能输入多行,当输入字符“?”时,默认字符输入结束,最后把结果输出到界面。 注意:不要改动main函数,不能增行或删行,也不能
admin
2019-06-07
73
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp。本程序要求输入一字符串,然后将其中的小写字母改变成大写字母,字符可能输入多行,当输入字符“?”时,默认字符输入结束,最后把结果输出到界面。
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在
//********error********的下面。
#include
void main()
{
int i=0;
char str[120];
cout<<"Enter a string end
with’?’."<
//********error********
cin.getline(str,120);
//********error********
while(str)
{
//********error********
if(str
>=’a’)
str
=str
’a’+’A’;
i++;
}
cout<
return;
}
选项
答案
(1)cin.getline(str,120,’?’); (2)while(str[i]) (3)if(str[i]>=’a’&&str[i]<=’z’)
解析
(1)题目中要求以输入字符“?”为结束,用于字符输入的流成员函数getline函数读入一行字符,格式cin.getline(字符数组,字符个数,终止标志字符),所以第1个标识下为“cin.getline(str,120,’?’);”。
(2)第2个标识下的“while(str)”语句应该是判断字符串sir中的每一个字符是否为尾符,若不是尾符在循环中判断每一个字符是否为小写,若为小写,转换。所以应该修改为“while(str
)”。
(3)第3个标识下的“if(str
>=’a’ )”语句是判断字符str
是否为小写字符,而现有的语句只是判断字符是否大于’a’,但是小写字符应该是’a’到’z’,所以修改为“if(str
>=’a’&&str
<=’z’)”。
转载请注明原文地址:https://kaotiyun.com/show/nQ8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据字典是数据库设计需求分析阶段的重要工具之一,其最基本的方法是()。
算法的时间复杂度是指()。
有如下程序:#includeusingnamespacestd;classCon{charID;public:Con():ID(‘A’){cout
下面的函数调用为:fun(x+y,3,min(n-1,y))则fun的实参个数是()。
栈S最多能容纳4个元素,现有6个元素按A、B、C、D、E、F的顺序进栈,下列哪个序列不是可能的出栈序列()。
若要访问指针变量q所指向的数据,应使用表达式__________。
下列字符串中,正确的C++标识符是()。
当派生类中有和基类相同名字的成员时,派生类的同名成员会【】基类的成员。
由C++编写的面向对象的程序是由一个个的对象组成,对象之间通过【】而相互作用。
随机试题
关于β2微球蛋白叙述错误的是
男性,42岁,饱餐后上腹部剧痛6小时,伴恶心呕吐,呕吐物为胃内容物,吐后腹痛更加剧,如刀割样。查体:体温37.8℃,脉搏124次/分,血压80/50mmHg,痛苦面容,腹胀,全腹肌紧张、压痛及反跳痛,上腹部为重,肠鸣音消失,肝浊音区存在,右下腹穿刺得淡红
墙面抹灰一般分底层、中层和面层抹灰,而中层抹灰的主要作用是()。
(2008年)在yoz正交坐标系中,设图形对y、z轴的惯性矩分别为Iy和Iz,则图形对坐标原点极惯性矩为()。
在一般楼梯设计中,梯断的踏步数应控制在()。
如果企业定额管理基础好,各月末在产品数量变化不大,则该企业适宜采用的完工产品和在产品成本分配方法是()。
商业企业一般纳税人零售下列货物,可以开具增值税专用发票的是()。
以下属于影响骨质疏松发生的主要营养素的是()。
2013年1月31日,中共中央、国务院发布了《关于加快发展现代农业进一步增强农村发展活力的若干意见》。为贯彻落实这一文件精神,具体部署有关工作,××市人民政府决定于2013年2月20日发文召开各县(市、区)政府一把手和主管农业领导参加的农村工作会议。
根据以下资料。回答下列问题。2013年1—6月份,我国商品房销售面积51433万平方米,同比增长28.7%,增速比1—5月份回落6.9个百分点;其中,住宅销售面积增长30.4%,办公楼销售面积增长31.7%,商业营业用房销售面积增长8.3%。商品房销售额
最新回复
(
0
)