首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
59
问题
有以下程序 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全国计算机二级
相关试题推荐
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
设程序中有以下语句:MsgBox”Visual”,,”Basic”,”等级考试”,2执行该语句后,显示一个信息框,以下关于该信息框的叙述中,正确的是
设窗体文件中有下面的事件过程:PrivateSubCommandl_Click()Dimsa%=100PrintaEndSub其中变量a和s的数据类型分别是
下面正确使用动态数组的是
在关系数据库中,描述全局数据逻辑结构的是()。
以下关于菜单设计的叙述中错误的是
在3种不同类型的组合框中,只能选择而不能输入数据的组合框是()。
定时器的Interval属性的值是一个整数,它表示的是
定时器的Interval属性的值是一个整数,它表示的是
下面对“对象”概念描述正确的是()。
随机试题
按_______分类,市场调查可以分为全面市场调查和非全面市场调查。
目标管理的缺点有()
患者,女,32岁。闭经泌乳半年,CT冠状扫描示垂体左侧可疑低密度灶,直径约8.0mm。关于影像学分析下列正确的是
男性,72岁,患绞窄性肠梗阻,体温骤升至40℃,寒战,血压12.1/10.1kPa(95/76mmHg)。患者存在:
气胸肺气肿
常常用电吹风来吹头发,却没想过用它烘干潮湿的衣服,这种情况属于()。
关于水稻,下列说法错误的是()。
为计算机辅助教学开辟了道路的一种教育思潮是()
依照唐律的规定,殴打或者谋杀祖父母的行为属于“十恶”罪中的()。
用于执行指定的外部应用程序的宏命令是
最新回复
(
0
)