首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是: 将形参指针所指结构体数组中的三个元素按nllm成员进行升序排列。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:部分源程序给出如下。 不得增行或删行,也不得更改程序的
给定程序中,函数fun的功能是: 将形参指针所指结构体数组中的三个元素按nllm成员进行升序排列。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:部分源程序给出如下。 不得增行或删行,也不得更改程序的
admin
2017-09-23
19
问题
给定程序中,函数fun的功能是:
将形参指针所指结构体数组中的三个元素按nllm成员进行升序排列。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include < stclio.h >
typecle f struct
{ int num;
char name[10];
}PERSON;
/*********found*********/
void fun(PERSON
【1】
{
/*********found*********/
【2】
temp;
if(std[0].num >std[1].hum)
{temp=std[0];
std[0]=std[1];
std[1]=temp;)
if(stdeo].num >std[2].hum)
{temp=std[0];std[0]=stad[2];
std[2]=temp;)
if(std[1].num >std[2].num)
{temp=std[1];
std[1]=std[2];
stct[2]=temp;}
}
main()
{PERSON std[]=f 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
.
FILlm,std
.name);
}
选项
答案
(1)std[] (2)PERSON (3)std
解析
本题考查:数据类型的定义;数组元素的操作;函数参数的传递。
要使用函数对整个数组进行操作时,应使用数组名作为函数的实参。当使用数组名作实参时,函数传递的实际上是数组的首地址,而并非数组本身,此时形参除了可以定义为指针变量外,还可以定义为数组,并且数组可以不指定大小,但无论用哪种形式.程序在编译时都将其作为一个指针变量处理。
填空1:定义形参变量引用数组std,此时形参可以定义为指针变量,也可以定义为数组。由下文可知,程序是通过数组下标对数组元素进行操作的,因此形参应使用数组形式,而非指针形式。
填空2:程序使用变量temp交换结构体数组元素的值,因而temp应定义为PERSON型。
填空3:程序通过函数fun对数组std进行操作,因此函数的实参应为std。
转载请注明原文地址:https://kaotiyun.com/show/Nsxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是()。#definePOW(r)r*rmain(){intx=2,y=3,t;t=POW(x+y);printf("%d\n",t);}
以下程序的输出结果是()。#include<stdio.h>main(){inta=1,b=3;if((++a<0)&&!(b--<=0))printf("%d,%d\n",a,B;else
下面程序的输出结果是()。#include<stdio.h>main(){intx=7,y=3;printf("%d",y=x/y);}
下列叙述中错误的是()。
已知chara;intb;floate;doubled;则表达式a-b+c-d结果为()型。
当用“#defineF37.5f”定义后,下列叙述正确的是()。
以下叙述错误的是()。
以下程序的功能是:通过函数func输入字符并统计输入字符的个数。输入时用字符作为输入结束标志。请填空。#include<stdio.h>long();/*函数说明语句*/main(){longn;n=func(
在深度为7的满二叉树中,度为2的节点个数为()。
随机试题
A、氟哌利多B、舒必利C、氟哌噻吨D、氯氮平E、五氟利多属长效抗精神病的药物是
以下有关申请撤诉的说法,错误的是:()
图15—4—20中,用力法求解图(a)所示结构,取图(b)所示力法基本体系,则力法典型方程δ11X1+△1P+△1△=0中的△1P之值为()。
排土场地基条件不好,对排土场的安全影响不大;未按排土场作业管理要求的参数或规定进行施工的;用余推力法计算的安全系数大于1.00小于设计规范规定值的排土场,处于()安全度级别。
安全监督检查人员的职权包括( )。
公安工作的成败,公安队伍战斗力的强弱,取决于()
下列各项不属于徽菜菜系的是()。
2017年全国举办马拉松赛事达1102场,其中,中国田径协会举办的A类赛事223场,B类赛事33场。2017年马拉松赛事的参与人次达到了498万人次,2016年、2015年马拉松赛事的参与人次分别为280万人次、150万人次
医生对病人进行诊断时,经常借助于体温、血压、心电图等检查资料,这体现了思维的()
A、Writeashortmailtohim.B、Chatwithhimonline.C、Telephonehim.D、Texthimsoon.A男士说:很高兴认识你,希望能再次见面。有时间给我写信。女士说:当然,我会的。dr
最新回复
(
0
)