首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的作用是:将字符串tt中的小写字母都改为对应的大写字母,其他字符不变。例如,若输入“edS,dAd”,则输出“EDS,DAD”。 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增
下列给定程序中,函数fun()的作用是:将字符串tt中的小写字母都改为对应的大写字母,其他字符不变。例如,若输入“edS,dAd”,则输出“EDS,DAD”。 请改正程序中的错误,使它能得到正确结果。 注意:不要改动main函数,不得增
admin
2009-02-15
102
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
关于生活常识,下列说法错误的是()。
当今随着信息技术的飞速发展,人们对光存储容量的要求不断提高,下列哪个光存储技术是目前最先进的?()
一位学生在日记里这样写道:“晚上,我们一家来到海边游玩,海风吹拂着我的脸,特别舒服”。你对这句话的理解是()。
在秋冬时节,我国大部分地区常会出现大雾,阻碍水、陆、空交通的正常运行,引发交通事故,危害人体健康。下列关于雾的说法正确的是()。
法院审理一起受贿案时,被告人甲称因侦查人员刑讯不得已承认犯罪事实,并讲述受到刑讯的具体时间。检察机关为证明侦查讯问程序合法,当庭播放了有关讯问的录音录像,并提交了书面说明。关于该录音录像的证据种类,下列哪一选项是正确的?()
能直接证明门捷列夫元素周期表理论正确的是(,)。
盒子里放有编号为1~10的10个小球。某人先后三次从盒中共取出9个小球.且每次取出球的编号之和是前次的2倍,则盒子中剩余小球的编号是:
如图所示,甲、乙两人从长为400米的圆形跑道的A点背向出发跑步。跑道右半部分(粗线部分)道路比较泥泞,两人的速度都将减慢,在正常的跑道上甲、乙速度均为每秒8米,在泥泞道路上两人的速度均为每秒4米。两人一直跑下去,他们第99次迎面相遇的地方距A点还有多少米?
根据我国《宪法》和相关法律法规,关于我国行政区划变更的法律程序,下列哪一选项是正确的?()
随机试题
肛管直肠疾病,下列哪一种可以发生恶变_______。
A.当跟调节静止时,平行光线经跟的屈光系统后聚焦在视网膜上B.当眼调节静止时,平行光线经眼的屈光系统后聚焦在视网膜前C.当眼调节静止时,平行光线经眼的屈光系统后聚焦在视网膜后D.眼球在不同子午线上屈光力不同,形成两条焦线E.眼的功能调节力下降近
关于报复陷害罪的说法,下列哪些选项是正确的?()
【背景材料】某建设项目有关数据如下:1.建设期2年,运营期8年,固定资产投资总额5000万元(不含建设期贷款利息),其中包括无形资产600万元。项目固定资产投资资金来源为自有资金和贷款,贷款总额2200万元,在建设期每年借入1100万元,贷
分包工程施工过程中,分包商因执行了工程师的错误指令而返工并造成损朱。对此损失( )。
国内某作家将其小说委托国内一位翻译译成英文后送交国外出版商出版发行。作家与翻译就翻译费达成协议如下:小说出版后作者署名,译者不署名;作家分两次向该翻译支付翻译费,一次是译稿完成后支付10000元人民币,另一次是小说在国外出版后将收入的10%支付给译者。已知
()以“建筑时间最久远、保存最完整”被誉为“天下第一庙”。
当企业的业务都实现计算机化后,那些从事计算机业务的企业却遭遇了_______。如果需要计算机化的业务流程没有增加,顾客对性能没有特别需求,他们就无法继续_______自己的产品。所以,所有与计算机相关的企业,都必须为已经得到满足的顾客们,提供一个购买他们更
Apairofdice,rolledagainandagain,willeventuallyproducetwosixes.Similarly,thevirusthatcausesinfluenzaisconstan
信息系统升级后,需要将数据从旧系统(包括手工系统)转换到新系统。以下关于数据转换的叙述中,不正确的是(69)。
最新回复
(
0
)