首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:将tt所指字符串中的小写字母全部改为对应的大写字母,其他字符不变。 例如,若输入“Ab,cD”,则输出“AB,CD”。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也
下列给定程序中函数fun的功能是:将tt所指字符串中的小写字母全部改为对应的大写字母,其他字符不变。 例如,若输入“Ab,cD”,则输出“AB,CD”。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也
admin
2019-04-04
19
问题
下列给定程序中函数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];
print:f("\nPiease enter a
string:");
gets(tt);
printf("\nThe result stringis:\n%s",fun(tt));
}
选项
答案
(1)if((tt[i] >=’a’)&&(tt[i] < =’z’)) (2)tt[i]一=32;
解析
本题考查:if语句条件表达式;小写字母转换为大写字母的方法。
(1)分析本题可知,要判断字符是否为小写字母,即判断其是否在‘a’一‘z’之间,所以这里需要进行连续的比较,用&&。
(2)从ASCII码表中可以看出,小写字母的ASCII码值比对应大写字母的ASCII值大32。将字符串中的小写字母改为大写字母的方法是:从字符串第一个字符开始,根据ASCII码值判断该字母是不是小写字母,若是,则ASCII码值减32。
转载请注明原文地址:https://kaotiyun.com/show/4nRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列表达式中,可以正确表示x≤0或x≥1的关系是()。
利用fseek函数可实现的操作是()。
设y为血型变量,请写出描述“y是偶数”的表达式______。
有以下函数char*fun(char*p){returnp;}该函数的返回值是______。
有以下定义和语句,则sizeof(a)的值是【】,而sizeof(a.share)的值是【】。structdate{intday;intmouth;intyear;union{i
若有下列说明,则()不是对strcpy库函数的正确的调用。strcpy库函数用于复制一个字符串:char*str1="abed",str2[10],*str3="hijklmn",*str4[2],*str5="aaaa";
以下选项中的表达式调用库函数依次求-4.5的绝对值、-4.0的平方根值、30°角的正弦值和2的3次方值。正确的调用是()
设有如下定义:structsk{inta;floatb;}data;int*p;若要使p指向data中的a域,正确的赋值语句是()。
数据库管理系统中用来定义模式、内模式和外模式的语言为
在E-R图中,用来表示实体联系的图形是( )。
随机试题
哌唑嗪除了用于高血压之外还可用于
()油井生产压差越大,单井产量越低,反之则上升。
男性,40岁,约20年前开始出现右下肢肿胀,逐渐加重,其间伴有多次“丹毒”发作,现右下肢明显增粗,行走费力。查体:右下肢明显增粗,皮肤粗糙、质韧,无可凹性水肿。放射性核素检查显示浅、深淋巴管均有回流不畅,在下肢远端淤滞。
男,45岁,较肥胖,因面部反复疖肿2月就诊,无明显"三多一少"症状,空腹血糖7.6mmol/L,父母均为2型糖尿病患者。
下列有关仲裁管辖的表述哪些是不正确的?()。
井下爆破作业()执行。
实行会员分级结算制度的期货交易所的结算会员为债务人时,债权人请求人民法院冻结、划拨非结算会员在结算会员保证金账户中的资金的,人民法院不予支持。()
连续竞价期间,上海证券交易所和深圳证券交易所的即时行情内容包括:实时最高( )买入申报价格和数量。
Whodoesthemanwanttospeakto?
【B1】【B5】
最新回复
(
0
)