首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
21
问题
有以下程序
#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://jikaoti.com/ti/Mid0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:求出如下分数序列的前n项之和,和值通过函数值返回。例如,若n=5,则应输出8.391667。请改正
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:先将s所指字符串中的字符按逆序存放到t所指字符串中,然后把s所指串中的字符按正序连接到t所指串之后。例
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:求S的值。例如,当k为10时,函数的值应为1.533852。请改正程序中的错误,使它能得出
以下叙述中正确的是()。
将E—R图转换到关系模式时,实体与联系都可以表示成()。
设某二叉树的后序序列为CBA,中序序列为ABC,则该二叉树的前序序列为()。
在软件设计中不使用的工具是()。
数据流图中带有箭头的线段表示的是()。
软件测试的目的是()。
随机试题
下列关于基本分析特点的说法,正确的是()。
男性,36岁,腰痛12年,伴弯腰、下蹲受限,有晨僵,活动后好转。近半年来颈部活动受限。患者身体前弯,后仰侧弯,转颈和扩胸运动受限。类风湿因子阴性。本病可考虑选用的药物不包括
细菌性肝脓肿,细菌进入肝脏最常见的途径是
评价孕产期保健工作的指标包括
狂病痰热瘀结证的代表方为狂病痰火扰神证的代表方为
某药材,呈不规则圆锥形,稍弯曲,中部多向一侧膨大。表面棕褐色或灰棕色。断面形成层环纹呈多角形。气微,味辛辣、麻舌。该药物常采用的炮制方法是()
债权人A认为债务人B怠于行使对他人的债权给自己造成损害,欲提起代位权诉讼。下列各项债权中,不得提起代位权诉讼的有()。
阅读下面的文言文,回答后面的问题。张佶,字仲雅,本燕人,后徙华州渭南。初名志言,后改焉。父昉,殿中少监。佶少有志节,始用荫补殿前承旨,以习儒业,献文求试,换国子监丞。迁著作佐郎、监三白渠、知泾阳县。端拱初,为太子右赞善大夫。曹州民有被诬杀人者,诏往按之,
AIDSissaid________thenumber-onekillerofbothmenandwomenoverthepastfewyearsinthatregion.
Wemusttryourbesttoprotectsomeofthe______culturaltreasures.
最新回复
(
0
)