首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
49
问题
有以下程序 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全国计算机二级
相关试题推荐
设a=10,b=4,c=5,d=7,表达式a>bAndNotc<d+6的值为
假定有以下程序:PrivateSubForm_Click()a=1:b=aDoUnti1a>=5x=a*bPrintb;xa=a+b:b=b+aLoopEndSub程序运行后,单击窗体,输出结果是
以下关于菜单的叙述中错误的是()。
T一面描述中不属于数据库系统特点的是
下列表达式中不能判断x的是否为偶数的是
定时器的Interval属性的值是一个整数,它表示的是
设程序中有以下语句:MsgBox”Visual”,,”Basic”,”等级考试”,2执行该语句后,显示一个信息框,以下关于该信息框的叙述中,正确的是
组合框是文本框和()特性的组合。
随机试题
MostpeoplebuyalotofgiftsjustbeforeChristmas.Butsomepeoplethinktheybuytoomuch.Theyhavestartedaspecialdayc
Theworktheyaredoingis______greatvalue.
ChristineEvertLloydisanAmericantennischampionandoneofthetopfemaleplayersintheworld.Sheisnotedforherstrong
组成药物中均含有连翘、薄荷的方剂是。
在下列的腧穴中,哪一组不全是五输穴
背景资料:某市政公司承包某路段的改建工程,全长1.5km,工期为当年7月至次年2月。该路段为城市次干道,道路结构层:20cm石灰土底基层,30cm二灰碎石基层,6cm厚粗粒式、3cm厚细粒式沥青混凝土面层;两侧为彩色人行道石板。项目部进
个人征信系统所收集的个人信用信息包括()等各类信息。
项目团队的冲突和不和谐,以高度的内部冲突为标志是项目团队________的特点。
2010年9月3日是中国人民抗日战争胜利()周年纪念日。为纪念中国人民抗日战争胜利,体现党和国家对为取得抗日战争胜利作出贡献的老战士的关怀,今年我国将向抗日老战士发放一次性生活补助金。
Thecityis__________ofthreesections,whichareseparatedbyrivers.
最新回复
(
0
)