首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:首先将大写字母转换为对应小写字母;若小写字母为a~u,则将其转换为其后的第5个字母;若小写字母为v~z,使其值减21。转换后的小写字母作为函数值返回。例如,若形参是字母A,则转换为小写字母f若形参是字母W,则转换
给定程序MODll.C中函数fun的功能是:首先将大写字母转换为对应小写字母;若小写字母为a~u,则将其转换为其后的第5个字母;若小写字母为v~z,使其值减21。转换后的小写字母作为函数值返回。例如,若形参是字母A,则转换为小写字母f若形参是字母W,则转换
admin
2015-06-08
58
问题
给定程序MODll.C中函数fun的功能是:首先将大写字母转换为对应小写字母;若小写字母为a~u,则将其转换为其后的第5个字母;若小写字母为v~z,使其值减21。转换后的小写字母作为函数值返回。例如,若形参是字母A,则转换为小写字母f若形参是字母W,则转换为小写字母b。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#include
char fun(char c)
{ if(c>=‘A’ && c<=‘Z’)
/**********found***********/
C=C+32;
if(C>=‘a’ && c<=‘u’)
/**********found***********/
c=c一5;
else if(c>=‘v’&&c<=‘z’)
C=C一21;
return C;
}
main()
{ char c1,c2;
printf(“\nEnter a letter(A—Z):
”);C1=getchar();
if(isupper(c1))
{ C2=fun(c1);
printf(“\n\nThe letter \‘%c\’
change to\‘%c\’\n”,c1,c2);
}
elSe printf(“\nEnter(A—Z)!\n”);
}
选项
答案
(1)c=c+32; (2)c=c+5;
解析
函数的功能是将某些大写字母转换为对应小写字母之后的第五个字母。
(1)第一个标识下“C=C+32:”中变量C没有定义,编译时会提示出错。根据题意,这行语句的作用是将大写字母转换为小写字母,C语句中大写字母转换为对应的小写字母是对原有ASCII码加32,小写转换为大写是减32,所以应将“C=C+32:”改为“C=C+32;”。
(2)第二个标识下是将小写字母转换为其后的第五个字母,字母在a~u之间只加上5就可以了,原题中减5则是将字母转换到该字母之前的第五个字母,所以第二个标识下“c=c-5:”改为“c=c+5:”。
转载请注明原文地址:https://kaotiyun.com/show/TaJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在C语言中,函数中变量的隐含存储类别是______。
有以下程序:int*f(int*x,int*y){if(*x<*y)returnx;elsereturny;}main(){inta=7,b=8,*p,*q,*r;p=&a;q=
有以下程序段:main(){inta=5,*b,**c;c=&b;b=&a;}程序在执行了c=&b;b=&a;语句后,表达式**c的值是______。
设血型占2个字节,则unsignedint所能表示的数据范围是______。
注释说明了程序的功能,它分为【】注释和功能性注释。
若fp是指向某文件的指针,且已读到此文件的末尾,则函数feof(fp)的返回值是_______。
请选出以下程序的输出结果_______。#include<stdio.h>sub(int*s,inty){staticintt=3,y=s[t];t-;}main(){inta[]={
阅读以下函数:fun(char*s1,char*s2){inti=0;while(s1[i]==s2[i]&&s2[i]!=’\0’)i++;return(s1[i]==&&s2{i)!==’\0’)
函数pi的功能是根据以下近似公式求π值:(π*π)/6=1+1/(2*2)+1/(3*3)+…+1(n*n)现在请你在下面的函数中填空,完成求π的功能。#include“math.h"{doubles=0.0;
随机试题
各级公安机关的法制部门,在()的领导下,负责组织、实施、协调、指导执法监督工作。
“方寸不乱”“临危不变”所描述的情绪状态是()
豆蔻、肉豆蔻都具有的功效是
最高管理者可将质量管理原则作为发挥其作用的依据,其作用有( )。
甲公司奖励对本单位有突出贡献的工程师王某住宅一套,税务机关参照市场价格核定该住宅价值为60万元;王某随后以80万元的价格将该住宅出售给李某。已知当地契税适用税率为4%,则王某就上述事项应当缴纳的契税为()万元。
尽管在大多数人看来,地震并非人力所能影响或控制,但是最新的一项研究成果却显示,人类排放温室气体的行为是导致地震频发的原因。对此,有反对者指出,地震是由气候变化引起的。气候变化可能会引起地球板块运动,从而刺激地震的发生。但研究人员也强调,虽然板块运动可能会导
陶瓷:器皿
论述法律对政治的功能。
OneofthefeaturesofLondonisthenumberofbigstores,mostofwhicharetobefoundinorneartheWestEnd.Theyarevast
Howmanyresidentsdiedandhowmanyhavebeenfoundaliveinthelandslide?
最新回复
(
0
)