首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:部分源程序给出如下。 不得增行或删行,也不得更改程序的结构!
给定程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:部分源程序给出如下。 不得增行或删行,也不得更改程序的结构!
admin
2017-02-24
95
问题
给定程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
typeclef 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:变量一用于存储数组中年龄组大的元素。首先将数组的第一个元素赋给nmx,然后依次向后比较,得到年龄最大的元素,因而在给max赋初值时,应为:max=std[0]。
填空2:if条件判断语句表达的是max.age应该和结构体数组中的每个年龄进行比较,从而得到最大者的年龄。
填空3:从printf的表达式可看出,要输出的值应为年龄最大者的name。
转载请注明原文地址:https://www.kaotiyun.com/show/oMDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,______是用户的数据视图,也就是用户所见到的数据模式。
下列程序的输出结果是()。#include<stdio.h>main(){inta=4;printf("%d\n",(a+=a-=a*a));}
下列关于栈的描述中错误的是()。
有以下程序:intsub(intn){return(n/10+n%10);}main(){intx,y;scanf("%d",&x)y=sub(sub(sub(x)));printf("%d\n",y);}若运行时输入:1
下面程序的运行结果是______。#include<stdio.h>intf(inta[],intn){if(n>1)returna[0]+f(a+1,n-1);elsereturna[0];}main(){intaa[10]=
以下程序的功能是输入任意整数给n后,输出n行由大写字母A开始构成的三角形字符阵列图形。例如,输入整数5时(注意:n不得大于10),程序运行结果如下:ABCDEFGHIJKLMNO请填空完成该程序。main(){in
下列程序运行时输入1234567<CR>,则输出结果是______。#include<stdio.h>main(){inta=1,b;scanf("%2d%2d",&a,&b);printf("%d%d\n",a,b);}
模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
下列语句中,在字符串s1和s2相等时显示"theyareEqual"的是()。
软件定义时期主要包括______和需求分析两个阶段。
随机试题
Parentscanhaveagreatimpactonthedevelopmentoftheirchildren’screativityinart.Butfirst,theyhavetoknowhow.They
甾类激素的基本母核是
患者,男,因牙龈出血半年就诊。如果该患者左下第一磨牙为种植体修复,该种植牙的探诊深度为5mm,有脓液溢出,最佳的治疗方法是
男,43岁。肝炎肝硬化病史5年,出现腹水1年,1周来低热伴轻度腹痛,腹水明显增多。腹水检查:淡黄色,蛋白26g/L,白细胞数500×106/L,中性粒细胞0.80。最可能的诊断是肝硬化合并
A.5厘米B.10厘米C.15厘米D.30厘米药品批发企业中,药品与库房内墙的间距不小于()
某市制革厂于2010年1月11日与中国人民保险公司某分支公司签订了企业财产保险合同,将该厂自有的固定资产和流动资产全部投入保险,投保金额500万元,保险费1.8万元,保险期为一年。在财产保险合同保险单中,均写明了投保的流动财产包括成品、半成品和原材料,存放
竣工图费一般取建筑安装工程设计费的()。
在评价工程项目对美学环境的影响时,可考虑下列()环境因子。
长善救失原则
PublicandPrivateSchoolsintheUniteStatesReligiousandprivateschoolsreceivelittleornosupportfrompublictaxes
最新回复
(
0
)