首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
19
问题
有以下程序: 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全国计算机二级
相关试题推荐
下列叙述中正确的是
假定通过复制、粘贴操作建立了一个命令按钮数组Commandl,以下说法中错误的是
窗体上有一个名称为Command1的命令按钮,一个名称为Text1的文本框。编写如下程序:PrivateSubCommand1_Click()DimxAsIntegerx=Val(InputBox("输入数据")):Text1=Str(x+
下列说法中,错误的是
假定在图片框Picture1中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是
窗体上有名称分别为Text1、Text2的文本框,名称为Commandl的命令按钮。运行程序,在Text1中输入“FormList”,然后单击命令按钮,执行如下程序:PrivateSubCommandl_Click()
某人创建了1个工程,其中的窗体名称为Form1;之后有添加了1个名为Form2的窗体,并希望程序执行时先显示Form2窗体,那么,他需要做的工作是
假定在窗体上添加了一个通用对话框控件,其名称为CD1,并有如下程序段:CD1.ShowOpen:CD1.DefaultExt="doc"在打开文件的对话框中选择了"c:\file1.txt"文件,则FileTitle属性的值是
设有下面的语句:PrintIIf(x>0,1,IIf(x
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
随机试题
下列哪项病变属浆液性炎()
此证诊断为()方宜选用()
伸出食指往下弯曲,墨西哥人用来表示()。
(2t-2)dt-3<0,则x的取值范围是________。
人们常说“苍蝇不叮无缝的蛋”。这句话主要说明了()。
根据对成就动机的研究,最有利于激发个体达到最佳动机水平的成功概率值是
财产所有人无权向第三人追索原物的情况是()。
人们对大麻以及其他毒品的毒性作用过分夸大了。虽然师长父母们非常担忧普遍服用大麻或其他毒品对初、高中学生产生的危害。但是一次对13至17岁之间的5000名学生的全国性调查表明,这些学生中,认为服用这类毒品是有害的人不足16%。以下哪项如果为真。能够构成对上
Thenewsaboutvitaminskeepsgettingworse.Manystudiespublishedinthelastfewyearsshowsthatavarietyofpopularsupple
云计算服务类型不包含的是()。
最新回复
(
0
)