首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
53
问题
有以下程序
#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://www.kaotiyun.com/show/4LRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:long x= -123456L;,则以下能够正确输出变量x值的语句是
在结构化程序设计思想提出之前,在程序设计中曾强调程序的效率。与程序的效率相比,人们更重视程序的
函数rewind的作用是
给定程序MODll.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在1中。高位仍在高位,低位仍在低位。例如,当s中的数为:7654321时,t中的数为:7531。请改正程序中的错误,使它能得出正确的结果。
给定程序MODll.C中函数fun的功能是:将s所指字符串的正序和反序进行连接,形成一个新串放在t所指的数组中。例如,当s所指字符串为:“ABCD”时,则t所指字符串中的内容应为:“ABCDDCBA”。请改正程序中的错误,使它能得出正确的结果。注意:
请编写函数fun(),它的功能是:移动一维数组中的内容,若数组中有n个整数,要求把下标从0到p(含p,p<n-1)的数组元素平移到数组的最后。例如:一维数组中的原始内容为:1,2,3,4,5,6,7,8,9,10;p的值为3。移动后,一维数组中的内容应为:
下列叙述中错误的是()。
用白盒法设计测试用例的方法包括()。
程序流程图中带有箭头的线段表示的是()。【08年9月】
下面的函数调用语句中func函数的实参个数是()。func(f2(v1,v2),(v3,v4,v5),(v6,max(v7,v8)));【08年9月】
随机试题
硝酸在工业生产中所产生的尾气可用氢氧化钠溶液吸收。
患者,男,40岁。腰酸膝软,眩晕耳鸣,精神萎靡,性功能减退,并有遗精,早泄。其病因是
A.肾气虚衰B.肾阴虚C.肾阳虚D.肝气郁结E.冲任损伤绝经前后出现腰背冷痛,小便清长,面浮肢肿主因是
男性,45岁,突然高热寒战5天,胸片为左上大片致密阴影,一天来少尿。查体口唇干燥,四肢厥冷。血气pH7.40,PaCO235mmHg,PaO285mmHg,BP70/60mmHg,中心静脉压5cmH2O。目前最为紧要的治疗措施为
()为建设项目参与各方提供方便的信息检索服务。
李某是某汽车零件生产公司的总经理,得益于近十年来中国汽车工业的高速发展和良好的经营管理,公司规模不断扩大,从早期的家族式小作坊,发展到如今拥有数千名员工,具有一定知名度的大型制造企业。公司发展蒸蒸日上,但李某又遇到了新的问题:公司的薪资水平在当地属于中等偏
企业以经营租赁方式租入的固定资产发生的改良支出,应直接计入当期损益。()
下列表述,正确的有()。
下列关于船舶的车船税的陈述正确的是()。
需要指定行标题和列标题的查询是()。
最新回复
(
0
)