首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是: 首先将大写字母转换为对应小写字母;若小写字母为a~u,则将其转换为其后的第5个字母;若小写字母为v~z,使其值减21。 转换后的小写字母作为函数值返回。例如,若形参是字母A,则转换为小写字母f;若形参是
给定程序MODI1.C中函数fun的功能是: 首先将大写字母转换为对应小写字母;若小写字母为a~u,则将其转换为其后的第5个字母;若小写字母为v~z,使其值减21。 转换后的小写字母作为函数值返回。例如,若形参是字母A,则转换为小写字母f;若形参是
admin
2015-08-23
39
问题
给定程序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’ && 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/hTDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库技术的根本目标是要解决数据的()
以下程序运行时若从键盘输入:102030<回车>,输出结果是【】。#include<stdio.h>main(){inti=0,j=0,k=0;scanf("%d%*d%d",&i,&j,&k);pri
已有定义:double*p;,请写出完整的语句,利用malloc函数使p指向一个双精度型的动态存储单元【】。
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,下列叙述中正确的是()。
若x和a均是血型变量,则计算完x=(a=4,6*2)后的x值为______。
深度为5的满二叉树中,叶子结点的个数为______。
下列二维数组的说明中,不正确的是()。
有以下程序,其中函数的功能是将多个字符串按字典顺序排序:#include<string.h>voidf(char*p[],intn){char*t;inti,j;for(i=0;i<n-1;i++)for
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。#include#includemain(){chara[]="clanguage",t;inti,j,k;k=strlen(a);f
随机试题
A.阿托品B.利多卡因C.人工心脏起搏D.普罗帕酮(心律平)E.普萘洛尔(心得安)对下列心律失常患者最佳的治疗选择是:男性,16岁。因心悸来急诊,心电图示预激综合征伴室上性心动过速,QRS宽0.13秒,
病案的法律作用包括
患者,女,26岁。二天来脐周腹痛,呈阵发性疼痛,且伴黑便,一周前曾进食虾蟹,此后全身散在有荨麻疹。查体:脐周皮肤及下肢可见紫癜,肝脾未及,肠鸣音亢进,大便潜血(+)。临床诊断最可能是()
图5-80所示圆截面杆,直径为d杆两端许可力偶矩为M0。若横截面面积增加1倍,许可力偶矩Mo为()。
某工程网络图如下,下列说法正确的是()。
保险代理机构对外投资、对外担保,可以用( )进行投资。
杨某2013年12月因无法偿还黄某的到期债务,遂将自己的一处房产作价300万元抵债给黄某,办理了相关的手续。黄某之后又将抵债所得的房产以310万元的价格出售。已知当地契税税率为4%。则下列说法正确的是()。
A、 B、 C、 D、 D第一个图加第二个图去同存异得到第三个图。
简述实施低成本战略的最佳时机和风险。
A、 B、 C、 A
最新回复
(
0
)