首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数char*change(char instr[]),将输入字符串中的所有小写字母转换为大写字母输出。要求使用for循环实现。如输入jinfeiteng,则输出结果是JINFEITENG。 注意:部分源程序已存在文件test21_2.cp
请编写一个函数char*change(char instr[]),将输入字符串中的所有小写字母转换为大写字母输出。要求使用for循环实现。如输入jinfeiteng,则输出结果是JINFEITENG。 注意:部分源程序已存在文件test21_2.cp
admin
2009-01-15
75
问题
请编写一个函数char*change(char instr[]),将输入字符串中的所有小写字母转换为大写字母输出。要求使用for循环实现。如输入jinfeiteng,则输出结果是JINFEITENG。
注意:部分源程序已存在文件test21_2.cpp中。
请勿修改主函数main和其他函数中的任何内容,仅在函数change的花括号中填写若干语句。
文件test21_2.cpp的内容如下:
char*change(char instr[]);
#include"iostream.h"
void main()
{
char instr[50];
char *outstr;
cout<<"Input a string:"<<endl;
cin>>instr;
outstr=change(instr);
cout<<"Over graded string:"<<endl;
cout<<outstr<<endl;
}
char*change(char instr[])
{
}
选项
答案
char *change(char instr[]) { char *outstr=new char[50]; const char delta=’A’-’a’; int i; for(i=0;instr[i]!=’\0’;i++) { if(instr[i] >=’a’ && instr[i] <=’z’) { outstr[i]=instr[i]+delta; } else { outstr[i]=instr[i]; } } outstr[i]=’\0’; return outstr; }
解析
本题考查的是考生使用for循环和一维数组的综合水平。对于大小写的ASCII码的差值可以通过delta=’A’-’a’运算得到,注意在字符串的结尾加入结束标志符’\0’。
转载请注明原文地址:https://kaotiyun.com/show/NKID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
试析斯巴达的政治制度与社会结构的内容及其成因。(北京师范大学2001年世界史真题;华中师范大学2003年世界古代史真题)
试析晚清学校与选举制度的演变并论其影响。(北京大学2000年中国通史真题)
神经胶质细胞的功能有
有一组数据:3、6、2、7、32、4、8、6、5,要描述这组数据的特征,受极端数据值影响的统计量是()
设一个盒子里装有编号为①②③的三个球,现按照考虑顺序的重复抽样方式从中随机抽出两个球组成样本,则样本可能数目为()
下列关于新教育发展时期的说法错误的是
在教学中教师通过指导学生运用一定的仪器设备进行独立实验作业而获得知识和技能的方法是()
认为“教育的根本功能不是提高人的生产能力,而是造成人的不同品质,与现存的社会经济结构和等级秩序相适应”的教育经济学理论是()
一种有关定义对象应该是什么的界定属于
对法律概念、法律原则、法律规则的理解和表述,下列哪一选项不能成立?()
随机试题
划分部件应注意些什么?
女,74岁,患脑栓塞左侧偏瘫,卧病魏保生3年,曾3次因患肺感染住院。近2天来T38.2℃,呼之钝应,血压25/10kPa(190/80mmHg),呼吸38次/分,心率104次/分,口唇、指端轻度发绀,双肺散在湿鸣及哮鸣音,被动体位,左侧偏瘫,双侧巴宾斯
女,52岁。有胆管结石病史,近2天来右上腹痛,体温37.8℃。2小时前突然畏寒、高热,体温达40℃,精神紧张、兴奋,口渴,面色苍白,脉搏98次/分、有力,血压90/80mmHg,尿量每小时26ml。为排除发生弥散性血管内凝血的可能作了多项检查,下列哪项
下列属于引起根尖周炎的物理因素是
依据《建筑安装工程费用项目组成》文件的规定,下列不属于措施项目费中安全文明施工费的是()。
预应力筋的切断,宜用砂轮锯或( )。
关于钢结构焊接加固的说法,正确的是()。
基金管理费率通常与基金规模成(),与风险成()。
一批树脂漆规定其细度不超过60μm,实测平均值为57μm,标准差为1μm,则过程能力指数为()。
公民甲户籍地在北京,在上海工作了5年。后因病到天津治疗,住院一年,后又转至州一家医院,目前已在广州医院住院20个月。依我国民法规定,某甲的住所地在()。
最新回复
(
0
)