首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int funa(int a,int b){retum a+b;} int funb(int a,int b){return a-b;} int sss(int(*t)(),int x,int y){retu
有以下程序 #include<stdio.h> int funa(int a,int b){retum a+b;} int funb(int a,int b){return a-b;} int sss(int(*t)(),int x,int y){retu
admin
2019-04-24
42
问题
有以下程序
#include<stdio.h>
int funa(int a,int b){retum a+b;}
int funb(int a,int b){return a-b;}
int sss(int(*t)(),int x,int y){retum((*t)(x,y));}
main(){int x;
X=SSS(funa,9,3);
x+=sss(funb,8,3);
printf("%d\n",x);}
程序运行后的输出结果是
选项
A、17
B、23
C、24
D、22
答案
A
解析
函数funa的功能计算两个数据的和,funb的功能计算两个数据的差,函数sss中利用指向函数的指针作为函数的参数,可以在调用的时候,根据接收的函数地址来决定调用那一个函数。主函数中调用x=sss(funa,9,3),将funa函数的地址传递给t,因此sss函数成为求两个数据的和12,继续将funb函数地址传给t,求两个数据差为5,和s累加后结果为17。
转载请注明原文地址:https://kaotiyun.com/show/4LRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数rewind的作用是
一棵二叉树第六层(根结点为第一层)的结点数最多为【】个。
以下选项中,正确的整型常量是______。
请编写函数fun(),该函数的功能是:将s所指字符串中ASCII值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中。例如,若s所指字符串中的内容为ABCDEFGl2345,其中字符B的ASCⅡ码值为偶数、…、字符2的ASCⅡ码值为偶数
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把低于平均分的学生数据放在b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。注意:部分源程序在文件PROGl.C中。
给定程序MODll.C中函数fun的功能是:找出100至n(不大于1000)之间三位数字相等的所有整数,把这些整数放在s所指数组中,个数作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,
下列叙述中正确的是()。【10年3月】
有以下程序intfunl(doublea){returna*=a;}intfun2(doublex,doubley){doublea=0,b=0;a=funI(x);b=fun1(y);retum
若要求从键盘读入含有空格字符的字符串,应使用函数
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
随机试题
20世纪四五十年代在美国批评界占统治地位的批评方法是【】
衡量企业技术进步的指标有:_____________、_____________、_____________、_____________。
A.从肝门至胰腺扫描完整B.从膈顶扫描至肝右下角C.从起始扫描到肾脏中部D.从肝门到髂前上棘E.从肾上极扫描到肾下极腹膜后腔CT扫描范围为
白疕的皮损特征面游风的皮损特征
甲市A区人民法院于2001年11月30日发出公告,内容为:公告3个月后若被申请人仍未出现或确知其生存下落,法院即可依法作出宣告被申请人死亡的判决。本案公告期间届满日期是哪一天?()
对于利息较高的商业性贷款,在使用中一定要力求获得较高的收益,加之其贷款期较短,不应该用在()上。
保证合同约定的保证期间早于或者等于主债务履行期限的.视为没有约定,保证期间为主债务履行期届满之日起()。
根据《合同法》的规定,当事人既约定违约金又约定定金的,一方违约时,对方可以采取追究违约责任的方式是()。
在多年实践的基础上,西方商业银行为确保贷款的安全,总结了一套衡量借款人信用情况的标准,称为“5C准则”。下列选项中,不属于该原则的是()。
最大吸氧量
最新回复
(
0
)