首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是: 将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:部分源程序给出如下。 不得增行或删
给定程序中,函数fun的功能是: 将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:部分源程序给出如下。 不得增行或删
admin
2017-09-23
75
问题
给定程序中,函数fun的功能是:
将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include < stdio.h >
typede f struct
{ char name[10];
int age;
}STD;
STD fun(STD std[],int n)
{ STD max;int i;
/*********found*********/
max=
【1】
;
for(i=1;i < n;i++)
/*********found*********/
if(max.age <
【2】
)
max=std
;
return max;
}
main()
{ STD std[5]={"aaa",17,
“bbb”,16,“ccc”,18,“ddd”,
17,“eee”,15};
STD max;
max=fun(std,5);
print:f("\nThe result:\n");
/*********found*********/
print:f("\nlqame:%s,Age:%d\n",
【3】
,max.age);
}
选项
答案
(1)std[0] (2)std[i].age (3)max.name
解析
本题考查:变量初始化,if条件表达式,结构体数组元素的应用。
填空1:变量max用于存储数组中年龄组大的元素。首先将数组的第一个元素赋给max,然后依次向后比较,得到年龄最大的元素,因而在给max赋初值时,应为:max=std[0]。
填空2:if条件判断语句表达的是max. age应该和结构体数组中的每个年龄进行比较,从而得到最大者的年龄。
填空3:从printf的表达式可看出,要输出的值应为年龄最大者的name。
转载请注明原文地址:https://www.kaotiyun.com/show/Psxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若x=2,y=3,则x&y的结果是()。
若i、j已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)for(j=0;j<4.j++){…}
设有如下关系表,由关系R和S通过运算得到关系T,则所使用的运算为()。
衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准,其中()是度量一个模块功能强度的一个相对指标。
以下函数定义的类型符是()。fff(doublex){printf("%f",x+x);}
以下程序的功能是:将输入的正整数按逆序输出。例如:若输入135,则输出531,请填空。#include<stdio.h>main(){intn,s;printf("Enteranumber:");scanf("%d",&n)
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structanumber[10];
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
以下选项中与if(a==1)a++;elsea=b;语句功能不同的语句是()。
随机试题
Shoppingforclothesisnotthesameexperienceforaman【C1】______itisforawoman.Amangoesshoppingbecauseheneedssomet
女性患者,30岁。睁眼困难伴复视2年,晨轻暮重,休息后好转,下列哪项检查有助明确诊断
A.指超过正常青春期开始平均年龄2.5个标准差以上尚无性成熟发育者B.分为体质性延迟、低促性腺激素性腺共能延迟、高促性腺激素性腺功能减退C.重视心理疏导,积极防治全身慢性病,改善营养状况D.患有中枢神经系统或卵巢肿瘤者,可用性激素替代疗法E
关于仲裁,下列说法不正确的有()。
下列哪种学习策略属于元认知策略?()
ThereisonewordthatisonthelipsofAmericans,dayandnight:"Sorry".OnetimeasIwaswalkingonthestreet,ayoungman
货币之所以能够充当价值尺度,从根本上说是因为()。
某人在一封信中这样写道:“前些年我在曼彻斯特看见过鸭嘴兽的蛋,因而无知地嘲笑过哺乳动物会下蛋的这种愚蠢之见,现在终于被证实了",从信中可以看出写信人以前错误地认为()。
信道速率为4kb/s,采用停止一等待协议,传播时延tp=20ms,确认帧长度和处理时间均可忽略。问帧长为多少才能使信道利用率达到至少50%?
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:每卖出一个瓜,则计算瓜的重量,还要计算所有卖出瓜的总重量以及总个数,同时允许退货,请按照以下的操作,把类补充完整
最新回复
(
0
)