首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:将tt所指字符串中的小写字母全部改为对应的大写字母,其他字符不变。 例如。若输入“Ab,cD”,则输出“AB。CD”。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增
下列给定程序中函数fun的功能是:将tt所指字符串中的小写字母全部改为对应的大写字母,其他字符不变。 例如。若输入“Ab,cD”,则输出“AB。CD”。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增
admin
2015-11-24
26
问题
下列给定程序中函数fun的功能是:将tt所指字符串中的小写字母全部改为对应的大写字母,其他字符不变。
例如。若输入“Ab,cD”,则输出“AB。CD”。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<conio.h>
#include<stdio.h>
#include<string.h>
char*fun(char tt[])
{
int i;
for(i=0,tt
;i++)
/**********found***********/
if((tt
>=’a’)||(tt
<=‘Z’))
/**********found***********/
tt
+=32,
return(tt);
}
main()
{
char tt[81];
printf(“\nPlease enter a string:”);
gets(tt);
printf(“\nThe result string is:
\n%S”,fun(tt)),
}
选项
答案
(1)if((tt[i]>=‘a’)&&(u[i]<=‘z’)) (2)tt[i]一=32;
解析
(1)分析本题可知,要判断字符是否为小写字母,即判断其是否在‘a’一‘z’之间,所以这里需要进行连续的比较,用&&。
(2)从ASCII码表中可以看出,小写字母的ASCII码值比对应大写字母的ASCII值大32。将字符串中的小写字母改为大写字母的方法是:从字符串第一个字符开始,根据ASCII码值判断该字母是不是小写字母,若足,则ASCII码值减32。
转载请注明原文地址:https://jikaoti.com/ti/cEkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某商店卖出一支钢笔的利润是9元,一瓶墨水的进价是2元。若采用“买4支钢笔送一瓶墨水”的方式促销,共获利1922元,则这次促销最多卖出多少支钢笔?
若一个三角形的所有边长都是整数,其周长是奇数,且已知其中的两边长分别为8和2012.则满足条件的三角形总个数是?
某公司年会设有6个红包,分别装有100、200、300、400、500、600元现金,若从中任意抽取3个红包且红包内总金额能被三等分,则抽中的人可得到三个红包的奖金。那么中奖比例为多少?
甲和乙进行打靶比赛,各打两发子弹,中靶数量多的人获胜。甲每发子弹中靶的概率是60%,而乙每发子弹中靶的概率是30%。则比赛中乙战胜甲的可能性:
两艘船相对划行,一船从A到B逆水而行,结果所用时间相同(假设水流速、行船速恒定,快船速是慢船速的2倍),则慢船速是水流速的几倍?()
为响应建设“绿色城市”的号召,某社区义务植树300棵,由于参加植树的全体党员植树的积极性高涨,实际工作效率为原来的1.2倍,结果提前20分钟完成任务,则原来每小时植树多少棵?()
我国是统一的多民族国家,下列关于我国国家结构形式的表述,不正确的是()。
中国哲学凝聚了中华文化的基本精神,是中华民族数千年文化发展的结晶。在西方文化中,宗教处于核心的地位,然而在中国文化中,宗教的功能基本上是由哲学承担的。自古以来,中国人对宇宙的看法,对人生的看法,他们生活的意义,他们的价值观念,他们赖以安身立命的终极根据,都
有关人权,下列表述错误的是()。
根据下列材料回答问题。下列选项正确的是()。
随机试题
小肠黏膜吸收葡萄糖时同时转运的离子是
A、Theypreferwarmerweather.B、Therearenotenoughmothstoeat.C、Theyarelookingforbrighterflowers.D、Theydon’twantto
酒精中毒时哪种血清酶的活性增高最为明显
珍珠的原动物有
当采用钢丝、钢绞线、热处理钢筋作预应力钢筋时,混凝土强度等级不宜低于下列何值?()
中国十大古典名曲中,与嵇康有关的是()。
22,24,30,48,()
设f(x)=x(x一1)(x+2)(x一3)…(x+100),求f’(0).
It’sgettinglate.I’dratheryou______now.
A、SallyisgoingtoLasVegas.B、SallywillstayinLasVegas.C、SallyisgoingtoTibetnextmonth.D、SallywenttoTibetlast
最新回复
(
0
)