首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #inchde 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){retur
有以下程序 #inchde 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){retur
admin
2015-12-25
26
问题
有以下程序
#inchde
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/RPDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请读程序:#include<stdio.h>main(){inta;floatb,c;scanf("%2d%3f%4f",&a,&b,&c);printf(
数据的存储结构是指()。
两次运行下列的程序,如果从键盘上分别输入3和1,则输出结果是()。main(){intx;scanf("%d",&x);if(x++>2)printf("%d",x);elsep
函数ftell(fp)的作用是()。
定义结构体数组:structstu{intnum;charname[20];}x[5]={1,"LI",2,"ZHAO",3,"WANG",4,"ZHANG",5,"LIU"};for(i=1;i<5;i+
下列程序的输出结果是()。#include<stdio.h>f(inta){intb=0;staticintc=4;a=c++;b++;return(a);}main(
设变量x和y均已正确定义并赋值。下列if语句中,在编译时将产生错误信息的是
已定义下列函数:intfun(int*p){return*p;)fun函数返回值是()。
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填______。struct1ink{chardata;}node;
随机试题
原发性甲状旁腺功能亢进症的诊断依据是:()
霍金奇病患者,双颈部淋巴结肿大,无发热、盗汗,体重下降。X线胸片及腹部B超均无异常发现。宜用哪个方案治疗
骨质破坏的基本X线表现是
在我国,公民在法律面前一律平等,其含义是指()。
[2011年第71题]空气的黏度与水的黏度μ分别随温度的降低而()。
根据《建设工程工程量清单计价规范》GB50500—2013,如果因发包人原因删减了合同中原定的某项工作,致使承包人发生的费用或(和)得到的收益不能被包括在其他已支付的项目中,也未被包含在任何可替代的工作中,则承包人()。
甲公司为增值税一般纳税人,2019年5月收购免税农产品一批。收购发票上注明的买价为950000元,款项以现金支付,收购的免税农产品已验收入库,税法规定按9%的扣除率计算进项税额。该批免税农产品的入账价值为()元。
中小学生体育态度的转变包括()两个方面。
你认为领导让你去做的工作不符规定。你如何处理?
I=,其中是沿椭圆=1正向从A(a,0)到(0,b)的一段弧,a≠1.
最新回复
(
0
)