首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将形参sut所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANKl.C中
给定程序中,函数fun的功能是:将形参sut所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANKl.C中
admin
2013-04-02
14
问题
给定程序中,函数fun的功能是:将形参sut所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
typedef struct
{ char name[10];
int age;
}STD;
STD fun(STD stcl[],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,”eee”,15 };
STD max;
max=fun(std,5);
printf(”\nThe result:\n”);
/**************found***************/
printf(”\nName:%s,Age:%d\n”,
【3】 ,max.age);
}
选项
答案
*std std[i].age
解析
第一空:max变量保存最大值,在循环开始之前,先给max赋值并假定这个值就是最大值,即“max=*std;”给max赋初值。
第二空:“if(max.age<___2___)”比较max的age成员变量和std
的age成员变量,如果max的age变量小于std
的age成员变量,那么将std
赋给max,即第二空处应为“if(max.age
.age)”。
第三空:输出年龄最大者的名字和年龄,访问年龄成员变量的方法是“max.name”,故第三处应为“printf("\nName : %s, Age : %d\n", max.name,max.age);”。
转载请注明原文地址:https://jikaoti.com/ti/lnn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序中函数fun的功能是:构成—个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。函数disp的功能是显示输出该单向链表中所有结点中的字符串。请填空完成函数disp。#include<stdio
在关系模型中,把数据看成是二维表,每—个二维表称为—个[]。
有以下程序 main() {int y=10; while(y-);printf("y=%d\n",y); } 程序执行后的输出结果是______。
有以下程序 #include <stdio.h> main() {char c1,c2,c3,c4,c5,c6; scanf("%c%c%c%c",&c1,&c2,&c3,&c4); c
下列程序中的函数strcpy2()实现字符串两次复制,即将t所指字符串复制两次到s所指内存空间中,合并形成一个新字符串。例如,若t所指字符串为:efgh,调用strcpy2后,s所指字符串为:efghefgh。请填空。#includ
以下程序中,函数fun的功能是计算x2(上标)-2x+6,主函数中将调用fun函数计算:y1=(x+8)2(上标)-2(x+8)+6y2=sin2(上标)(x)-2sin(x)+6请填空。
以下程序的功能是:将输入的正整数按逆序输出。例如:若输入135则输出531。请填空。#include<stdio.h>main(){intn,s;printf("Ente
下列定义变量的语句中错误的是______。
设有说明structDATE{intyear;intmonth;intday;};请写出一条定义语句,该语句定义d为上述结构体类型变量,并同时为其成员year、month、day依次赋初值2006、10、1:【】。
下面rotate函数的功能是:将n行n列的矩阵A转置为A’,例如:#defineN4voidrotate(inta()[N]){inti,j,t;f
随机试题
考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好“tStud”和“tScore”两个表对象。试按以下要求完成设计:创建一个查询,计算并输出学生最大年龄与最小年龄的差值,显示标题为“sdata”,所建查询命名为“qStudl”;
马克思主义的革命性既表现为它具有彻底的批判精神,又表现为它具有()
防火墙自身有一些限制,它不能阻止______。Ⅰ.外部攻击Ⅱ.内部威胁Ⅲ.病毒感染
A、嗜中性粒细胞B、破骨细胞C、髓石D、透明小体E、牙周袋牙周病有()
安全生产管理各项制度中最基本、最核心的制度是().
我国某商业银行2001年12月31日资产负债表中有关内容如下,根据资料回答问题。单位:万元流动资产19800流动负债20370短期贷款13220
根据企业所得税法律制度的规定,下列各项中,在计算应纳税所得额时准予按一定比例扣除的公益、救济性捐赠是( )。
瑞士有机菜花的认证条件非常苛刻,要求种植有机菜花的土地3年以内没有使用过任何农药和化肥。瑞士有机菜花的售价只比普通菜花高20%~30%。而在中国,有机菜花的价格是普通菜花的5倍左右。这说明,中国的有机菜花种植业是暴利行业。以下哪项陈述是上述结论需要假设的?
A.YoulooksosmartintheimperialgownB.inmycountrypurpleisassociatedwithbeingnobleC.Wesellallkindsofthings
Humanbeingshaveneverbeforehadsuchabadpress.Byallreports,weareunabletogetanythingrightthesedays,andtheres
最新回复
(
0
)