首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include <stdio.h> struct pair { int first, second; }; struct pair get_min_max(int* array, int len) { int i; s
有如下程序 #include <stdio.h> struct pair { int first, second; }; struct pair get_min_max(int* array, int len) { int i; s
admin
2021-07-09
45
问题
有如下程序
#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[5] = {9, 1, 3, 4};
struct pair min_max = get_min_max(array, 5);
printf("min=%d,max=%d\n", min_max.first, min_max.second);
}
程序运行后的输出结果是
选项
A、min=1,max=9
B、min=0,max=9
C、min=1,max=4
D、min=0,max=4
答案
B
解析
在对数组进行初始化时如果在说明数组时给出了长度,但没有给所有的元素赋予初始值,而只依次给前面的几个数组元素赋予初值,那么C语言将自动对余下的元素赋初值0,则array[5] = {9, 1, 3, 4,0}。程序的执行过程为:调用函数get_min_max(array,5),将数组array首地址传入函数,定义结构体变量res,并为其成员赋值。for循环查找数组array数组的最小值0,将其赋值给res的成员first,查找数组最大值9,赋值给res的成员second。最后返回结构体变量res,则min_max=res。输出min_max.first=0,min_max.second=9,B选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/oEkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:main(){inta[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,k,t;for(i=0;i<3;i++)for(k=i+1;k<4;k++)if(a[i][i]<a[k][k
以下能正确定义且赋初值的语句是
若有定义语句:intyear=2009,*p=&year;以下不能使变量year中的值增至2010的语句是()。
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域)则在()处填入的选项是()。strucflink{chardata;_______}node;
以下叙述错误的是()。
设有定义:char*c;以下选项中能够使c正确指向一个字符串的是()。
以下选项中不能用作C程序合法常量的是
以下选项中,能用作用户标识符的是()。
下列选项中不属于面向对象程序设计特征的是
C语言程序的模块化通过以下哪个选项来实现
随机试题
根据前人的研究,把学前儿童家长教养方式分为民主权威型、绝对权威型、娇惯溺爱型和忽视冷漠型四种类型的两个交互组合向度是()
封建时期英国的地方行政组织有()。
女性,55岁,高血压病20年,不规则服用降压药物,某日晨起突发头痛,意识不清,30分钟后送到医院。体检:昏迷,血压210/120mmHg,双眼向右侧凝视,左足外旋位。最可能的诊断是
部分冠不包括
药品标准是()
患者李某,做甲状腺功能检查,关于饮食指导正确的是()
新雨公司与华丰公司就电脑买卖协议进行洽谈,期间新雨公司获知华丰公司采取了保密措施的市场开发计划。新雨公司遂推迟与华丰公司签约,开始有针对性地吸引华丰公司的潜在客户,导致华丰公司的市场份额锐减。下列说法正确的有()。
第二次鸦片战争中,英国割占的中国领土是()。
被列宁称为辩证法奠基人之一的古希腊哲学家是()。
Cultureinfluencesanindividual’shealthbeliefs,behaviours,activitiesandmedicaltreatmentoutcomes.【C1】______thesignifica
最新回复
(
0
)