首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANKl.C中。 不得增行或删行,也
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANKl.C中。 不得增行或删行,也
admin
2016-10-29
43
问题
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#inolude
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/njDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。#include<stdio.h>voidprt(int*x,int*y,int*z){printf("%d,%d,%d\n",++*x,++*y,*(z++));}
下述函数功能是______。intfun(char*x){char*y=x;while(*y++)retumy-x-1;}
有下列函数定义:intfun(doublea,doubleb){returna*b;}若下列选项中所用变量都已正确定义并赋值,错误的函数调用是()。
若变量已正确定义,下列正确的程序段是()。
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
设变量已正确定义为整型,则表达式n=i=2,++i,i++的值为【】。
若有如下结构体说明:structSTRU{inta,b;charc:doubled;structSTRU*p1,*p2;}请填空,以完成对t数组的定义,t数组的每个元素为该结构体类型。【】
以下程序的功能是将字符串s中的数字字符放人d数组中,最后输出d中的字符串。例如,输入字符串abc123edf456gh,执行程序后输出123456。请填空。#include<stdio.h>#inclu
随机试题
男性,68岁。确诊慢性阻塞性肺病近10年,因呼吸困难一直需要家人护理和照顾起居。晨起大便时突然气急显著加重,伴胸痛,送来急诊。若经检查确诊肺气肿并发左侧自发性气胸。其治疗拟选择胸腔插管水封瓶引流,最主要目的是
A、动脉造影B、静脉血含氧量测定C、静脉造影D、Homans征阳性E、淋巴造影见于下肢深静脉血栓形成的是()
肝硬化最常见的并发症是
计算机的发展方向是()、微型化、网络化、智能化。
依据《放射性污染防治法》,下列说法正确的是()
社会治理是社会建设的重大任务,是国家治理的重要内容。在现代社会中,社会治理地位日益重要。为此,必须创新社会治理体制,改进社会治理方式。治理和管理一字之差,体现的是()
设随机变量X的分布函数为其中参数α>0,β>1.设X1,X2,…,Xn为来自总体X的简单随机样本.(1)当α=1时,求未知参数β的矩估计量.(2)当α=1时,求未知参数β的最大似然估计量.(3)当β=2时,求未知参数α的最
设f(x,y)为连续函数,D={(x,y)|x2+y2≤t2},则=()
Movie:OntheCloudsStarring:TakashiRating:1starReviewer:JoanSakamotoThereleaseofTakashi’s【K5】________filmOnt
Healthyadultstakeapproximately10-14breathsperminute,butsomepeoplebreathe20ormoretimes—thiscanleadtofeeling
最新回复
(
0
)