首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。 请在程序的下划线处填入正确的内容并把下划线删
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。 请在程序的下划线处填入正确的内容并把下划线删
admin
2018-10-21
72
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
typedef】struct
{int num;
char ame[10];
l}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=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,LinMin"};
int i;
/*********found*********/
fun
【3】
;
printf("The result is":);
for(i=0;i<3;i++)
printf("%d,%s",std
.
nu,std
.name);
}
选项
答案
(1)std[] (2)PERSON (3)std
解析
填空1:定义形参变量引用数组std,此时形参可以定义为指针变量,也可以定义为数组。由下文可知,程序是通过数组下标对数组元素进行操作的,因此形参应使用数组形式,而非指针形式。
填空2:程序使用变量temp交换结构体数组元素的值,因而temp应定义为PERSON型。
填空3:程序通过函数fun对数组std进行操作,因此函数的实参应为std。
转载请注明原文地址:https://kaotiyun.com/show/R0xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下说明:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是______。
下面程序的输出结果是______。 main() { int a=6,b=3; printf("%d\n" b=(a/b,a%b)); }
下列程序的运行结果是()。#include<stdio.h>main(){inta=0,b=4,c=0,d=10,x;if(a)d=d-10;else
下列数据结构中具有记忆功能的是()。
以下程序中select函数的功能是:在N行M列的二维数组中,选出一个最大值作为函数值返回,并通过形参传回此最大值所在的行下标。请填空。#defineN3#defineM3select{inta
下列程序的功能是:求出ss所指字符串中指定字符的个数,并返回此值。例如,若输入字符串123412132,输入字符1,则输出3,请填空。#include<conio.h>#include<stdio.h>#defineM81
以下程序的运行结果是___________。main(){inta=1,b=2,c;if(a>b)c=1;elseif(a==b)c=0;elsec=-1:printf(“%
有如下程序:#include<stdio.h>main(){FILE*fp1;fp1=fopen("f1.txt","w");fprintf(fp1,"abc");fclose(fp1);}
若有如下程序;main(){intm=-i;printf("%d,%u,%o,%X",m,m,m,m);}则程序运行后的输出结果是()。
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是
随机试题
1949年4月21日,中国人民解放军发起的重大战役是()
A.皮肤灼红、干燥无水疱,痛觉敏感B.皮肤苍白,干燥无水疱,痛觉消失C.大水疱,疱壁厚,基底潮红,疼痛剧烈D.小水疱,疱壁厚,基底红白相间,痛觉迟钝E.大水疱,疱壁厚,有树枝状栓塞血管,痛觉迟钝深Ⅱ度烧伤的特点是
奶牛,正常妊娠至8个月时,腹部不再继续增大,超出预产期45天仍无分娩预兆。阴道检查子宫颈口关闭,临床上无明显症状。治疗该病时,首先应注射
男,40岁,查见松动I度,右上6牙合面深龋,颊侧近中探及深达根尖的牙周袋,探之溢脓,叩(±),X-ray示牙槽骨高度基本正常,根尖区阴影。
()指对与工作有关的事故、事件,其他损失(如财产损失)、不良的职业安全健康绩效和职业安全健康管理体系的失效情况的确认、报告和调查。
在科目汇总表账务处理程序下,所有记账凭证中的科目对应关系必须是()。
ABC公司正在考虑是否购买一款技术最新的设备来替代目前手动操作的设备。ABC适用的税率为40%,其资本成本为12%。新旧设备相关数据如下所示:现有设备已使用7年,目前能以$25000的价格出售。Calvin预计,如果购买并使用新设备,每年能节省
,αTβ=≠0,求A的全部特征值,并证明A可以对角化.
下列程序的执行结果是()。PrivateSubForm_Activate()Dimscore(3)AsInteger,totalAsIntegerDimaascoreAsVariantscore(1)=50:score(
ToallAmericans,anotherbasic(36)______intheirconstitutionistheBillofrights,adoptedin1971.Thisconsistsof10ver
最新回复
(
0
)