首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fun的功能是进行字母转换。若形参ch中是小写英文字母,则转换成对应的大写英文字母;若ch中是大写英文字母,则转换成对应的小写英文字母;若是其他字符则保持不变;并将转换后的结果作为函数值返回。 请在程序的下划线处填入正确的内容并把下划线删除,使
函数fun的功能是进行字母转换。若形参ch中是小写英文字母,则转换成对应的大写英文字母;若ch中是大写英文字母,则转换成对应的小写英文字母;若是其他字符则保持不变;并将转换后的结果作为函数值返回。 请在程序的下划线处填入正确的内容并把下划线删除,使
admin
2013-04-02
45
问题
函数fun的功能是进行字母转换。若形参ch中是小写英文字母,则转换成对应的大写英文字母;若ch中是大写英文字母,则转换成对应的小写英文字母;若是其他字符则保持不变;并将转换后的结果作为函数值返回。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
#include
char fun(char ch)
{
/**********found**********/
if ((ch>=’a’)【1】(ch<=’z’))
return ch -’a’ + ’A’;
if (isupper(ch))
/**********found**********/
return ch +’a’-【2】;
/**********found**********/
return 【3】;
}
main()
{char c1, c2;
printf("\nThe result :\n");
c1=’w’; c2 = fun(c1);
printf("c1=%c c2=%c\n", c1, c2);
c1=’W’; c2 = fun(c1);
printf("c1=%c c2=%c\n", c1, c2);
c1=’8’; c2 = fun(c1);
printf("c1=%c c2=%c\n", c1, c2);
}
选项
答案
&& ’A’ ch
解析
第一空:“if ((ch>=’a’)___1___(ch<=’z’))”是判断ch是否是小写字符,ch>=’a’且ch<=’z’,两者是与的关系,故第一空处应为“&&”。
第二空:isupper(c)函数的功能是判断字符c是否为大写英文字母,当c为大写英文字母(A-Z)时,返回非零值,否则返回零。故“if ( isupper(ch) )”是判断ch是否是大写字符,如果是大写字符,则将ch变成小写字符,故第二空处应为“’A’”。
第三空:ch是经过变换后的字符,故返回值就是ch,所以第三空处应为“ch”。
转载请注明原文地址:https://kaotiyun.com/show/IxJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){FILE*fp;inti;charch[]="abcd",t;fp=fopen(
下列选项中不符合良好程序设计风格的是______。
有以下程序 main() { char ch[]="uvwxyz",*pc; pc=ch;printf("%c\n",*(pc+5)); } 程序运行后的输出结果是
表示条件10<x<100或x<0的C语言表达式是【】。
下面函数的功能是() intfunl(char * X) { char * y=X; whar(*y++); return(y-x-1);}
结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、【】和限制使用goto语句。
关系表中的每一横行称为一个______。
下列选项中,不能用作标识符的是
E-mail地址由用户名和域名两部分组成,这两部分的分隔符为【】。
以下不能定义为用户标识符的是
随机试题
改错题:改正句子中的错误。你们能否走出困境,全在于你们的正确决策。
To______anautumnharvest,localgovernmentsaretryingtheirbesttofighttheflood.
在海上货物运输合同中,对于责任期间货物发生的灭失,在哪些情况下承运人不负赔偿责任?()
根据房地产经纪的服务方式,可将房地产经纪业务分为房地产居间业务和()。
根据《水电水利工程模板施工规范》DL/T5110—2000,当验算模板刚度时,对结构表面外露的模板,其最大变形值不得超过模板构件计算跨度的()。
某股份有限公司于2013年8月在上海证券交易所上市,公司章程对股份转让的限制未作特别规定,该公司有关人员的下列股份转让行为中,符合公司法律制度规定的是()。
企业到底是不是适合开展连锁经营?能不能开展连锁经营?面对这两个问题,一些企业往往_______,_______发展时机。填入画横线部分最恰当的一项是:
如右图所示,正方形ABCD的边长是14厘米,其中,BE=CE=7厘米。如果点P以每秒2厘米的速度沿着边线CD从点C出发到点D,那么三角形AEP的面积将以每秒()平方厘米的速度增加。
英美海洋法系的保释制度是指“在被逮捕的人提供担保或者接受特定条件的情况下将其释放的制度”。关于有条件保释,以下哪条内容不正确?()
Whatdomedicalresearchersusuallyusetomakeplacebopills?Theplacebopillscan______.
最新回复
(
0
)