首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANK1.C中。 不得增行或
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANK1.C中。 不得增行或
admin
2017-02-27
25
问题
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include
typedef struct
{ int num;
char name [10 ] ;
} PERSON;
void fun(PERSON ____1____ )
/*********found**********/
{
/*********found**********/
____2____ temp;
if (std[0] .num>std [1] .num)
{ temp=std[0] ; std[O]=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,"2hanghu",2,
"WangLi",6,"LinMin" } ;
int i;
/*********found**********/
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/drID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据下列资料,回答以下问题。某市2005年就该市城镇居民和农民参加体育锻炼及其影响因素,开展了一项调查。调查结束后按城乡、性别分别进行了统计,统计结果如表1和表2所示。与男性相比,女性中更普及的两个体育项目是:
根据以下资料,回答以下问题。E省统计局公布的数据显示,2014年上半年E省实现地区生产总值(GDP)5141.7亿元,同比增长了6.8%.比全国平均水平低了0.6个百分点。分产业来看,第一产业增加值268.79亿元,同比增长4.0%;第
李某在封闭的小区内练车,因技术不熟,撞死了散步的刘某,李某的行为构成()。
下面几个句子按顺序排列,语意最连贯的一项是()。①奖牌背面镶嵌玉璧②即站立的胜利女神和希腊潘纳辛纳科竞技场全景③奖牌正面使用国际奥委会统一规定的图案④奖牌的挂钩由中国传统玉双龙蒲纹璜演变而成⑤玉璧正
下列诗句描述与城市之间对应关系错误的是()。
下列海峡与其分隔的地理位置对应错误的是()。
甲、乙两人在圆形跑道上,同时从某地出发沿相反方向跑步。甲的速度是乙的3倍,他们第一次与第二次相遇地点之间的较短的跑道长度是100m。那么,圆形跑道的周长是()m。
量化历史研究的一部分工作,就是找到合适的量来反映过去。比如身高数据恰好可以在历史研究,尤其是经济史研究中承担起这样的角色。在个体层面影响身高的因素有很多。在社会层面,平均身高和个体青少年时期的生活水平有很密切的关联。身高会在一定年龄定型,直到老年时期都不会
随着科学技术的进步,电脑的问世让人类制造这样的机器“耳朵”成为可能。20世纪60年代,科学家开始在实验室里研究声控技术的核心——语言识别技术。20世纪70年代末,微电脑的出现更是让声控技术实现了飞跃式发展——微电脑处理与存贮信息的神奇功能,以及它低廉的价格
阅读以下文字,回答下列问题。从本质上讲,每个人都有两个年龄:一个是时间年龄,日历说你多大了;另一个是生理年龄,它以你的身体功能为基础,是与平均的健康水平对应的。“时间年龄并不是我们真正的年龄,这只是一个数字。”哈佛大学教授大卫·辛克莱说
随机试题
甲公司采用成本与可变现净值孰低计量期末存货,按单项存货计提存货跌价准备。2005年12月31日,甲公司库存自制半成品成本为35万元,预计加工完成该产品尚需发生加工费用11万元,预计产成品不含增值税的销售价格为50万元,销售费用为6万元。假定该库存自制半成品
药物产生副作用的药理学基础是()
A.椎-基底动脉血栓形成B.大脑前动脉血栓形成C.大脑中动脉血栓形成D.蛛网膜下腔出血E.小脑出血有偏瘫、同向性偏盲、偏身感觉障碍,见于
患者,女性,36岁,急性阑尾炎,阑尾切除术后第5天。患者发热、排黏液稀便每日8~9次。查体:体温39.8℃,切口无红肿。考虑该患者可能出现的情况是
2013年12月某日,余某喝酒回到家里被父亲责骂后,萌发烧自家房子的念头,便跑到堆放草料处,点燃一支香烟后丢到草料上,大火烧毁了自家一栋土木结构楼房。火燃烧起来后,蔓延到隔壁刘家,烧毁了其屋顶一角。关于本案的分析,下列哪些选项是正确的?()
下列表述符合车船税现行规定的有()。
电话拨号连接是计算机个人用户常用的接入因特网的方式。称为非对称数字用户线的接入技术的英文缩写是
A、视力好B、反应快C、稳定性好D、有射击基础C
WhichstatementaboutBarthisNOTtrue?ThriftshopscandoeverythingEXCEPT______.
虽然它们的形状和大小各异,但它们通常就像一个小U盘,可以插入用户正在使用的设备(无论是智能手机还是个人电脑),作为一种额外的身份识别。(pluginto;beit…or…)
最新回复
(
0
)