首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是将形参指针所指结构体数组中的3个元素按num成员进行升序排列。 请在程序的下划线处填入正确的内容并
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是将形参指针所指结构体数组中的3个元素按num成员进行升序排列。 请在程序的下划线处填入正确的内容并
admin
2023-02-27
864
问题
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是将形参指针所指结构体数组中的3个元素按num成员进行升序排列。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdio.h>
2 typedef struct
3 { int num;
4 char name[10];
5 } PERSON;
6 /*********found*********/
7 void fun(PERSON<u>【1】</u>
8 {
9 /*********found*********/
10 <u>【2】</u>temp;
11 if(std[0].num>std[1].num)
12 { temp=std[0];
13 std[0]=std[1];
14 std[1]=temp;}
15 if(std[0].num>std[2].num)
16 {temp=std[0];std[0]=std[2];
17 std[2]=temp;}
18 if(std[1].num>std[2].num)
19 { temp=std[1];
20 std[1]=std[2];
21 std[2]=temp;}
22 }
23 main()
24 {PERSON std[]={5,"ZhangHu",2," WangLi",6,"LinMin"};
25 int i;
26 /*********found*********/
27 fun<u>【3】</u>;
28 printf("The result is":);
29 for(i=0;i<3;i++)
30 printf("%d,%s",std
.num,std
.name);
31 }
选项
答案
(1)std[] (2)PERSON (3)(std)
解析
本题考查:数据类型的定义、数组元素的操作、函数参数的传递。
当使用函数对整个数组进行操作时,应使用数组名作为函数的实参。当使用数组名作为实参时,函数传递的实际上是数组的首地址,而并非数组本身。此时形参除了可以定义为指针变量外,还可以定义为数组,并且数组可以不指定大小,但无论用哪种形式,程序在编译时都将其作为一个指针变量处理。
填空1:定义形参变量引用数组std。形参可以定义为指针类型,也可以定义为数组。故空1处应该填std[]。
填空2:程序使用变量temp交换结构体数组元素的值,因而temp应定义为PERSON型。故空2处应该填PERSON。
填空3:程序通过调用函数fun()对数组std进行操作,因此函数的实参应为std。故空3处应该蟮(std)。
转载请注明原文地址:https://kaotiyun.com/show/AP0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在,-0.1010010001…(每两个1之间依次多一个0),log28这8个实数中,无理数有()个。
将数字1,2,3,4填入标号为1,2,3,4的四个方格里,每格填一个数字,则每个方格的标号与所填的数字均不相同的填法有()。
在由数字0,1,2,3,4,5所组成的没有重复数字的四位数中,不能被5整除的数共有个()。
圆周上有2n个等分点(n>1),以其中三个点为顶点的直角三角形的个数为()。
如图,5个圆的圆心在同一条直线上,且互相相切,若大圆直径是12,4个小圆大小相等,则这5个圆的周长和为
车间共有40人,某技术操作考核的平均成绩为80分,其中男工平均成绩为83分,女工平均成绩为78分,该车间有女工()。
六位身高全不相同的同学拍照留念,摄影师要求前后两排各三人,则后排每人均比前排同学高的概率是()。
从1,2,…,9这九个数中,随机抽取3个不同的数,则这3个数的和为偶数的概率是()。
若以连续掷两次骰子分别得到的点数m,n作为P点的横、纵坐标,则P点在直线x+y=5下方的概率为()。
2021年10月12日,习近平主席在《生物多样性公约》第十五次缔约方大会领导人峰会上的讲话中指出,为推动实现碳达峰、碳中和目标,中国将陆续发布重点领域和行业碳达峰实施方案及一系列支撑保障措施,构建起碳达峰、碳中和“1+N”政策体系。中国将持续推进产业结构和
随机试题
简析《苏武传》中苏武的形象。
女婴,8个月,流涕,轻咳2天,今突然惊厥,查体:体温39℃。前囱平,心肺无异常,诊断为高热惊厥,首选的治疗药物是
肩胛骨内侧缘(近脊柱侧点)至后正中线的骨度分寸是
下列各项中,属于外商投资企业盈余公积内容的是______。
世界最大的国际服务贸易进出口国家是英国。
格式条款与非格式条款不一致的,应当采用非格式条款。()
实行一级成本核算的物业管理企业,可不设(),有关支出直接计入管理费用。
关于学前期儿童性格的形成和发展,不正确的说法是()。
IPSec VPN安全技术没有用到(35)。
下列特征中不是面向对象方法主要特征的是()。
最新回复
(
0
)