首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> typedef struct{int num;char name[10];int score;}PER; void fun(PER x[]) { int t; if(x[0].score>x
有以下程序 #include<stdio.h> typedef struct{int num;char name[10];int score;}PER; void fun(PER x[]) { int t; if(x[0].score>x
admin
2022-10-24
37
问题
有以下程序
#include<stdio.h>
typedef struct{int num;char name[10];int score;}PER;
void fun(PER x[])
{ int t;
if(x[0].score>x[1].score)
{t=x[0].score;x[0].score=x[1].score;x[1].score=t;}
}
main()
{ PER s[2]={{1001,"zhang",621},{1002,"wang",585}};
int i;
fun(s);
for(i=0;i<2;i++)
printf("%d,%s,%d,",s
.num,s
.name,s
.score);
}
程序的运行结果是( )。
选项
A、1001,zhang,585,1002,wang,621,
B、1001,zhang,621,1002,wang,585,
C、1002,wang,585,1001,zhang,621,
D、1002,wang,621,1001,zhang,585,
答案
A
解析
程序首先使用typedef定义一种新的类型名PER,它包含3种数据成员:整数num,字符数组name,整数score。main函数使用PER定义结构体数组s,s包含两个PER类型的元素。然后调用函数fun将数组s传入。fun函数的功能是比较形参数组x的两个元素的score值的大小。若第1个元素的score值大于第2个元素的score值,就使用临时变量t将两个元素的score值交换。由于621大于585且x等价于实参s的指针,因此实参s的两个元素的score也会进行交换,执行完fun函数之后,for循环将两个元素输出。故本题答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/KDkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:根据以下公式求π值,并作为函数值返回。例如,当给指定精度的变量eps输入0.0005时,应输出Pi=3
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。程序中,m个人的成绩存放在8core数组中,请编写函数fun,它的功能是:将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所指
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:实现两个整数的交换。例如,给a和b分别输入60和65,输出为:a=65b=60。请改正程序中的错误,
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。函数fun的功能是:找出指定出生年份的人
设有定义:intx=0,*p;紧接着的赋值语句正确的是()。
以下选项中,能用作数据常量的是()。
下列给定程序中,函数fun的功能是:将N×N矩阵中元素的值按列向右移动1个位置,右边被移出矩阵的元素绕回左边第1列。例如,N=3,有下列矩阵123456789计算结果为:3126
一名教师可讲授多门课程,一门课程可由多名教师讲授。则实体教师和课程间的联系是()。
在数据管理技术发展的三个阶段中,数据共享最好的是
数据流图中带有箭头的线段表示的是()。
随机试题
侵犯商标权的表现形式有哪些?
男性,50岁,患慢性支气管炎多年,近2年出现走路时气急,曾胸透发现肺纹理增强紊乱,两肺透光度增加,膈肌位于第11后肋。1天前在用力时突感呼吸困难加重,右胸刺痛,最可能的诊断是
以下哪一种疾病不适合使用生命质量评价
A.塑料输液瓶B.玻璃输液瓶C.输液瓶铝盖D.输液软管E.塑料输液瓶外塑封袋属于Ⅲ类药包材的是
关于横道图法具有的特性,下列叙述错误的是()。
对于实行定额备用金制度的企业,在账务处理上,()。
某百货公司销售彩电,在门口广告牌上写明:“凡在本商店购买彩电者,一律给总价百分之二的回扣,介绍推销者给付总价款百分之一的佣金”。该广告被人发现后,举报到有关部门,经调查发现该公司给付的回扣和佣金,在账面上有明确记载。该公司给付回扣和佣金的行为是()
[*]
Mirrorimagesisoftendifferentfromthe"feltimages".
A、Thecontinentsandoceanfloorsmoveviolently.B、Theearthisaspermanentasitwas.C、Thesurfaceofourplanetisalwaysi
最新回复
(
0
)