首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
2009-02-15
57
问题
有以下程序: 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); } 程序运行后的输出结果是 ______。
选项
A、8, 16
B、8, 8
C、16, 16
D、4, 8
答案
A
解析
题中“(*p1)(float)”定义了一个指向函数的指针变量p1,此函数的返回值是float类型。在main函数中,使得p1指向了函数f1,P2指向了函数缀。语句“y1=p2(p1(2.0));”先调用了p1函数,将其返回值4.000000传递给了f2的形参n,并使其函数返回值8.000000赋值给y1。然后在main函数中交换了p1、p2指针变量的指向,使p1指向了函数侵,p2指向了函数f1,并先调用函数f2,得到返回值4.000000,使其传递给f1函数的形参n,并带回返回值16.000000赋值给y2。在输出y1、y2时,各浮点数占3列,小数位数为0,即输出了 8,16。
转载请注明原文地址:https://www.kaotiyun.com/show/8qXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为
窗体上有1个名称为Command1的命令按钮,事件过程如下:PrivateSubCommand1_Click()Dimart_x(5,5)AsIntegerFori=1To3Forj=2To4
VisualBasic源程序的续行符为
窗体上有名称分别为Text1、Text2的文本框,名称为Commandl的命令按钳。运行程序,在Text1中输入“FormList",然后单击命令按钮,执行如下程序:PrivateSubCommandl_Click()
软件生命周期中的活动不包括
下列关于利用通用对话框产生的文件对话框的相关属性的描述中,错误的是
数据独立性是数据库技术的重要特点之一,所谓数据独立性是指
为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是
(1)考生文件夹下有一个工程文件sjt3.vbp。程序的功能是:通过键盘向文本框中输入数字。如果输入的是非数字字符,则提示输入错误,且文木框中不显示输入的字符。单击名称为Command1、标题为“添加”的命令按钮,则将文本框中的数字添加到名称为Combol
随机试题
当你正利用WAVE几何链接器时,你的工作部件应是含有将被链接几何体的部件。
有意义学习的概念的提出者是()
下列关于FIDIC施工合同条件中合同担保的说法,正确的是()
炼铁生产过程中,高炉停炉操作时,要利用打水将炉顶温度控制在()℃之间。
下列关于采用预制安装法施工桥梁承载结构,叙述正确的是()。[2009年真题]
地下车站基坑开挖时,应进行中间验收的项目有()。
在教育目的价值取向中,属于文化本位论的代表人物是()。
2008年世界稻谷总产量68501.3万吨,比2000年增长14.3%;小麦总产量68994.6万吨,比2000年增长17.8%;玉米总产量82271.0万吨,比2000年增长39.1%;大豆总产量23095.3万吨,比2000年增长43.2%。将每
(2014上集管)项目收尾过程是结束项目某一阶段中的所有活动,正式收尾该项目阶段的过程。______不属于管理收尾。
MelbourneNamedWorld’sMostLiveableCityforFourthStraightYearMelbourneoutperformed139citiestotoptheEconomistIn
最新回复
(
0
)