首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
34
问题
有以下程序: 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://kaotiyun.com/show/9oXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
(1)在考生文件夹下有一个工程文件sjt3.vbp,窗体上有一个矩形和一个圆,还有垂直和水平滚动条各一个。程序运行时,移动某个滚动条的滚动块,可使圆做相应方向的移动。滚动条刻度值的范围是圆可以在矩形中移动的范围。以水平滚动条为例,滚动块在最左边时,圆靠在矩
关于水平滚动条,如下叙述中错误的是
设x为一整型变量,且语句的开始为:SelectCasex,则不符合语法规则的Case子句是()。
以下关于VB特点的叙述中,错误的是
以下VisualBasic不支持的循环结构是
在考生文件夹下有一个工程文件sjt3.vbp。程序的功能是通过键盘输入正整数到文本框中。在“除数”框架中选择一个单选按钮,然后单击“处理数据”命令按钮,将大于文本框中的正整数,并且能够被所选除数整除的5个数添加到列表框List1中,如图所示。在窗体文件中已
表达式Sin(0)+Abs(-1)+Int(Rnd(0))+Len(Str(3.14))的值是
在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好3个关联表对象“tStud”、“tCourse”和“tScore”及一个临时表对象“tTemp”。请按以下要求完成设计。(1)创建一个查询,查找并显示入校时间非空的男同学的“
以下不能用Print方法输出数据的对象或窗口是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
随机试题
论述审美经验的动态过程。
治疗胸胁停饮所致的喘咳宜选用的药物是
病毒感染早期检测到特异性的抗体IgM,下列描述中对其解释不正确的是
[2009年第39题,2007年第48题]《公共建筑节能设计标准》(GB50189─2015)限制外墙上透明部分应不超过该外墙总面积的70%,其主要原因是:
项目建设单位开展前期工作时要提出用地预审申请,由()依法对建设项目用地进行审查。
某封闭式基金的市场价格为1.800元,基金份额净值为2.000元,那么此封闭式基金的折(溢)价率为()。
甲酒厂欲从乙粮库购买一千吨高粱,业务员因为疏忽在买卖合同中未写明高梁质量。关于该合同,下列哪些说法是正确的?
商品:是用来交换的劳动产品。根据这一含义,下列情况属于商品的是( )。
8位大学生打算合资创业,在筹资阶段,有2名同学决定考研而退出,使得剩余同学每人需要再多筹资1万元;等到去注册时,又有2名同学因找到合适工作而退出,那么剩下的同学每人又得再多筹资几万元?
已知某高速缓存(Cache采用组相联映像方式,即组问直接映像,组内全相联映像。假设主存容量为4096块,每块256字节,高速缓存包含32块,分8组,每组4块。高速缓存的地址变换表应包含(1)个存储单元;每个存储单元应能存放(2)位二进制数;每次参与相联比较
最新回复
(
0
)