首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int funa(int a,int b){return a+b;} int funb(int a,int b){return a-b;}
有以下程序 #include<stdio.h> int funa(int a,int b){return a+b;} int funb(int a,int b){return a-b;}
admin
2017-04-26
20
问题
有以下程序
#include<stdio.h>
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://jikaoti.com/ti/4ui0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){inti,j,m=55;for(i=1;i<=3;i++)for(j=3;j<=i;j++)m=m%j;printf("%d\n",m);
现有定义inta;doubleb;floatc;chark;,则表达式a/b+c-k值的类型为
常用的黑箱测试有等价分类法、______、因果图法和错误推测法4种。
下面程序的运行结果是#include<stdio.h>voiddelch(char*s){inti,j;char*a;a=S;for(i=0,j=0;a[i]!=’\0’;i++)if(
执行下面的程序后,a的值为main(){inta,b;for(a=1,b=1;a<=10;a++){if(b%3==1){b+=3;continue;}b-=5;}}
以下叙述正确的是
下列选项中C语言中不合法的字符串常量的是
下列叙述中正确的是
以下4个选项中,不能看成一条语句的是
随机试题
A去乙酰毛花苷B美西律C地高辛D奎尼丁E利血平由强心甾和4个糖组成
A.焦磷酸钙B.肥胖C.HLA.B27D.RFE.血尿酸增高与骨关节炎有关
某市由于经济、人口、文化的发展,原来的城市总体规划需要重新修订编制,应通过哪些程序和管理内容:城市人民政府和县人民政府在报送城市总体规划前,须经()。
在全球经济一体化的形势下,世界经济的格局也发生了变化,跨国公司在控制、管理功能趋于______,制造、装配功能趋于______。
某施工单位承担了矿山井巷工程,与业主签订了建设施工合同,合同约定工期15个月,开工日期为2005年11月1日,竣工日期为2007年1月31日。工期奖惩额为5000元/d,工程保修期1年。在施工过程中,由于发生地质条件变化,建设单位进行设计变更,影
原信用证的受益人以原证为担保品,要求银行以第三人为受益人另开立的一张与原证内容相似的信用证不是()。
银行监管是由政府主导,实施的监督管理行为。()
在会计核算中,及时性是指()。
正保公司20×2年12月20日购入一条生产线,由A、B、C三部机器构成,初始成本分别为500万元,300万元和200万元。使用年限为10年,预计净残值为零,以年限平均法计提折旧。三部机器均无法单独产生现金流量,但整条生产线构成完整的产销单位,属于一个资产组
“相地而衰征”
最新回复
(
0
)