首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
42
问题
有以下程序: 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://kaotiyun.com/show/8qXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于栈的叙述正确的是
阅读程序:OptionBase1PrivateSubForm_Click()Dima(3,3)AsIntegerFori=1To3Forj=1To3
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为
下面描述中错误的是
设窗体上有一个名称为Listl的列表框,并有若干列表项。下面语句中不能在所有列表项之后追加一个列表项的是
以下关于框架的叙述中,错误的是
将数据项“Student”添加到名称为Listl的列表框中,并使其成为列表框第一项的语句为
下列选项中不属于软件生命周期开发阶段任务的是()。
下列数据结构中,能够按照"先进后出"原则存取数据的是( )。
随机试题
下列关于朱砂用法用量和使用注意的叙述,正确的有()(2006年第122题)
A、Homeworkmustbehandedinontime.B、Agreatdealofequipmentisavailable.C、Thestudentsmustfollowallinstructionsexac
________thequestionsare,________heisabletoanswerthem.
劳动者有下列哪种情况时,用人单位不得解除合同?()
某公司2002年6月进口一批设备,2003年4月对该批货物进口税额提出异议,经海关审核发现由于计算错误,多征税款43750元人民币。根据规定,海关应退还多征的税款。()
截至2018年6月末,我国网民视频用户规模达6.09亿,较上年末增加3014万人,占网民整体规模的76%,用户规模增长率较整体网民增速高1.4%。截至2018年12月末,我国网民视频用户规模达7.25亿,占网民整体规模的87.5%;网民平均每天用
政治权利和自由是指公民依法享有的参加国家政治生活方面的权利和自由。根据《中华人民共和国宪法》规定,我国公民享有的政治权利和自由包括()
通常嵌入式系统对实时性和可靠性都有一定要求,如果把ATM柜员机和数码相机两者进行比较,它们中对实时性和可靠性要求较高的分别是()。
数据库管理系统(DBMS)的层次结构中,数据存取层的处理对象是
布尔逻辑运算符包括:!、&&和【】。
最新回复
(
0
)