首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
2017-09-20
36
问题
使用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=“aBcdrFGHi JK”:
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; }
解析
函数ToUpper(char*des,char*str),该函数实现把str字符串中小写字符转换成大写字符,可利用循环检查字符串str中的每一个字符,判断该字符是不是小写字母,如果是则转换成大写字母。
转载请注明原文地址:https://kaotiyun.com/show/JTAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列对派生类的表述中,错误的是()。
若类A和类B的定义如下:#include<malloc.h>classA{inti,j;public:intgeti(){returni;}};classB:
下面程序的运行结果是#include<iostream.h>voidfun(int*a,int*b){intx=*a;*a=*b;*b=x;cout
下面关于模板的描述,错误的是
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1)中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>classTs
数据的独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,这称为______。
下列有关运算符重载的叙述中,正确的是()。
在表达式x-y中,“-”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“-”,这个表达式还可表示为
按照“后进先出”原则组织数据的数据结构是()。
算法的复杂度主要包括时间复杂度和______复杂度。
随机试题
呕吐证的辨证要点为
关于信用的概念,下列说法不正确的是( )。
关于借款合同的变更与解除,下列说法错误的是()。
()是民生之源,是改善民生、实现发展成果由人民共享最重要的最直接的形式。
阅读以下文字,完成下列问题。生物能源在我国农村被广泛使用。直接燃烧秸秆做饭烧水是最【①】的使用方式,但这种方式,资源利用率低,污染严重。随着生物能源技术的发展,利用农村丰富的秸秆资源,为农户乃至城镇居民生活提供清洁、高效的生物能源已成为可能。
生产力和生产关系、经济基础和上层建筑之间的矛盾已经不再是社会主义社会的基本矛盾。()
打开电视机,明星们在电视上比赛唱歌、指导别人唱歌、带孩子、出国旅行、满世界找美食、在沙漠中________成一团……在摄像头的________下,他们出演着________于往常形象的角色。填入画横线部分最恰当的一项是:
阅读下列程序说明和C代码,将应填入(n)处的字句写在对应栏内。[函数2.1说明]函数voidfind(int*a,intn,int*max,int*min)的功能是在长度为n的整型数组a中,查找最大元素和最小元素的下标。mai
Whatareyoudoing,Dad?I’m______mypassport.
71.TheinternationalsoftwaremarketrepresentsasignificantbusinessopportunityforU.S.microcomputersoftwarecompanies,b
最新回复
(
0
)