首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
20
问题
使用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,其中定义了用于表示日期的类Date,但类Date的定义并不完整,按要求完成下列操作,将类的定义补充完整。(1)定义私有成员变量year、month、day,分别表示年、月、日,类型为int。请在注
使用VC6打开考生文件夹下的源程序文件modi3.cpp。类Person完成对人的姓名和年龄的绑定。函数fun()获得年龄比较大的姓名。然后输出这个姓名到屏幕。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)完成类的构造函数,请在注
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*s1,char*s2),此函数的功能是计算s1中出现s2的个数,当不出现时,则返回0。如:s1为“1112223333aaaaeeffd”s
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数MergeAndSort(ints[],inte[],inta[],intm,hatn)实现将两个数组合并。这两个数组已经有序,按照由d,N大的顺序排列。
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:i=5i=10i=15i=20注意:错误的∥********error********语句在的下
有如下程序:#includeusingnamespacestd;classBase{intm;public:Base(){cout
有如下头文件:intf1();staticintf2();classMA{public:intf3();staticintf4();};在所描述的函数中,具有隐含的this指针的是()。
下列选项中,正确的C++表达式是
下列关于运算符函数的表述中,错误的是
若为类MyClass重载运算符"+",下列声明中,错误的是
随机试题
党的十九大报告指出,到中华人民共和国成立一百年时,基本实现现代化,把我国建设成社会主义现代化国家。综合分析国际国内形势和我国发展条件,从2020年到本世纪中叶可以分为两个阶段来安排,这两个阶段分别是()。
由离心泵和某一管路组成的输送系统,其工作点由泵铭牌上的流量和扬程所决定。()
婚姻史包括_________、_________、_________、_________、_________。
A.红色皮疹B.瘀点C.紫癜D.瘀斑E.血肿直径3~5cm,加压后不褪色
《江城晚报》记者张某在某报上发表一篇评论性文章,文中谈道:“江城文坛中,有的作家剽窃别人的作品当作自己的作品出版,有的作家昧着良心沦为有钱人的‘枪手’,文化素质和道德水平都有待大幅度地提高。”该报在江城所辖的甲、乙、丙、丁四个区发行。该市的作家陈某和李某认
中国公民郝某就职于国内某会计师事务所,2013年除薪金收入外,其他收入情况如下:(1)1月将新购的1套公寓住房出租,租期半年,收取租金3000元。7月将该套公寓以市场价出售。扣除购房成本及相关交易税费后所得50000元。(2)为某报社财经专栏撰稿,稿件
某大型流通企业2008年年销售收入为1亿元,经过董事会商议,打算就2008年净利润进行分配,且还计划在2009年投资建造一新项目。预计该新项目原始投资额为500万元,投资项目寿命期5年,当年投产并产生效益,5年中每年的销售收入为280万元,销货成本为180
甲企业于2016年1月1日以1600万元的价格收购了乙企业80%的股权。合并前,甲企业与乙企业不存在任何关联方关系。购买日,乙企业可辨认净资产的公允价值为1500万元,没有负债和或有负债。假定乙企业的所有资产被认定为一个资产组,而且乙企业的所有可辨认资产均
是指实质上转移了与资产所有权有关的全部风险和报酬的租赁。所有权最终可能转移,也可能不转移。
Theengineersheardtheclaimsaboutthenewsoftwarewith(i)______,butthedemonstrationofthesoftwarewasso(ii)______th
最新回复
(
0
)