首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将形参指钳所指结构体数组中的三个元素按num成员进行升序排列。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANKl.C中。 不得增行或
给定程序中,函数fun的功能是:将形参指钳所指结构体数组中的三个元素按num成员进行升序排列。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANKl.C中。 不得增行或
admin
2019-03-06
56
问题
给定程序中,函数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://www.kaotiyun.com/show/dbRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 #include<stdio.h> void WriteStr(char*fn,char*str) {FILE*fp; fp=fopen(fn"w");fputs(str,fp);fclose(fp); }
现有格式化输入语句,scanf("x=%d,sumy=%d,linez=%dL",&x,&y,&z),现在已知在输入数据后,x,y,z的值分别是12,34,45则下列的数据是正确的输入格式的是
在面向对象的程序设计中,能表示类之间相似性质的机制是()。
以下只有在使用时才为该类型变量分配内存的存储类型说明是()。
下列程序的运行结果为【】。#include<math.h>#include<stdio.h>main(){ints=1;floatn=1,pi=0;doublet=1;
若给fun函数的形参s传送字符串:"abc-6354abc",则函数的返回值是()。(字符串中包括空格)longfun(charS[]){longn;intsign;for(;isspace(*s)||islow
有如下程序:main(){intx=23;do{printf("%d",x--);}while(!x);}程序运行后的输出结果是()。
下面程序的输出结果为()structst{intx;int*y;}*p;intdt[4]={10,20,30,40};structstaa[4]={50,&dt[0],6
在下列语句中,其含义为“q是一个函数指针,该指针指向整型数据”的定义语句是()。
若有说明“chars1[30]="abc",s2[]="defghi";”,则在使用函数stcat(s1,s2)后,结果是()。
随机试题
阅读郁达夫《故都的秋》中的文字:有些批评家说,中国的文人学士,尤其是诗人,都带着很浓厚的颓废色彩,所以中国的诗文里,赞颂秋的文字特别的多。但外国的诗人,又何尝不然?我虽则外国诗文念得不多,也不想开出账来,做一篇秋的诗歌散文钞,但你若去一
A、自身免疫性疾病B、免疫功能减退C、两者均是D、两者均否盘状红斑狼疮的发生是由于()
患儿,女,10岁。无意间发现脊柱弯曲,近半年脊柱弯曲逐渐明显,活动后易疲劳。提示:患者确诊为特发性脊柱侧凸畸形,X线片显示以T10为顶椎脊柱向右侧凸,Cobb角70°。脊柱的病理改变会出现
A.去枕平卧位B.平卧位C.平卧中凹位D.半卧位E.高斜坡卧位硬膜外麻醉术后应采取
A=ECL式中的C是
可以针对使用者的需要,直接获得第一手的资料和数据,需占用较多的人力、物力和时间的环境现状调查方法是()。
我国对电力建设、生产、供应和使用活动的管理原则是()。
关于职业健康与安全管理体系合规性评价的说法,正确的是()。
推荐人签署的意见有虚假陈述的,自中国证监会及其派出机构作出认定之日起( )年内不再受理该推荐人的推荐意见和签署意见的年检登记表,并记入该推荐人的诚信档案。
A、Shedidn’tseemtobedoingaswellasherFacebookfriends.B、Shespentmoretimeupdatingherfriendsthanherfamily.C、She
最新回复
(
0
)