首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int x,int y) {if(x!=y)return((x+y)/2); else return(x); } main() {int a=4,b=5,c=6; printf("%d\n"
有以下程序: #include<stdio.h> int fun(int x,int y) {if(x!=y)return((x+y)/2); else return(x); } main() {int a=4,b=5,c=6; printf("%d\n"
admin
2020-11-27
34
问题
有以下程序:
#include<stdio.h>
int fun(int x,int y)
{if(x!=y)return((x+y)/2);
else return(x);
}
main()
{int a=4,b=5,c=6;
printf("%d\n",fun(2*a,fun(b,c)));
}
程序运行后的输出结果是( )。
选项
A、6
B、3
C、8
D、12
答案
A
解析
本题中第一次调用为fun(8,fun(5,6))。因为fun(5,6)返回值为5,所以第二次调用为fun(8,5)=6。所以选择A。
转载请注明原文地址:https://kaotiyun.com/show/uztp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
算法中,对需要执行的每一步操作,必须给出清楚、严格的规定。这属于算法的
设有定义:struct{intn;floatx;}s[2],m[2]={{10,2.8},{0,0.0}};则以下赋值语句中正确的是()。
有以下程序#includeinta=1,b=2;voidfun1(inta,intb){printf("%d%d",a,b);}voidfun2(){a=3;b=4;}main(){
以下叙述中正确的是
以下叙述中错误的是()。
有两个关系R和S如下:则由关系R得到关系S的操作是()。
下列给定程序中,函数fun的功能是:计算f(x)=1+x+<10-6。若x=2.5,函数值为12.182494。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构。试题程序
若要求从键盘读入含有空格字符的字符串,应使用函数
在软件开发中,需求分析阶段可以使用的工具是
随机试题
健康(health)
设f(x)=x.|x|,求f’(x).
以下哪几项与艾司唑仑相符合
下列哪种民用建筑的楼面均布活荷载标准值最大?
根据合伙企业法律制度的规定,合伙企业存续期间,下列行为中,必须经全体合伙人一致同意的有()。
在测量评价指标中,不同评分者的评分标准会影响测量的信度。这种信度属于()
Attemptstounderstandtherelationshipbetweensocialbehaviorandhealthhavetheirorigininhistory.Dubos(1969)suggested
数据结构分为逻辑结构和存储结构,下列数据结构中不属于存储结构的是
Ifthereisanysinglefactorthatmakessuccessinliving,itistheabilitytobebenefitedbydefeat.EverysuccessIknowha
A、Thespeakerusesmoregreenthanbrown.B、Thespeakerusesshadowsaroundthetrees.C、Thespeakerusesthegoldenbackground.
最新回复
(
0
)