首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
38
问题
有以下程序: 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://www.kaotiyun.com/show/LHWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommandl_Click()DimxAsIntegerx=10Printfunl(x,12)+xEndSubPrivateFunctionf
以下关于数组的叙述中,错误的是()。
窗体上有一个Text1文本框,并编写了下面事件过程:PrivateSubText1_KeyPress(KeyAsciiAsInteger)KeyAscii=KeyAscii+3EndSub程序运行时,在文本框中输入字符“A”,则在文本框中
假定在窗体上添加了一个通用对话框控件,其名称为CD1,并有如下程序段:CD1.ShowOpen:CD1.DefaultExt="doc"在打开文件的对话框中选择了"c:\file1.txt"文件,则FileTitle属性的值是
以下叙述中,错误的是
假设有如下的命令按钮(名称为Commandl)事件过程:PrivateSubCommandl_Click()x=InputBox(”输入:”,”输入整数”)MsgBox”输入的数据是:”,,”输入数据:"+xEn
窗体上有一个名称为Command1的命令按钮,有程序如下:OptionBase1PrivateSUbCommand1_Click()Dima(10)AsInteger第1个ForFori=1To10a(i)=Int(Rnd*1
下面关于VB应用程序的叙述中正确的是
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
随机试题
下列水解顺序由易到难正确的是()。
王某,男,49岁,患有尿毒症,24小时尿量少于400ml,其排尿状态属于
采用单价法和实物法编制施工图预算的主要区别是()。
下列指标中属于衡量宏观税收负担的指标是()。
招标文件通常包括《招标公告》、《招标书》、《投标须知》、《投标书编制要求》等,其中重点是()的编制和标底的确定。
MMPI-2包括10个临床量表和7个效度量表,它们均属于()的内容。
A、 B、 C、 D、 C
社会原收入水平为1000亿元,消费为800亿元,当收入增加到1200亿元时,消费增加至900亿元,请计算边际消费倾向和边际储蓄倾向。
警察局的统计数字显示汽车防盗装置降低了汽车被盗的危险性,但是汽车保险业对被盗汽车的统计研究则声称装备了防盗装置的汽车相反比那些没装防盗装置的汽车更有可能被偷。下面哪一项,如果正确,最能解决上述的明显矛盾?
LePèreGoriotafinidanslamisèrepour____________dépouillerparsesfilles.
最新回复
(
0
)