首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的作用是:将字符串tt中的小写字母都改为对应的大写字母,其他字符不变。例如,若输入“edS,dAd”,则输出“EDS,DAD”。 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增
下列给定程序中,函数fun()的作用是:将字符串tt中的小写字母都改为对应的大写字母,其他字符不变。例如,若输入“edS,dAd”,则输出“EDS,DAD”。 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增
admin
2009-02-15
61
问题
下列给定程序中,函数fun()的作用是:将字符串tt中的小写字母都改为对应的大写字母,其他字符不变。例如,若输入“edS,dAd”,则输出“EDS,DAD”。
请改正程序中的错误,使它能得到正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <stdio.h>
#include <string.h>
#include <conlo.h>
/*************found*************/
char fun(char tt[ ])
{
int i;
for(i=0;tt
;i++)
{
/*************found*************/
if((tt
>=’A’)&&(tt
<=’2’))
tt
-=32;
}
return(tt);
}
main()
{
int i;
char tt[81];
clrscr();
printf("\nPlease enter a string:");
gets(tt);
printf("\nThe result string iS:/n%s", fun(tt));
}
选项
答案
(1)错误:char fun(char tt[]) 正确:char*fun(char tt[ ]) (2) 错误:if((tt[i]>=‘A’)&&(tt[i]<=‘Z’)) 正确:if((tt[i]>=‘a’)&&(tt[i]<=‘z’))
解析
错误1:函数的返回值是字符串的首地址,是指针类型,所以在函数名前要加’*’号。错误2:题目要求将小写字母改为大写字母,所以if语句的判断条件是小写字母。
转载请注明原文地址:https://kaotiyun.com/show/aTID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
村民自治是中国共产党领导亿万农民发展中国特色社会主义民主政治的伟大创举。扩大农村基层民主,实行村民自治,大大激发了广大农民当家作主的积极性、创造性和责任感,掀开了中国农村民主政治建设的新篇章。下列关于村民自治的表述错误的一项是()。
“两个共同”是新世纪新阶段民族工作的主题,“两个共同”是指()。
我国在大力推进粮食行业信息化发展的同时所要坚持的基本原则不包括()。
由于IP地址难于记忆,人们采用域名来表示网上的主机,域名与IP地址的对应关系是由()进行转换的。
乙遭车祸昏迷在路上,甲途经发现后雇计程车将乙送往医院,并帮其支付医药费,在救助过程中,甲的名牌衣服因染有乙的血渍而不能使用,同时乙的贵重手表遗落在事故地点,甲因疏忽而未能发现。下列说法中不正确的是()。
能源是人类生存和发展的重要物质基础.攸关国计民生和国家安全。推动能源生产和利用方式变革,调整优化能源结构,构建安全、稳定、经济、清洁的现代能源产业体系,对于保障我国经济社会可持续发展具有重要战略意义。下列关于我国能源的现状表述有误的是()。
某种汉堡包每个成本4.5元,售价10.5元。当天卖不完的汉堡包即不再出售。在过去十天里,餐厅每天都会准备200个汉堡包,其中有六天正好卖完,四天各剩余25个。问这十天该餐厅卖汉堡包共赚了多少元?
从1,2,3,4,5,6,7中任取2个数字,分别作为一个分数的分子和分母,则在所得分数中不相同的最简真分数一共有多少个?()
网络用语从一开始就不是交际语言。文字和语言的性质是不一样的,语言本质上是用声音符号做物质外壳的,文字则是用来记录有声语言的。世界上大多数语言并没有文字,这些语言也就不会有网络用语。文字有记录、保存语言的功能,并能远距离传送,网络主要利用文字来实现即时的远距
下列关于法的程序性的表述,能够成立的是
随机试题
各企业之间的竞争战略越相似,彼此之间的竞争就会越平淡。()
慢性主动脉瓣关闭不全最常见的病因是
肺心病呼吸衰竭时的治疗为
女性,38岁。劳累后心慌、气短、下肢浮肿、纳差5年,加重2周,体检:血压120/70mmHg,心尖区闻及3/6级收缩期吹风样杂音,半卧位,心率120次/分,心律规整,双肺底湿耰音,肝肋下3cm,轻压痛,脾未及,双下肢浮肿。该病人的诊断为
(结核病治疗方法)A.2个月治愈B.在最短的时间内使痰菌转阴C.至少使用三种强效抗结核药D.巩固期治疗一周用药1~2次E.强化期治疗2个月,巩固期治疗4个月联合用药是指
房屋中跨度较小的房间,通常采用现浇钢筋混凝土()。[2008年真题]
“收入一费用一利润”反映的是资金运动的动态方面,反映的是某一会计期间的经营成果,是编制利润表的依据。()
天津建设银行南京路支行主要经营存贷款业务,并提供其他金融服务,2013年第二季度发生了以下儿笔业务:(1)“其他贷款利息收入”200万元,“金融机构往来利息收入”账户反映同业往来利息收入25万元;(2)本期吸收存款10000万元,取得贷
在发生高层建筑火灾时,应当()。
TheIELTSExamIELTS:InternationalEnglishLanguageTestingSystemI.Purposes:forimmigrationstatus,(1)______,applyingfo
最新回复
(
0
)