首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int funl(int a,int b) {return a+b;} int flun2(int a,int b) {retum a—b;} int fun(int(*t)(int,int),int
有以下程序: #include int funl(int a,int b) {return a+b;} int flun2(int a,int b) {retum a—b;} int fun(int(*t)(int,int),int
admin
2018-02-02
32
问题
有以下程序:
#include
int funl(int a,int b)
{return a+b;}
int flun2(int a,int b)
{retum a—b;}
int fun(int(*t)(int,int),int x,int y)
{return((*t)(x,y));}
main()
{
int x;
x=fun(funl,9,3);
x+=fun(fun2,8,3);
printf(“%d\n”,x);
}
程序运行后的输出结果是( )。
选项
A、24
B、23
C、17
D、22
答案
C
解析
本题主要考查函数作为形参时的使用,由x=fun(funl,9,3);可得到x=9+3=12,而后直接传入函数flin2,x=x+8—3=12+5=17。故C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/SPxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){charc1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=getchar();c6=getchar();
以下程序段的输出结果是inta=1234;printf(“%2d\n”;A);
若变量a,b已定义为int类型并赋值21和55,要求用printf函数以a=21,b=55的形式输出,请写出完整的的输出语句()。
以下程序的输出结果是______。main(){inty=9;for(;y>0;y--)if(y%3==0){printf("%d",--y);continue;}}
若有定义:intk;,以下程序段的输出结果是______。for(k=2;k<6;k++,k++)printf("##%d",k);
设有变量说明int(*ptr[m]);其中的标识符ptr是()。
软件工程的出现是由于
字符串“\\\”ABCDEF\“\\”的长度是()。
有以下程序段#includemain(){while(getchar()!=‘\n’);}以下叙述中正确的是
随机试题
广告部门工作人员对广告进行审查首先是针对()
用重铬酸钾标定硫代硫酸钠溶液时,以下操作步骤中,错误的是
下列哪种操作会引起血涂片过厚
揭示锥体束受损的重要体征是:
某项目部承接一项直径为4.8m的隧道工程,起始里程为DKl0+100,终点里程为DKl0+868,环宽为1.2m,采用土压平衡盾构施工。盾构隧道穿越地层主要为淤泥质黏土和粉砂土。项目施工过程中发生了以下事件:事件1:盾构始发时,发现洞门处地质情况与勘察报
下列各项表述错误的是()。
中学生观察力发展的特点有()。
教师进行人格修养最好的策略是()。
下列关于常见网络版防病毒系统的描述中,错误的是()。
ADon’tBeaPerfectionistBTheBenefitsofKnowingWhereWeWanttoGoCHardWorkPlusGoodLuckDTheOutcomesofOurEf
最新回复
(
0
)