首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:部分源程序给出如下。 不得增行或删行
给定程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:部分源程序给出如下。 不得增行或删行
admin
2017-07-13
80
问题
给定程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include
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
/**********found**********/
if(max.age<一【2】)max=std
;
return max;
}
main()
{ STD std[5]={“aaa”,17,“bbb”,16,“ccc”,18,“ddd”,17,“egg”,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://kaotiyun.com/show/8ODp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
语句"int(*ptr)();"的含义是______是指向函数的指针,该函数返回一个int型数据。
表示“整数x的绝对值大于5”时值为“假”的C语言表达式是______。
下列程序执行输出的结果是()。#include<stdio.h>f(intA){intb=0;staticc=3;a=C++;b++;return(a);}main(){
下列函数值的类型是()。fun(doublex){floaty;y=3*x-4;returny;}
有以下程序#includemain(){unsignedchara=8,c:c=a>>3;printf(“%d\n”,c):}程序运行后的输出结果是
有以下程序#includestructord{intx,y;}dt[2]={1,2,3,4};main(){structord*p=dt;printf(“%d,
设有以下说明,则不正确的叙述是()。unionun{inta;chatb:floatc;}arr;
下列方法中,属于白盒法设计测试用例的方法的是()。
人员基本信息一般包括:身份证号、姓名、性别、年龄等。其中可以作为主关键字的是()。
若有如下说明,且int类型占两个字节,则正确的叙述为()。structst{inta;intb[2];}a;
随机试题
3阶实对称矩阵A相似于矩阵,λ是实数.则A2+A+λE是正定矩阵的充分必要条件是
“随大溜”是一种________________。
症见久病体弱,积块坚硬,隐痛,饮食大减,肌肉瘦削,神倦乏力,面色黧黑,甚则面肢浮肿,舌质淡紫,无苔,脉弦细,辨证为
孕妇忌用的药物是()
用具表面和空气灭菌应采用()
D市S县发生重大食品安全事故。根据《食品安全法》的规定,关于有关部门采取的措施,下列哪些选项是正确的?(2012年卷一65题)
为评估宗地地价而进行的各比较案例情况调查属于专门调查。()
学生面对问题时不易受周围环境的影响和干扰,倾向于根据自身的内部线索对事物做出判断,此类学生的认知风格属于()。(2016.广西)
宋某持三棱刮刀抢劫王某财物,王某夺下宋某的三棱刮刀砸在宋某头部,宋某当即昏迷。王某随后持三棱刮刀将宋某杀死。下列说法正确的是()。
下列关于CiscoAironet1100无线接入点设备及其配置的描述中,错误的是()。
最新回复
(
0
)