首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是: 将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:部分源程序给出如下。 不得增行或删
给定程序中,函数fun的功能是: 将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:部分源程序给出如下。 不得增行或删
admin
2017-09-23
30
问题
给定程序中,函数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全国计算机二级
相关试题推荐
C语言中允许用外部说明来指定变量、函数和其他标识符的特征,这里所说的外部指的是()。
下面程序的运行结果是()。#include<stdio.h>#include<string.h>main(){char*s1="abDuj";char*s2="ABdUG";intt;t=s
以下选项中非法的字符常量是()。
设有如下关系表,由关系R和S通过运算得到关系T,则所使用的运算为()。
衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准,其中()是度量一个模块功能强度的一个相对指标。
下面程序中的数组a包括10个整数元素,从a中第二个元素起,分别将后项减前项之差存入数组b,并按每行4个元素输出数组b,请填空。main(){inta[10],b[10],i;for(i=0;i<10;i++)scanf("%d",
若有以下定义,则对a数组元素的正确引用是()。inta[5],*p=a;
以下函数定义的类型符是()。fff(doublex){printf("%f",x+x);}
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
若有以下定义(设int类型变量占2个字节)inti=8,j=9:则以下语句:printf("i=%%d,j=%%%d\n",i,j);输出的结果是()。
随机试题
对于血中T3来源的描述,恰当的是
女,47岁,因子宫肌瘤、阴道出血先后在某医院输注ABO同型全血两次,共800ml。两次输血后均出现全身荨麻疹,且有广泛性皮肤瘙痒。此次入院准备做子宫切除需要输血,最好选择下列何种血制品
慢性粒细胞白血病阴血亏虚证的治法是慢性粒细胞白血病瘀血内阻证的治法是
经国家执业医师资格考试,取得执业医师资格的,可以申请注册,受理机构是
企业可将不拥有所有权但能实际控制的资产视为自己的资产,这体现的是会计信息质量要求中的()。
中国比内测验的适用年龄是()
根据所给资料,回答106~110题。2008年上半年,全社会固定资产投资68402亿元,同比增长26.3%。其中,城镇固定资产投资58436亿元,同比增长26.8%;农村固定资产投资9966亿元,同比增长23.2%。在城镇投资中,国
幼儿园老师给小朋友分糖果,共有135颗糖果,要求每个小朋友都分到糖果且数目各不相同,那么最多可以分给多少位小朋友?
设A为3阶方阵,如果A—1的特征值是1,2,3,则|A|的代数余子式A11+A22+A33=__________.
设A,B为n阶矩阵,且r(A)+r(B)<n,证明:A,B有公共的特征向量。
最新回复
(
0
)