首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANK1.C中。 不得增行或
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANK1.C中。 不得增行或
admin
2015-12-22
66
问题
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.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>std[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,"LinMin");
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,故第一空处应为“void fun(PERSON*std)”。
第二空:temp变量用来进行交换时临时保存变量值,由“temp=std[0];”可知temp是PERSON结构体变量,故第二空处的temp结构体定义应为“PERSON temp;”
第三空:这里是调用fun函数,fun函数的参数是结构体变量指针,std是结构体数组,数组名相当于数组的首地址,故第三空处应为“fun(std);”。
转载请注明原文地址:https://kaotiyun.com/show/KXDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintf(intx){inty;if(x==0||x==1)return(3);y=x*x-f(x-2);returny;}main(){intz;z=f
有以下程序#includemain(){charp[]={′a′,′b′,′c′},q[10]={′a′,′b′,′c′};printf("%d%d\n",strlen(p),strlen(q));}以下叙述中正确的是
若变量已正确定义并赋值,以下符合C语言语法的表达式是
数据库设计包括两个方面的设计内容,它们是
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
在下列语句中,其含义为“q为一个指针的函数,该指针指向整型数据”的定义语句是()。
函数ftell(fp)的作用是()。
下列叙述中正确的是()。
下列关于线性链表的描述中正确的是()。
数据结构分为逻辑结构与存储结构,线性链表属于【】。
随机试题
中期财务报表不包括
水泥混凝土路面是由路基、垫层、()、面层组成。
甲举枪隔着乙的车窗玻璃射击仇人乙,但因为没有瞄准,只将乙乘坐的名车毁坏,而乙本人安然无事。根据刑事法律制度的规定,下列说法正确的有()。
下列各项产品定价方法中,以市场需求为基础的是()。
一次性工亡补助金,为上一年度全国城镇居民人均可支配收入的()。
“O2C”是一种先预定再生产的新型消费模式,即企业根据客户的个性化需求,为客户进行专人定制服务。比如你想购买一个衣柜,将尺寸、颜色、款式发给商家,商家则根据你的要求来生产产品。这种消费模式()。①能有效避免浪费,节约资源②降低了
生活中俗称“暖宝宝”的一次性取暖片主要由铁粉、活性炭、蛭石、水、盐等材料构成,下列关于其发热原理的说法正确的是:()
设f(x)在(一∞,+∞)上具有连续导数,且f’(0)≠0.令F(x)=∫0x(2t一x)f(t)dt.求证:若f(x)为奇函数,则F(x)也是奇函数.
为了提高函数调用的实际运行速度,可以将较简单的函数定义为()。
Readthearticlebelowaboutadvertisingstrategy.Aresentences16-22"Right"or"Wrong"?Ifthereisnotenoughinformatio
最新回复
(
0
)