首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int funa(int a,int b){retum a+b;} int funb(int a,int b){return a-b;} int sss(int(*t)(),int x,int y){retu
有以下程序 #include<stdio.h> int funa(int a,int b){retum a+b;} int funb(int a,int b){return a-b;} int sss(int(*t)(),int x,int y){retu
admin
2019-04-24
32
问题
有以下程序
#include<stdio.h>
int funa(int a,int b){retum a+b;}
int funb(int a,int b){return a-b;}
int sss(int(*t)(),int x,int y){retum((*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/4LRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中不正确的是()。
以下能正确定义二维数组的是______。
有以下程序voidss(char*s,chart){while(*s){if(*s==t)*s=t-’a’+’A’;s++;}}main(){charstrl[100]="abc
算法的空间复杂度是指()。
若有以下定义(设int类型变量占2个字节)inti=8,j=9;则以下语句:printf(“i=%%d,j=%%%d\n”,i,j);输出的结果是()。
下述关于数据库系统的叙述中正确的是
给定程序中,函数fun的功能是建立一个N×N的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素的值全部为3,…依次类推。例如,若N=5,生成的矩阵为:请在程序的下划线处填入正确的内容并把下划
请编写函数fun,它的功能是:求出1到1000之间能被7或11整除、但不能同时被7和11整除的所有整数并将它们放在a所指的数组中,通过n返回这些数的个数。注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
下列对队列的描述中正确的是
随机试题
国际物流
EAN—8码是通用商品条码的简缩版,其中被削减掉的代码是
Shelostconsciousnessduetohunger.Whenshe______,shefoundherselfinahospital.
在嘧啶合成途径中合成CTP的直接前体是
门静脉系与腔静脉系之间最主要的交通支是
转作资本的普通股股利是指企业按照利润分配方案以分派( )形式转作的资本。
在国际航空运输中,航空运费一般按照货物的体积计算。()
“进口口岸”栏应填:“起运国(地区)”栏应填:
营业杠杆是通过()影响息税前利润。
【B1】【B7】
最新回复
(
0
)