首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int funa(int a,int b){return a+b;} int funb(int a,int b){return a-b;}
有以下程序 #include<stdio.h> int funa(int a,int b){return a+b;} int funb(int a,int b){return a-b;}
admin
2017-04-26
18
问题
有以下程序
#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/qeDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述正确的是
有以下程序段charch;intk;ch=’a’;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码值为97,则执行上述
若有下列定义和语句:Char*s1="12345",*s2="1234";printf("%d\n",strlen(strcpy(s1,s2)));则输出结果为______。
在C语言中,函数调用时()。
下面程序的功能是将一个字符串str的内容颠倒过来,请填空。#includemain(){inti,j,【】;charstr[]={"1234567"};for(i=0,j=strlen(str)【】;i
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){intI;for(I=0;【】!=’\n’;I++);return(I);}
以下叙述正确的是
下述关于数据库系统的叙述中正确的是
下列叙述中正确的是
下列叙述中正确的是
随机试题
原告确有证据证明被告持有的证据对原告有利,被告无正当理由拒不提供的()
分析下列例句中哪些是表达直接言语行为的,哪些是表达间接言语行为的。a.我声明这件事跟我没有关系。b.外面下雨了,窗户好像还开着。C.我向你道歉。d.我保证这台机器的质量绝对没有问题。e.甲:我们明天去野餐好吗?乙:天气预报说明天好像要下雨。
泪囊在
下列与带下病的产生无密切关系的是
背景某新建办公楼工程,主楼建筑面积29600m2,地上16层,地下1层,基础埋深4m,现浇混凝土框架一剪力墙结构。附楼建筑面积5000m2混合结构,地上3层。地下防水采用防水混凝土附卷材防水,屋面采用卷材防水,室内采用涂料防水。土方开挖采用放坡形
个体的沟通风格包括的类型有()。
大量乡村人口迁移至城市,带来的问题是()。①住房紧张、交通拥挤②水土流失③就业、上学、医疗紧张④垃圾、噪声污染、环境污染
冯·诺伊曼结构的计算机有五大功能部件组成:运算器、控制器、______、输入设备和输出设备。
Howlonghasthemansufferedfromthesymptomshedescribed?
Iwilltake________wantstogo.
最新回复
(
0
)