首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将形参指钳所指结构体数组中的三个元素按num成员进行升序排列。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANKl.C中。 不得增行或
给定程序中,函数fun的功能是:将形参指钳所指结构体数组中的三个元素按num成员进行升序排列。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANKl.C中。 不得增行或
admin
2019-03-06
44
问题
给定程序中,函数fun的功能是:将形参指钳所指结构体数组中的三个元素按num成员进行升序排列。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
typedef struct
{ 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>sid[2].num)
{temp=std[0];std[0]=std[2];
std[2]=temp;}
if(std[1].num>std[2].num)
(temp=std[1];std[1]=std[2];
std[2]=temp;}
}
main()
{PERSON std[]={5,"Zhanghu",2,
"WangLi",6,"LinNin"};
int i;
/**********found**********/
fun( _____3 _____);
printf("\nThe result is:\n");
for(2=0;2<3;i++)
printf("%d,%s\n",std
.num,
std
.name);
}
选项
答案
(1)*std (2)PERSON (3)std
解析
fun函数的功能是将形参指针所指结构体数组中的三个元素进行排序。
第一空:fun函数的参数是指针,由“if[std[0].num>std[1].hum)”可知形参名为std,故第一空处应为“voidfun(PERSON*std)”。
第二空:temp变量用来进行交换时临时保存变量值,由“temp=std[0];”可知temp是PERSON结构体变量,故第二空处的temp结构体定义应为“PERSON temp;”。
第三空:这里是调用fun函数,fun函数的参数是结构体变量指针,std是结构体数组,数组名相当于数组的首地址,故第三空处应为“fun(std);”。
转载请注明原文地址:https://kaotiyun.com/show/dbRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
可以在C语言程序中用做用户标识符的一组标识符是()。
下面程序main(){inty=9;for(;y>0;y--){if(y%3=0){printf("%d",--y);continue;
C语言规定,在一个源程序中,main函数的位置()。
在面向对象的程序设计中,能表示类之间相似性质的机制是()。
以下只有在使用时才为该类型变量分配内存的存储类型说明是()。
_____________的目的是分析数据问内在语义关联,在此基础上建立一个数据的抽象模型。
阅读下述程序段:y=-1;if(x!=0)if(x>0)y=1;elsey=0;该程序段所描述的数学关系是()
若有说明“chars1[30]="abc",s2[]="defghi";”,则在使用函数stcat(s1,s2)后,结果是()。
软件设计包括软件的结构、数据、接口和过程设计,其中软件的过程设计是指()。
随机试题
试述医疗质量控制的层次。
不符合主动脉瓣狭窄的描述是
当定值保险发生全部损失时,保险人计算赔款的基础是( )。
某省人民政府文化行政管理部门为了制定本省文化产业发展规划,需要通过统计调查了解本地人口结构以及对文化产品的需求等情况。请回答:该统计调查项目应该()。
实施股票分割与发放股票股利产生的效果相似,它们都会()。
签收是指经履行规定的确认、清点、核对、检查、签注手续后,分别从发文机关、邮政部门等处收取公文。()
甲、乙二人之间有以下对话:甲:张琳莉是爱丽丝祛斑霜上海经销部的总经理。乙:这怎么可能呢?张琳莉脸上长满了黄褐斑。如果乙的话是不包含讽刺的正面断定,则它预设了以下哪项?Ⅰ.爱丽丝祛斑霜对黄褐斑具有良好的祛斑效果。
InAmerica,drivers’educationispartoftheregularhighschoolcurriculum.Everystudentinhisorhersecondyearofhighsc
Psychologiststakeopposingviewsofhow【C1】______rewards,fromwarmpraisetocoldcash,affectmotivationandcreativity.Beha
A、They’dhavetogetpermission.B、Jackwouldn’tlikeit.C、Shethinksitmightwork.D、Theotherteachersshouldbeconsulted.
最新回复
(
0
)