首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
27
问题
函数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://jikaoti.com/ti/yFi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言规定,在一个C程序中,main()函数的位置()。
设有定义:Structcomplex{intreal,unreal;}data1={1,8},data2;则以下赋值语句中错误的是()。
关于字符常量,以下叙述正确的是()。
有以下程序#include<stdio.h>intfun(inta,intB){if(b=0)returna;elsereturn(fun(--a,--B));}main(){pdntf("%d\
以下程序的运行结果是()。#defineA4#defineB(x)A*x/2main(){floatc,a=8.0;c=B(A;printf("%f\n",C);}
若函数调用时的实参为变量,以下关于函数形参和实参的叙述中正确的是()。
以下关于C语言的叙述中正确的是()。
以下程序的输出结果是()。#include<stdlib.h>main(){char*s1,*s2,m;s1=s2=(char*)malloc(sizeof(char));*s1=15;*s2=2
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
随机试题
AMP在体内分解时,首先形成的核苷酸是
抑制甲状腺激素合成而减少甲状腺激素分泌的药物是
依据《商业银行法》,下列属于“关系人”的有()。
乖乖兔母婴用品有限公司成立于1995年,是一家专门经销孕妇、母婴相关系列产品的企业。在乖乖兔公司成立之初的90年代中期,该公司是国内少数经营国产品牌,同时率先从国外进口母婴产品的公司之一。乖乖兔公司以其产品种类丰富、货源稳定质量可靠、价格公道合理、服务热情
材料中湖北青年金元认为,青年志愿者活动就是学习雷锋活动。请你结合给定材料,分析青年志愿者活动与学习雷锋活动的主要联系与区别。要求:观点明确,条理清晰,语言流畅,400字左右。根据给定材料,请就如何推进我国志愿者服务常态化简述自己的建议。要求:观点明
在法国城市,除博物馆、火车站、音乐厅、教堂等城市标志性建筑外,单体建筑看上去都_______,但建筑与建筑之间相互_______和呼应,_______出统一和谐的整体美。填入画横线部分最恰当的一项是:
Thoughyourparentsprobablymeantyournametolastalifetime,rememberthatthehopesanddreamstheycherishedwhentheycho
在标准ASCII码表中,根据码值由小到大的排列原则,下列字符组的排列顺序是_______。
•ReadthearticlebelowaboutadvertisingStrategy.•Aresentences16-22ontheoppositepage’Right’or’Wrong’?Iftherei
Bush’sofferinghelpforthesurvivorsoftheearthquakeinIran______.
最新回复
(
0
)