首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将形参指钳所指结构体数组中的三个元素按num成员进行升序排列。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANKl.C中。 不得增行或
给定程序中,函数fun的功能是:将形参指钳所指结构体数组中的三个元素按num成员进行升序排列。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANKl.C中。 不得增行或
admin
2019-03-06
68
问题
给定程序中,函数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全国计算机二级
相关试题推荐
若变量已正确定义并赋值,对库函数错误调用的是()
下面函数的功能是()sss(s,t)char*s,*t;{while((*s)&&(*t)&&(*t++==*s++));return(*s-*t);}
请选出以下程序的输出结果()。#include<stdio.h>sub(int*s,inty){staticintt=3;y=s[t];t--;}main(){int
若a是数值类型,则逻辑表达式(a==I)||(a!=1)的值是
设有下列二叉树:对此二叉树后序遍历的结果为
以下程序运行后的输出结果是______。fun(inta){intb=0;staticintc=3;b++;c++;return(a+b+c);}main()
执行以下程序后,a,b的值分别为main(){ina,b,k=4,m=6,*p1=&k,*p2=&m;a=p1==&m;b=(*p1)/(*p2)+7;printf("a=%d\n",a);
下面程序的功能是将字符串a下标值为偶数的元素由小到大排序,其他元素不变,请填空。#include<stdio.h>main(){chara[]="labchmfye",t:int1,j;for(i=0;
若有定义:“inta=10,b=9,C=8;”接着顺序执行下列语句后,变量b中的值是________。c=(a-=(b-5)):c=(a%11)+(b=3);
随机试题
(2012年10月)检验认识的真理性,就是要检验人们的认识_______。
临产的标志是________且________的宫缩,持续________或以上,间歇________,伴随进行性宫颈管消失、宫口扩张和胎先露部下降。
一发热病人,近5d来体温维持在39~41℃,24h内体温波动相差不超过1℃。该病人的热型是
桥梁用板式橡胶支座力学性能试验,若有两块不满足要求,则该批产品不合格。()
【背景资料】某海域吹填工程,取土区风浪大、运距远、吹填工程量大,选用“耙吸船——储砂坑——绞吸船——吹填”的联合施工方式。设计吹填工程量为4500万m3,吹填区面积为2.5km2,分为A、B两个区。砂源距储砂坑35.0km,所取土质为中砂。本工程
A公司投标该工程,投标时钢筋价格为4500元/t,合同约定市场价在投标价上下浮动10%内不予调整;上下浮动超过10%时,对超出部分按月进行调整。市场价以当地造价信息中心公布的价格为准。该公司现有的钻孔机械为回旋钻机、冲击钻机、长螺旋杆钻机各若干台提供本工程
外汇期货与远期外汇业务相似,大多数最后都要交割。()
会计的基本职能包括( )。
某企业内部一车间为成本中心,生产A产品,预算产量1000件,单位成本100元;实际产量980件,单位成本102元。则成本变动率为( )。
9岁的王芳患上了影响正常呼吸的重症哮喘,严重时需要呼吸机帮助呼吸,目前入住医院的重症监护室,在一段时间内父母不能探望。医护人员反映,王芳以为父母不要她了,不配合治疗。父母向社会工作者求助。下列做法中,对王芳来说最合适的是()。
最新回复
(
0
)