首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int fa(int x){return x*x;} int fb(int x){retum x*x*x;} int f(int(*f1)(),int(*f2)(),int x) {return f2(x)-f1(x)
有以下程序 int fa(int x){return x*x;} int fb(int x){retum x*x*x;} int f(int(*f1)(),int(*f2)(),int x) {return f2(x)-f1(x)
admin
2009-02-15
70
问题
有以下程序
int fa(int x){return x*x;}
int fb(int x){retum x*x*x;}
int f(int(*f1)(),int(*f2)(),int x)
{return f2(x)-f1(x);}
main()
{int i;i=f(fa,fb,2);printf("%d\n",i);}
程序运行后,输出结果是【 】。
选项
答案
4
解析
在主函数中调用函数f,函数f有三个参数,形参f1与f2分别是两个指向函数的指针。在f中执行f2(x)-f1(x),实际上是执行了fb(2)-fa(2),故执行i=(fa,fb,2)后i的值为2
3
-2
2
=4。
转载请注明原文地址:https://kaotiyun.com/show/23Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设在名称为MyForm的窗体上只有1个名称为C1的命令按钮,下面叙述正确的是
设工程中有2个窗体:Form1和Form2,每个窗体上都有一个名称为Text1的文本框。若希望把Form1上文本框中的内容复制到Forrrd上的文本框中,应进行的操作是
如果把文本框的Enabled属性设置为False并运行程序,则以下叙述中正确的是
若要使文本框能够输入多行文本,应该设置的属性是
不能正确表示条件“两个整型变量A和B之一为0,但不能同时为0”的布尔表达式是()。
下列数据结构中,不能采用顺序存储结构的是()。
把数学表达式表示为正确的VB表达式应该是()。
下列方法中,能够使对象获得焦点的是()。
以下关于VB对象属性的叙述中,错误的是()。
随机试题
现代汉语普通话中有_____个圆唇元音,它们是_____。
下列哪种疾病骨髓以中、晚幼红细胞增生为主且网织红细胞增高
X企业财务部负责人李某升职,由程某接替其财务负责人岗位,在交接时,李某把相关会计文件转给程某即可。()
一个正方体木块放在桌子上,每一面都有一个数,位于对面上的两个数之和都等于14,小张能看到顶面和两个侧面,看到的三个数之和是18;小李能看到顶面和另外两个侧面,看到的三个数之和是24,那么贴着桌子这个面的数是()。
一个艺术家真正的贡献是艺术语言的创新,如果说审美理想的构建是绘画法度和秩序建立的基石,那么绘画秩序的建立则是绘画风格成熟的__________。风格的形成在于画面所搭建的整体构成必须有__________的秩序和法则。 依次填入划横线部分最恰当的一项是
丹霞地貌
[*]
Humansareuniqueintheextenttowhichtheycanreflectonthemselvesandothers.Humansarea-bleto1,tothinkinabstract
下列程序定义了N×N的二维数组,并在主函数中赋值。请编写函数fun,函数的功能是:求出数组周边元素的平均值并作为函数值返同给主函数中的S。例如,若a数组中的值为:012791974
TheBigPictureA)ItislunchtimeatEastsideElementarySchoolinClinton,Mississippi,thefatteststateinthefattestcount
最新回复
(
0
)