首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。 例如,若输入"Ab,cD",则输出"AB,CD"。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数
给定程序MODI1.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。 例如,若输入"Ab,cD",则输出"AB,CD"。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数
admin
2015-08-23
29
问题
给定程序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://kaotiyun.com/show/XTDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序main(){intn=9;while(n>6){n--;printf("%d",n);}}该程序的输出结果是
C语言规定,在一个源程序中,main函数的位置
若有以下程序:main(){inta=4,b=3,c=5,t=0;if(a<b)t=a;a=b;b=t;if(a<c)t=a;a=c;c=t;printf("%d%d%d\n",a,b,c
一个源文件中的外部变量的作用域为()。
设有定义:intn1=0,n2,*p=&n2,*q=&n1;,下列赋值语句中与n2=n1;语句等价的是()。
在C语言中,函数调用时()。
运行下列程序,若从键盘输入字母“a”,则输出结果是()。charc;c=getchar();if(c>=’a’&&c<=’g’)c=c+4;elseif(c>=’g’&&c<=’z’)c=c-21;
下列程序将二维数组a的行和列元素互换后存放到另一个二维数组b中。请填空。main(){inta[2][3]={{1,2,3},{4,5}},b[3][2],i,j;for(i=0;i<2;i++){for(j=
若x和a均是血型变量,则计算完x=(a=4,6*2)后的x值为______。
以下程序中,fun函数的功能是求3行4列二维数组每行元素中的最大值,请填空。voidfun(int,int,int(*)[4],int*);main(){inta[3][4]={{12,41,36,28},{1
随机试题
根据《中华人民共和国行政复议法》,我国的行政复议采取以()为主,其他方式为辅的复议方式。
患者,男性,65岁。睡觉醒来出现左侧肢体无力,感觉麻木,失语。此患者诊断可能是
结核性腹膜炎的次要感染途径是
A.阻塞性肺不张B.肺实变C.胸腔积液D.胸膜肥厚(轻度)E.肺气肿查体发现气管向患侧移位,患侧触觉语颤减弱,呼吸音减低的情况提示
患者,女,35岁。因阴道分泌物增多,诊断为慢性宫颈炎,遵医嘱行局部物理治疗,在治疗前需常规做的检查是
以下不属于健康教育与健康促进计划设计的原则是()
最危急的心律失常类型是
能够量化,可以避免主观因素对评价工作影响的岗位评价方法是()。
①弹性分析方法是众多分析方法中研究产业吸纳能力的基本方法②由此可以看出,文化创意产业弹性系数最大,对就业的吸纳能力最强,这和北京市不断调整经济结构、充分利用文化资源优势以及对文化创意产业的重视程度相关③北京文化创意产业开辟了大量的就业空间,为各层次的人
【巴枯宁主义】
最新回复
(
0
)