首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: int fa(int x) { return x*x; } int fb(int x) { return x*x*x; } int f(int(*f1)(),int(*f2)(),int x) retu
有以下程序: int fa(int x) { return x*x; } int fb(int x) { return x*x*x; } int f(int(*f1)(),int(*f2)(),int x) retu
admin
2009-01-15
37
问题
有以下程序: int fa(int x) { return x*x; } int fb(int x) { return 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); } 程序运行后的输出结果是( )。
选项
A、1 2 6 8
B、8 6 2 1
C、8 1 6 2
D、8 6 1 2
答案
4
解析
函数f()有3个形式参数f1、f2和x,其中f1、f2是指向函数的指针变量。在main()函数中执行了函数调用“f(fa,fb,2)”,从而使f()的形式参数f1指向了fa,形式参数f2指向了fb,把实参2传给了行参变量x。函数f()中的return语句中的相当于“fb(2)-fa(2)” (fb(2)的返回值为2*2*2=8, fa(2)返回值为2*2=4)即(8-4),值为4。函数f()执行后把返回值4赋给了i,输出i的值是4。所以 4个选项中C正确。
转载请注明原文地址:https://kaotiyun.com/show/9oXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某人编写了下面的程序PrivateSubCommandl_Click()DimaAsInteger,bAsIntegera=InputBox(”请输入整数”):b=InputBox(”请输入整数
在数据库系统中,用户所见的数据模式为
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是()。
在黑盒测试方法中,设计测试用例的主要根据是
如果要定义一个窗体级变量,定义变量语句的位置应该是
以下不能用Print方法输出数据的对象或窗口是()。
一棵二叉树共有25个节点,其中5各是叶子节点,则度为1的节点数为()。
算法的空间复杂度是指
在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是()。
对如下二叉树进行后序遍历的结果为
随机试题
A、Theyweren’tthefirsttorecordobservationsofsunspots.B、Theybelievedthatthespotsweren’tactuallyontheSim.C、They
A.子宫上段B.子宫下段C.宫颈D.阴道E.肛提肌晚期妊娠到临产时,由子宫峡部形成的是
某男性患者。65岁,医生诊断为心衰需长期应用地高辛治疗。该患者服用该药品时与下列哪个药品合用不需调整给药剂量
实现内部控制目标的手段是设计和执行控制政策及程序。根据COSO发布的内部控制框架,内部控制包括的要素是()。
在西柏坡时期,党中央:①领导了解放区的土改运动;②召开了党的七届二中全会;③组织指挥了辽沈、淮海、平津三大战役。上述历史事件出现的先后顺序是()。
运动训练方法依照训练负荷与间歇的关系,可分为持续训练法、重复训练法和间歇训练法,请说出这三种训练方法的异同。
“概念、兴趣、欲望”是__________名词。(广东外语外贸大学2015)
群众在马路上捡拾到一个钱包(内有人民币23000元),送交值勤民警寻找失主。民警寻找失主未果,乘机据为已有。民警的行为构成()。
有如下类定义:classB{private:voidfun1(){}protected:voidfun2(){}public:voidfun3(){}
关于运算符重载,下列表述中正确的是()。
最新回复
(
0
)