首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是用函数指针指向要调用的函数,并进行调用。规定在【2】处使fa指向函数f1,在【3】处使fb指向函数f2。当调用正确时,程序输出: x1=5.000000,x2=3.000000,x1*x1+x1*x2=40.000000
给定程序中,函数fun的功能是用函数指针指向要调用的函数,并进行调用。规定在【2】处使fa指向函数f1,在【3】处使fb指向函数f2。当调用正确时,程序输出: x1=5.000000,x2=3.000000,x1*x1+x1*x2=40.000000
admin
2017-11-27
51
问题
给定程序中,函数fun的功能是用函数指针指向要调用的函数,并进行调用。规定在【2】处使fa指向函数f1,在【3】处使fb指向函数f2。当调用正确时,程序输出:
x1=5.000000,x2=3.000000,x1*x1+x1*x2=40.000000
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include
double f1(double x)
{ return x*x;}
double f2(double x, double y)
{ return x*y;}
double fun(double a, double b)
{
**********found**********/
【1】 (*f) ();
double rl, r2; /**********found**********/
f=【2】; /* point fountion fl */
rl = f(a);
/**********found**********/
f=【3】 ; /* point fountion f2 */
r2 = (*f)(a, b);
return rl + r2;
}
main ()
{ double xl=5, x2=3, r;
r = fun(xl, x2);
printf("\nxl=%f, x2=%f, xl*xl+
xl*x2=%f\n",xl, x2, r);
}
选项
答案
(1)double (2)f1 (3)f2
解析
第一空:由“f=2:/* point fountionf1 */”和“r1=f(a);”可知f是一个函数的指针,且f指向的函数的返回值为double型,函数的指针的定义方式是:类型标识符(*指针变量名)(),故第一空处的函数的指针的定义为“double”。
第二空:“f=【2】;/*point fountion f1 */”和“r1=f(a);”可知f指向的函数只有一个参数a,因此,f指向f1函数,即第二空处为“f1”。
第三空:“f=【3】;/* point fountion f2 */”和“r2==(*f)(a,b);”,f指向的函数有两个参数,因此,f是指向f2函数,故第三空处应为“f2”。
转载请注明原文地址:https://kaotiyun.com/show/g2xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#includemain(){inta=4,b=3,c=2,d=1;printf(“%d”,a
当a=1、b=2、c=3、d=4时,执行下面程序段后,x的值是()。if(a
当运行以下程序时,输入abcd,程序的输出结果是_________。insert(charstr[]){inti;i=strlen(str);while(i>0){str[2*i]=s
软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于___________阶段。
设有如下定义:structsk{intm;floatx;}data,*q;若要使q指向data中的m域,正确的赋值语句是()。
以下选项中正确的语句组是()。
下列有关数据库的描述,正确的是()。
设有语句:if(a==1)b=2;c=3;,以下语句中与之等价的是()。
以下选项中与if(a==1)a++;elsea=b;语句功能不同的语句是()。
关系数据库中能实现的专门关系运算包括________、连接和投影。
随机试题
丹参在清营汤中的作用是
毛泽东提出对待古今中外一切文化成果的方针是( )
50岁妇女,2个月来因消瘦行妇科检查发现盆腔肿物。胃溃疡20多年,已绝经2年。妇科检查:阴道正常,宫颈光滑,子宫平位,正常大小,子宫两侧均可及直径10cm大小实性肿物,活动,与子宫可分开。应考虑为下列哪一项
根据《国家突发重大动物疫情应急预案》,在特别重大突发动物疫情的应急响应中,不属于兽医行政管理部门的职责是
A.脂肪变性层B.透明层C.脱矿层D.细菌侵入层E.坏死崩解层
A.15日前B.30日C.60日前D.6个月《药品经营许可证》的许可事项发生变更的,提出变更登记申请期限为许可事项发生变更
下列关于偿债备付率的表述中,正确的是( )。
金融市场最基本的功能是()。
甲是中国公民,在境内开办了A、B两个个人独资企业,2008年10月,A企业取得的收入总额为10万元,B企业取得的收入总额为20万元,A企业和B企业均采用核定征收办法,核定的应税所得率均为20%;同月,甲出版书籍取得稿酬收入5万元;转让股票取得转让收益5万元
WilliamShakespeare(1564-1616)wrotemanyplaysandpoemswhichareknowntheworldover.IfyouthinktheworksofanElizabe
最新回复
(
0
)