首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include <stdio.h> struct pair { int first, second; }; struct pair get_min_max(int* array, int len) { int i;
有如下程序 #include <stdio.h> struct pair { int first, second; }; struct pair get_min_max(int* array, int len) { int i;
admin
2019-07-25
80
问题
有如下程序
#include <stdio.h>
struct pair
{
int first, second;
};
struct pair get_min_max(int* array, int len)
{
int i;
struct pair res;
res.first = array[0];
res.second = array[0];
for (i=1; i<len; i++)
{
if (array
< res.first)
res.first = array
;
if (array
> res.second)
res.second = array
;
}
return res;
}
main( )
{
int array[6] = {19, 21, 3, 4};
struct pair min_max = get_min_max(array, 6);
printf("min=%d,max=%d\n", min_max.first, min_max.second);
}
程序运行后的输出结果是
选项
A、min=0,max=6
B、min=1,max=20
C、min=1,max=19
D、min=0,max=21
答案
D
解析
本题首先在main函数定义一个数组array,然后定义了一个结构变量min_max,min_max使用函数get_min_max的返回值初始化,函数get_min_max的功能就是将数组中的最小值和最大值取出来后分别赋值给结构变量min_max中的first,second两个整形变量,数组长度为6个单位,初始化4个数据,剩下2个默认为0,因此答案为D选项。
转载请注明原文地址:https://www.kaotiyun.com/show/VpID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
中国哲学逻辑结构系统,________是哲学家思辨的独撰,________是千古的心传,________是中国哲学历史的发展和中国哲学内在逻辑的体现。填入画横线部分最恰当的一项是()。
下面四个单句,与例句的语法结构相同的是()。例:老师鼓励学生学好功课。
合金是由两种或两种以上的金属与金属或非金属经过一定方法合成的具有金属特性的物质,下列属于合金的是()。
简述辛亥革命前革命派和改良派论战的主要内容,并谈谈你对这场论战的基本看法。(南京大学2002年综合卷真题)
如果中央银行要降低货币乘数,应该怎么操作?[复旦大学2011研]
下列有关法律部门与规范性法律文件的关系表述不正确的是
汉代官府在对被告进行逮捕之时,会根据对象不同而适用不同的程序。下列说法中,()是错误的。
设函数f(x)在x=0的某邻域内有定义,且均存在,则下列叙述错误的是()
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
随机试题
A、Theyusedrugsjustforfun.B、Theytakedrugstogethigh.C、Theyusedrugsasmedicine.D、Theykeepdruguseasecret.B
女性,59岁。有慢性咳嗽、咳痰、气促病史12余年,诊断为阻塞性肺病。右心力衰竭,下列哪项不是体循环淤血的表现
下列恶性肿瘤较少发生骨转移的是
A.恶露不绝B.恶露不下C.癜瘕D.痛经E.以上都不是
职业病发病常与生产环境及个体条件有关,导致职业病发病的主要条件取决于()
甲与乙订立了一份钢筋买卖合同,约定货款为40万元,乙向甲支付定金3万元,同时约定如任何一方不履行合同应支付违约金4万元。甲因将钢筋卖给丙无法向乙交货,在乙提出的如下诉讼请求中,既能最大限度保护自己的利益,又能获得法院支持的诉讼请求是()。
泡茶数天后不馊且仍能保持茶香,并享有天下“神品”之称的陶瓷器是()。
简述非法人组织的特征。
下列选项中,()是构建网络基础设施的关键技术之一。
虚拟局域网可以将网络结点按工作性质与需要划分为若干个()。
最新回复
(
0
)