首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int x,int y) { if(x==y)return(x); else return((x+y)/2); } main() {
有以下程序: #include<stdio.h> int fun(int x,int y) { if(x==y)return(x); else return((x+y)/2); } main() {
admin
2018-09-26
34
问题
有以下程序:
#include<stdio.h>
int fun(int x,int y)
{ if(x==y)return(x);
else return((x+y)/2);
}
main()
{int a=1,b=2,c=3;
printf(’%d\n’’,fun(2*a,fun(b,c)));
}
程序运行后的输出结果是( )。
选项
A、2
B、3
C、4
D、5
答案
A
解析
fun(b,c)即fun(2,3),2!=3,所以返回(2+3)/2=2;fun(2*a,2)即fun(2,2),2==2,所以返回2。
转载请注明原文地址:https://kaotiyun.com/show/VNxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是_______。#include<stdio.h>main(){union{intk;chari[2];}*s,a;s=&a;
下列说法不正确的是()
下列不是合法的C语言语句是()。
设栈S的初始状态为空。元素a、b、c、d、e、f依次通过栈S,若出栈的顺序为b、d、c、f、e、a,则栈S的容量至少应该为()。
在数据结构中,从逻辑上可以把数据结构分为______。
对于下列定义,不正确的叙述是()。uniondata{inta;charb;doublec;}x=y;
下列程序是用来判断数组中特定元素的位置所在的。#include#includeintfun(int*s,intt,int*k){inti;*k=0;for(i=0;i
在使用程序流程图来表示算法时,菱形用来表示_______。
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是
检查软件产品是否符合需求定义的过程称为______。
随机试题
本体感觉来自
魏女士,26岁,妊娠39周,重度贫血,因自觉胎动减少4小时就诊,初步诊断“胎儿窘迫”,错误的处理是()
甲房地产开发公司(以下简称甲公司)在A省B市城市规划区内,利用C乡的300亩基本农田以外的耕地欲开发建设住宅小区。C乡原人均耕地面积2亩,被征地前三年平均年产值为1000元/亩。2004年3月1日,甲公司签订了土地使用权出让合同,交纳土地使用权出让金900
FIDIC施工合同条件》规定的“不可预见物质条件”范围包括()。
甲电子设备公司为居民企业,主要从事电子设备的制造业务。2017年有关经营情况如下:(1)销售货物收入2000万元,提供技术服务收入500万元,转让股权收入3000万元。经税务机关核准上年已作坏账损失处理后又收回的其它应收款15万元。(2)缴纳增值税18
价值观
幼儿园社会教育的指导要点有哪些?
操作技能形成的高级阶段是()。
Howmuchdoesthemanknowabouttheoldman?
A、Theyusuallycompeteandfightwitheachother.B、Theysometimeslaughatthelosers.C、Theyknowtheruleswellandalwaysob
最新回复
(
0
)