首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。 例如,若输入“Ab,cD”,则输出“AB,CD”。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数
给定程序MODll.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。 例如,若输入“Ab,cD”,则输出“AB,CD”。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数
admin
2015-06-08
65
问题
给定程序MODll.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。
例如,若输入“Ab,cD”,则输出“AB,CD”。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#include
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((‘a’<=tt[i])&&(tt[i]<=‘z’)) (2)tt[i]一=32 ;
解析
本题中函数的功能是将字符串中的小写字母改为对应的大写字母。首先判断字母是否为小写字母,如果是小写字母则进行转换。
[解题思路]
(1)第一个错误标识下的if判断语句中的逻辑有误,应该是与(&&)的关系,不是或(‖)的关系,所以if判断语句改为“if((‘a’<=tt
)&&(tt
<=‘z’))”。
(2)第二个标识下小写字母转换为大写字母的转换算法有误,小写转换为大写应该是减去32,而不是加上32,所以“tt
+=32;”改为“tt
一=32;”。
转载请注明原文地址:https://www.kaotiyun.com/show/5aJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若fp是指向某文件的指针,且已读到此文件的末尾,则函数feof(fp)的返回值是_______。
结构化程序设计的主要特点是()。
在下列关于宏定义命令#define的叙述中,正确的一条是()
下列程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。#include<string.h>mare(){chara[]="clanguage",t;inti,j,k;k
有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号,【】,成绩)。
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
树中度为零的结点称为______。
对于n个结点的单向链表(无表头结点),需要指针单元的个数至少为______。
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。
用筛选法可得到2~n(n
随机试题
男性病人,63岁,清晨被发现不能说话,一侧肢体瘫痪,伴有头昏、头痛、短暂失语,意识清楚等症状下列药物治疗错误的是()
钾、钠、氯的排泄器官主要为
适用《亚太贸易协定》的进口货物,纳税人不能提交原产地证明书的,由海关依法确定原产地征税放行,自货物放行之日起( )内补交原产地证书,可实施《亚太贸易协议》税率,退还多征税款。
甲企业为增值税一般纳税人,2016年度取得销售收入8800万元,销售成本为5000万元,会计利润为845万元,2016年,甲企业其他相关财务资料如下:(1)在管理费用中,发生业务招待费140万元,新产品的研究开发费用280万元(未形成无形资产计入当期损益
以下关于工作说明书的说法,正确的是()。
公文的密级需要变更或者解除的,由原确定密级的机关或者其上级机关决定。()
堵车现象并非只存在于个别国家,但不同的国家有不同的对策,德国消除“高峰”时段.以色列让自行车取代汽车,西班牙大力发展公共交通等。这种现象说明()。①辩证的否定是联系的环节②要坚持一切从实际出发,实事求是③矛盾的普遍性与
根据以下资料,回答101—105题假设2008届非“211”本科院校的毕业生的总数为165万,在规模为51—300人的雇主就业的人数约为()。
不同的进程由于设计目标不同而具有不同的进程行为,它们可以归纳为()。
LawrenceBragg,theCavendishProfessorofExperimentalPhysics,oncewrote:"IwilltrytodefinewhatIbelievetobelacking
最新回复
(
0
)