首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的3个元素按num成员进行升序排列。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:部分源程序给出如下。 不得增行或删行,也不得更改程序的结构
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的3个元素按num成员进行升序排列。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:部分源程序给出如下。 不得增行或删行,也不得更改程序的结构
admin
2017-07-13
62
问题
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的3个元素按num成员进行升序排列。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include
typedef struct
{ int num;
char name[10];
}PERSON;
/**********found**********/
void fun(PERSON【1】
{
/**********found**********/
【2】temp;
if(sta[0].num>std[1].num)
{temp=std[0];std[0]=std[1];
std[1]=temp;}
if(std[0].num>std[2].num)
{temp=std[0];std[0]=staE2];
sta[2]=temp;}
if(std[1].num>std[2].1lum)
{temp=std[1];std[1]=std[2];
stci[2]=temp;}
}
main()
{PERSON std[]={5,“Zhanghu”,2,“WangLi”,6,“LinNin”};
int i;
/**********found**********/
fun 【3】;
printf("The result is":);
for(i=0;i<3;i++)
printf("%d,%s",std
.Rum,std
.name);
}
选项
答案
(1)std[] (2)PERSON(3)std
解析
填空1:定义形参变量引用数组std,此时形参可以定义为指针变量,也可以定义为数组。由下文可知,程序是通过数组下标对数组元素进行操作的,因此形参应使用数组形式,而非指针形式。
填空2:程序使用变量temp交换结构体数组元素的值,因而temp应定义为PERSON型。
填空3:程序通过函数fun对数组std进行操作,因此函数的实参应为std。
转载请注明原文地址:https://kaotiyun.com/show/uODp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
#define命令出现在程序中函数的外面,宏名的有效范围为______。
若已包括头文件<stdio.h>和<string.h>,运行下列程序段时输出结果是()。inti=0;chars1[10]="ABCD",s2[10]="EFG";strcat(s1,S2);while(s2[i
算法的时间复杂度是指()。
以下程序运行后的输出结果是。#includemain(){FILE*fp;intx[6]={l,2,3,4,5,6},i;fp=fopen(“test.dat”,”wb“);fwrite(x,sizeof
有以下程序,请在处填写正确语句。使程序可正常编译运行。#include;mairl();{doublex,y,(*p)():scanf(“%If%If”,&x,&y);P=avg
有以下程序#include#defineS(x)4*(x)*x+1main(){intk=5,j=2;printf(“%d\n”,S(k+j));}程序运行后的输出结果是
有以下程序includemain(){chara[30],b[30];scanf(“%s”,a);gets(b);printf(“%s\n%s\n”,a,b);}程序运行时
已知下列函数定义:fun(int*b,intc,intD){intk;for(k=0;k<c*d;k++){*b=c+d;b++;}}则调用此函数的正确写法是(假设变量a的说明为inta[10])(
下述语句中,在字符串s1和s2相等时显示"theyareEqual"的是()。
若有如下说明,且int类型占两个字节,则正确的叙述为()。structst{inta;intb[2];}a;
随机试题
A.B.C.D.E.为麝香主要成分的化合物是
某市卷烟厂为增值税一般纳税人,主要生产A牌卷烟及雪茄烟,2020年9月发生如下业务:(1)从烟农手中购进烟叶,支付买价110万元并按规定支付了10%的价外补贴,将其运往甲企业委托加工烟丝;向甲企业支付加工费,取得增值税专用发票,注明加工费10万元、增值税
国民收入再分配是指国民收入进行初次分配之后在()
川乌、草乌内服时
关于原发性肺结核病的描述,正确的是
甲曾设立一家个人独资企业,但因经营不善,甲决定解散该企业。依法解散清算后,乙提出其在企业存续期间与该企业订立的合同未履行完毕,尚未交付货款,要求甲偿付货款,此时甲:
关于室内外栏板用玻璃有关说法,正确的是:()
()是快速接地开关的选择依据条件。
对资本主义工商业实行和平赎买,有利于()
COWARD:CRAVEN::
最新回复
(
0
)