首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fun的功能是进行字母转换。若形参ch中是小写英文字母,则转换成对应的大写英文字母;若ch中是大写英文字母,则转换成对应的小写英文字母;若是其他字符则保持不变;并将转换后的结果作为函数值返回。 请在程序的下划线处填入正确的内容并把下划线删除,使
函数fun的功能是进行字母转换。若形参ch中是小写英文字母,则转换成对应的大写英文字母;若ch中是大写英文字母,则转换成对应的小写英文字母;若是其他字符则保持不变;并将转换后的结果作为函数值返回。 请在程序的下划线处填入正确的内容并把下划线删除,使
admin
2013-04-02
28
问题
函数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://www.kaotiyun.com/show/IxJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针向链表的第—个结点。若有以下程序段 q=s; s=s->next; p=s; while(p->next) p
下列叙述中正确的是______。
对下列二叉树进行中序遍历的结果是______。
有以下程序 void f(int n,int *r) { int r1=0; if(n%3==0) r1=n/3; else if(n%5==0) r1=n/5; else f(--n,&r1);
排序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的方法,称为______。
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指字符串大于s2所指字符串时,执行语句S;则以下选项中正确的是()。
程序设计是以()和数据结构为基础的。
设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为【】。
以下有4组用户标识符,其中合法的一组是______。
已知字母A的ASCⅡ码为十进制数65,下面程序的输出结果是()main(){charch1,ch2;ch1=’A’+’5’-’3’;ch2=’A’+’6’-’3’;printf("%d,%c\n
随机试题
Everyoneneedsabreak,andvacationsarenotmeantforseriousstudy.【D1】________TheSpringFestivaliscomingupsothis
男,25岁,反复发作上腹部疼痛6个月。胃镜检查见十二指肠球部溃疡,该患者生理变化中不包括
A.热扰心神B.痰火扰心C.风痰阻络D.心气不足E.心阴大伤语言謇涩,病因多属
急性肺水肿抢救时不宜选用
根据《建筑材料及制品燃烧性能分级))(GB8624-2012),建筑材料及制品性能等级标识GB8624BI(B-S1,d0,t1)中,t1表示()等级。
票据被称为商人的货币。()
A企业年初未分配利润贷方余额2000万元,本年利润总额为8000万元,本年所得税费用为3000万元,按净利润的10%提取法定盈余公积,提取任意盈余公积250万元,向投资者分配利润250万元。该企业年末未分配利润贷方余额为()万元。
中国民族乐器琵琶属于()。
Meateasily______insummer.
Itishightimeyou______yourmembershipdues.
最新回复
(
0
)