首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:部分源程序给出如下。 不得增行或删行,也不得更改程序的结构! 试题程序: #inc
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:部分源程序给出如下。 不得增行或删行,也不得更改程序的结构! 试题程序: #inc
admin
2020-06-16
80
问题
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
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=sta[0];std[0]=std[2];
std[2]=temp;)
if(std[1].num>std[2].hum)
{ 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("The result is":);
for(i=0;i<3;i++)
printf("%d,%s",std
.num,std
.name);
}
选项
答案
(1)std[] (2)PERSON (3)std
解析
本题考查:数据类型的定义;数组元素的操作;函数参数的传递。
要使用函数对整个数组进行操作时,应使用数组名作为函数的实参。当使用数组名作实参时,函数传递的实际上是数组的首地址,而并非数组本身,此时形参除了可以定义为指针变量外,还可以定义为数组,并且数组可以不指定大小,但无论用哪种形式,程序在编译时都将其作为一个指针变量处理。
填空1:定义形参变量引用数组std,此时形参可以定义为指针变量,也可以定义为数组。由下文可知,程序是通过数组下标对数组元素进行操作的,因此形参应使用数组形式,而非指针形式。
填空2:程序使用变量temp交换结构体数组元素的值,因而temp应定义为PERSON型。
填空3:程序通过函数fun对数组std进行操作,因此函数的实参应为std。
转载请注明原文地址:https://kaotiyun.com/show/6iCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#includeStructA{inta;charb[10];doublec;};structAf(structAt);main(){struct
若有以下语句typedefstructS{intg;charh;}T;以下叙述中正确的是
有以下程序#include#includetypedefstruct{charname[9];charsex;intscore[2];}STU;STUf(STUa){STUb={"Zhao
设有定义:structcomplex{intreal,unreal;}datal={1,8},data2;则以下赋值语句中错误的是
有以下程序#includemain(){inta1,a2;charc1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);printf("%d,%c,%d,%c",a1,c1,a
表示关系式x≤y≤z的C语言表达式的是
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
按照“后进先出”原则组织数据的数据结构是
随机试题
测定乳及乳制品中膳食纤维的含量时,高脂肪样品脂肪的质量分数大于10%,用石油醚去脂。
A、15%B、20%C、40%D、60%正常人体细胞外液约占体重的
A.70μW/cm2B.80μW/cm2C.90μW/cm2D.100μW/cm2E.180μW/cm2新购进的紫外线灯管其辐照强度不得低于()
患儿,3岁。平时体弱,经常感冒发热。曾多次因患“肺炎”住院。化验:血IgG、IgM、leA总量为300mg/L。E一玫瑰花环形成试验、淋巴母细胞转化试验分别为0.60、0.65,为减少反复感染,给患儿下列哪项处理最为需要
两人轻声谈话的声强级为40dB,热闹市场上噪声的声强级为80dB,市场上噪声与轻声谈话的声强之比为()。
背景某单位施工承包一建设单位的二级干线硅芯管管道建设工程,开工后第5天,建设单位向省质量监督机构办理了质量监督申报手续。省质量监督机构确定了该工程的质量监督负责人,制定了质量监督工作方案。在进行工程现场质量监督检查时,负责人发现施工单
下列各项中,属于需提示承兑的汇票有()。
安徽省某市居民王先生和太太2015年以30万元购买一套54平方米的住房用作结婚新房,2017年8月生子后,为改善住房条件,以73.5万元(发票注明价款70万元,增值税3.5万元)购买了第二套88平方米的住房,则王先生一家两次共缴纳契税()万元。
下列有关科技常识的表述中,不正确的是()。
常模编制中,常用的导出分数有
最新回复
(
0
)