首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int funa(int a,int b) {return a+b;} int funb(int a, int b) { return a-b; } int sss(int
有以下程序 #include int funa(int a,int b) {return a+b;} int funb(int a, int b) { return a-b; } int sss(int
admin
2019-12-17
22
问题
有以下程序
#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、1 7
B、23
C、24
D、22
答案
A
解析
函数funa的功能计算两个数据的和,funb的功能计算两个数据的差,函数sss中利用指向函数的指针作为函数的参数,可以在调用的时候,根据接收的函数地址来决定调用那一个函数。主函数中调用x=sss(funa,9,3),将funa函数的地址传递给t,因此SSS涿l数成为求两个数据的和12,继续将:funb函数地址传给t,求两个数据差为5,和s累加后结果为17。
转载请注明原文地址:https://kaotiyun.com/show/rbCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){intx[3][3]={{2},{4},{6}},i,*q=&x[0][0];for(i=0;i
有以下程序:#includemain(){inta=1,b=0;for(;a
面向对象方法中,实现对象的数据和操作结合于统一体中的是()。
下列叙述中正确的是()。
有以下程序:#include#includestructcomputer{charCPU[10];};main(){structcomputerpcl,pc2;strc
以下对指针变量的操作中,错误的程序段是()。
以下选项中,合法的C语言实数是()。
为了建立如图所示的存储结构(即每个节点含两个域,data是数据域,next是指向节点的指针域)则在()处填入的选项是()。structlink{chardata;()}node;
若有定义:inta[2113];,以下选项中对a数组元素正确引用的是
有三个关系R、S和T如下。则由关系R和S得到关系T的操作是
随机试题
细胞免疫的生理功能不包括
患者男,32岁。因头痛自行口服阿莫西林后出现口腔黏膜溃疡疼痛,患者有青霉素过敏史,查双颊、唇及舌黏膜可见广泛的糜烂、充血,表面渗出较多,形成黄白色假膜,唾液增多。本病例最可能诊断为
A.乳剂B.明胶溶液C.混悬剂D.硼酸甘油溶液E.糖浆剂采用干胶或湿胶法制备()
[2014年,第39题]现有100mL硫酸,测得其质量分数为98%,密度为1.84g.mL-1,其物质的量大的浓度为()。
一组测量值为:18.3,19.2,18.5,19.0,18.0,18.7,18.4,19.3,该测量列标准误差为()。
有关费用偏差计算公式,表述正确的是()。
一个大的城市人口核心,以及与其有着密切社会经济联系的、具有一体化倾向的邻接地域的组合,是国际上进行城市统计和研究的基本地域单元,是城镇化发展到较高阶段时产生的城市空间组织形式的是()。
支票的提示付款期限为10天。()
结合材料回答问题:材料1在中国实行人民代表大会制度,是中国人民在人类政治制度史上的伟大创造,是深刻总结近代以后中国政治生活惨痛教训得出的基本结论,是中国社会100多年激越变革、激荡发展的历史结果,是中国人民翻身作主、掌握自己命运的必然选择。邓小
WhydidJanecallMike?
最新回复
(
0
)