首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
22
问题
有以下程序: 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://jikaoti.com/ti/HTK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件vbsj4.vbp,窗体上有两个文本框、三个单选按钮和一个命令按钮。运行时,在txtlnput中输入若干个大写和小写字母,并选中一个单选按钮,再单击“转换”按钮,则按选中的单选按钮的标题进行转换,结果放入txtResult(如图
窗体上有一个名称为Textl的文本框,一个名称为Commandl的命令按钮。以下程序的功能是从顺序文件中读取数据:PfivateSubCommandl_Click()Dims1AsString,s2AsStringOp
列表框中被选中的数据项的位置可以通过一个属性获得,这个属性是
设在窗体上有一个名称为Checkl的复选框数组,并有以下事件过程:PrivateSubCheck1_Click(IndexAsInteger)EndSub则下面叙述中错误的是
线性表的长度为n。在最坏情况下,比较次数为n一1的算法是()。
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
算法的时间复杂度是指
假定有下表所列的菜单结构:要求程序运行后,如果单击菜单项“大图标”,则在该菜单前添加一个“√”。以下正确的是
下列选项中不属于结构化程序设计原则的是
随机试题
下列不属于房地产间接投资的是( )。
银行接到大规模投诉,应当及时向中国银监会或其派出机构报告。()
(2017·山东)“凡事只要有可能出错,就一定会出错”,这就是被称为二十世纪西方文化三大发明之一的墨菲定律。它给我们的忠告是()
自20世纪60、70年代西方世界兴起的妇女解放运动以及随后出现的女性主义理论深入到社会的主流意识形态以来,反映妇女在男性社会中所受歧视与屈辱的“伤痕”文学已很难引起轰动效应了,于是出版商与作者______就去开创另一个______“弱者不幸”的文学领域。
当今世界上所有的国家,不论其社会制度和发展程度,都在进行经济调整和改革,制定新的国家发展战略,这是因为大家清醒地认识到:今后最终决定本国在国际上的地位,取决于______。
下列叙述中错误的是()。
下列关于数据字典说法错误的是()。
"...WearenotabouttoentertheInformationAge,butinsteadareratherwellintoit."Presentpredictionsarethatby1990,a
Wheredoestheconversationtakeplace?
A、Shepreferstoliveinanewhouse.B、Shehasjustboughtanewhouse.C、Shelikestohavesomeonewaitforher.D、Shefeelsp
最新回复
(
0
)