首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序拟调用getmax函数,找出四个变量中最大的一个,但程序不完整: #include <stdio.h> int getmax(int x,int y) {return x>yx:y;} void main() { int a,b,
以下程序拟调用getmax函数,找出四个变量中最大的一个,但程序不完整: #include <stdio.h> int getmax(int x,int y) {return x>yx:y;} void main() { int a,b,
admin
2022-04-01
37
问题
以下程序拟调用getmax函数,找出四个变量中最大的一个,但程序不完整:
#include <stdio.h>
int getmax(int x,int y)
{return x>yx:y;}
void main()
{
int a,b,C,d,mx;
scanf("%d%d%d%d",&a,&b,&c,&d);
printf("max=%d\n",________________);
}
以下选项若填入下划线处,不能实现上述功能的是( )。
选项
A、getmax(getmax(getmax(a,b),c),d)
B、getmax(getmax(a,b),getmax(c,d))
C、getmax(a,getmax(b,getmax(c,d)))
D、mx=(getmax(a,b),getmax(c,d))
答案
D
解析
getmax()函数接收两个整型变量x、y,使用条件运算符返回x和y中的较大值;main()函数首先输入a、b、c、d四个整数值,然后通过调用getmax()函数,输出它们的最大值;假设x、y是整数,选项A中,首先执行getmax(a,b),返回a和b中的较大值x,再执行getmax(x,c),返回x、c中的较大值y,最后,执行getmax(y,d)返回y、d中的较大值,满足题意,正确;选项B中,首先执行getmax(a,b),返回a、b的较大值x,再执行getmax(c,d),返回c、d中的较大值y,最后执行getmax(x,y),返回x、y中的较大值,正确;选项C中,首先执行getmax(c,d),返回c、d的较大值x,在执行getmax(b,x),返回b、x中的较大值y,最后执行getmax(a,y),返回a、y中的较大值,正确;选项D中,首先执行getmax(a,b),返回a、b的较大值x,再执行getmax(c,d),返回c、d中的较大值y,最后执行逗号表达式(x,y),返回值为y,不满足题意,所以本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/C1kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidfun(int*p,int*q){intt;t=*p;*p=*q;*q=t;*q=*p;}main(){inta=0,b=9;fun(&a,&b);pr
下列条件语句中,输出结果与其他语句不同的是
C源程序中不能表示的数制是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
程序流程图中带有箭头的线段表示的是()。
C语言中char类型数据占字节数为
下列排序方法中,最坏情况下比较次数最少的是
一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是
在满足实体完整性约束的条件下()。
下面说法正确的是()。
随机试题
DWDM系统的构成主要有()和单纤双向两种形式。
对于如图所示的电流i随时间t作周期性变化的图像,下列说法中正确的是()。
对探测器的性能要求,错误的是
干扰叶酸代谢,引起巨幼红细胞贫血的是
治疗脱疽的基本原则是
下列各类疾病中,主要应采取第—级预防的是( )。
安全生产监督检查人员在行使职权时,应当履行的法定义务不包括( )。
关于我国避险策略基金的保本保障机制的说法,错误的是()。
客户不可以通过银行购买的产品有()。
依据《义务教育音乐课程标准(2011年版)》的基本理念,对下面教学设计中的新课教学阶段进行评析。【课程名称】《校园风》【教学对象】八年级学生【教学内容】舞蹈编创【主要目标】运用舞蹈作品的几种表现形式和表现手法进行舞蹈编创。【教学过程片段】1.欣
最新回复
(
0
)