首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。 例如,若输入’’Ab,cD’’,则输出’’AB,CD’’。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动ma
给定程序MODI1.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。 例如,若输入’’Ab,cD’’,则输出’’AB,CD’’。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动ma
admin
2020-04-18
97
问题
给定程序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全国计算机二级
相关试题推荐
有以下程序:#includemain(){FILE*fp;inta[10]={1,2,3},i,n;fp=fopen("d1.dat","w");for(i=0;i<3;i++)fprintf(fp,"%d",a[i]);fprintf(
设变量已正确定义并赋值,以下正确的表达式是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是()。
有以下程序:#includeintf(intx,inty){return((y-x)*x);}main(){inta=3,b=4,c=5,d;d=f(f(a,b),f(a,c));printf("%d\n",d);}程序运行后的输
给定程序中,函数fun的功能是:把形参s所指字符串中下标为奇数的字符右移到下一个奇数位置,最右边被移出字符串的字符绕回放到第一个奇数位置,下标为偶数的字符不动(注:字符串的长度大于等于2)。例如,形参s所指的字符串为:abcdefgh,执行结果为:ahcb
若有代数式,(其中e仅代表自然对数的底数,不是变量),则下列能够正确表示该代数式的C语言表达式是()。
在数据库系统中,用户所见的数据模式为()。
下面不能作为软件设计工具的是()。
下面不属于结构化程序设计原则的是()。
随机试题
Billy,ahard-workingstudent,isfourteenyearsoldandintheninthgrade.Hehasapart-timejobthat【C1】______himupeverym
患者,男性,45岁。双侧小腿伸侧对称分布的皮损5年。自觉瘙痒明显。皮损多为褐红或褐黄色圆锥形丘疹,呈绿豆大,质地坚硬,孤立散在,部分排列成念珠状。组织病理提示为大量的淀粉样物质沉积于表皮和真皮。有关此病的治疗应除外
女性。35岁。1年前发现高血压148~1.55/95~100mmHg.服用开博通控制血压,仍波动在140~150/95~100mmHg。近3个月来,血压有所上升,165/105mmHg。并时有心悸、胸闷。行心电图提示:频发室性早搏,测定血钾2.8mmol/
根据《开发区区域环境影响评价技术导则》,一般情况下,开发区边界应与外部较敏感地域保持一定的()距离。
某税务师事务所接受委托,审查市区内甲企业2019年的房产税,该企业的房产情况如下:(1)该企业2015年自建一办公楼,固定资产账簿中记载“固定资产——办公楼”原值1500万元,另发现该办公楼的中央空调单独记账,原值为250万元;电梯也单独记账,原值为1
________指学习者通过观察他人行为所带来的奖励性后果而受到强化。
PASSAGETHREEWhatisthispassagemainlyabout?
提出
A、Itisn’ttaughtatheruniversity.B、Itwasrecommendedtoher.C、It’srequiredforhermajor.D、Shecan’ttakeProfessorCham
Father’sDaywasobservedthisyearonSunday,June16.Thisspecialdaytohonourandcelebratefathershasahistoryofovera
最新回复
(
0
)