首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
有以下程序 #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
admin
2019-08-10
16
问题
有以下程序
#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函数成为求两个数据的和12,继续将funb函数地址传给t,求两个数据差为5,和s累加后结果为17。
转载请注明原文地址:https://kaotiyun.com/show/ggRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#include#include#includetypedefstructstu{char*name,gender;intscore;}STU;voidf(char*p){p=(char*)malloc(10);strcp
以下叙述中正确的是
以下叙述中正确的是
以下叙述中正确的是
以下叙述中正确的是
有以下程序#includemain(){inta[]={2,4,6,8},*p=a,i;for(i=0;i
下列关于数据库设计的叙述中,正确的是( )。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
对下列二叉树进行前序遍历的结果是
随机试题
AX线片可见蒂状、鹿角状或血丘状骨性凸起BX线片可见Codman三角CX线片可见“日光射线”现象DX线片可见葱皮状骨膜反应EX线片可见肥皂泡样骨质破坏阴影骨巨细胞瘤患者可能出现
A.稽留热B.弛张热C.间歇热D.回归热E.不规则热常见于渗出性胸膜炎的热型为
脓肿局部切开引流的目的不包括
姜某,男,34岁。患者3天前出现腹痛,里急后重,下痢赤白黏冻,肛门灼热,小便赤涩,苔黄腻,脉滑数。其治法为()
甲市人民法院一审对林某强奸案作出判决,如果该案判决有错误,有权按照第二审程序提起抗诉的是()
建设工程实行施工总承包的,由施工总承包单位负责收集、汇总各分包单位形成的工程档案,各分包单位应将本单位形成的工程文件整理、立卷后及时移交()。
下列不属于产权证书办理的约定问题的表现的是( )。
对于风险发生的可能性高而且影响显著的战略风险.采取的措施是()。
舅舅:外甥
Somebelievethatintheageofidentikitcomputergames,massentertainmentandconformityonthesupermarketshelves,trulyin
最新回复
(
0
)