首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:部分源程序给出如下。 不得增行或删行
给定程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:部分源程序给出如下。 不得增行或删行
admin
2017-07-13
76
问题
给定程序中,函数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://kaotiyun.com/show/8ODp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中不符合良好程序设计风格的是
有下列二叉树,对此二叉树前序遍历的结果为()。
有以下程序#includemain(){unsignedchara=8,c:c=a>>3;printf(“%d\n”,c):}程序运行后的输出结果是
若x和n均是int型变量,且x=12,n=5,则执行y=x%=(n%=2)表达式后y的值为()。
若有说明inta[3][4];则a数组元素的非法引用是()。
下述语句中,在字符串sl和s2相等时显示“theyareEqual”的是()。
下面函数调用语句含有实参的个数为()。func((exp1,exp2),(exp3,exp4,exp5));
在数据处理中,其处理的最小单位是()。
字符串"%%\"ABCDEF\"\\"的长度是()。
()的目的是分析数据间内在语义关联,在此基础上建立一个数据的抽象模型。
随机试题
A施工单位承建某新建单线铁路工程中有1座隧道工程长2600m,其余路段为路基土石方。根据设计图纸,正洞中围岩的绝大部分是Ⅱ级围岩,局部有节理较发育的Ⅲ级围岩,进口处50m为埋深较深且比较破碎的V级围岩,拟采用小断面弱爆破暗挖法,并辅助进行超前支护。出口处4
7,8,9,11,17,41,()
主要应用于政府债券、库存物资一级海关查封物资拍卖的拍卖方式是()
最高最佳使用是指估价对象的使用必须满足()。
根据马克思主义的观点,法的本质可以概括为阶级性、国家意志性和物质制约性等多个方面,但作为一种上层建筑,法最终决定于()。
近日,某村为活跃乡村文化气氛,开展了一场别开生面的耕读文化活动,有若干兴趣社团供村民选择。已知报名情况如下: (1)村民在诗词社和书法社中至少参加了一个; (2)村民如果参加了诗词社,则没有参加合唱团; (3)张大姐参加了合唱团。 村主任知
以下哪一项是东西方古代法最显著的特征?()
自由七艺
作业是由程序、【 】和作业说明书组成的。
AmongthefirsttocomeandliveinNorthAmerica______,wholaterprosperedmainlyinNewEng-land.
最新回复
(
0
)