首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
25
问题
有如下程序
#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://jikaoti.com/ti/Tvd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序structS{inta,b;)data[2]={10,100,20,200};main(){structSp=data[1];printf("%d\n",++(p.a));)程序运行后的输出结果是
设有定义:intx=2;以下表达式中,值不为6的是
以下关于结构化程序设计的叙述中正确的是()。
有以下程序#include<stdio.h>intfun1(doublea){return(int)(a*=a);}intfun2(doublex,double
若变量已正确定义为int型,要通过语句:scanf(“%d,%d,%d”,&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是()。(注:口代表一个空格符)
关于字符常量,以下叙述正确的是()。
以下关于return语句的叙述中正确的是
以下选项中合法的标识符是
数据字典(DD)所定义的对象都包含于()。
随机试题
当工程项目实行施工总承包管理模式时,业主与施工总承包管理单位的合同一般采用()。
低渗性脱水时机体表现为细胞内液细胞外液()。
中性粒细胞减少见于
囊尾蚴最常寄生在人体的部位是
下列文物中,可以在民间收藏的是()。
某语文教师在讲授《咏鹅》时,确定的课程目标之一是:引导学生欣赏鹅的美好形象,使学生产生对鹅的喜爱之情,受到美的熏陶,激发学生学习占诗的兴趣。这符合新课改三维目标中的()
Somepeopleviewedthefindingswithcaution,notingthatacause-and-effectrelationshipbetweenpassivesmokingandcancerrem
IrishRiverdanceRiverdancedisplaysmodernIrishculturewhileitisbasedonanold,influentialculturewithaloveofco
Therichnessofourlanguagesisconsideredbymanytobethedistinctiveandcrowingachievementinhumanevolution.Languagep
【B1】【B9】
最新回复
(
0
)