首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是: 将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:部分源程序给出如下。 不得增行或删
给定程序中,函数fun的功能是: 将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:部分源程序给出如下。 不得增行或删
admin
2017-09-23
78
问题
给定程序中,函数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://kaotiyun.com/show/Psxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>intfun(intx,inty){if(x==y)return(x);elsereturn((x+y)/2);}main(){inta=1,b
已知:intc[3][4];,则对数组元素引用正确的是()。
已知下列函数定义:fun(int%,intc,intn,intdatA){intk;for(k=0;k<m*n;k++){*b=data;b++;}}则调用此函数的正确写法是(假设变量a的说明为int
以下选项中非法的字符常量是()。
若i、j已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)for(j=0;j<4.j++){…}
下面程序的运行结果是()。#definePOW(r)r*rmain(){intx=2,y=3,t;t=POW(x+y);printf("%d\n",t);}
下面程序中的数组a包括10个整数元素,从a中第二个元素起,分别将后项减前项之差存入数组b,并按每行4个元素输出数组b,请填空。main(){inta[10],b[10],i;for(i=0;i<10;i++)scanf("%d",
以下程序统计从终端输入的字符中大写字母的个数。用#号作为输入结束标志,请填空。#include<stdio.h>#include<ctype.h>main(){intnum[26],i;charc;for(i=0;i<26
以下程序段的运行结果是()。#include<stdio.h>main(){intx=2,y=1:switch(x){case1:switch(y){case0:printf("x=2,y=1\
执行以下“for(i=1;i++<=4;i++);”语句后,变量i的值是()。
随机试题
下列操作中___________不是剪贴板的基本操作。
患者心烦口渴,小便赤涩,尿道灼痛,舌尖红赤,苔黄。脉数。应考虑为
A、0.1~0.2cmB、0.2~0.3cmC、0.3~0.4cmD、0.4~0.5cmE、≤0.6cm正常胰腺主胰管内径不超过
下列哪项不符合心房颤动的临床表现
属于对因治疗的药物作用是
NaNQ滴定法需加入非水碱量法测定生物碱的卤酸盐时应加入
《规划环境影响评价条例》规定:有()情形之一的,审查小组应当提出对环境影响报告书进行修改并重新审查的意见。
幼儿不宜看书距离太远,时间长容易产生()。
文饰作用是一种自我防御机制或适应行为,指一个人为掩饰不符合社会价值标准、明显不合理的行为,或不能达到个人追求的目标时,往往在自己身上或周围环境中找一些理由来为自己辩护,把自己的行为说成是正当合理的,以隐瞒自己的真实动机或愿望。 根据上述定义,下列选项属
21.NexttoSirAndrewintheclubroomsitsCaptainSentry,agentlemanofgreatcourage,goodunderstanding,butinvinciblemod
最新回复
(
0
)