首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
2015-06-08
36
问题
函数fun的功能是进行数字字符转换。若形参ch中是数字字符‘0’~‘9’,则‘0’转换成‘9’,‘1’转换成‘8’,‘2’转换成‘7’,……,‘9’转换成‘0’;若是其他字符则保持不变;并将转换后的结果作为函数值返回。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKI.C中。
不得增行或删行,也不得更改程序的结构!
#include
/**********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);
printf(“c1=%c c2=%c\n”,c1,c2);
c1=‘8’; c2=fun(c1);
printf(“c1=%c c2=%c\n”,c1,c2);
cl=‘a’; c2=fun(c1);
printf(“c1=%c c2=%c\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/XiJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有如下程序:sub(inta,intb,intc){c=a+b;return(c);}main(){intx=3,y=4,z=6;sub(x,y,z);printf(’%d”,z);
下列程序的输出结果是【】。intt(intx,inty,intcp,intdp){cp=x*x+y*y;dp=x*x-y*y;}main(){inta=4,b=3,c=5,d=6
有如下程序:main(){inta[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=i;j++)s+=a[
有如下说明:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是______。
下面程序的输出结果是______。main(){charstr[10],c=’a’;inti=0;for(;i<5;i++)str[i]=C++;printf("%s",str);}
有如下程序段int*p,a=10,b=1;p=&a;a=*p+b;执行该程序段后,a的值为______。
设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面两位,并将第三位四舍五入的是_______。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是_______。
以下不能正确定义二维数组的选项是()。
要求以下程序的功能是计算s=1+1/2+1/3+…+1/10main(){intn;floats;s=1.0;for(n=1O;n>1;n--)s=s+1/n;printf("%6.4f\n
随机试题
某地区有部分儿童出现智力低下,生长发育迟缓,应重点考虑
不含有"培土生金"配伍原理的方剂是
生产单位提前进厂参加施工、设备安装、调试等人员的工资、工资性补贴、劳动保护费等应从()中支付。
以股东财富最大化作为财务管理目标的首要任务是协调相关者的利益关系,下列不属于股东和经营者利益冲突解决方式的是()。
行政复议期间,导致行政复议终止的情形有()。
下列各项中,属于法律行为的有()。
教师的医疗同当地国家公务员享受同等的待遇;()对教师进行身体健康检查,并因地制宜安排教师进行休养。
下列选项中,与“刘伯承和徐向前是元帅”的判断类型不同的一项是()。
Rosalikedmakingupstories.Shewasso【C1】______thatherclassmatesbelievedherfromtimetotime.Infact,thewholeclassb
不属于常用的局域网介质访问控制方法的是______。
最新回复
(
0
)