首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数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
56
问题
给定程序中,函数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://jikaoti.com/ti/eDD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
库函数rand()的功能是产生一个在0—32767之间的随机数。若要用此函数随机产生一个0~99.99(2位小数)之间的数,以下能实现此要求的表达式是()。
有以下程序段:int*p1,*p2,a[10];p1=a;p2=&a[5];则p2一p1的值为()。
某系统结构图如下图所示:该系统结构图中最大扇入是()。
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(口代表一个空格符)()。【08年9月】
若函数中有定义语句:intk;则()。
下面关于编译预处理的命令行中,正确的是()。
有以下程序:#includemain(){charb,c;inti;b=’a’;c=’A’;for(i=0;i
下面对软件测试描述错误的是()。
下列选项中不属于面向对象程序设计特征的是()。【07年4月】
下列关于数据库设计的叙述中,正确的是()。
随机试题
人民法院对被告经传票传唤无正当理由拒不到庭,可以将被告拒不到庭的情况予以公告,但法院无权向被告的上一级行政机关提出依法给予其主要负责人处分的司法建议。()
微处理器是将()和高速内部缓存集成在一起的超大规模集成电路芯片,是计算机中最重要的核心部件。
关于唾液腺,错误的是
全身强直阵挛性发作和失神发作合并发生时,药物治疗首选
患者,男,诊断为腰膝冷痛,精神不振,阳痿遗精,大便溏泻,尿频而清,医师处方为右归丸。请回答下列问题:右归丸的功能是
三、案例分析题(共4题,每题20分)
从工程地质的角度,根据埋藏条件可将地下水分为()。
新课程的核心是为了人的发展,为此,要突出评价的发展性功能。()
毋庸讳言,当官的、有钱的人做了违法韵事,利用手中权、囊中财,为自己“解套”一时,在现实生活中确有发生。人们痛恨“强势群体”,同情“弱势群体”,根源也在于此。由此产生“为官不正”“为富不仁”的刻板偏见,强化了一些人的“仇官”“仇富”心理。但是,离开事实依据和
Thecolorsofthatcoatandhatdon’t______.
最新回复
(
0
)