首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。 例如,若输入”Ab,cD”,则输出”AB,CD”。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数
给定程序MODI1.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。 例如,若输入”Ab,cD”,则输出”AB,CD”。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数
admin
2019-04-04
52
问题
给定程序MODI1.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。
例如,若输入”Ab,cD”,则输出”AB,CD”。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#include
char* fun (char tt [] )
{
int i;
for (i = 0; tt
; i++)
tt
+= 32;
return (tt) ;
}
main ()
{
char tt [81] ;
printf ("\nPlease enter a string:") ;
gets (tt) ;
printf("\nThe result string is:
\n%srt fun (tt)) ;
}
选项
答案
(1)i f((’a’<=tt[i])&&(tt[i]<=’z’)) (2)tt[i] —=32;
解析
本题中函数的功能是将字符串中的小写字母改为对应的大写字母。首先判断字母是否为小写字母,如果是小写字母则进行转换。
(1)第一个错误标识下的if判断语句中的逻辑有误,应该是与(&&)的关系.不是或(II)的关系,所以if判断语句改为“if((’a’<=tt
)&&(tt
<=’z’))”。
(2)第二个标识下小写字母转换为大写字母的转换算法有误,小写转换为大写应该是减去32,而不是加上32,所以“tt
+=32;”改为“tt
—=32; ”。
指向一维数组的指针以及指针数组、if语句及其构成的选择。
转载请注明原文地址:https://www.kaotiyun.com/show/e6Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#defineF(X,Y)(X)*(Y)main(){inta=3,b=4;printf("%d\n",F(a++,b++));}程序运行后的输
执行以下的程序段后,m的值是______。inta[2][3]={{1,2,3},{4,5,6}};intm,*p;P=&a[0][0];m=p[4];
有下列程序:fun(intx,inty){return(x+y);}main(){inta=1,b=2,c=3,sum;sm=fun((a++,b++,a+B),c++);printf(
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
数据库恢复是将数据库从______状态恢复到某一已知的正确状态。
有以下程序:int*f(int*x,int*y){if(*<*y)returnx;elsereturny;}main(){inta=7,b=8,*p,*q,*r;p=&a;q=&b;
有以下程序#include<stdio.h>main(){charc1=’1’,c2=’2’;c1=getchar();c2=getchar();putchar(c1);putchar(c2);}当运行
下列程序的输出结果是()。#include<stdio.h>main(){structst{inty,x,z;};union{longi;intj;char
随机试题
如下图所示体系属于()
汉末魏晋时期出现的______名曲《广陵散》、《梅花三弄》已经达到了相当高的艺术水平。()
患者男,62岁,大隐静脉曲张,行大隐静脉高位结扎加剥脱术,关于术后的护理措施,下列错误的是()。
产后母乳成分中含β一胡萝卜素及蛋白质较多,尤其是分泌型IgA,此时母乳质稠,色黄,称为
护士申请延续注册的时间应为
按照H区城管执法局运行机制,下列事项应由案审中心办理的是()。
随着计算机技术向着千万亿次乃至更高的级别迈进,处理器速度已经超越了传输速度,这就在应用领域产生了一个技术瓶颈,阻碍了应用的进一步发展。任何尝试过拨号上网看流媒体视频的人都有所体会,再快的处理器也不能提高文件加载速度。而在大数据和云计算的当今,在服务器之间有
设A,B为随机事件,0<P(A)<1,0<P(B)<1,则A,B相互独立的充要条件是()
Thinkingaboutnuclearterrorism.Therealisticthreatssettleintotwobroadcategories.(46)Thelesslikelybutfarmoreruino
WhichofthefollowingisNOTtrueaboutLiverpool?
最新回复
(
0
)