首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:将tt所指字符串中的小写字母全部改为对应的大写字母,其他字符不变。 例如,若输入“Ab,cD”,则输出“AB,CD”。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不得增行或删行,也
下列给定程序中函数fun的功能是:将tt所指字符串中的小写字母全部改为对应的大写字母,其他字符不变。 例如,若输入“Ab,cD”,则输出“AB,CD”。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不得增行或删行,也
admin
2019-07-10
54
问题
下列给定程序中函数fun的功能是:将tt所指字符串中的小写字母全部改为对应的大写字母,其他字符不变。
例如,若输入“Ab,cD”,则输出“AB,CD”。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构!
#include<stdio.h>
#include<string.h>
char*fun(char tt[])
{
int i;
for(i=0;tt
;i++)
/**********found**********/
if((’a’<=tt
)||(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’)&&(tt[i]<=’z’)) (2)tt[i]-=32;
解析
(1)分析本题可知,要判断字符是否为小写字母,即判断其是否在a~z之间,所以这里需要进行连续的比较,用&&。
(2)从ASCII码表中可以看出,小写字母的ASCII码值比对应大写字母的ASCII值大32。将字符串中的小写字母改为大写字母的方法是:从字符串第一个字符开始,根据ASCII码值判断该字母是不是小写字母,若是,则ASCII码值减32即可。
转载请注明原文地址:https://kaotiyun.com/show/54ID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
多元的发展机会和自由的成长空间,是时代给予每个追梦人的馈赠;________每个追梦人在前进道路上迈出的每一步,________都在推动时代的进步。填入画横线部分最恰当的一项是()。
新技术的涌现,特别是互联网技术应用和相关产业的突飞猛进,为后发国家提供了结构调整“弯道超车”的巨大________。填入画横线部分最恰当的一项是()。
翻拍热门电视剧,从筹备到发行播出的全过程也不过一年多的时间。相比新创作的电视剧,“翻拍”这种“速成”的制作方式不仅缩短了拍摄的周期,而且更能够利用老剧的影响力,未拍先热,引发口碑效应。但________,走红老剧在为翻拍剧提供影响力的同时,也提升着观众的审
下列陈述中错误的是()。
下列选项中诗句与所描述的事物对应不正确的是()。
简述戊戌变法的内容和意义。
提出“准备过完满生活,是教育应该履行的功能。这种功能的履行程度,也是评定教育课程的唯一理性的判断方式”的教育家是
下列关于我国法的效力层次的表述,正确的是()。
(2016年真题)2014年3月2日,甲、乙离婚并分割了共同财产。2015年3月8日,甲发现乙在离婚时将属于夫妻共有的40万元存款转移到了乙兄的银行账户中,遂向人民法院起诉,请求分割该40万元存款。本案的诉讼时效期间起算日为()。
设某数据库中有旅客表A(旅客编号,城市)和旅客表B(旅客编号,城市),现将所有旅客的数据存储这两张表中。请补全如下查询语句,使得该查询语句能查询所有旅客所在的全部的不重复的城市。SELECT城市FROM旅客表A【14】SELECT城市FROM旅客表B
随机试题
“至虚有盛候”是指()(2005年第22题)
下列关于消化性溃疡并发症的叙述,不正确的是
根据传染病防治法,SARS的管理应()
学历教育在会计职业道德教育中具有基础性地位。()
基金资产估值中,对存在活跃市场的投资品种,如估值日无市价的,且最近交易日后经济环境发生了重大变化或证券发行机构发生的影响证券价格的重大事件,使潜在估值调整对前一估值日的基金资产净值的影响在()以上的,应参考类似投资品种的现行市价及重大变化因素,调
定向发行的债券可采取协议方式转让,也可经过中国证监会批准采取其他方式转让,最小转让单位不得少于面值30万元。( )
以下关于企业的发展阶段的特征描述正确的有()。
Oldstereotypesdiehard.Pictureavideo-gameplayerandyouwilllikelyimagineateenageboy,byhimself,compulsivelyhammer
设fp已定义,执行语句fp=fopen(“file”,“w”);后,以下针对文本文件file操作叙述的选项中正确的是
Thisisanewmodelof______typewriterespeciallydesignedtomeettheneedsoftravelingbusinessmen.
最新回复
(
0
)