首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
64
问题
有以下程序
#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全国计算机二级
相关试题推荐
定义下列结构体(联合)数组:structst{charname[15];intage;}a[10]={"ZHAO",14,"WANG",15,"LIU"
若有下列定义,则对a数组无素地址的正确引用是()。inta[5],*p=a;
若变量已正确定义,下列正确的程序段是()。
软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及()。
在面向对象的程序设计方法中,类的实例称为______。
下列程序中函数sort()的功能是对数组a中的数据进行由大到小的排序。#include<stdio.h>voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)
对于下列字符串,说明表达式strlen(s)值的是()chars[10]=(’a’,’\n’,’a’,’b’,’\t’,’c’};
在面向对象方法中,______描述的是具有相似属性与操作的一组对象。
两个或两个以上模块之间联系的紧密程度称为()。
下列不属于软件调试技术的是______。
随机试题
下列有关计算机的开关机操作中,()的叙述是错误的。
A.黄色标记B.蓝色标记C.橙色标记D.绿色标记E.红色标记血液-体液隔离的标记为()
人参与皂荚同用,皂荚可以降低人参的补气作用,人参对皂荚而言,这种配伍关系属
A.早幼粒细胞型白血病B.急性淋巴性白血病C.急性粒细胞型白血病D.慢性粒细胞性白血病E.急性单核细胞白血病易出现牙龈肿胀的是
深Ⅱ度烧伤深度已达
中国人民银行是()。Ⅰ.发行的银行Ⅱ.银行的银行Ⅲ.政府韵银行Ⅳ.人民的银行
(2017·福建)一般而言,内部动机的作用比外部动机的作用稳定、持久。()
Perhapsthemostambitiouslong-termhealthstudyeverplannedbytheNationalInstitutesofHealth(NET)hasbeenhitbyaNASAs
SpeechforVisitorstotheMuseum1.Historyofthemuseum-Waterandavailabilityofrawmaterial—madethesitesuit
A、Sheusuallygetstoworkat3:30.B、Sheusuallygetstoworkat3:45.C、Sheusuallygetstoworkat4:00.D、Sheusuallyget
最新回复
(
0
)