首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
21
问题
函数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://kaotiyun.com/show/G7Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义,则对数组元素的正确引用是()。inta[5],*p=a;
有以下程序:#include<stdio.h>main(){inta=6,b=7,m=I;switch(a%2){case0:m++;break;case1:m++;switch(b%2)
下列选项中,不能作为合法常最的是()。
以下程序的运行结果是()。#defineA4#defineB(x)A*x/2main(){floatc,a=8.0;c=B(A;printf("%f\n",C);}
uniondt{inta;charb;doublec;}data;以下叙述中错误的是()。
有以下程序,其中%u表示按无符号整数输出()。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf("%u\n",x);}程序运行后的输出结果是()。
设有如下关系表:则下列操作正确的是()。
下列选项中,不属于数据库管理的是()。
某二叉树中度为2的节点有18个,则该二叉树中有()个叶子节点。
二叉树的遍历可以分为三种:前序遍历、__________遍历和后序遍历。
随机试题
GreenTransportationGreentransportationchoicesprovideyouwiththekeystothekingdomasyoutravel.Youcanwalkofft
某男性患者,55岁,右上腹胀痛1个月余,有乙型肝炎病史,查:血红蛋白60g/L,白细胞1.8×109/L,血小板4.1×109/L,胆红素102/μmol/L,碱性磷酸酶18U(布氏),甲胎蛋白1320/μg/L,大便隐血试验(+),体检发现肝脏右肋下约5
临床上对于40岁以上男性,有吸烟史,出现下列哪些情况应高度怀疑肺癌的可能性
葡萄糖中铁盐的检查:取供试品2g,加水溶解后,依法检查铁盐,如显色与标准溶液3ml(10μgFe/ml)比较,不得更深,铁盐限量为
某孕妇,G2P0,妊娠30周,规律下腹疼痛伴阴道血性分泌物6小时。查体:部位LOA,胎心率146次/min,宫缩20s/(7~8)min,宫缩力弱,肛查胎先露S—3,宫颈管缩短,官口可容一指尖。目前最恰当的处理措施是
中国农业发展银行资金来源主要包括()。
下列关于相对价值模型的表述中,正确的有()。
旧中国对外贸易的性质是()。
统计图请根据下列图形资料。回答。126-130题:2005年8月拥有美国国库券数量最多的国家是()。
某数据库中有商品表Table_Goods(GoodsName,GoodsClassID,SaleUnitPrice)和商品分类表Table_GoodsClass(GoodsClassID,GoodsClassName,City),查询单价高于家用电器类的
最新回复
(
0
)