首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。 请在程序的下划
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。 请在程序的下划
admin
2020-06-02
19
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数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
解析
填空1:变量max用于存储数组中年龄组大的元素。首先将数组的第一个元素赋给max,然后依次向后比较,得到年龄最大的元素,因而在给max赋初值时,应为:max=std[0]。
填空2:if条件判断语句表达的是max.age应该和结构体数组中的每个年龄进行比较,从而得到最大者的年龄。
填空3:从printf的表达式可看出,要输出的值应为年龄最大者的name。
转载请注明原文地址:https://jikaoti.com/ti/guG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0;i
阅读以下程序#includemain(){intcase;floatprintF;printf("请输入2个数:");scanf("%d%f",&case,&printF);printf("
以下不能定义为用户标识符是
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是
栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,再依次出栈,则元素出栈的顺序是
有下列程序:voidf(int*q)main(){inti=0;{inta[5]={1,2,3,4,5},i;for(;i
若有定义语句:doublea,*p=&a;以下叙述中错误的是
以下叙述中错误的是
有以下程序structS{inta;intb;);main(){structSa,*p=&a;a.a=99;printf("%d\n",________);}程序要求输出结构体中成员a的数据,
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
随机试题
当大学生完成学业开始找工作时,在全心全意找到工作之前的这段短期失业阶段被称为()
下列关于口腔癌的描述,错误的是:()
恶性肿瘤的临床和病理标志是
上海证券代码和深圳证券代码都为一组()位的数字。
P公司2×15年10月1日取得S公司80%股份,能够控制S公司的生产经营决策。2×16年P公司实现净利润1000万元,S公司按购买日公允价值持续计算的净利润为200万元。2×16年3月1日,P公司向S公司出售一批存货,成本为80万元,未计提存货跌价准备,售
旅游者上车后,导游人员应有礼貌地清点人数,可以采用()的方式进行。
在对志愿者的奖励和表扬中应该()。
在社会主义初级阶段,社会成员的思想觉悟和精神境界处在不同层次,因此社会主义精神文明建设也不能强求指导思想的一元化。()
以下程序段运行的结果是:_______。Dima(-1To5)AsBooleanDimflagAsBooleanflag=FalseDimiAsIntegerDimjAsInteger
Weshouldnotbeconceited______(即使我们在工作中取得了巨大的成就).
最新回复
(
0
)