首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:首先将大写字母转换为对应小写字母;若小写字母为a~u,则将其转换为其后的第5个字母;若小写字母为v~z,使其值减21。转换后的小写字母作为函数值返回。例如,若形参是字母A,则转换为小写字母f若形参是字母W,则转换
给定程序MODI1.C中函数fun的功能是:首先将大写字母转换为对应小写字母;若小写字母为a~u,则将其转换为其后的第5个字母;若小写字母为v~z,使其值减21。转换后的小写字母作为函数值返回。例如,若形参是字母A,则转换为小写字母f若形参是字母W,则转换
admin
2019-04-04
20
问题
给定程序MODI1.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’ &&(2<=’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/q6Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请读程序片段: inti=65536;printf("%d”\n”,i; 上面程序片段的输出结果是()
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用ftell函数返回当前文件位置指针的具体位置,从而确定文件长度,请填空。FILE*myf;longf1;myf=【】("test.t""rb");
数据库恢复是将数据库从______状态恢复到某一已知的正确状态。
变量p为指针变量,若p=&a,下列说法不正确的有______。
下面函数调用语句含有实参的个数为func((exp1,exp2)(exp3,exp4,exp5));
若有以下程序: main( ) { int k=2,i=2,m; m=(k+=i*=k);printf("%d,%d\n",m,i); } 执行后的输出结果是
设x、y、t均为int型变量,则执行语句:x=y=3;t=++x||++y;后,y的值为()。
下列程序的输出结果是()。#include“stdio.h”main(){structst{inty,x,z;}union{longi;intj;
下列叙述中错误的是()。
随机试题
设备的属于进口设备的从属费用。()
患者多梦易醒,心悸健忘,眩晕,肢倦神疲,纳呆,面色少华,舌淡,苔薄,脉细弱。其证候是
患者,男性,32岁,淋雨后出现高热,干咳,寒战来诊,诉肌肉酸痛及左侧胸、痛,咳嗽时加剧。查体:呼吸浅快,左下肺呼吸音增粗,可闻及湿性啰音。实验室检查:WBC15×109/L,中性粒细胞80%。则应首先考虑
门诊情况下,对于个体病畜的检查程序为()。
某装修公司甲在完成一项工程后,将剩余的木地板、厨卫用具等卖给了物业管理公司乙。但甲营业执照上的核准经营范围并无销售木地板、厨卫用具等业务。甲、乙的买卖行为法律效力()。
排出管与检查井内的排水管的要求如下,其中正确的是()。
“资产=负债+所有者权益”体现了企业资金运动过程中某一特定时期的资产分布和权益构成。()
小说:改编:剧本
教师之间要“谦虚谨慎,尊重同志,相互学习,相互帮助,维护其他教师在学生中的威信。关心集体,维护学校荣誉,共创文明校风”。这是师德教育的()。
ClassificationofLodgingPlacesThetouristindustryhasitsownsystemtoclassifydifferenttypesoflodgingplaces.Five
最新回复
(
0
)