首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
37
问题
有以下程序
#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全国计算机二级
相关试题推荐
以下程序的输出结果是______。fun(intx,inty,intz){z=x*x+y*y;}main(){inta=31;fun(6,3,a)printf("%d",a)}
有以下程序#include<stdio.h>main(){FILE*fp;inti,a[6]={1,2,3,4,5,6};fp=fopen("d3.dat","w+b");fwrite(a,sizeof(int),
数据结构中,与所使用的计算机无关的是数据的
当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为______。
若有条件表达式(exp)?a++:b--,则以下表达式中能完全等价于表达式(exp)的是
已知字符′A′的ASCII码值是65,字符变量cl的值是′A′,c2的值是′D′。执行语句printf("%d,%d",c1,c2-2);后,输出结果是
设变量a是int型,f是float型,i是double型,则表达式10+′a′+i*f值的数据类型为
设inta=5,b=6,表达式(++a==b--)?++a:--b的值是_______。
下列函数值的类型是()。fun(doublex){floaty;y=3*x-4;returny;}
随机试题
在企业组织结构中,强调纵向信息沟通的结构是()
A、咽后壁隆起偏一侧B、咽后壁正中隆起C、两者均有D、两者均无急性咽后脓肿位于
慢性肾衰竭时少见的电解质紊乱是
急性阑尾炎最具特征的体征是:
霍乱的病理变化为
脓性指头炎若不及时处理可发生
房地产市场调研与一般耐用消费品市场调研的区别,主要有以下几方面()。
退休计划四线图中,将生命周期划分为养老债务分摊期与养老成本发生期两个阶段的是( )。
“宁汉合流”指的是()。
Whichofthefollowingsentencescontainssubjunctivemood?(2013)
最新回复
(
0
)