首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
33
问题
有以下程序
#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://jikaoti.com/ti/z8d0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序,程序运行后的输出结果是main(){intm=1,n=2,*p=&m,*q=&n,*r;r=p;p=q;q=r;printf("%d,%d,%d,%d\n",m,n,*p,*q);}
以下叙述中正确的是
以下选项中,能用作数据常量的是()。
以下叙述中正确的是
定义学生选修课程的关系模式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,C)(其属性分别学号、课号和成绩)。检索选修课程名为“操作系统”的
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
下列选项中,能正确定义数组的语句是()。
以下定义语句中正确的是
随机试题
关于美洛昔康以下说祛错误的是
某患者,缺失,可摘局部义齿修复。义齿戴用1周,复诊时发现右侧上颌结节颊侧黏膜反折处有小溃疡。处理办法为
焦苍术的作用是
A.托吡卡胺滴眼剂B.阿托品滴眼剂C.后马托品D.去氧肾上腺素E.毛果芸香碱常与阿托品滴眼剂合用,以增强散瞳作用,但禁用于新生儿、儿童及患有心脏病的老年人的药物是
()对施工方进度控制而言只是一种管理手段,但它的应用有利于提高进度信息处理的效率、有利于提高进度信息的透明度、有利于促进进度信息的交流和项目各参与方的协同工作。
一般资料:求助者,女性,32岁,博士,某公司职员。案例介绍:求助者的父母长期感情不和,后来父亲因病去世了。求助者认为父母感情不和的原因主要是母亲过于强势,因此对母亲颇有微词。后来在国外留学时不遂心愿,认为母亲自私不帮助自己。回国后与母亲生
传统的薪酬结构类型有()。(2003年7月二级真题)
三坟五典
EngineersanddesignersarealreadydesigningcraftcapableofpropellingusbeyondEarth’sorbit,theMoonandtheplanets.Th
A、TheFarmerandanAppleTree.B、HowtoPlantanAppleTree.C、AFriend’sGift.D、AnAppleTree.AWhatisthebesttitleforth
最新回复
(
0
)