首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int x,int y) { if(x==y)return(x); else return((x+y)/2); } main() { i
有以下程序: #include<stdio.h> int fun(int x,int y) { if(x==y)return(x); else return((x+y)/2); } main() { i
admin
2018-01-14
20
问题
有以下程序:
#include<stdio.h>
int fun(int x,int y)
{
if(x==y)return(x);
else return((x+y)/2);
}
main()
{
int a=4,b=5,c=6;
printf("%d\n",fun(2*a,fun(b,c)));
}
程序运行后的输出结果是( )。
选项
A、3
B、6
C、8
D、12
答案
B
解析
fun的功能是求两数的平均数,并且参数和结果都为整型。题中是用一个函数作为另一个函数的参数,所以应该先做里面嵌套的函数即fun(b,c),值为5。fun(2*a,fun(b,c))即为计算fun(2*4,5),所以结果为(5+8)/2=6。
转载请注明原文地址:https://kaotiyun.com/show/YTxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义的语句:“charc1=92,c2=92;”,则以下表达式中的值为零的是()。
数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为()。
下列叙述中止确的是()。
没有定义:intx[2][3];,则以下关于二维数组x的叙述错误的是()。
C语言中char类型数据占字节数为()。
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域)。请填空。structlink{chardata;【】;}node;
程序如下:main(){inti=4;printf("%d",-++i);}该程序执行后的输出结果以及i的值分别是______、_______。
下列叙述中,不属于结构化分析方法的是______。
下列叙述中正确的是
在计算机中,算法是指______。
随机试题
我记得几年前曾见过他。
犊牛顽固性腹泻,日渐消瘦,死亡,剖检见肠黏膜有大小不等的结节,结节组织学检查见大量巨噬细胞和淋巴细胞浸润,该病病原最可能是
宫颈裂伤造成的产后阴道出血,其重要特征是
药物产生副作用的剂量是
非公开发行有明确锁定期的股票,如果估值日非公开发行有明确锁定期的股票的初始取得成本低于在证券交易所上市交易的同一股票的市价,应采用在证券交易所上市交易的同一股票的市价作为估值日该股票的价值。()
李老师是一个刻苦钻研业务的优秀数学老师,他经常引导学生要快乐地学习,善于融知识、趣味于一体,启发学生思维。有一天他给全班同学出了这样一道题目:李老师在1994年的年龄比他出生那一年的年份的各位数字之和大6,请同学们算一下李老师在1994年是:
在金融中介机构的类型中,具有信用创造功能的金融中介机构是()。
在侵权责任法领域,连带责任主要适用于()
在名为Form1的窗体上绘制一个名为Lab1的标签,标题为“确认”;再绘制两个命令按钮,名称分别为Cmd1和Cmd2,标题分别为Yes和No,高均为400、宽均为1000,如下图所示。请在属性窗口中设置适当属性满足以下要求;(1)窗体标题
【B1】【B8】
最新回复
(
0
)