首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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-11-27
41
问题
函数fun的功能是进行数字字符转换。若形参ch中是数字字符’0’~’9’,则’0’转换成’9’,’1’转换成’8’,’2’转换成’7’,……,’9’转换成’0’;若是其他字符则保持不变;并将转换后的结果作为函数值返回。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include
/********** found**********/
【1】 fun(char ch)
{
/**********found**********/
if (ch>=’0’ && 【2】)
/********** found**********/
return ’9’- (ch-【3】);
return ch ;
}
main ()
{ char cl, c2;
printf("\nThe result :\n");
cl=’2’; c2 = fun(cl);
printf ("cl=%c c2=%c\n", cl,
c2);
cl=’8’; c2 = fun(cl);
printf("cl=%c c2=%c\n", cl, c2) ;
cl=’a’; c2 = fun(cl);
printf("cl=%c c2=%c\n", cl, 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/O9xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列4个程序中,完全正确的是()。
以下程序的输出结果是________。#includemain(){intx=0:sub(&x,16,2);printf(“%d\n”,x);}sub(int*a,intn,in
下面函数的功能是()。sss(s,t)char*s,*t;{while(*s);while(*t)*(s++)=*(t++);returns:}
以下选项中正确的语句组是()。
若在定义语句:inta,b,C,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序voidsort(inta[],intn){inti,j,t;for(i=0;i
以下叙述正确的是()。
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的____________。
设有定义:inta=0,b=1;,以下表达式中,会产生“短路”现象,致使变量b的值不变的是()。
随机试题
与肾精不足相关的有
头围
下列不属于医院社会环境调控范畴的是
发生了疝内容物血循环障碍时称为()。
根据《测绘技术总结编写规定》,下列内容中,属于上交和归档的测绘成果及其资料清单内容有()。
外观质量得分率,指()外观质量实际得分占应得分数的百分数。
下列各项中,既要调整纳税年度会计利润,又要调整当年应纳税所得额的有()。
某小区因设施设备管理人员流动频繁,未能提供良好的设施设备、特别是消防系统的管理服务,常常出现消防事故,导致业主不满,也令物业公司领导大伤脑筋。【问题】建立健全岗位防火责任制管理,以消防安全员、班组长为主,对所属区域重点防火部位等进行检查,必要
“假说”在没有事实验证的情况下还不是科学理论。现有的科学知识和理论远不是事实的全部,而我们的许多科学家在从事研究工作时,总是_______于现有的一些学说,只是试图用实验结果来证明这些假说的合理性,而不是设法去______它。实际上,许多流行的假说与科学理
Writeanessaybasedonthechart.Inyourwriting,youshould1)interpretthechart,and2)giveyourcomments.Yo
最新回复
(
0
)