首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
34
问题
有如下程序
#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://kaotiyun.com/show/VpID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
简述系统原理的基本要点。
以奥斯曼帝国为中心,分析当时的国际关系。(南京大学2013年国际关系史真题)
赞科夫认为,有的学生“按学习成绩来说是属于优等生,但是在发展方面却处于中等甚至更低的水平”,因此,教师要遵循
以法的地位、效力、内容和制定程序为标准,法可以划分为()
联系中国实际,论述法的社会作用及其在建设社会主义法治国家中的体现。要求:观点明确,说理充分,条理清晰,语言规范、流畅。
设f(χ)二阶可导,且f(0)=0,令g(χ)=(Ⅰ)确定a的取值,使得g(χ)为连续函数;(Ⅱ)求g′(χ)并讨论函数g′(χ)的连续性.
设f(x)在x=0的某邻域内有定义,且满足
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
下列关于完全二叉树的叙述中,错误的是()。
随机试题
我国生育保险享受的条件是()
对于可摘局部义齿基托的要求,不正确的是
泪道冲洗时,冲洗液完全自原路返流症状的是冲洗有阻力且冲洗液部分进入鼻腔,部分自泪点返流症状的是
肾小管性酸中毒的诊断依据有
伤寒患者可见面容为( )
下列药学服务的重要人群中,特殊人群是指()。
规划报告编写完成以后,要履行(),形成一个规范性文件。
地下连续墙导墙的深度一般为()cm。
丙公司持有一张以甲公司为出票人、乙银行为承兑人、丙公司为收款人的汇票,汇票到期日为2013年6月5日,但是丙公司一直没有主张票据权利。根据票据法律制度的规定,丙公司对甲公司的票据权利的消灭时间是()。
A、Gettinghighskilledpeople.B、Promotingcompany’stechnology.C、Findingenoughemployees.D、Increasingmembersofimmigrants.
最新回复
(
0
)