首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int fa(int x) {return x*x;} int fb(int x) {return x*x*x;} int f(int(*f1)(),int(*f2)(),int x) { return
有以下程序 int fa(int x) {return x*x;} int fb(int x) {return x*x*x;} int f(int(*f1)(),int(*f2)(),int x) { return
admin
2010-01-10
117
问题
有以下程序 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);pfintf(“%d\n”,i); } 程序运行后的输出结果是
选项
A、-4
B、1
C、4
D、8
答案
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。
转载请注明原文地址:https://kaotiyun.com/show/bXWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面关下VB应用程序的叙述中正确的是
设循环队列存储空间为Q(1:50),初始状态为front=rear=50。经过一系列入队和退队操作后,front=rear=25,则该循环队列中元素个数为
已知:x=-6y=39则表达式“y\x*Sgn(x)”的值为
数据流程图(DFD图)是
长整型常数的类型说明符为
下列表达式中不能判断x的是否为偶数的是
下面描述中不属于软件需求分析阶段任务的是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是
设窗体上有名称为Optionl的单选按钮,且程序中有语句:IfOptionl.Value=TrueThen下面语句中与该语句不等价的是
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
随机试题
马克思主义理论研究和建设工程重点教材《毛泽东思想和中国特色社会主义理论体系概论》(2018版)的主线是()
将许多过于狭小的子市场组合起来,以便能以较低的成本和价格去满足这一市场的需求。这种市场细分战略称作()
位于肺动脉与主动脉弓之间的动脉导管,生后闭锁成为动脉韧带。()
以下哪穴不是足阳明胃经的五输穴
具有消痈排脓,祛瘀止痛功效的药物是
会计人员参与企业管理主要体现在()。
持股集中度越高,基金的风险越小。()
青霉素过敏性休克在抢救时首先应采取的措施是()。
已知{an}为等差数列,a1+a3+a5=105,a2+a4+a6=99,前n项和Sn取得最大值时n的值是().
数据库系统的核心是
最新回复
(
0
)