首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。完成函数ToUpper(char*des,char*str),该函数实现把str字符串中小写字符转换成大写字符,并存发在des中。 例如:str:“a
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。完成函数ToUpper(char*des,char*str),该函数实现把str字符串中小写字符转换成大写字符,并存发在des中。 例如:str:“a
admin
2017-11-27
21
问题
使用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 mein()
{
char dest[MAXLEN];
char *str="aBcdrFGHijK";
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/OJAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
考虑下面的函数原型:voidf(inta,intb=7,charc=’@’);下面的函数调用中,不合法的是()。
系统在调用重载函数时往往根据一些条件确定哪个重载函数被调用,在下列选项中,不能作为依据的是()。
若有如下语句#include<iostream.h>voidmain(){intx=3;do{x=x-2cout<<x;{while(!(--x);}则上面程序段
若执行下面程序段后的输出为:345,请填空。inta,b=3,c=5;a=b<c?【 】:c++;cout<<a<<b<<c;
有以下程序void fun(int* a, int i, int j){ int t; if(i<j); { t =a[i] ;a[i]= a[j] ;a[i]= t; fun(a, ++i, --j);}}ma
下面程序输出的结果是【 】。#include<iostream>usingnamespaccstd;classA{public:voidshow(){tout<<"A!";}};
在文件操作中,代表以追加方式打开文件的模式是
设有定义 class C { public: int value; … }; int x, * p; 则以下引用形式中,正确的是
若要访问指针变量p所指向的数据,应使用表达式______。
在长度为n的线性表中,寻找最大项至少需要比较【】次。
随机试题
A.眩晕耳鸣B.胁肋灼病C.手足震颤D.乳房胀痛E.舌红苔黄(2001-81,82题)肝阳上亢证可见()
个体智力越高,创造性越强。
哺乳指导中下述哪项不妥
A.没收全部麻醉药品和非法所得、罚款或停业整顿B.以生产、贩卖毒品论处C.依照公安管理处罚条例处罚D.给予行政处分E.判二年以下徒刑某农民私自种植少量罂粟()。
下列应进行税务登记的有()。
某公司的会计科有3名工作人员:会计主管王某、会计孙某和出纳小杨。某年,该会计科发生了以下事项:(1)出纳小杨因哥哥急需资金,趁会计孙某离开办公室时,填写了5万元的现金支票一张,并私自将孙某遗放在办公桌上的印鉴加盖在现金支票上,从银行提取现金。6天后,
“进口口岸”栏应填:“随附单据”栏应填:
旅行社要做好对导游人员的考核,首先应该()。
8个野营顾问——F,G,H,J,K,L,N和O被分配去指导3项活动——游泳,网球和排球,每个人必须恰好指导一项活动。野营顾问的分配必须遵循以下原则:(1)每项活动的人数不能少于2,但也不能超过3;(2)H指导游泳;(3)K和O都不在网球组;(4)K
Discoveriesinscienceandtechnologyarethoughtby"untaughtminds"tocomeinblindingflashesorastheresultofdramatica
最新回复
(
0
)