首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: float f1(float n) { return n*n; } float f2(float n) { return 2*n; } main() { float(*p1)(float),(*p
有以下程序: float f1(float n) { return n*n; } float f2(float n) { return 2*n; } main() { float(*p1)(float),(*p
admin
2010-09-05
17
问题
有以下程序:
float f1(float n)
{ return n*n; }
float f2(float n)
{ return 2*n; }
main()
{ float(*p1)(float),(*p2)(float),(*t)(float),y1,y2;
p1=f1;p2=f2;
y1=p2(p1(2.0));
t=P1;p1=p2;p2=t;
y2=p2(p1(2.0));
printf("%3.0f,%3.0f\n",y1,y2);
}
程序运行后的输出结果是【 】。
选项
答案
8,16
解析
float(*p1)(float)是定义p1为指向函数的float型的指针变量。因此p1=f1;p2=f2;表示p1指向函数f1,p2指向函数f2,故所有y1=p2 (p1(2.0))=f2(f1(2.0))=8;后面将p1与p2互换,y2=f1(f2(2.0))=16。
转载请注明原文地址:https://kaotiyun.com/show/O7Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件sjt5.vbp,其名称为Forml的窗体上已有三个文本框Text1、Text2、Text3,以及部分程序代码,请完成以下工作。①在属性窗口中修改Text3的适当属性,使其在运行时不显示,作为模拟的剪贴板使用,窗体如图
在窗体上画一个名称为Text1的文本框,并编写如下程序:OptionBase1PrivateSubForm_Click() Dimarr DimStartAsInteger,FinishAsInteger DimSu
数据库设计过程不包括
设有如下事件过程:PrivateSubForm_Click() Sum=0 Fork=1To3 Ifk
在VisualBasic环境下设计应用程序时,系统能自动检查出的错误是( )。
表达式4+5\6*7/8Mod9的值是()。
下列程序的输出结果为()。S1="1":S2="2":S1=Va1(S1)+Va1(S2):S2=Va1("12")IfS1◇S2ThenPrintS1-S2ElsePrintS2-S1
在窗体上建立三个菜单(名称分别为Read、Cale和Save,标题分别为“读人数据”、“计算并输出”和“存盘”),然后添加一个文本框(名称为Text1,可显示多行,ScrollBars属性设置为2)(如图所示)。程序运行后,如果执行“读入数据”命令,则读入
下列合法的VisualBasic变量名是()。
假定有以下程序段:Fori=lTo3Forj=5To1Step-1Printi*iNextjNextI则语句Printi*j的执行次数是()。
随机试题
某建设工程业主将土建、安装、装饰装修等若干单位工程分别发包给甲、乙、丙三家施工单位,则对于甲、乙、丙三家施工单位之间的关系,正确的表述是()。
根本不可能几个星期就掌握一门外语。
A.均小骨盆B.女性骨盆C.男性骨盆D.漏斗骨盆E.中骨盆狭窄各平面径线均小于正常值2cm或以上,但形态正常,为
下列哪项符合无菌技术操作原则
下列施工单位为避免进度受影响所做的工作,合理的是()。
债券的久期是指()。
深广公司销售一批商品给红星公司,价款5200000元(含增值税税额)。按双方协议规定,款项应于2012年3月20日之前付清。由于连年亏损,资金周转发生困难,红星公司不能在规定的时间内偿付深广公司的货款。经协商,于2012年3月20日进行债务再组。重组协议如
下列说法中,正确的是()。
下列关于法的作用的表述,正确的是()。(2012年单选3)
Inlinkinggeographicallydisparatepeople,theInternetisarguablyhelpingmillionsofspontaneouscommunitiestobloom:commu
最新回复
(
0
)