首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是: 将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:部分源程序给出如下。 不得增行或删
给定程序中,函数fun的功能是: 将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:部分源程序给出如下。 不得增行或删
admin
2017-09-23
77
问题
给定程序中,函数fun的功能是:
将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include < stdio.h >
typede f 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);
print:f("\nThe result:\n");
/*********found*********/
print:f("\nlqame:%s,Age:%d\n",
【3】
,max.age);
}
选项
答案
(1)std[0] (2)std[i].age (3)max.name
解析
本题考查:变量初始化,if条件表达式,结构体数组元素的应用。
填空1:变量max用于存储数组中年龄组大的元素。首先将数组的第一个元素赋给max,然后依次向后比较,得到年龄最大的元素,因而在给max赋初值时,应为:max=std[0]。
填空2:if条件判断语句表达的是max. age应该和结构体数组中的每个年龄进行比较,从而得到最大者的年龄。
填空3:从printf的表达式可看出,要输出的值应为年龄最大者的name。
转载请注明原文地址:https://kaotiyun.com/show/Psxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>intfun(intx,inty){if(x==y)return(x);elsereturn((x+y)/2);}main(){inta=1,b
下面程序的运行结果是()。#include<stdio.h>#include<string.h>main(){char*s1="abDuj";char*s2="ABdUG";intt;t=s
已知下列函数定义:fun(int%,intc,intn,intdatA){intk;for(k=0;k<m*n;k++){*b=data;b++;}}则调用此函数的正确写法是(假设变量a的说明为int
下面程序运行后的输出结果是()。#include<stdio.h>main(){inta[5]={1,0,4,2,0},b[5]={1,2,3,4,5},i,s=0;for(i=0;i<5;i++)s=s+b[a[
以下选项中非法的字符常量是()。
下面程序的运行结果是()。y=5;x=14;y=((x=3*y,x+6),x-1);printf("x=%d,y=%d”,x,y);
设有如下关系表,由关系R和S通过运算得到关系T,则所使用的运算为()。
衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准,其中()是度量一个模块功能强度的一个相对指标。
设有输入语句scanf("a=%d,b=%d,c=%d",&a,&b,&C),为使变量a的值为2,b的值为4,c的值为8,则从键盘输入数据的正确形式是()。
以下语句段执行后的输出结果是()。#include<stdio.h>main(){intk=3;if(k)printf("###")elseprintf("&&&&");}
随机试题
《声声慢》(寻寻觅觅)中,火上浇油,引发“怎一个愁字了得”呼告的景物是()
A.盐酸精氨酸B.乳果糖C.谷氨酸钾D.25%硫酸镁用于肝性脑病,时纠正碱中毒的是
下列不属于无神表现的是
某水利水电工程项目的原施工进度网络计划(双代号)如图1F420151-6所示。该工程总工期为18个月。在上述网络计划中,工作C、F、J三项工作均为土方工程,土方工程量分别为7000m3、10000m3、6000m3,共计23000m3,土方单价为15元/m
关于证券公司的说法中,错误的是()。
中国农业银行的客户服务热线是()。
中共中央印发的《干部教育培训工作条例(试行)》规定,干部教育培训工作以()和技能训练等为基本内容,并以政治理论培训为重点。
根据国际费舍效应,以下哪个说法正确?
婴儿心理发展的一般特征是什么?
在图11-1中的检查日期,该项目的进度与成本状态分别为()。
最新回复
(
0
)