首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。 请在程序的下划
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。 请在程序的下划
admin
2020-06-02
37
问题
使用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://www.kaotiyun.com/show/meCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:main(){intx[3][2]={0},i;for(i=0;i
以下选项中不能用作C程序合法常量的是
有以下程序,程序运行后的输出结果是#include#includemain(){int*a,*b,*c;a=b=c=(int*)malloc(sizeof(int));*a=1;*b=2,*c=3
支持子程序调用的数据结构是
数据库技术的根本目标是要解决数据的
有下列程序:voidf(int*q)main(){inti=0;{inta[5]={1,2,3,4,5},i;for(;i
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
随机试题
关于抑癌基因的叙述不正确的是( )
治疗热毒壅盛型痄腮的首选方剂是
患者,女性,39岁。排便时有一组织团块脱出肛门,便后可自行回纳,伴无痛性出血。该病人属于()。
甲公司为增值税一般纳税人,2020年发生以下经济业务: (1)甲公司正在研发一项新技术A用于生产产品,A技术的“研发支出——资本化支出”明细科目年初余额为60万元。截至2020年6月又投入研发支出共计340万元,其中,不符合资本化条件的支出为140万元。
被称为“三法印”(即佛法之特征)的有()。
简述分腿腾跃的动作要领。
评价一堂课好与差有多种标准,但共同的标准只有一种,即一堂课至少有两种或两种以上的教学原则。()
李老师在讲《落花生》时,让学生各抒己见,谈谈该做什么样的人。李老师运用的教学方法是()。
《老残游记》、《西游记》、《聊斋志异》、《儒林外史》四部作品的作者依次是()。
从满足a1=a2=1,an+2+an+1+an(n≥1)的数列{an}中,依次抽出能被3整除的项组成数列{bn},则b100是多少?
最新回复
(
0
)