首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
46
问题
有如下程序
#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://kaotiyun.com/show/oEkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#includetypedefstruct{charname[9];charsex;intscore[2];}STU;STUf(STUa){STUb={"Zhao",’m’,85,
有以下程序#include<stdio.h>main(){inti,s=1;intfun(){staticintx=1;for(i=1;i<=3;i++)
有以下程序#include#defineS(x)4*(x)*x+1voidmain(){intk=5,j=2;printf("%d\n",S(k+j));}程序运行后的输
以下叙述中正确的是
以下C语言表达式中,与k=i++完全等价的表达式是()。
下列有关数据库的描述,正确的是()。
设有定义:char*c;以下选项中能够使c正确指向一个字符串的是()。
有3个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
数据流图(DFD)中的有向箭头(→)表示
随机试题
简述存货成本的计算。
下列关于药物毒性反应的描述中,正确的是:
在影像板中,能够产生光激励发光的物质是
诊断急性白血病的主要依据是
肠梗阻非手术治疗期间,梗阻解除的标志是
单位撤销、合并或改变隶属关系、更换财产库存现金保管人员时,需要进行全面清查。()
固定资产处于处置状态或者预期通过使用或处置不能产生经济利益的,应予终止确认。( )
根据下表提供的信息回答以下问题。2008年5月,社会消费品零售总额按地区分,总额最高的比总额最低的多()亿元。
在考生文件夹下打开WORD1.docx,按照要求完成下列操作并以该文件名(WORD1.docx)保存文档。【文档开始】甲A第20轮前瞻;戚务生和朱广沪无疑是国产教练中的佼佼者,就算在洋帅占主导地位的甲A,他俩也出尽风头。在他们的统领下,云南红塔和深圳平
EitherTimorhisbrothers(haveto)______washthedirtycarrightnow.
最新回复
(
0
)