首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
31
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序:main(){inti,j;for(j=10;j<11;j++){for(i=9;i<j;i++)if(!(j%i))break;if(i==j-1)
表示关系X<=Y<=Z的C语言表达式为()。
有以下程序:main(){chara=’a’,b;printf("%c,",++a);printf("%c\n",b=a++);}程序运行后的输出结果是()。
以下程序的输出结果是________。#include#defineN3#defineM(n)(N+1)*nmain(){intx;x=2*(N+M(2));printf("%d\n",x);
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入人与退队运算后,front=15,rear=15,则循环队列中的元素个数为()。
已知函数isaplha(ch)的功能是判断变量ch是否是字母,若是,则该数值为1,否则为0。下面程序执行后的输出结果是________。#include#includevoidfun(chars[]){
一个模块直接调用的其他模块的模块个数称为______。
若有下面的说明和定义,则sizeof(structaa)的值是structaa{intrl;doubler2;floatr3;unionuu{charul[5];longu2[2]
avg函数的功能是求整型数组中的前若干个元素的平均值,设数组元素个数最多不超过10,则下列函数说明语句错误的是
随机试题
药物从微球中的释放机制一般为
A.血清胆红素<34.2μmol/L,白蛋白>35g/L,无腹腔积液,无肝性脑病,营养情况优B.血清胆红素34.2~51.3μmol/L,白蛋白30~35g/L,腹腔积液易控制,无肝性脑病,营养情况良C.血清胆红素>51.3μmol/L,白蛋白<30g
从投资项目决策分析与评价和市场分析的角度出发,市场调查的主要内容包括()
()是通过各个相关领域的协作,对所研究对象的功能与费用进行系统分析,不断创新,旨在提高所研究对象价值的思想方法和管理技术。
各级预算由本级政府组织执行,具体工作由本级政府财政部门负责。()
资本资产定价模型主要应用于()。
注意的两个明显特点是()。
上层建筑反作用于经济基础的性质,归根剑底取决于:
下面代码的输出结果是x=10y=4print(x/y,x//y)
I’msuretheletterwon’tarriveintime______itissentbyair.
最新回复
(
0
)