首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2017-05-20
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/qaDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){inta[]={1,2,3,4},y,*p=&a[3];--p;y=*p;printf("y=%d\n",y);}程序的运行结果是
以下描述中正确的是
有定义语句:chars[10];,若要从终端给s输入5个字符,错误的输入语句是
下列叙述中,不属于软件需求规格说明书的作用的是
已知字符′A′的ASCII码值是65,字符变量cl的值是′A′,c2的值是′D′。执行语句printf("%d,%d",c1,c2-2);后,输出结果是
已知各变量的类型说明如下:intk,a,b;unsignedlongw=5;doublex=1.42;则以下不符合C语言语法的表达式是
下面关于对象概念的描述中,错误的是
下列叙述中,不属于测试的特征的是
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
随机试题
在肿块触诊中,不属癌性肿块特性的是()
早期妊娠的确诊依据是
试说明我国民法关于无处分权人处分他人财产的合同效力方面都有哪些规定。[武大2015年研]
建设工程阶段的范围包括()。
项目管理信息系统的意义有( )。
最常见的动态资产配置方法不包括()。
市场绩效反映了在特定的市场结构和市场行为条件下市场运行的效果。下列指标中,用来衡量市场绩效的是()。
计提法定公积金时。如何理解“这种补亏是按账面数字进行的.与所得税法的亏损后转无关”?
假设就绪队列中有10个进程,系统将时间片设为200ms,CPU进行进程切换要花费10ms,则系统开销所占的比率约为( )。
A、Hestilllivedinhiscollegedormroom.B、Hemadealivingbysellingwinebottles.C、Hegotmoneyfromoneofhisfriends.D
最新回复
(
0
)