首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int funa(int a,int b){ return a+b;} int funb(int a,int b){return a-b;) int sss(int(*t)(),in
有以下程序 #include int funa(int a,int b){ return a+b;} int funb(int a,int b){return a-b;) int sss(int(*t)(),in
admin
2019-06-09
46
问题
有以下程序
#include
int funa(int a,int b){
return a+b;}
int funb(int a,int b){return a-b;)
int sss(int(*t)(),int X,int Y){return((*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://www.kaotiyun.com/show/J3Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:在带有头结点的单向链表中,查找数据域中值为ch的结点。找到后通过函数值返回该结点在链表中所处的顺序号;若不存在值为ch的结点,函数返回0值。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
给定程序中,函数fun的功能是将a和b所指的两个字符串转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。例如,主函数中输入字符串:32486和12345,在主函数中输出的函数值为:44831。请在程序的下
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:删除字符串中所有的*号。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为:****A*BC*DEF*G*******,删除后,字符串中的内容应当是:ABCDEF
有下列程序段:typedefstructNODE{intnum;structNODE*next;}OLD:下列叙述中正确的是()。
对于一个正常运行的C程序,下列叙述中正确的是()。
如果需要打开一个已经存在的非空文件“FILE”并进行修改,正确的语句是()。
C语言规定,函数返回值的类型是()。
下列叙述中正确的是()。
下面选项中合法的字符常量是()。
随机试题
OnadryandcoldFridayafternoonlastOctober,SharonSelineexchangedtextmessageswithherdaughterwhowasincollege.They
由于投标人的经营能力和经营环境的不同,因此不同投标人对同一个招标项目,就会选择不同的投标报价目标。常用的策略有()
2008年5月22日,范美忠在天涯论坛上发帖《那一刻地动山摇——“5.12”汶川地震亲历记》,文中写道:“在这种生死抉择的瞬间,只有为了我的女儿我才可能考虑牺牲自我,其他的人,哪怕是我的母亲,在这种情况下我也不会管的。如果过于危险,我跟你们(他的学生)一起
与家庭教育、社会教育等其他教育形式相比,学校教育最主要的区别在于()。
SQL的计算查询中,用于求平均值的函数是
Whodoesn’tknowthenameoftheobject?
WhoisTexFritzwater?
ManyAmericansmindlesslyopposehunting.Theydosoevenincaseswhereanimalpopulationsaredangeroushigh.In
改革开放
AnimalsontheMoveA)Itlookedlikeascenefrom"Jaws"butwithoutthedramaticmusic.Ahugesharkwaslowlyswimmingthrough
最新回复
(
0
)