首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
47
问题
有以下程序: 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全国计算机二级
相关试题推荐
将数据项“Student”添加到名称为Listl的列表框中,并使其成为列表框第一项的语句为
下面程序运行时,若输入395,则输出结果是PrivateSubCommand1_Click()Dimx%x=InputB&x("请输入一个3位整数")PrintxMod10,x\100,(xMod100)\10EndSub
下面描述中错误的是
以下关于框架的叙述中,错误的是
如果执行一个语句后弹出如图所示的窗口,则这个语句是
表达式Str(Len(”123”))+Str(77.71)的值是()。
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
设有如下数组定义语句:Dima(-1To4,3)AsInteger以下叙述中正确的是( )。
数据结构中,与所使用的计算机无关的是数据的()。
以下数据结构中,属于非线性数据结构的是()。
随机试题
肝昏迷病人应禁忌什么饮食摄入()
A、河车大造丸B、大补阴丸C、薯蓣丸D、玉泉丸E、左归丸某男,50岁。数月来,虚劳咳嗽,骨蒸潮热,盗汗遗精,腰膝酸软。证属肺肾两亏,宜选用的成药是
注明“现金”字样的银行本票不得背书转让。()
甲上市公司(以下简称“甲公司”)经批准于2×16年1月1日以5010万元的价格(不考虑相关税费)发行面值总额为5000万元的可转换公司债券,筹集资金专门用于某工程项目。(1)该可转换公司债券期限为3年,票面年利率为5%,实际年利率为6%。自2×17年起,
ForanincreasingnumberofstudentsatAmericanuniversities,Oldissuddenlyin.Thereasonisobvious:thegrayingofAmericame
进程并发执行、分配资源可能产生死锁,对于永久性资源,下列不是产生死锁的必要条件的是
WhatdoweknowaboutSteve?
Thefakenewswhattheboyranked52intheprovincewithatotalscoreof702soonspreadaroundthevillage,hassparkedahug
Itwouldbeinterestingtodiscoverhowmanyyoungpeoplegotouniversitywithoutanyclearideaofwhattheyaregoingtodoa
A、Awesternmovie.B、Arestaurant.C、Asciencefictionmovie.D、Ateahouse.B
最新回复
(
0
)