首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:部分源程序给出如下。 不得增行或删行
给定程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:部分源程序给出如下。 不得增行或删行
admin
2017-07-13
56
问题
给定程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include
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
/**********found**********/
if(max.age<一【2】)max=std
;
return max;
}
main()
{ STD std[5]={“aaa”,17,“bbb”,16,“ccc”,18,“ddd”,17,“egg”,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
解析
填空1:变量max用于存储数组中年龄组大的元素。首先将数组的第一个元素赋给max,然后依次向后比较,得到年龄最大的元素,因而在给max赋初值时,应为:max=std[0]。
填空2:if条件判断语句表达的是max.age,应该和结构体数组中的每个年龄进行比较,从而得到最大者的年龄。
填空3:从printf的表达式可看出,要输出的值应为年龄最大者的name。
转载请注明原文地址:https://jikaoti.com/ti/AYi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序段的运行结果是______。charstr口="ABCD",*p=str;printf("%d\n",*(p+3));
下列程序的运行结果是______。main(){intx=1,y=2,Z=3;printf("%d,"x<y?y:x);printf("%d,",z<y?x++:y++);printf("%d,%d",x,y);}
有以下函数voidprt(charch,intn){inti;for(i=1,i
对软件设计的最小单位(模块或程序单元)进行的测试通常称为测试。
有以下程序#include#defineS(x)4*(x)*x+1main(){intk=5,j=2;printf(“%d\n”,S(k+j));}程序运行后的输出结果是
若有定义语句:inta=3’b=2,c=1;,以下选项中错误的赋值表达式是
若x和n均是int型变量,且x=12,n=5,则执行y=x%=(n%=2)表达式后y的值为()。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
以下标识符不是关键字的是()。
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
随机试题
计算下列不定积分
关于行政立法文件中具体行政行为的设定程序,下列哪些选项是错误的?()
水泥安定性不良会导致构件产生()。
根据《税务行政复议规则(暂行)》规定,纳税人对()不服的案件应当先依法申请复议,对复议决定不服可以再依法向人民法院起诉。
“长期应付款”科目核算的内容主要有()。
下列行为不构成信用卡诈骗的是()。
布袋中12个乒乓球分别标上了1、2、3、…、12。甲、乙、丙三人,每人从布袋中拿四球,已知三人所拿球上的数的和相等,甲有两球标有5、12,乙有两球标有6、8,丙有1球标有1,问丙的其他三个球上所标的数是多少?
学生采用画图表或列提纲的方式整理所学知识。这种学习策略属于()。
a21+a22+a23+…+a2n=(4n一1)(1)数列(an)的通项公式为an=2n(2)在数列{an}中,对任意正整数n,有a1+a2+a3+…+an=2n一1
五四运动是一次真正的群众运动,群众基础非常广泛,其中有()
最新回复
(
0
)