首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。完成函数ToUpper(char*des,char*str),该函数实现把str字符串中小写字符转换成大写字符,并存发在des中。 例如:str=“aBcdr
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。完成函数ToUpper(char*des,char*str),该函数实现把str字符串中小写字符转换成大写字符,并存发在des中。 例如:str=“aBcdr
admin
2016-10-28
38
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。完成函数ToUpper(char*des,char*str),该函数实现把str字符串中小写字符转换成大写字符,并存发在des中。
例如:str=“aBcdrFGHijK”;
则:des=“ABCDEFGHIJK”;
注意:不能修改程序的其他部分,只能补充ToUpper0函数。
#include<iostream.h>
#define MAXLEN1024
void ToUpper(char*des,char*str)
{
}
void main()
{
char dest[MAXLEN];
char*str="aBcdrFGHijK";
ToUpper(dest,str);
cout<<dest<<endl:
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[i1==0为循环结束条件。
(2)小写字母的判别方式为:str
>=’a’&&str
<=’z’,即该字符比’z’小,而且比’a’大,如果满足该条件则在该字符基础上加上(’A’-’aa)值转换为大写字母;如果是其他字符的话,无需转换,直接刚该字符放到des数组中。
转载请注明原文地址:https://kaotiyun.com/show/wONp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下类定义中可能会引起错误的语句是classA{public:~A(){}//1inti;//2private:
下列函数的运行结果是()。#include<iostream.h>intf(inta,intb){intc;if(a>b)c=1;elseif(a==b)C=0;elsec=-1;
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为()。
C++语言中的基本数据类型是()。
C++语言中标点符号中表示一条预处理命令开始的是
fun()函数的功能是:首先对a所指的N行N列的矩阵,找出各行中的最大的数,再求这N个最大值中的最小的那个数作为函数返回值。请填空完成此程序。#defineN100intfun(int(*A)[N]){in
有如下函数模板定义:template<typenameT1,typenameT2,typenameT3>T2plusT1t1,T3t3){returnt1+t3;}则以下调用中正确是
下列关于队列的叙述中正确的是
下列各项特点中,属于线性表的顺序存储结构的是()。
下列选项中,不属于面向对象程序设计特征的是A)继承性B)多态性C)类比性D)封装性
随机试题
A.附子粳米汤B.乌头桂枝汤C.通脉四逆汤D.桂枝加黄芪汤E.暖肝煎(1991年第89,90题)脐中痛不可忍,喜温喜按,面赤,手足厥冷,脉微欲绝者,宜选用()
关于Χ线质的叙述,正确的是
A、紧密结合临床B、内容广泛多样C、更新传递快速D、做到去伪存真E、提高药学水平药物信息包括药事法规和药品价格,这说明药物信息()。
根据我国《合同法》的规定,下列关于不安抗辩权适用的说法正确的是:()。
债券的指数化方法包括()。
()是指通过公开程序,邀请供应商提供资格文件,只有通过资格审查的供应商才能参加后续招标,或者通过公开程序,确定特定采购项目在一定期限内的候选供应商,作为手续采购活动的邀请对象。
协商式提醒是导游人员以商量的口气直接对旅游者进行的提醒方式。()
Thearrivalofthemass-producedcar,justoveracenturyago,causeda(n)【C1】______ofbusinesscreation.Firstcamethemakers
Whenmymotherlearnedshewaspregnantwithme,myparentssatdownoneSundaymorningtoreviewtheirfinances.Turningonthe
EFirstofall,we’dliketoknowsomethingaboutyou,soI’mgoingtoasksomequestionsaboutyourselves.EWhichdoyouthink
最新回复
(
0
)