首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp。本程序要求输入一字符串,然后将其中的小写字母改变成大写字母,字符可能输入多行,当输入字符“?”时,默认字符输入结束,最后把结果输出到界面。 注意:不要改动main函数,不能增行或删行,也不能
使用VC6打开考生文件夹下的源程序文件modil.cpp。本程序要求输入一字符串,然后将其中的小写字母改变成大写字母,字符可能输入多行,当输入字符“?”时,默认字符输入结束,最后把结果输出到界面。 注意:不要改动main函数,不能增行或删行,也不能
admin
2017-09-20
45
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp。本程序要求输入一字符串,然后将其中的小写字母改变成大写字母,字符可能输入多行,当输入字符“?”时,默认字符输入结束,最后把结果输出到界面。
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在
∥********error********的下面。
#include
Void main()
{
int i=0;
char Str[12 0];
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,12 0,‘?’); (2)while(str[i]) (3)if(str[i]>=‘a’&&str[i]<=‘Z’)
解析
同一英文字母的大写和小写形式的ASCII码值相差32,因此,要将小写字母转换为大写字母,只要将其对应的ASCⅡ码值减去32即可,程序中给出的语句中,减去字符‘a’的ASCⅡ码再加上字符‘A’的ASCⅡ码正好是减去32。
转载请注明原文地址:https://kaotiyun.com/show/HTAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有以下类的定义: class Ex { int x; public: void setx(int t=0); }; 若在类外定义成员函数setx(),以下定义形式中正确的是
语句cout<<(a=2)&&(b=-2);的输出结果是
设有如图所示的二叉树则对该二叉树前序遍历的结果是
下列程序的输出结果为2,请将程序补充完整。#include<iostream>usingnamespacestd;classBase{public:______voidfun(){cout<<
类中数据成员和成员函数的默认访问级别为______。
若有函数fun(x,y),并且已经使函数指针变量p指向函数fun,则使用p调用函数fun的方法是______。
下列关于成员函数特征的描述中,错误的是()。
随机试题
各类蔬菜含有丰富的碳水化合物。()
Anoblemanandamerchantoncemetinaninn.Fortheirlunchtheybothorderedsoup.Whenitwasbrought,thenoblemanlookas
Americanssufferfromanoverdoseofwork.Regardless【C1】______whotheyareorwhattheydo,Americansspend【C2】______timeatwo
当归补血汤原方当归与黄芪的配伍用量比例是()
为了完成各项项目管理工作,建设项目业主必须()。
建筑施工企业安全生产许可证遗失的,应当()
债权人享有对债务人行为的撤销权,自债务人的行为发生之日起一定期限没有行使撤销权的,其撤销权消灭。该一定的期限为()。
大海股份有限公司(以下简称“大海公司”)为上市公司,系增值税一般纳税企业,适用的增值税税率为17%。公司按照净利润的10%计提法定盈余公积,按照净利润的5%计提任意盈余公积。大海公司2007年至2009年有关交易和事项如下:(1)2007年度①2007
主张从经济学投入与产出关系的视角研究社会行为的理论,称为()。
【《李锡尼和绥克斯图法案》】
最新回复
(
0
)