首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
2020-04-18
30
问题
下列给定程序中,函数fun的功能是进行数字字符转换。若形参ch中是数字字符‘0’到‘9’,则将‘0’转换成‘9’,‘1’转换成‘8’,‘2’转换成‘7’,……,‘9’转换成‘0’;若是其他字符则保持不变;并将转换后的结果作为函数值返回。
请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANKl.C中。不得增行或删行,也不得更改程序的结构!
#inelude
/**********found**********/
【1】
fun(char ch)
{
/**********found**********/
if(ch>=‘0’&&
【2】
)
/**********found**********/
return’9’一(ch一
【3】
);
return ch;
}
main()
{char c1,c2;
c1=’1’;
c2=fun(c1)
printf(’’%c,’’%c’’,c1,c2);
}
选项
答案
1.char, 2.ch<=’9’, 3.’0’
解析
填空1:函数定义时,类型标识符指明了本函数的类型,函数的类型实际上是函数返回值的类型,所以此处应该填入char。
填空2:通过if条件语句判断字符串中字符是否是数字字符,既大于等于字符’0’,同时小于等于字符’9’。
填空3:return语句完成函数返回操作,要实现字符转换,应填入return’9’-(ch一’0’)。
转载请注明原文地址:https://kaotiyun.com/show/rtCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的主函数中调用了其前面定义的fun函数#includemain(){doublea[15],k;k=fun(a);}则以下选项中错误的fun函数首部是
有以下程序,执行后的结果是#includemain(){chars[]="abcde";s+=2;printf("%d\n",s[0]);}
有以下程序#includevoidmain(){chars[]={"012xy"};inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=’a’&&s[i]
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
以下结构体类型说明和变量定义中正确的是
以下函数不能用于向文件中写入数据的是
以下选项中可用作C语言中合法用户标识符的是()。
有如下定义:struct{intnum;charname[10];struct{inty;intm;intd;}birth;}s,*ps=&s;以下对内嵌结构体成员的引用形式错
有以下函数:intfun(char:*x,char*y){intn=0;while((*x==*y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是()。
随机试题
子宫输卵管碘油造影能诊断的疾病是以下哪项
室间质控用于评价检验结果的准确度,室间质控比室内质控更重要。()
因一次行使即归于消灭的权利,如()等形成权以及以一次之给付为标的的债权等,因无法继续性地加以行使,所以也不能成为取得时效的客体。
根据某地区1994~2007年的人口总数(万人)建立的趋势回归方程是:=112.67+18.8t0。则该地区2009年人口的预测值为( )。
债权人已对债权计提减值准备的,应当先将收到资产的入账价值与债务账面价值之间的差额,先冲减减值准备,减值准备不足以冲减的部分,计入当期损益。()
由于下列()原因之一造成的货物、行李损失的,铁路运输企业不承担赔偿责任。
为了帮助服务对象顺利面对服务工作的结束,社会工作者应当()。[2010年真题]
我国《义务教育法》规定,实施义务教育的公办学校实行()
Potentiallyofferingapowerfulnewtoolagainstterrorism,researchershavefoundanovelwaytodetectdeception:intheliar’
局域网交换机首先完整地接收—个数据帧,然后根据校验结果确定是否转发,这种交换方法叫做______。
最新回复
(
0
)