首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。 例如,若输入"Ab,cD",则输出"AB,CD"。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数
给定程序MODI1.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。 例如,若输入"Ab,cD",则输出"AB,CD"。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数
admin
2015-08-23
58
问题
给定程序MODI1.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[1];
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/XTDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库系统的主要特点为数据集成性、数据的高______和低冗余性、数据独立性和数据统一管理和控制。
有以下语句,则对a数组元素的引用不正确的是(0≤i≤9)inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
有以下程序main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
当说明一个结构体变量时系统分配给它的内存是()。
设已包含头文件<string.h>,下列程序段的运行结果是()。chars1[]={"ACDEF"};chars2[]="ABC";strcpy(s1,s2);printf("%d",strlen(s1)
运行下列程序,若从键盘输入字母“a”,则输出结果是()。charc;c=getchar();if(c>=’a’&&c<=’g’)c=c+4;elseif(c>=’g’&&c<=’z’)c=c-21;
C语言结构体类型变量在程序执行期间()。
若有定义:“inta[2Ⅶ3];”则对a数组的第i行第j列元素的正确引用为()
有以下程序段,且变量已正确定义和赋值for(s=1.0,k=1;k<=n;k++)s=s+1.0/(k*(k+1));printf("s=%f\n\n",s);请填空,使下面程序段的功能与之完全相同s=1.0;k=1;w
随机试题
过盈连接是依靠包容件和被包容件配合后的过盈值来达到紧固连接的。()
=________。
聚氯乙烯塑料制品的主要卫生问题是
A.三羧酸循环B.鸟氨酸循环C.蛋氨酸循环D.柠檬酸-丙酮酸循环E.乳酸循环与物质彻底氧化分解有关的代谢是
常见皮肤化学性灼伤的化学品是
某油田项目累计投资21000万元,而该油田累计纯收入15400万元,则投资偿还系数为()。
下列关于定金的说法正确的有()。
下面属于主试效应的有()。
Billdaretiy,______he?
SMS(ShortMessageService)graduallybecomesthemainserviceforcellphoneusersforitsgreatcharming.Inaddition,thedev
最新回复
(
0
)