首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。完成函数ToUpper(char*des,char*str),该函数实现把str字符串中小写字符转换成大写字符,并存发在des中。 例如:str=“aBc
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。完成函数ToUpper(char*des,char*str),该函数实现把str字符串中小写字符转换成大写字符,并存发在des中。 例如:str=“aBc
admin
2020-06-29
33
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。完成函数ToUpper(char*des,char*str),该函数实现把str字符串中小写字符转换成大写字符,并存发在des中。
例如:str=“aBcdrFGHijK”;
则:des=“ABCDEFGHIJK”;
注意:不能修改程序的其他部分,只能补充Toupper()函数。
#include
#define MAXLEN 1024
void ToUpper(char* des,char*
str)
{
}
void main()
{
char dest[MAXLEN];
char*str="aBcdrFGHiJ K";
Toupper(dest,str);
cout<
return;
}
选项
答案
for(int i=0;str[i]!=0;i++) { if( str[i] >=’a’ && str[i] <=’z’) //比较是否是小写字母 { des[i]=str[i]-’a’+’A’; //替换成大写字母 } else { des[i]=str[i]; //其他情况不变 } des[i+1]=0; }
解析
(1)由审题分析可知,可利用循环来逐个检索str中的字符,循环变量i从0开始,直到str数组的结束,即str
==0为循环结束条件。
(2)小写字母的判别方式为:str
>=’a’&&str
<=’z’,即该字符比’z’小,而且比’a’大,如果满足该条件则在该字符基础上加上(’A’-’a’)值转换为大写字母;如果是其他字符的话,无需转换,直接刚该字符放到des数组中。
转载请注明原文地址:https://kaotiyun.com/show/lEyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了类baseA、priAl和priA2,其中priAl类由baseA类公有派生,priA2类由priAl类公有派生。上述三个类的定义并不完整,请按要求完成下列操作,将程序补充完整。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)在类TestClass中定义name为字符串类型,age为整型,请在注释∥********1********之后添加语句。(2
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为:Maxis7提示:max()函数实现找出两个数中的最大值,并作为函数值返回。注意:错误的语句在∥********e
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:initTestClassdelTestClass注意:不要改动main函数,不能增行或
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(intx),该函数功能是判定x的所有的约数,并且在函数中调用写函数WriteFile0将结果输出到modi2.txt文件中。例如:x=10的约数为1,2,5,10。注
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义复数类CComplex的私有成员变量real和imagmary,分别用来表示复数的实部和虚部,都是double
下列关于函数模板的表述中,正确的是
下列选项中,不是C++关键字的是
运算符重载是对已有的运算符赋予多重含义,因此()。
软件生命周期是指( )。
随机试题
Thebusissocrowdedthatthereis______sufficientroomforyou.
It’stenyearssincethescientist______onhislife’sworkofdiscoveringthevaluablechemical.
A、游走性,多发性大关节损伤,愈后不留畸形B、对称性大小关节炎症,反复发作后关节发生畸形,强直C、大关节损害,有积液关节活动障碍D、局限单一大关节,红肿热痛明显,伴高热E、链球菌感染后低热,关节痛,血沉快,而无心脏损害风湿热的临床特点是(
多西环素(强力霉素)与四环素联合应用属于
患者男,23岁,大学生。半年来常去图书馆看书,发现一女同学也在看书,认为对方对自已有好感,主动写信表示自己爱慕之心,但遭到拒绝,并将信退回。患者认为对方是在考验他,故又多次写信给这位女同学,但对方均未理睬,患者认为对方已默认。此症状最可能是
HIV主要感染的细胞不包括
2015年1月5日,某公司自行研发的一项非专利技术已达到预定可使用状态,累计研究支出240万元,累计开发支出360万元(其中不符合资本化条件的支出80万元。该项非专利技术使用寿命不能合理确定。2015年12月31日,该项非专利技术的可收回金额为260万元。
组织为使获得的人力资源达到符合具体工作岗位要求的业务水平和提高其工作技能而支付的法定费用指的是()。
如果你想以最快的速度了解一个研究要解决的问题、实验过程及结果,可以看()
A、Seefilmdowntown.B、CallontheJohnsons.C、Packfortheirholiday.D、Buyanewumbrella.B选项均以原形动词开头表明,本题可能考查建议或将来的动作。对话中男士即
最新回复
(
0
)