首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2020-10-26
27
问题
有以下程序:
#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://www.kaotiyun.com/show/aR3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下的说明和定义struct{inta;char*s;}x,*p=&x;x.a=4;x.s="hello";则以下叙述中正确的是
若有以下程序typedefstructstu{char*name,gender;intscore;}STU;voidf(char*p){p=(char*)malloc(10);strcpy(p,"Qian");}main(){STUa={N
设有如下程序段inta[2]={0};intb[]={0,0,1};charc[]={’’A’’};chard=’’\0’’;以下叙述中正确的是()。
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
有以下程序:#includemain(){inta,b,c=241;a=c/100%9:b=(一1)&&(一1);printf("%d,%d\n",a,b);}程序运行后的
以下叙述中正确的是()。
若有定义语句:inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;,以下选项中错误引用a数组元素的是(其中0≤i
以下程序段中的变量已定义为int类型,则sunl=pad=5;pAd=sum++,pAd++,++pAd;printf("%d\n",pad);程序段的输出结果是()。
以下选项中,与n=i++完全等价的表达式是()。
以下选项中叙述正确的是()。
随机试题
男,45岁,无“三多一少”症状,空腹血糖7.2mmol/L;OGTT:空腹6.9mmol/L,餐后2小时11.8mmol/L。诊断为
不属于坚实地面的是()。
计算增值税应纳额时,下列项目中可以从进项税额中抵扣的是()。
关于副溶血孤菌食物中毒的叙述,正确的是()。
通常用来评估婴儿和幼儿的依恋的方法有
一元二次方程ax2+bx+c=0有两个不相等的实数。(1)a,b,c是从1,3,5,7中任取的三个不同数字;(2)a,b,c成等比数列。
下列关于IEEE802.11b基本运作模式的描述中,错误的是()。
Hewasanoldmanwithawhitebeardandhugenoseandhands.Longbeforethetimeduringwhichwewillknowhim,hewasadocto
Everyyearsince1998,FortuneMagazinehaspublishedalistofthe"100BestCompaniestoWorkFor".Howdoesthemagazinechoo
EvergladesNationalParkA)WhenmanypeoplethinkofFlorida,imagesofsandycoastlinesorthemeparkridescometomind.B
最新回复
(
0
)