首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。 请在程序的下画线处填入
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。 请在程序的下画线处填入
admin
2021-07-09
31
问题
使用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
;
Eeturn 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:从prinff的表达式可看出,要输出的值应为年龄最大者的name。
转载请注明原文地址:https://jikaoti.com/ti/Pvd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:charp[]={’1’,’2’,’3’},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是()。
若有定义语句:intyear=2009,*p=&year;以下不能使变量year中的值增至2010的语句是()。
有以下计算公式若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
以下程序运行后的输出结果是()。#include<stdio.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a
给定程序中,函数fun的功能是:计算形参X所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等于平均值的数据移至K所指数组的后部,平均值作为函数值返回,在主函数中输出平均值和移动后的数据。例如,有10个正
下列叙述中正确的是()。
以下是正确C语言实型常量的是
对关系S和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为()。
以下选项中不属于C语言程序运算符的是
在C语言中,以下说法不正确的是()。
随机试题
表面粗糙度轮廓的算术平均中线:
惊厥属于方颅属于
A.氢氧化铝凝胶B.多潘立酮C.枸橼酸铋钾D.克拉霉素E.溴丙胺太林(普鲁本辛)发生胆汁反流的患者应选用
关于旋转阳极X线管的叙述,错误的是
()遗址被称为20世纪人类最伟大的考古发现之一。
所谓为人师表,是指教师要在各方面都应成为学生和社会上人们效仿的表率、榜样和楷模。这一含义是由()决定的。
学生座位的安排会影响课堂教学和学习。()
从IA-32到IA-64的演变,典型的代表是从奔腾向【 】的进步。
Bythe1820’sintheUnitedStates,whensteamboatswerecommononwesternwaters,theseboatsweremostlypoweredbyenginesbu
Moreteenagerssmoketodaythanatany【C1】______sincethe1970s,afederalstudyshows.Overall.35%ofchildreningrades9-12
最新回复
(
0
)