首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int funa( int a, int b){ return a+b; } int funb( int a, int b){ return a-b; } int sss( int (*t)(), int x
有以下程序 #include<stdio.h> int funa( int a, int b){ return a+b; } int funb( int a, int b){ return a-b; } int sss( int (*t)(), int x
admin
2019-12-17
50
问题
有以下程序
#include<stdio.h>
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/s9Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,甬数fun的功能是:将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。请存程序的下画线处填入正确的内容并把下画线
给定程序中,函数fun的作用是:统计整型变量m中各数字出现的次数,并存放到数组a中,其中:a[0]存放0出现的次数,a[1]存放1出现的次数,……aE9]存放9出现的次数。例如,若m为14579233,则输出结果应为:0,1,1,2,1,1,0
给定程序MODI1.C中,fun函数的功能是:在任意给定的N个正整数中,从左到右依次逐个取三个数作为一组,按值大小找出该组数的中值,用该中值替换与该组数对应的原三个数中的中间位置的数。处理后原数列中首尾2个数不变。处理后数列在主函数中输出。例如,有10个正
下列给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去掉,剩余的数按原来从高位到低位的顺序组成一个新数,并通过形参指针n传回所指变量。例如,若输入一个数27638496,则新数为739。请在程序的下画线处填入正确的内
有以下程序#include<stdio.h>voidmain(){ints;scanf("%d",&s);while(s>0){switch(s){case1:printf("%d",s+5);case2:printf("%d",s+4
以下叙述中错误的是
软件测试的目的是
以下选项中,当x为大于1的奇数时,值为0的表达式是
结构化程序设计原则强调的是
每个学校有一名校长,且不同学校的校长可以是同一人,则实体学校和实体校长间的联系是
随机试题
A.异烟肼B.链霉素C.利福平D.吡嗪酰胺对细胞内结核菌杀菌效果最好的是
患者男,64岁。四肢麻木无力2年。2年前无诱因出现颈背部酸痛不适,伴双手麻木无力,半年后出现麻木逐渐向双上臂、双下肢发展,伴四肢无力。查体:C5平面以下皮肤痛、温觉减退。四肢肌容积正常,四肢肌力4级,肌张力增高,双侧肱二、肱三头肌反射,膝腱反射、跟腱反射均
可作为营养不良的指标是
在以下水平角观测误差中,属于系统误差的是()。
某设备监理公司承担了一项石油化工工程项目设备安装工程的监理任务。近来总监理工程师发现有些分解目标不能落实,便及时组织召开了项目监理部专题工作会议,让大家针对存在的问题进行讨论。经过大家认真分析和讨论,会议结束时总监理工程师总结了大家的意见,提出三条应尽快解
(操作员:系统主管;账套:101账套;操作日期:2015年1月1日)新增会计科目。科目编码:6602-01科目名称:办公费辅助核算:单位
私募股权投资基金在完成投资项目之后,退出的最佳渠道是()。
关于诚实守信,正确的看法是()。
波兰尼的著名命题“我们知晓比我们能说出的多”,这强调的是()
Doctorsalreadyknowthatpeoplewhosmokecandamagetheirhearing.ThelateststudyinthejournalTobaccoControl,【C1】______m
最新回复
(
0
)