首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANKl.C中。 不得增行或
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANKl.C中。 不得增行或
admin
2015-06-08
24
问题
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
typedef struer
{ int num;
char name[10];
}PERSON;
/**********found***********/
void fun(PERSON ___1___ )
{
/**********found***********/
____2___ temp;
if(std[0].num>std[1].num)
{temp=std[0];std[0]=std[1];
std[1]=temp;)
if(std[0].num>std[2].hum)
{temp=std[0];std[0]=std[2];
std[2]=temp;}
if(std[1].num>std[2].hum)
{temp=std[1];std[1]=std[2];
sLd[2]=temp;}
}
main()
{PERSON sLd[]={5,“Zhanghu”,2,
“WangLi”,6,“LinNin”};
int i;
/**********found***********/
fun( ____3____ );
printf(“\nThe result is:\n”);
for(i=0;i<3;i++)
printf(“%d,%s\n”,std
.num,
std
.name);
}
选项
答案
(1)*std (2)PERSON (3)std
解析
fun函数的功能是将形参指针所指结构体数组中的三个元素进行排序。
第一空: fun函数的参数是指针,由“if(std[0].num>std[1].num)”可知形参名为std,故第一空处应为“voidfun(PER.SON*std)”。
第二空:temp变量用来进行交换时临时保存变量值,由“temp=std[0];”可知temp是PERSON结构体变量,故第二空处的temp结构体定义应为“PERSON temp;”。
第三空:这里是调用fun函数,fun函数的参数是结构体变量指针,std是结构体数组,数组名相当于数组的首地址,故第三空处应为“fun(std):”。
转载请注明原文地址:https://kaotiyun.com/show/NiJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:intfa(intx){returnx*x;}intfb(intx){returnx*x*x;}intf(int(*f1)(),int(*f2)(),(intx){returnf2(x)-f1(
有如下程序:main(){inta[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=i;j++)s+=a[
下列关键字中,不属于C语言变量存储类别的是______。
下述关于C语言文件的操作的结论中,正确的是______。
有如下程序段inta=14,b=15,x;charc=’A’;x=(a&&B)&&(c<’B’);执行该程序段后,x的值为______。
有以下程序:int*f(int*x,int*y){if(*x<*y)returnx;elsereturny;}main(){inta=7,b=8,*p,*q,*r;p=&a;q=
设血型占2个字节,则unsignedint所能表示的数据范围是______。
下面程序的输出结果是_______。unionun{inta[4];longb;charc[6];}main(){unionunu;printf("%d%d",s
以下不能正确定义二维数组的选项是()。
以下函数用来求出两整数之和,并通过形参将结果传回,请填空。voidfunc(intx,inty,【】z){*z=x+y;}
随机试题
行政机关在其法定职权范围内,依照法律、法规、规章的规定,可以委托其他行政机关实施行政许可。()
A.口服为主B.管饲为主C.胃肠外营养D.要素饮食E.口服加胃肠外补充电解质昏迷病人或不愿进食的病人,适宜的营养支持方式是
细胞毒试验可选用
经来量多,色淡质稀,或兼见面色白,气短懒言,肢软无力,心悸怔忡,舌淡脉细弱。治法是
设备吊装时,与起重机最大起升高度相关的参数有()。
下列各项中能够增加企业资本公积的有()。
建立战略导向的KPI体系的意义不包括()。
给定资料1.近年来,随着经济社会的迅速发展,人民群众生活基本实现了小康。物质文化生活得到充分满足之后,人民群众的法制观念、权利意识普遍增强,公众愿望不断升级,社会诉求不断提高,但同时贫富差距也在拉大,处理各类社会矛盾的难度也更大。传统的社会管理体
女性,30岁。畏寒、发热,肛周胀痛,排便时加重3日,检查:肛周皮肤发红、压痛明显。应诊断为
设某家庭有3个孩子,在已知至少有一个女孩子的条件下,这个家庭中至少有一个男孩的概率是().
最新回复
(
0
)