首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: int fa(int x) { return x*x;) int fb(int x) { return x*x*x;} int f(int (*f1)().int (*f2)(),int x)
有以下程序: int fa(int x) { return x*x;) int fb(int x) { return x*x*x;} int f(int (*f1)().int (*f2)(),int x)
admin
2010-01-10
31
问题
有以下程序: 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、-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。所以4个选项中C正确。
转载请注明原文地址:https://kaotiyun.com/show/LHWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
如果把程序的启动对象设置为SubMain,则SubMain过程()。
有如下程序:PrivateSubForm_Click()DimiAsInteger,nAsIntegerFori=1To20i=i+4n=n+iIfi>10ThenExitForNextPrintnEndS
下列关于数据库设计的叙述中,正确的是
数据库应用系统中的核心问题是()。
假设有如下的命令按钮(名称为Commandl)事件过程:PrivateSubCommandl_Click()x=InputBox(”输入:”,”输入整数”)MsgBox”输入的数据是:”,,”输入数据:"+xEn
以下关于事件、事件驱动的叙述中,错误的是
设有如下声明语句OptionBase1Dimart(2,-1To5)AsInteger则数组arr中数组元素的个数是
设x为一整型变量,且语句的开始为:SelectCasex,则不符合语法规则的Case子句是
假定有如下情况语句:SelectCaseX能表示|X|>5的Case子句是
随机试题
下列选项中,适用于税价联动比例税率的是()。
建筑耐火等级指建筑物整体的耐火性能,是由组成建筑物的墙、柱、梁、楼板等主要构件的()决定,分为一、二、三、四级。
在期望理论中,个人对绩效与获得报酬之间关系的估计称为()。
张老师是一名经验丰富的数学老师,上课时,他善于结合学生的兴趣和爱好,激发学生学习数学的热情。那么,这些学生喜欢学习数学的动机属于()。
小丽老师从师大外语系毕业后到一所中学教授学生英语课程。为了提高学生学习英语的积极性,她设计了一个名叫“鳄鱼池逃生"的游戏:老师让五个同学把椅子围成一个圈,在圈子中间的地上画条鳄鱼,把每个同学编上号。然后大家坐进去。老师拿出几个卡片,写上当天学过的单词,然后
Wehaveallheardhowtimeismorevaluablethanmoney,butisit【C1】________tohavetoomuch?I【C2】________backinhighschool
中国公民甲在境外被一外国间谍组织收买,接受该间谍组织指派,回国搜集某沿海军事基地情报。甲的行为构成()。
下面是有关数码相机的叙述,其中错误的是______。
就在此时此刻,我感到一种神秘的变动在我身上发生,一种无法言说的谜在我胸中跃动:一种曾经背叛过我自己、但是非常美好的东西复归了,而另一种我曾想摆脱而无法摆脱的东西消失了。我感到身上好象减少了什么,又增加了什么,感到我自己的世界在扩大,胸脯在奇异地伸延,一直伸
A、Baby-theParrotDetective.B、AnAmazonParrot.C、RisingCrimeRatesinAmericanSociety.D、HowtoProtectYourHouse.AWhicho
最新回复
(
0
)