首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
2015-07-20
51
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。完成函数ToUpper(char木des,char*str),该函数实现把str字符串中小写字符转换成大写字符,并存发在des中。
例如:str=“aBcdrFGHijK”:
则:des=“ABCDEFGHIJK”;
注意:不能修改程序的其他部分,只能补充ToUpper 0函数。
#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[1] >=‘a’ && Str[1] <=‘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’&&sV
<=’z’,即该字符比’z’小,而且比‘a’大,如果满足该条件则在该字符基础上加上(‘A’-‘a’)值转换为大写字母;如果是其他字符的话,无需转换,直接刚该字符放到des数组中。
转载请注明原文地址:https://kaotiyun.com/show/s3Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
诊断和改正程序中错误的工作通常称为【】。
设intx:,则经过______后,语句*px=0;可将x值置为0。
下列各种函数中,______不是类的成员函数。
结构程序设计的3种结构是______.
若有以下定义及初始化语句:inti=100;int*ip=&i;intk=*ip;并假设整型数i的地址为0x12345678,指针中的地址为0x21000000,则k的值为【】。
在面向对象方法中,类之间共享属性和操作的机制称为【】。
以下程序的执行结果是()。#nclude<iostream.h>template<classT>Tmax(Tx,Ty){retum(x>y?x:y);}voidmain(){cout<<max(2,5)<<","<
已知:doubleA(doubleA){return++a;}和intA(inta){return++a;)是一个函数模板的两个实例,则该函数模板定义为【】。
下面关于构造函数和析构函数的描述,错误的是()。
随机试题
鳃弓是在第4—5周时,胚体头部两侧的____________增生所形成的隆起,共有____________对。相邻鳃弓间的凹沟称____________,原始咽内胚层向外膨出形成的囊状结构称____________,两者之间的一层隔膜称__________
在艺术作品中,情感的载体是【】
[*]
最可能出现在溶血性贫血的检查结果是
六淫邪气中,具有“重浊”特点的是()
甲市大宇房地产开发公司欲对其开发建设的华宇小区进行商品房预售,就相关事项进行咨询时,律师温某对其提出下列建议。下列哪些符合法律的强制性规定于()
贝塔系数是指用来衡量()相对于整个股市的价格波动情况的防线指数。
依据营业税的有关规定,下列说法中正确的有()。
传统发酵技术与现代生活依旧很贴近,下面是两则实例,请分析回答:生产实践中应用的菌种主要来自土壤,从土壤中分离微生物的实验流程如下:土壤取样→选择培养→梯度稀释→鉴别培养。从土壤中分离纤维素分解菌,最好选择树林中多年落叶形成的腐殖土作为样品,使用的培养基
客户端通过(48)协议发送电子邮件。
最新回复
(
0
)