首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp。本程序要求输入一字符串,然后将其中的小写字母改变成大写字母,字符可能输入多行,当输入字符“?”时,默认字符输入结束,最后把结果输出到界面。 注意:不要改动main函数,不能增行或删行,也不能
使用VC6打开考生文件夹下的源程序文件modil.cpp。本程序要求输入一字符串,然后将其中的小写字母改变成大写字母,字符可能输入多行,当输入字符“?”时,默认字符输入结束,最后把结果输出到界面。 注意:不要改动main函数,不能增行或删行,也不能
admin
2017-09-20
37
问题
使用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://jikaoti.com/ti/Sxt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有以下类的定义: class Ex { int x; public: void setx(int t=0); }; 若在类外定义成员函数setx(),以下定义形式中正确的是
设有如图所示的二叉树则对该二叉树前序遍历的结果是
类中数据成员和成员函数的默认访问级别为______。
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈项元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>classTs
若有函数fun(x,y),并且已经使函数指针变量p指向函数fun,则使用p调用函数fun的方法是______。
下列关于成员函数特征的描述中,错误的是()。
随机试题
诊断为直立性低血压的血压下降标准为
经皮内镜下穿刺胃空肠造口术的禁忌证是
3D—CE—MRA的应用不包括
主治气阴不足之证,用药虽仅三味,但一补养、一清润、一收敛。改配伍特点的方剂为
参苓白术散主治证病机涉及越鞠丸主治证病机涉及
要对涉嫌金融违法的银行业金融机构的账户进行查询,至少衙要()负责人的批准。
社会工作价值观充分体现了( )的理想追求,激励和指导着社会工作者的具体工作。
判断一个人学习动机正误或高尚与低下的标准是看它是否有利于产生学习效果。()
(2007下系分)在软件过程模型中,不属于演化过程模型的是______模型。
A、Executivefunction.B、Memorizingfunction.C、Problemsolvingfunction.D、Namerecognitionfunction.A本题设题点在时间状语从句处。根据句(3)可知,神经
最新回复
(
0
)