首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp。本程序要求输入一字符串,然后将其中的小写字母改变成大写字母,字符可能输入多行,当输入字符“?”时,默认字符输入结束,最后把结果输出到界面。 注意:不要改动main函数,不能增行或删行,也不能
使用VC6打开考生文件夹下的源程序文件modil.cpp。本程序要求输入一字符串,然后将其中的小写字母改变成大写字母,字符可能输入多行,当输入字符“?”时,默认字符输入结束,最后把结果输出到界面。 注意:不要改动main函数,不能增行或删行,也不能
admin
2017-11-27
57
问题
使用VC6打开考生文件夹下的源程序文件modil.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)”语句应该是判断字符串str中的每一个字符是否为尾符,若不是尾符在循环中判断每一个字符是否为小写,若为小写,转换。所以应该修改为“while(str
)”。
(3)第3个标识下的“if(str
>=’a’)”语句是判断字符str
是否为小写字符,而现有的语句只是判断字符是否大于’a’,但是小写字符应该是’a’到’z’,所以修改为“if(str
>=’a’&&str
<=’z’)”。
转载请注明原文地址:https://kaotiyun.com/show/kDAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>#include<iosream>usingnamespacestd;classBASE{charc;public;BASE(charn):c(n){
下列语句中,输出与众不同的是
下面的程序的结果是 main() {int x=3,y=0,z=0; if(x=y+z)cout<<"* * * *"; else cout<<"# # # #"; }
设有如下关系表:则下列操作中正确的是
当需要将一个函数boo1isnumber(charc)声明为内联函数时,则此内联函数的函数原型为()。
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGetLen(char*str){if(______)return______;e
下列模式中,能够给出数据库物理存储结构与物理存取方法的是
数据模型分为格式化模型和非格式化模型,则关系模型属于【 】模型。
为了在两个关系中提取所有相同的元组,则在交与并这两种关系运算中,应使用【 】运算。
程序设计分为面向过程程序设计和面向对象程序设计,具有继承性特点的程序设计称为【 】程序设计。
随机试题
ICD-10第三卷索引中每一个索引都按汉语拼音一英文字母的顺序排列,在主导词下的排列还有符号排列,其顺序是
A.血清中检测出HBsAgB.血清中检出抗-HBsC.血清中检出HBeAgD.血清中检出抗-HBeE.血清中检出抗-HBc提示感染过乙肝病毒的是
生态系统内形成的生态平衡,是何种性质的平衡()。
运用乌梅丸治疗蛔厥证,若热重,可去运用乌梅丸治疗蛔厥证,若无虚,可去
绿杨公司凶严重资不抵债向法院申请破产,法院已经受理其申请。在法院已经受理破产申请、尚未宣告绿杨公司破产之时,根据企业破产法律制度的规定,下列各项中,不构成债务人财产的是()。
在物业管理活动中,()的地位非常重要。
have(第三人称单数)_______buy(过去式)_______
下列各项中属于治安行政处罚权的有()。
指令系统采用不同寻址方式的目的是()。
戴伟吃过奶制食品后几乎没有患过胃病。仅仅因为他吃过奶制食品后偶尔出现胃疼,就断定他对奶制食品过敏是没有道理的。上述论证与以下哪一个论证的推理最为类似?A.狗和猫在地震前有时焦躁不安,据此就断定狗和猫有事先感知地震的能力是没有理由的,因为在多数场合
最新回复
(
0
)