首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> typedef struct{int num;char name[10];int score;}PER; void fun(PER x[]) { int t; if(x[0].score>
有以下程序 #include <stdio.h> typedef struct{int num;char name[10];int score;}PER; void fun(PER x[]) { int t; if(x[0].score>
admin
2022-04-01
56
问题
有以下程序
#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,它包含三种数据成员:整数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://www.kaotiyun.com/show/t2kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
以下叙述中错误的是()。
有以下程序:#include#definePT3.5;#defineS(x)*x*xmain(){inta=1,b=2;prinff(“%4.1f\n”,S(a+b));
以下选项中的编译预处理命令行,正确的是()。
若有定义语句:inta[3][6];,按在内存中的存放顺序,a数组的第10个元素是
设有以下程序段:intx=2009,y=2010; printf("%d\n",(x,y));则以下叙述正确的是()。
以下定义语句中正确的是
有以下程序#include<stdio.h>#include’’string.h’’typedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb={”Zhao’’,’
随机试题
A、Mentendtothinklessoftheirpartners.B、Theywerebroughtupindifferentways.C、Womenaremoreemotionalthanmen.D、The
下列有关重要性水平的说法中正确的有()。
下列不属于刮痧禁忌证的是
药品检测方法要求中,规定溶出度的溶出量,范围应为限度的
账套建立以后如果需要修改,可以由账套主管来进行,但()不能修改。
()是判断贷款偿还可能性的最明显标志。
社会生物学认为性别角色是()。
下列关于单一机关制发公文,说法正确的一项是()。
所谓好与差,实际上源于我们的衡量标准,每个孩子都有自己的特点,不能仅仅因为成绩不好就把其定位为“差生”。我们要培养的是具有正直、善良、真诚等美好品德的孩子,让他们拥有积极乐观的人生态度,懂得尊重自己,尊重他人,有自己的兴趣爱好,有责任心,有自信心,宽容、大
ElectromagneticEnergyWhitelightseemstobeacombinationofallcolors.Theenergythatcomesfromasourceoflightisnot
最新回复
(
0
)