首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include struet pair { int first,second; }; struct pair get_min_max(int*array,int len) {
有如下程序: #include struet pair { int first,second; }; struct pair get_min_max(int*array,int len) {
admin
2019-01-11
48
问题
有如下程序:
#include
struet 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
{
if(array
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/r7xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写一个函数fun,它的功能是:计算n门课程的平均分,计算结果作为函数值返回。例如:若有5门课程的成绩是:90.5,72,80,61.5,55则函数的值为:71.80。注意:部分源程序存在文件PROGl.C中。请勿
函数:fun的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的千位和十位上,b数的十位和个位数依次放在c数的百位和个位上。例如,当a=45,b=12时,调用该函数后,c=415Z;
t[][N]i=0s第一空:在主函数中fun函数的调用形式是“fun(t,N);”,t是二维数组名,故fun函数的第一个参数为指针,因此第一空处应为“t[][N]”。第二空:fun函数的第二个参数n指明了矩阵的大小为n,对
给定程序MODll.C的功能是:读入一个整数k(2≤k≤10000),打印它的所有质因子(即所有为素数的因子)。例如,若输入整数:2310,则应输出:2、3、5、7、11。请改正程序中的语法错误,使程序能得出正确的结果。注意:
编写函数fun,它的功能是计算:s作为函数值返回。在C语言中可调用log(n)函数求ln(n).log函数的引用说明是:doublelog(doublex1。例如,若m的值为:20,fun函数值为:6.506583。
以下程序的输出结果是【】。#defineMAX(x,y)(x)>(y)?(x):(y)main(){inta=5,b=2,c=3,d=3,t;t=MAX(a+b,c+d)*10;p
设有如下定义structss{charname[10];intage;charsex;}std[3],*p=std;下面各输入语句中错误的是
以下程序的功能是按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如 下: main( ) { int n,k; float score,sum,ave; sum=0.0; for(n=1;n<=10;n++)
在软件开发中,下面的任务不属于设计阶段的是()。
阅读下面程序,则程序段的功能是#include"stdio.h"main(){intc[]={23,1,56,234,7,0,34},i,j,t;for(i=1;i=0&&t>c[j]){c[j+1]=c[j];j-
随机试题
身热不扬的表现,多由于()(1992年第19题)
能产生白细胞毒素的牙周致病微生物是
(2006年)与静态投资回收期计算无关的量是()。
装车棚要装设避雷针予以保护,在油品管道进入油品装卸区时,要在进入点接地。防雷接地电阻一般不大于()。
甲日化厂将自产的高档保湿精华移送生产普通的日用护肤品,移送时应当缴纳消费税。()
幼儿园课程必须涵盖__________、__________、__________三方面的内容,缺一不可。
《侵权责任法》第11条规定:“二人以上分别实施侵权行为造成同一损害,每个人的侵权行为都足以造成全部损害的,行为人承担连带责任。”《侵权责任法》第12条规定:“二人以上分别实施侵权行为造成同一损害,能够确定责任大小的,各自承担相应的责任;难以确定责任大小的
设线性方程组(Ⅰ)与方程x1+2x2+x3=a-1(Ⅱ)有公共解,求a的值及所有公共解.
有以下程序:#include#defineS(x)2*(x)*x+1voidmain(){intk=1,j=3;printf(’’%d\n’’,S(k+j));}程序运行后的输出结果是()。
下列关于类和对象的叙述中,错误的是()。
最新回复
(
0
)