首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的作用是,将字符串tt中的大写字母都改为对应的小写字母,其他字符不变。例如,若输入"Ab,cD",则输出"ab, cd"。 请改正函数fun()中的错误,使它能得出正确的结果。 注童:不要改动main函数,不得增行
下列给定程序中,函数fun()的作用是,将字符串tt中的大写字母都改为对应的小写字母,其他字符不变。例如,若输入"Ab,cD",则输出"ab, cd"。 请改正函数fun()中的错误,使它能得出正确的结果。 注童:不要改动main函数,不得增行
admin
2010-05-05
69
问题
下列给定程序中,函数fun()的作用是,将字符串tt中的大写字母都改为对应的小写字母,其他字符不变。例如,若输入"Ab,cD",则输出"ab, cd"。
请改正函数fun()中的错误,使它能得出正确的结果。
注童:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <stdio.h>
#include <string.h>
#include <conio.h>
char *fun (char tt[])
{
int i;
for(i=0; tt
; i++)
/**************found**************/
{ if((’A’ <=tt
||(tt
<=’z’ ))
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));
}
选项
答案
错误:if((’A’ <=tt[i]||(tt[i]<=’Z’)) 正确:if((tt[i]>=’A’)&&(tt[i]<=’Z’))
解析
从ASCII码表中可以看出,小写字母的ASCII码值比对应大写字母的ASCII码值大32。将字符串中的大写字母改为小写字母的方法是,从字符串第1个字符开始,根据ASCII码值判断该字母是不是大写字母,若是,则ASCII码值加32即可;重复执行以上过程直至字符串尾。本题可利用条件选择语句和循环语句来实现。
转载请注明原文地址:https://kaotiyun.com/show/yHID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于缓刑,下列哪一选项是错误的?()
党的十八大提出的“四个监督”的内容是()。
中国探月计划迅速发展,下列对中国航天领域描述错误的是()。
下列有关利率的说法,错误的是()。
金融市场最基本的功能是()。
公开审判是指法院对案件的审理过程和判决结果向群众、向社会公开的制度,包括公开审理和公开宣判。下列关于公开审判制度的表述,哪一项是正确的?()
某书店出售一种挂历,每售出1本可得18元利润。售出一部分后每本减价10元出售,全部售完。已知减价出售这种挂历本数是原价出售挂历的三分之二。书店售完这种挂历共获得利润2870元,书店一共出售这种挂历多少本?
有一位百岁老人出生于二十世纪,2015年他的年龄各数字之和正好是他在2012年的年龄的各数字之和的三分之一,问该老人出生的年份各数字之和是多少(出生当年算作0岁)?
将1、2、3、4、5、6、7、8、9九个数排成一行,使得第二个数整除第一个数,第三个数整除前两个数的和,第四个数整除前三个数的和,……,第九个数整除前八个数的和。如果第一个数是6,第四个数是2,第五个数是1。排在最后的数是几?
我国《行政处罚法》规定,行政机关在调查或进行检查时,执法人员不得少于两人,并应当向当事人或有关人员出示证件。这体现了行政处罚程序中的()。
随机试题
人民警察使用武器造成人员伤亡的,应当立即向其所属公安机关报告,也可以向当地公安机关报告。
下列脂肪降解和氧化产物可以转化为糖的有
久病患者。纳食减少,疲乏无力,腹部胀满。但时有缓减,腹痛而喜按,舌胖嫩而苔润,脉细弱而无力。其病机是
疼痛的发作方式属于病史中的
从发展战略到对城市的开发控制,要经过一系列的环节,实施性发展规划才是控制城市开发直接依据。属于实施性发展规划的有:
下列选项中,属于宏观调控权的有()。
2001年7月,北京某国内旅行社组织接待了从外地来北京旅游的一个的团队,在参观游览过程中,作为地陪的高某为了节省时间并增加计划以外的游览项目,私自减少了两个计划景点,并一再对客人说,大家到北京来一次不容易,既然来了就应多看一些景点。在征得大多数客人同意并对
A.尿比重明显增加B.尿量明显减少C.两者都有D.两者都无一次饮0.9%盐水1000ml,可导致
村民李某,为了泄愤报复,多次破坏武装部队的军事飞机场的灯塔。由于被及时发现并抢修,并没有造成严重后果。对李某的行为应认定为()。
个体提高自我价值的过程,就是
最新回复
(
0
)