首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。 例如,若输入’’Ab,cD’’,则输出’’AB,CD’’。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动ma
给定程序MODI1.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。 例如,若输入’’Ab,cD’’,则输出’’AB,CD’’。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动ma
admin
2020-04-18
102
问题
给定程序MODI1.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。
例如,若输入’’Ab,cD’’,则输出’’AB,CD’’。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
1 #include<stdio.h>
2 #include<string.h>
3 char* fun(char tt[])
4 {
5 int i;
6 for(i=0;tt
;i++)
7 /**********found**********/
8 if((’a’<=tt
)||(tt
<=’z’))
9 /**********found**********/
10 tt
+=32;
11 return(tt);
12 }
13 main()
14 {
15 char tt[8 1];
16 printf(’’\nPlease enter a string:’’);
17 gets(tt);
18 printf(’’\nThe result string is:\n%s’’,fun(tt));
19 }
选项
答案
(1)if((’a’<=tt[i])&&(tt[i]<=’z’)) (2)tt[i]-=32;
解析
(1)第一个错误标识下的if判断语句中的逻辑有误,应该是与(&&)的关系,不是或(2)的关系,所以if判断语句改为“if((’a’<=tt
)&&(tt
<=’z’))”。
(2)第二个标识下小写字母转换为大写字母的转换算法有误,小写转换为大写应该是减去32,而不是加上32,所以“tt
+=32;”改为“tt
=-32;”。
转载请注明原文地址:https://kaotiyun.com/show/tjCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于地址和指针,以下说法正确的是()。
有以下程序段:FILE*fp;if((fp=fopen("test.txt","w"))==NULL){printf("不能打开文件!");exit(0);}elseprintf("成功打开文件!
有以下程序:#includevoidfun(intn){staticintk=0;if(n
若要定义一个具有5个元素的整型数组,以下错误的定义语句是()。【10年9月】
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。函数fun根据所给n名学生的成绩,计算出所有学生的平均成绩,把高于平均成绩的学生成绩求平均值并返回。例如,若有成绩为:50,60,
请编写一个函数fun,它的功能是:将ss所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入“abc4Efg”,则应输出“aBc4EFg”。注意:部分源程序在文件PROGl.C中。请勿改动主函数ma
给定程序MODI1.C中fun函数的功能是:求s=aa…aa-…-aaa-aa-a(此处aa…aa表示n个a,a和n的值在1至9之间)例如a=3,n=6,则以上表达式为:s=333333-33333-3333.333
下列关于类、对象、属性和方法的叙述中,错误的是()。
数据库设计中,用E—R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()。
下列对于软件测试的描述中正确的是()。
随机试题
为了与主要职责相适应,高层领导者需要具备的能力包括_____、_____、______。
某物流公司3年中每年年底存入银行300000元,存款利率为10%,则第3年末年金终值为()
思想道德建设决定着文化建设的性质和发展方向,是社会主义文化建设的()。
艾滋病出现淋巴结持续肿大是第几期
由于承包人的原因使工程未在约定的时间内竣工的,对原约定竣工日期后继续施工的工程进行价格调整时,涉及原约定竣工日期价格指数与实际竣工日期价格指数,则调整价格差额计算应采用()。
动态式炉窑砌筑的基本程序是:起始点的选择→作业点清理划线→选砖→锚固钉或托砖板焊接→隔热层安装→()。
教育心理学成熟时期的特征是行为、认知和人本主义学派的分歧日趋增大。()
SANTEE,CALIF--WhennewsbrokeaboutthemayhemandkillingatSantanaHighSchool,CharlesWilliamsfranticallydashedtothe
TinyCameraClippedonYourShirtA)I’vebeensnappingphotosofeverythinginfrontofmeforthelastweek.Ifwe’vepassed,
A、Watermightbecomecleanandpure.B、Peoplewillliveinabetterenvironment.C、Therewillbenopolicetoprotectpeople.D、
最新回复
(
0
)