首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
2019-09-02
30
问题
函数fun的功能是进行数字字符转换。若形参ch中是数字字符’0’~’9’,则’0’转换成’9’,’1’转换成’8’,’2’转换成’7’,……,’9’转换成’0’;若是其他字符则保持不变:并将转换后的结果作为函数值返回。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include<stdio.h>
/**********found**********/
___1___fun(char ch)
{
/**********found**********/
if(ch>=’0’&&___2___)
/**********found**********/
return’9’-(ch-___3___);
return ch;
}
main()
{ char c1,c2;
printf("\nThe result:\n");
c1=’2’;c2=fun(c1);
print=f("c1=%c c2=%c\n", c1,c2);
c1=’8’;c2=fun(c1);
printf("c1=%c c2=%c\n",c1,c2);
c1=’a’;c2=fun(c1);
print=f("c1=%c c2=%5c\n",c1,c2);
}
选项
答案
(1)char (2)ch<=’9’ (3)’0’
解析
函数fun的功能是进行数字字符转换。
第一空:由主函数内fun函数的调用“c1=’2’;c2=fun(c1);”,而c1和c2是char变量,可知fun函数的返回值类型是char,故第一空处补充返回值类型应为“char”。
第二空:数字字符是“’0’~’9’”,因此,数字字符必须“ch>=’0’且“ch<=’9’”,故第二空处应为“ch<=’9’”。
第三空:数字字符转换规则是:“’0’”转换成“’9’”,“’1’”转换成“’8’”,“’2’”转换成“’7’”,……,“’9’”转换成“’0’”,即返回值为“’9’”-(ch-’0’)”,故第三空处应为“’0’”。
转载请注明原文地址:https://kaotiyun.com/show/KORp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指
以下叙述中正确的是
有以下程序voidfun(intx,inty,int*C,int*d)D){*c=x+y;*d=x—y;}main(){inta=4,b=3,c=0,d=0;fun(a,b,&c,&d);printf(
若有以下程序#includevoidsp(int*a){intb=2;a=&b;*a=*a*2;printf("%d,",*a);}main(){intk=3,*p=&k;sp(p);printf("%d,%d\
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
若有定义语句charc=’\101’;则变量C在内存中占
有以下程序main(){inta=1,b=2,c=3,x;x=(a^b)&c;’printf("%d\n",x);}程序的运行结果是
有三个关系R、S和T如下: 其中关系T由关系R和S通过某种操作得到,该操作为
下面不属于软件设计阶段任务的是
下列选项中不属于软件生命周期开发阶段任务的是
随机试题
诊断性腹腔灌洗,穿刺点取在()
A.心室起搏+心房感知+感知后触发B.心房起搏+心室感知C.心室起搏+心室感知+感知后触发D.心室起搏+心室感知+感知后抑制E.心房起搏+心房感知+感知后抑制AAI起搏器是指
某患者尿液中呈现大量“屋顶形”结晶,该类结晶是
患者,男性,30岁,因慢性肾小球肾炎入院。目前主要临床表现为眼睑及双下肢轻度水肿,血压150/100mmHg。护士观察病情中应重点关注
关于增量成本,下列表述正确的有()。
李某在航班离站前16小时退票,这时他需要支付()退票费。
以下是某教师引导学生探究《金属的性质》的教学片段:创设情境:引导学生欣赏教材中的各种金属制品,并请学生找出身边常见的金属制品。复习旧知:回顾金属的物理性质,认识物质的性质与用途的关系。观察实物:学生观察一片打磨干净的铝片表面,
教育法律关系是教育法律法规在调整人们有关教育活动行为过程中形成的权利和义务关系。教育法律关系与其他教育关系的区别就在于它是一种由具有法律强制性的行为规范所规范或调整的教育关系。据此定义,以下不属于教育法律关系的是()。
求一个正交变换,化二次型f(x1,x2,x3)=x12+4x22+4x32-4x1x2+4x1x3-8x2x3成标准形.
设函数f(x,y)连续,则∫12dx∫x2f(x,y)dy+∫12dy∫y4一yf(x,y)dx=
最新回复
(
0
)