首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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-09-23
55
问题
下列给定程序中,函数fun的功能是进行数字字符转换。若形参ch中是数字字符‘0’一‘9’,则将‘0’转换成‘9’,‘1’转换成‘8’,‘2’转换成‘7’,…,‘9’转换成‘0’;若是其他字符则保持不变;并将转换后的结果作为函数值返回。
请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#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);
printf("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("c1=%c c2=%c\
n",c1,c2);
}
选项
答案
(1)char (2)ch < =’9’ (3)’0’
解析
本题考查:函数定义,注意函数定义的一般形式以及有参函数和无参函数的区别;if语句条件表达式,本题的条件表达式是判断数字字符;函数返回值,其一般形式为“return表达式;”。
填空1:函数定义时,类型标识符指明了函数的类型,函数的类型实际上是函数返回值的类型,所以此处应该填入char。
填空2:通过if条件语句判断字符串中字符是否为数字字符,即大于等于字符‘0’,同时小于等于字符‘9’。
填空3:retum语句完成函数返回操作,要实现字符转换,完整语句为return’9’一(ch 一‘0’)。
有参函数定义,其一般形式为:
类型标识符 函数名(形式参数列表)
{ 声明部分语句
{
在形参列表中给出的参数称为形式参数,它们可以是各种类型的变量,各参数之间用逗号分隔。在进行函数调用时,主调函数将赋予这些形式参数实际的值。形参也是变量,必须在形参列表中给出类型说明。
转载请注明原文地址:https://kaotiyun.com/show/Hsxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
定义inta=5,b=20;若执行语句printf("%d\n",++a*--b/5%13);后,输出的结果为()。
有以下程序:#include<stdio.h>intfun(intx,inty){if(x==y)return(x);elsereturn((x+y)/2);}main(){inta=1,b
以下选项中非法的字符常量是()。
若i、j已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)for(j=0;j<4.j++){…}
运行下面的程序,输入字符串MicrosoftVisualStudio,则程序的执行结果是()。#include<stdio.h>main(){charChr[20];scanf("%s",&Chr);p
设变量均已正确定义,若要通过scanf("%d%c%d%c”,&a1,&e1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:口代表空格字符)()。
衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准,其中()是度量一个模块功能强度的一个相对指标。
以下语句段执行后的输出结果是()。#include<stdio.h>main(){intk=3;if(k)printf("###")elseprintf("&&&&");}
数字字符0的ASCII值为48,运行下列程序的输出结果是()。main(){chara=’1’,b=’2’;printf("%c,",b++);printf("%d\n",b-A);}
在C语言中,函数返回值的类型最终取决于()。
随机试题
开展出版活动的基本条件中,首要的是()。
服用胃动力药多潘立酮治疗消化不良,最佳用药时间是()。
常用有效量应比最小有效量大,而比最小中毒量小得多。()
隧道混凝土衬砌实测项目包括()。
试题五(土木建筑工程专业试卷)某拟建项目机修车间,厂房设计方案采用预制钢筋混凝土排架结构,其上部结构系统如图5所示。结构体系中现场预制标准构件和非标准构件的混凝土强度等级、设计控制参考钢筋含量等见表5.1。另经查阅国家标准图集,所选用
商业银行财务管理的核心内容是()。
设计网页时,为了方便浏览者从一个页面跳到另一个页面通常用()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
根据下列材料,回答问题。某研究设计院向不同岗位级别职工支付的工资额以及该院职工人员结构资料分别如图1和图2。该研究设计院报告期工资总额较基期的增长率为()。
GeneticallyModifiedFoods—FeedtheWorld?[A]Ifyouwanttosparkaheateddebateatadinnerparty,bringupthetopicaboutg
最新回复
(
0
)