首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。 例如,若输入’’Ab,cD’’,则输出’’AB,CD’’。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动ma
给定程序MODI1.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。 例如,若输入’’Ab,cD’’,则输出’’AB,CD’’。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动ma
admin
2020-04-18
60
问题
给定程序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全国计算机二级
相关试题推荐
有以下程序:#includeintk=5;voidf(int,*s){s=&k;*s=k:}main(){intm=3;f(&m);print
有以下程序:#includeintnew_div(doublea,doubleb){returna/b+0.5;}main(){printf("%d",new_div(7.8,3.1));}
有以下程序:#includetypedefstructstu{charname[10];chargender;intscore;}STU;voidf(STUa,ST
以下选项中能表示合法常量的是()。【10年9月】
若有说明语句:charc=’\72’;,则变量c中存放的是()。
二叉树的中序序列为BDCA,后序序列为DCBA,则前序序列为()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
如果需要打开一个已经存在的非空文件"FILE’’并进行修改,正确的语句是()。
下列数据结构中,能用二分法进行查找的是()。
下面选项中关于“文件指针”概念的叙述正确的是
随机试题
三省六部制
下述哪些为宫内节育器的副作用
中性环境下,灭菌温度如何适度变化以及时间如何适度变化
会汁科目的设置必须完全符合统一会计制度,企业不得自选增加、减少或合并。()
甲企业计划投资一条新的生产线,项目一次性总投资500万元,建设期为3年,经营期为10年,每年可产生现金净流量130万元。若甲企业要求的年投资报酬率为9%,则该投资项目的现值指数是()。[已知:(P/A,9%,13)=7.4869;(P/A,9%,
下列表述符合车船税征税规定的有()。
我国银监会规定,我国商业银行的不良资产率不能大于()。
个体心理发展遵循着颇为一致的规律,表现出与他人一致的共同性,但又表现出相对特殊性。这体现了个体心理发展的()。
下列选项中,有关依法治国的说法正确的是()。
Inbringingupchildren,everyparentwatcheseagerlythechild’sacquisition(学会)ofeachnewskillthefirstspokenwords,the
最新回复
(
0
)