首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: int fa(int x){return x*x;} int fb(int x){returnx*x*x;} int f(int(*f1)(),int(*f2)(),(int x) {return f2(x)-f1(
有以下程序: int fa(int x){return x*x;} int fb(int x){returnx*x*x;} int f(int(*f1)(),int(*f2)(),(int x) {return f2(x)-f1(
admin
2010-01-10
24
问题
有以下程序:
int fa(int x){return x*x;}
int fb(int x){returnx*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://jikaoti.com/ti/jyI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
为了实现对象的自动拖放,应该设置该对象的一个属性。下面设置中正确的是
在窗体上画1个命令按钮,并编写如下事件过程:PrivateSubCommand1_Click()Dima(3,3)Form=1To3Forn=1To3Ifn=mOrn=4-mThe
在程序中要使用Array函数给数组art赋初值,则以下数组变量定义语句中错误的是
对如下二叉树进行后序遍历的结果为
在数据管理技术发展的三个阶段中,数据共享最好的是
下面描述中不属于软件需求分析阶段任务的是()。
下面的语句用Array函数为数组变量a的各种元素赋值整数值:
为使文本框具有初始值“VB”,在设计阶段正确的操作是
数据库系统的核心是
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
随机试题
Tousitseemssonaturaltoputupanumbrellatokeepthewateroffwhenitrains.Butactuallytheumbrellawasnotinvented
首先诊断的疾病是本病的特点为
会阴侧切术用品中,哪项不需要
下列哪项对诊断脾破裂价值最大
A.真热假寒证B.真寒假热证C.表热里寒证D.表热证E.里热证身灼热而肢厥者是
Windows是多任务操作系统,所谓“多任务”的含义是()。
期货交易所向会员收取的保证金,属于()所有,除用于()的交易结算外,严禁挪作他用。
人民法院公开审理和宣判案件有助于发挥
一般来说,招标公告属于()
Readthetextbelowaboutafter-saleservice.Inmostofthelines41—52thereisoneextraword.Itiseithergrammaticallyinc
最新回复
(
0
)