首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
19
问题
有以下程序:
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全国计算机二级
相关试题推荐
设窗体上有一个通用对话框控件CDI,希望在执行下面程序时,打开如图所示的文件对话框:PrivateSubCommandl_Click()CDl.DialogTitle=“打开文件”CDl.InitDir=“C:”
A、选择B、投影C、自然连接D、并A由关系R到关系S为一元运算,排除C和D。关系S是关系R的一部分,是通过选择之后的结果,因此选A。
表达式4+5\6*7/8Mod9的值是()。
窗体上有一个名称为Command1的命令按钮,编写如下事件过程:PrivateSubCommand1_Click()i=0DoWhilei<6Forj=1Toin
编写如下程序:PrivateSubCommand1_Click() Dimstr1AsString,str2AsString str1=InputBox("输入一个字符串") subfstr1,str2 Prints
下面对软件特点描述错误的是
实现字符的UniCode编码方式一-~ANSI编码方式相转换的函数是()。
已知变量x、y为整数型,且x=4,y=12,s为字符串型,且s=a,LblOk为标签控件,下列赋值语句不合法的是()。
设有以下函数过程PdvateFunctionFun(a()AsInteger,bAsSlring)AsIntegerEndFunction若已有变量声明:Dimx(5)AsInteger
现有语句:y=IIf(x>0,xMod3,0)设x=10,则y的值是( )。
随机试题
Thesimplestwayofputtinganideadownonpaperistodrawapicture.Thatwas【C1】______menfirstbegantowrite,sixthousand
最可能的诊断是下列哪种药物不是治疗该病的适应证
男,40岁,有糖尿病病史7年,此次因颈部出现疼痛、红、肿的区域而来就诊,查体:颈部左侧有一略隆起的紫红色浸润区,质韧,界不清,中央部表面有多个脓栓,体温38.1℃,脉搏78/min,血压120/90mmHg(16/12kPa)。
下列哪项不符合轮状病毒特性
患者,男,40岁,患急性心包炎、心包积液2月余,近几日出现咳嗽、活动后气促,有心绞痛样胸痛。体检:有颈静脉怒张、肝大、腹水、下肢水肿、心率增快,可见Kussmaul征。考虑此时诊断是
患者,男性,50岁。因“急性胰腺炎”入院治疗。病情稳定后,患者依赖性增强,自己能做的事也要别人代劳,该患者使用的心理防卫机制是()
图4是我国某盆地的局部地形剖面示意图。读图回答下列问题。最适合形成天然绿洲的地带是()。
HowdidapeddlerofcheapshirtsandfishingrodsbecomethemightiestcorporationinA-merica?TheshortversionofWal-Mart
请显示或隐藏状态栏。
如果要定义一个窗体级变量,定义变量语句的位置应该是()。
最新回复
(
0
)