首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int fa(int x) { return x*x; } int fb(int x) { return x*x*x; } int f(int (*f1)(),int (*f2)(
有以下程序 int fa(int x) { return x*x; } int fb(int x) { return x*x*x; } int f(int (*f1)(),int (*f2)(
admin
2013-06-11
48
问题
有以下程序 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/AxJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在结构化分析使用的数据流图(DFD)中,利用【】对其中的图形元素进行确切解释。
有以下程序段 typedef struct node{ int data;struct node *next;}*NODE; NODE p; 以下叙述中正确的是
对于一个正常运行的C程序,以下叙述中正确的是
关系数据库管理系统应能实现的专门的关系运算包括______。
在printf函数中用来输出十六制无符号的格式字符是()
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){inti;for(i=0【】;!=’\0’;i++);return(【】);
在面向对象的程序设计中,下列叙述错误的是()。
检查软件产品是否符合需求定义的过程称为______。
有以下定义和语句,则sizeof(A)的值是【】,而sizeof(a.share)的值是【】。structdate{intday;intmouth;intyear;
随机试题
()不是一个独立的心理过程,而是各种心理过程的一种伴随特性或共同特性。
已知二次积分I=∫01fdx∫x2xf(x,y)dy,变换积分次序后I=_______.
下列哪项关于恶性肿瘤发生发展的叙述是错误的
以焦虑、痛苦,易激惹为主,无晨重夜轻的节律改变主要见于以思维不连贯,情感不协调,行为怪异为主见于
治吐血三要法:宜行血不宜止血,宜补肝不宜伐肝,宜降气不宜降火。出于何书
A、多为上腹正中或偏右节律性空腹疼痛B、多为剑突下正中或偏左节律性餐后疼痛C、上腹疼痛多在餐后发生,呕吐多见D、上腹持续性较剧烈疼痛,放射至背部E、右上腹节律性疼痛,夜间痛和背部痛多见且突出以下溃疡的疼痛一般是十二
在下列古代著名道教人物中,被称为“山中宰相”的是()。
甲、乙两车分别从A、B两城同时相对开出,7小时后相遇,相遇后继续前进2小时,这时甲车距B城还有240千米,乙车距A城还有360千米。A、B两城相距多少千米?
中国古人将阴历月的大月定为30天,小月定为29天,一年有12个月,即354天,比阳历年少了11天多。怎么办呢?在19个阴历年里加7个闰月,就和19个阳历年的长度几乎相等。这个周期的发明巧妙地解决了阴阳历调和的难题,比希腊人梅冬的发明早了160年。这
根据我国《宪法》,农村和城市郊区的土地,除由法律规定属于国家所有的以外,属于集体所有;()也属于集体所有。
最新回复
(
0
)