首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANKl.C中。 不得增行或
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANKl.C中。 不得增行或
admin
2015-06-08
32
问题
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
typedef struer
{ 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].hum)
{temp=std[0];std[0]=std[2];
std[2]=temp;}
if(std[1].num>std[2].hum)
{temp=std[1];std[1]=std[2];
sLd[2]=temp;}
}
main()
{PERSON sLd[]={5,“Zhanghu”,2,
“WangLi”,6,“LinNin”};
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,故第一空处应为“voidfun(PER.SON*std)”。
第二空:temp变量用来进行交换时临时保存变量值,由“temp=std[0];”可知temp是PERSON结构体变量,故第二空处的temp结构体定义应为“PERSON temp;”。
第三空:这里是调用fun函数,fun函数的参数是结构体变量指针,std是结构体数组,数组名相当于数组的首地址,故第三空处应为“fun(std):”。
转载请注明原文地址:https://jikaoti.com/ti/Ejn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当执行下面的程序时,如果输入ABC,则输出的结果是()。#include<Stdlib.h>main(){charss[]="1,2,3,4,5";gets(ss);strcat(ss,"6789");pri
C语言中各种基本数据类型的存储空间长度排列为()。
数据库设计包括两个方面的设计内容,它们是()。
若有以下定义:intt[3][2];,能正确表示t数组元素地址的表达式是______。
有如下说明:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是______。
有如下程序main(){intx=3;do{printf("%d",x--);}while(!x);}该程序的执行结果是______。
能正确表示逻辑关系""a≥10或a≤0""的C语言表达式是______。
若已定义:inta[9],*p=a;并在以后的语句中未改变p的值,不能表示a[1]地址的表达式是_______。
在一个容量为25的循环队列中,若头指针front=16,尾指针rear=9,则该循环队列中共有【】个元素。
随机试题
进行OGTT时,抽血的正确时间顺序的是
减小游离端义齿人工牙颊舌径的目的是
患者,男性,65岁,磨耗较重。后牙工作尖及非工作尖磨耗均较重。临床修复时,人工牙的选择应为
下列各项中,适用于数量金额式账簿的是()。
根据税收征收管理法律制度的规定,欠缴税款数额较大的纳税人在处分其不动产或者大额资产之前,应当向税务机关报告。“欠缴税款数额较大”是指欠缴税款在()以上。
在利用选拨性素质模型进行结构化面试时,需要组建测评小组,小组成员应包括()。
心理学是研究心理现象及其发生发展规律的科学。心理现象又称心理活动,它包括_______和_______。(日照)
三个运动员跨台阶,台阶总数为100~150级,第一位运动员每次跨3级台阶,最后一步还剩2级台阶。第二位运动员每次跨4级台阶,最后一步还剩3级台阶。第三位运动员每次跨5级台阶,最后一步还剩4级台阶。这些台阶总共有()级。
Despiteyourbestintentionsandefforts,itisinevitable:Atsomepointinyourlife,youwillbe【C1】________.Mistakescanbe
ThefightingbetweenarmygroupsandrebelsinCongo
最新回复
(
0
)