首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是: 将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:部分源程序给出如下。 不得增行或删
给定程序中,函数fun的功能是: 将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:部分源程序给出如下。 不得增行或删
admin
2018-03-28
27
问题
给定程序中,函数fun的功能是:
将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<Stdio.h>
typedef 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);
printf("\nThe result:\n");
/*********found*********/
printf("\nName:%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:从prinff的表达式可看出,要输出的值应为年龄最大者的name。
转载请注明原文地址:https://kaotiyun.com/show/TJxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
Windows的空口分为两类,一类是应用程序窗口,另一类是【】窗口。
已知函数fread.的调用形式为fread(buffer,size,count,fp);,其中buffer代表的是()。
下列语句执行后的结果是______。y=5;p=;x=*p++;
以下程序的功能是计算:s=1+12+123+1234+12345。请填空。main(){intt=0,s=0,i;for(i=1;i<=5;i++){t=i+【】;s=s+t;}print
下列程序的输出结果是()。intf1(intx,inty){returnx>y?x:y;}intf2(intx,inty){returnx>y?y:x;}main(){inta=4,b=3,e=5,
变量a所占的内存字节数是______。unionU{charst[4];inti;long1;};structA{intc;union
下面语句中不能定义一个数组,元素值依次分别为1,1,1,0,0的是______。
设有以下语句,其中不是对a数组元素的正确引用的是:______(其中0≤i≤0)inta[10]={O,12,3,4,5,6,7,8,9},*p=a;
下列属于不合法的main函数命令行参数表示形式的是()。
阅读下列程序,当运行函数时,输入asdafaaz67,则输出为#include#include#includeintfun(char*str){inti,j=0;for(i=0;str[i]!=′\0′;
随机试题
社会治安综合治理的领导力量是()。
钻孔灌注桩灌注水下混凝土时,在桩顶设计标高以上加灌一定高度,其作用是()。
甲侵犯乙著作权中的财产权,应依法向乙赔偿损失。关于赔偿额的计算,说法正确的有()。
A、首剂效应B、停药综合征C、药物依赖性D、遗传药理学不良反应E、药物变态反应某些药物开始时由于机体对药物的作用尚未适应,而引起较强的反应是
唾液中的淀粉酶可将淀粉水解为()。
氢氯噻嗪可用于
【2015】某承包人在一多层厂房工程施工中,拟定了三个可供选择的施工方案,专家组为此进行了技术经济分析,对各方案的技术经济指标打分见表2.1,并一致认为各技术经济指标的重要程度为:F1相对F2很重要,F1相对F3较重要,F2和F4同等重要,F3和F5同等重
太行明珠巴公镇,位于山西省晋城市太行山脉南端的泽州盆地。北控幽燕,南瞰中原,辖44个行政村,50个自然村,总人口6.2万人,总面积112平方千米,素有“太行第一镇”之称。先后荣获“全国村镇建设先进镇”“全国造林绿化百佳镇”“全国文明镇”和“全国环境优美乡镇
证券公司开展定向资产管理业务,客户委托资产与证券公司自有资产可以混合存管,但财务必须相互独立。()
下列叙述中正确的是()。
最新回复
(
0
)