首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是用函数指针指向要调用的函数,并进行调用。规定在___2__-处使fa指向函数f1,在___3___处使fb指向函数f2。当调用正确时,程序输出: x1=5 000000,x2=3.000000.x1*x 1+x1*x2=
给定程序中,函数fun的功能是用函数指针指向要调用的函数,并进行调用。规定在___2__-处使fa指向函数f1,在___3___处使fb指向函数f2。当调用正确时,程序输出: x1=5 000000,x2=3.000000.x1*x 1+x1*x2=
admin
2020-10-26
82
问题
给定程序中,函数fun的功能是用函数指针指向要调用的函数,并进行调用。规定在___2__-处使fa指向函数f1,在___3___处使fb指向函数f2。当调用正确时,程序输出:
x1=5 000000,x2=3.000000.x1*x 1+x1*x2=40.000000
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
double f1(double x)
{ retumR x*x;}
double f2(double x,double y)
{ return x*y;}
double fun(double a,double b)
{
/**********found***********/
___1___ (*f)();
double r1,r2;
/**********found***********/
f=__2__;/*point fountion f1 */
r1=f(a);
/**********found***********/
f=___3____;/*point fountion f2 */
r2=(*f)(a,b);
return r1+r2;
}
main()
{double x1=5,x2=3,r;
r=fun(x1,x2);
printf(“\nx1=%f,x2=%f,x1*x1+
x1*x2=%f\n”,x1,x2,r);
}
选项
答案
(1)double (2)f1 (3)f2
解析
本题中函数fun的功能是用函数指针指向要调用的函数,并进行调用,主要考察函数的指针的使用。存放函数的入口地址的指针是指向函数的指针,简称函数的指针。
[解题思路]
第一空:由“f=2:/*point fountion f1*/”和“r1=f(a);”可知f是一个函数的指针,且f指向的函数的返回值为double型,函数的指针的定义方式是:类型标识符(*指针变量名)(),故第一空处的函数的指针的定义为“dolable”。
第二空:“f=___2___;/*point fount,ion fl*/”和“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/z33p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中正确的语句组是()。
标准库函数fgets(s,n,f)的功能是()。
有以下程序:#include#defineD(x)2*x+3main(){inti=1,j=2;printf("%d\n",D(i+j));}程序运行后的输出结果是(
下列叙述中正确的是()。
有如下定义:structst{inta;floatb;}X[10];FILE*fp;若文件已正确打开,且数组x的10个元素均已赋值,以下将数组元素写到文件中的语句错误的是()。
下列选项中不属于面向对象程序设计特征的是()。【07年4月】
在软件开发中,需求分析阶段可以使用的工具是()。
数据库设计中反映用户对数据要求的模式是()。
设有关系表学生S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。除属性学号外,也可以作为键的是
随机试题
下列说法哪项是不正确的?
产褥感染病人应取正确体位是()
下列关于最高限价的表述错误的是()。
李某于5月6日向商标局提出了商标注册的申请,商标局经初步审定,在5月15日予以公告。后有人对该商标申请提出异议,商标评审会于9月20日裁定商标异议不能成立,最终商标局于9月30日核准注册了该商标。则该商标的有效期应从()起计算。
操行评定是在一定时期内对学生的思想行为所做得比较全面的评价。()
供给侧改革全称是“供给侧的经济结构性改革”,在适度扩大总需求的同时,着力加强供给侧结构性改革,着力提高供给体系质量和效率,增强经济持续增长动力。下列能体现出这一作用新趋势的有()。①建设能源物联网,方便居民监控管理能源使用②线上互联企业和线下传
设微分方程=2y-x,在它的所有解中求一个解y=y(x),使该曲线y=y(x)与直线x=1,x=2及x轴围成的图形绕x轴旋转一周所生成的旋转体体积最小.
一个C++语言程序的开发步骤通常包括编辑、【】、链接、运行和调试。
Dinosaurswerereptileswhichbecameextinctabout65millionyearsago.Themostintriguingquestionaboutdinosaurshasalways
Youthoughttherisingcostofcollegetuitionwasbad?Thencheckouttherisingcostofcollegetextbooks.TheAmericanEnterp
最新回复
(
0
)