首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fun的功能是进行数字字符转换。若形参ch中是数字字符’0’~’9’,则’0’转换成’9’,’1’啭换成’8’,’2’转换成’7’,……,’9’转换成’0’;若是其他字符则保持不变;并将转换后的结果作为函数值返回。 请在程序的下划线处填入正确的
函数fun的功能是进行数字字符转换。若形参ch中是数字字符’0’~’9’,则’0’转换成’9’,’1’啭换成’8’,’2’转换成’7’,……,’9’转换成’0’;若是其他字符则保持不变;并将转换后的结果作为函数值返回。 请在程序的下划线处填入正确的
admin
2017-07-27
48
问题
函数fun的功能是进行数字字符转换。若形参ch中是数字字符’0’~’9’,则’0’转换成’9’,’1’啭换成’8’,’2’转换成’7’,……,’9’转换成’0’;若是其他字符则保持不变;并将转换后的结果作为函数值返回。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
1 #include<stdio.h>
2 /**********found**********/
3 ___1___ fun(char ch)
4 {
5 /**********found**********/
6 if(ch>=’0’ &&__2__)
7 /**********found**********/
8 return ’9’-(ch- __3__ );
9 return ch;
10 }
11 main()
12 { char c1,c2;
13 printf(’’\nThe result:\n’’);
14 c1=’2’;c2=fun(c1);
15 printf(’’c1=%c c2=%c\n’’, c1,c2);
16 c1=’8’;c2=fun(c1);
17 printf(’’c1=%c c2=%c\n’’,c1,c2);
18 c1=’a’;c2=fun(c1);
19 printf(’’c1=%c c2=%c\n’’,c1,c2);
20 }
选项
答案
(1)char (2)ch<=’9’ (3) ’0’
解析
函数fun的功能是进行数字字符转换
第一空:由主函数内fun函数的调用“c1=’2’;c2=fun(c1);”,而c1和c2是char变量,可知fun函数的返回值类型是char,故第一空处补充返回值类型应为“char”。
第二空:数字字符是“’0’~’9p”,因此数字字符必须“ch>=’0’”且“ch<=’9’”,故第二空处应为“ch<=’9’”。
第三空:数字字符转换规则是:“’0’”转换成“’9’”,“’1’”转换成“’8’”,“’2”’转换成“’7’,……,’9’”转换成“’0’”,即返回值为“’9’-(ch-’0’)”,故第三空处应为“’0’”。
转载请注明原文地址:https://kaotiyun.com/show/G7Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于字符常量,以下叙述正确的是()。
下面程序输出的结果是()。intm=17;intfun(intx,inty){intm=3;return(x*y-m);}main(){inta=5,b=7;printf("%d\n
若有定义:inta=6,b=8,c=14;接着顺序执行下列语句后,变量c中的值是()。c=(b-=(a-5));a=(c%3)+(a=8);
以下有关宏替换的叙述不正确的是()。
设q1和q2是指向一个int型一维数组的指针变最,k为float型变量,下列小能正确执行的语句是()。
以下程序的输出结果是()。#include<stdlib.h>main(){char*s1,*s2,m;s1=s2=(char*)malloc(sizeof(char));*s1=15;*s2=2
设循环队列的存储空间为Q(1:30),初始状态为front=rear=30。现经过一系列入队与退队运算后,front=16,rear=15,则循环队列中有【】个元素。
以下程序的输出结果是()。main(){charst[20]="hello\0\t\\\";printf("%d%d\n",strlen(st),sizeof(st));}
数据结构分为逻辑结构和存储结构,循环队列属于【】结构。
从顺序存储的循环队列中删除一个元素时,是______。
随机试题
根尖止点距根尖
下列不屈于相对价格变动因素的是()。
关于法定代表人的说法,正确的有()。
2010年6月20日,某建筑工程公司的工人甲在工作期间被高空落下的钢筋砸伤,甲就身体受到伤害的赔偿要求应在()之前向该建筑工程公司提出。
移动/作业比率用以反映装卸搬运作业的全面效率。()
阅读《和谐明善》,回答文后问题。(1)和谐,是当今社会使用频率最高而且认同度也最大的一个词儿。为什么?恐怕一个很重要的原因是,和谐传达的是善意,表现的是友好,追求的是美好。一句话,和谐是求善、显善更明善。(2)道理是自明的。恶言恶语,难有和谐;刀枪相见
公务员工资中,()是工资结构的主体。
治疗糖尿病酮症酸中毒时最应注意的电解质紊乱是
影响汇率变动的经济因素有哪些?汇率变动会对经济产生哪些影响?
【S1】【S3】
最新回复
(
0
)