首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp。本程序要求输入一字符串,然后将其中的小写字母改变成大写字母,字符可能输入多行,当输入字符“?”时,默认字符输入结束,最后把结果输出到界面。 注意:不要改动main函数,不能增行或删行,也不能更改程序
使用VC6打开考生文件夹下的源程序文件modi1.cpp。本程序要求输入一字符串,然后将其中的小写字母改变成大写字母,字符可能输入多行,当输入字符“?”时,默认字符输入结束,最后把结果输出到界面。 注意:不要改动main函数,不能增行或删行,也不能更改程序
admin
2016-10-28
52
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp。本程序要求输入一字符串,然后将其中的小写字母改变成大写字母,字符可能输入多行,当输入字符“?”时,默认字符输入结束,最后把结果输出到界面。
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。
#include<iostream.h>
void main()
{
int i=0;
char str[120];
cout<<"Enter a string end with’?’."<<endl;
//********error********
cin.getline(str,120);
//********error********
while(Str)
{
//********error********
if(str
>=’a’)
str
=str
-’a’+’A’;
i++;
}
cout<<Str<<endl;
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)”语句应该是判断字符串str中的每一个字符是否为尾符,若不是尾符在循环中判断每一个字符是否为小写,若为小写,转换。所以应该修改为“while(str
)”。
(3)第3个标识下的“if(str
>=’a’)”语句是判断字符str
是否为小写字符,而现有的语句只是判断字符是否大于’a’,但是小写字符应该是’a’到’z’,所以修改为“if(str
>=’a’&& str
<=’z’)”。
转载请注明原文地址:https://kaotiyun.com/show/TONp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<iostream>usingnamespacestd;classsample{private:intx;public:sample()
编制好的程序,首先要确保它的正确性和可靠性,还应强调良好的编程风格。在书写功能性注解时应考虑()。
数据模型按不同应用层次分成3种类型,它们是概念数据模型、【】和物理数据模型。
在32位的计算机中,一个char型数据所占的内存长度的字节是
为了便于对照检查,测试用例应由输入数据和预期的______两部分组成。
以下关于C++语言类的说法中正确的是
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和______两个含义。
一个学生关系模式为(学号,姓名,班级号,…),其中学号为关键词:一个班级关系模式为(班级号,专业,教室,…),其中班级号为关键词:则学生关系模式中的外关键词为【】。
在C++中,实现封装性需借助于
在C++语言中,封装是借助于什么达到的?
随机试题
TelevisionTelevisionisan【C1】______(attract)mediumfor【C2】______(advertise)becauseitdeliversmassaudiencestoadvertise
在下列题中利用级数的件质和判别方法判断级数的敛散件.
提示左心衰竭,最有诊断意义的体征是
A.泻下粪便臭如败卵,伴未消化食物,嗳腐吞酸B.泻下急迫,泻下不爽,肛门灼热,小便短黄C.大便时溏时泻,稍进油腻食物,便次明显增多D.黎明之时,脐腹作痛,肠鸣即泻,泻后则安E.泄泻清稀,甚则如水样,腹痛肠鸣,脘闷食少泄泻脾肾阳虚证的临床症状是(
(2013年)某法院以杜某逾期未履行偿债判决为由,先将其房屋查封,后裁定将房屋过户以抵债。杜某认为强制执行超过申请数额而申请国家赔偿,要求赔偿房屋过户损失30万元,查封造成屋内财产毁损和丢失5000元,误工损失2000元,以及精神损失费1万元。下列哪一事项
下列选项中,不属于居住小区基本特征的是()。
近年来,某国在经济快速发展的同时,也出现了投资增长加速(尤其一些地区房地产投资过大),货币信贷增长过快现象,形成煤、电、油、运等供应紧张,物价增长加快的趋势。对此,中央银行采取了一系列货币政策措施加以调控,并已取得良好成效。根据上述资料,回答下列
格式塔学习理论认为,学习的过程是()。
如果杀毒软件报告一系列的Word文档被病毒感染,则可以~的推断病毒类型是()。
我国唐代的王勃,少年时就写了《滕王阁序》,但齐白石40岁时才显露出绘画才能。智商只有30的舟舟,经常到剧团排练厅,耳濡目染加之练习,成为了”天才乐队指挥”。英国学者高尔顿调查了父母都有艺术才能的30个家庭,这些家庭的子女中有艺术才能的占64%,而一般家庭的
最新回复
(
0
)