首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
20
问题
有以下程序
#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://kaotiyun.com/show/J3Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:计算出形参S所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。例如,形参S所指的字符串为:ThisisaClanguageprogram,函数的返回值为6。请在程序
已知inta=6;则执行a+=a-=a*a;语句后,a的值为()。
设有定义:intk=0;,下列选项的4个表达式中与其他3个表达式的值不相同的是()。
数据库设计过程不包括()。
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=20,rear=15。现要在该循环队列中寻找最小值的元素,最坏情况下需要比较的次数为()。
下列叙述中错误的是()。
有两个关系R,S如下由关系R通过运算得到关系S,则所使用的运算为()。
下列关于二叉树的叙述中,正确的是()。
下面选项中合法的字符常量是()。
随机试题
下列各项中,既适合普通地面铺设又适合地热采暖地面铺设的是()。
在国际货物销售合同的商品检验条款中,关于检验时间与地点的规定,目前使用最多的是
在国际运输方式中,按船舶经营方式不同,海洋运输可分为()
输卵管内侧端连于________,其开口称________;外侧端以________开口于腹膜腔。
A.早产儿B.足月小样儿C.低出生体重儿D.极低出生体重儿E.超低出生体重儿胎龄36周,出生体重2500g
在下列氨基酸中疏水性氨基酸是
国家为了公共利益的需要,可以依照法律对土地实行:
新中国成立初期,毛泽东在谈到我国工业的情况时说:“现在我们能造什么?能造桌子椅子,能造茶碗茶壶,能种粮食,还能磨成面粉,还能造纸,但是,一辆汽车、一架飞机、一辆坦克、一辆拖拉机都不能造。”这说明()。
【B1】【B3】
Gettingbehindthewheelofacarcanbeanexcitingnewstepinateen’slife.Butalongwiththatexcitementcomesanew【B1】__
最新回复
(
0
)