首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fun的功能是:从三个形参a,b,c中找出中间的一那个数,作为函数值返回。 例如,当a=3,b=5,e=4时,中数为4。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的B
函数fun的功能是:从三个形参a,b,c中找出中间的一那个数,作为函数值返回。 例如,当a=3,b=5,e=4时,中数为4。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的B
admin
2015-12-22
24
问题
函数fun的功能是:从三个形参a,b,c中找出中间的一那个数,作为函数值返回。
例如,当a=3,b=5,e=4时,中数为4。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include
int fun(int a,int b,int c)
{
int t;
/**********found**********/
t = (a>b) ? (b>c? b :(a>c?c:
___1___)):((a>c)?___2___:((b>c)?
c:___3___));
return t;
}
main()
{ int ai=3,a/2=5,a3=4,r;
r=fun(a2,a2,a3),
printf("\nThe middle number is:
%d\n",r);
}
选项
答案
(1)a (2)a (3)b
解析
fun函数的功能是求得三个数中间的数。
第一空:语句“(a>b)?(b>c?”表示a>b>c,根据题目要求,则中间值为b,若只是满足第一个“?”前面的条件,而c>b,则选择执行“(a>c?c:__1__)”,当a>c时取值c,所以a
第二空:语句“(a>c)?”是对a、c的比较选择,第三空处的“(1)>c)?c"根据b、c的判断,题目已经给出了c,所以这里应该是a。
第三空:第三空中对于b、c的判断选择缺少b,所以这里填“b”。
转载请注明原文地址:https://kaotiyun.com/show/LWDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序段的运行结果是charstr[]="ABC",*p=str;printf("%d\n",*(p+3));
有以下程序#includeintf(intx){inty;if(x==0||x==1)return(3);y=x*x-f(x-2);returny;}main(){intz;z=f
以下叙述中错误的是
下列程序的输出结果是#include"stdio.h"main(){inti,a=0,b=0;for(i=1;i
下列程序的输出结果是______。#include<stdio.h>sb(ints[].intb){staticintn=3;b=s[n];n--;return(b);
下列语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
在下列语句中,其含义为“q为一个指针的函数,该指针指向整型数据”的定义语句是()。
函数ftell(fp)的作用是()。
关于结构化程序设计原则和方法描述错误的是()。
设有如下程序段:intx=2002,y=2003;printf("%d\n",(x,y));则以下叙述中正确的是______。
随机试题
拔牙时最容易损伤下牙槽神经的是
关于血红蛋白的叙述,不正确的是
乳腺癌时表面皮肤呈橘皮样外观,是由于()
冠状动脉粥样硬化发生率最高的部位是
外汇是指以外币表示的可用于国际结算的一种支付手段,包括()。
下列对伊斯兰教禁忌表述正确的是()。
与病毒的不同之处在于,()是没有自我复制功能的恶意程序。
现代汉语中d、t发音的不同之处在于,前者_______,后者_______。(上海外国语大学)
[A]Thesortoffaultythinkingcalledmotivatedreasoningalsoblocksoursearchfortruthbutadvancesarguments.Forinstance,
UML-basedtoolsareoftenusedforJ2EE/.NETapplicationanalysisanddesign,bothbecauseUML’sobjectorientationisidealfor
最新回复
(
0
)