首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
30
问题
有以下程序: 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全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click()DimmAsInteger,nAsIntegerm=2:n=1SelectCasemCase1SelectCasenCase1Print"AAA"Ca
为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是
设窗体上有一个名称为Listl的列表框,并有若干列表项。下面语句中不能在所有列表项之后追加一个列表项的是
以下过程的功能是从数组中寻找最大值:PfivateSubFindMax(a()AsInteger,ByRefMaxAsInteger)DimSAsInteger,fAsInteger:DimiAsInteg
在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是
以下叙述中错误的是
要使得文件列表框Filel中只显示文件扩展名为jpg的图片文件,则下列正确的语句是
数据独立性是数据库技术的重要特点之一,所谓数据独立性是指
数据库系统的数据独立性是指()。
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
随机试题
某孕妇32岁,初次怀孕,足月妊娠,胎膜早破住院,因第二产程延长产钳助产,产后第一天出血约300ml。产后第3天时,体温38℃,下腹痛,恶露血性、有臭味。腹部检查宫底平脐,宫旁压痛,白细胞21×109/L。该产妇应采取的体位最好是
A.t1/2B.VC.ClD.AUCE.Css表观分布容积
普通型流脑败血症期特征性的表现是( )。
下列关于期初余额的描述,正确的有()。
在国外,以下基金中不属于保本基金的是()。
劳动争议处理制度的基本特点包括()。
布鲁纳认为,发现是教育儿童的主要手段,学生掌握学科的基本结构的最好方法是()
卫星:航拍
已知r(α1,α2……αs)=r(α1,α2……αs,β)=m,r(α1,α2……αs,γ)=m+1,则r(α1,α2……αs,β,γ)=__________。
GaspricewarningascoldMarchleadstoshortsuppliesThecoldsnapinMarchcouldleadtoBritain’sgassuppliesrunning
最新回复
(
0
)