首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: struct STU { char name[10]; int num; int score; }; main() { struct STU s[5]={{"YangSan",20041,703}
有以下程序: struct STU { char name[10]; int num; int score; }; main() { struct STU s[5]={{"YangSan",20041,703}
admin
2010-01-10
27
问题
有以下程序: struct STU { char name[10]; int num; int score; }; main() { struct STU s[5]={{"YangSan",20041,703},{"LiSiGuo",20042,580}, {"WangYin",20043,680},{"SunDan",20044,550), {’Penghua",20045,537}},*p[5],*t; int i,j; for(i=0;i<5;i++) p
=&s
; for(i=0;i<4;i++) for(j=i+1;j<5;j++) if(p
->Score>p[j]->Score) { t=p
;p
=p[j];p
=t; } printf("%d %d\n",s[1].Score,p[1]->Score); } 执行后输出结果是( )。
选项
A、550 550
B、680 680
C、580 550
D、580 680
答案
4
解析
本题中首先定义了结构体类型STU,该结构体由一个长度为10的字符数组、两个整型变量num和Score组成。在主函数中,定义了一个长度为5的结构体数组s并赋初值,一个指针数组p和一个指针变量t,接着将数组s中各元素的地址依次赋给指针数组p中的各成员。然后通过两个for循环将数组p按Score的值从小到大的顺序排列。因此最后输出的 p[1]->Score的值为550,而数组s[1].Score的值为580,所以,4个选项中选项C符合题意。
转载请注明原文地址:https://jikaoti.com/ti/gSI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
以下关于数组的叙述中,错误的是()。
某人创建了1个工程,其中的窗体名称为Form1;之后有添加了1个名为Form2的窗体,并希望程序执行时先显示Form2窗体,那么,他需要做的工作是
下列关于栈的叙述正确的是()。
下面关于直线控件的叙述中正确的是()。
以下关于控件数组的叙述中,错误的是
阅读程序:OptionBase1PrivateSubFormClick()Dima(3,3)AsIntegerFori=1To3Forj=1To3a(i,j)=_______
在窗体上画一个文本框,其名称为Text1,为了在程序运行后隐藏该文本框,应使用的语句为
设x为一整型变量,且语句的开始为:SelectCasex,则不符合语法规则的Case子句是
随机试题
小楠是一名五年级的学生,经常协助老师检查班级同学的学习情况。最近,同学们新学习了一首古诗。老师要求大家利用课外时间把它背熟,并安排小楠负责检查和及时反馈背诵情况,小楠发现:有些同学没有认真准备,背得磕磕巴巴,在多次提示后才勉强背出来;有些同学记忆力非常好,
男性,10岁,突发剑突下剧烈绞痛1小时,疼痛呈钻顶样,辗转不安。查体:腹肌柔软,右上腹部轻微压痛,首先考虑的诊断是
经济发展通过以下方面影响人群健康,除了
顺铂不具有的性质()。
某分部工程双代号时标网络计划执行到第6天结束时,检查其实际进度如下图前锋线所示,下列说法中,正确的有()。
在施工定额的基础上进行综合扩大编制而成的是( )。
价格下降最多的商品是()买2份大宅门、5份罗大佑经典,共需()元
参见下面的网络拓扑结构图,一个路由器、一个集线器和一个交换机共与10台PC相连,下列说法中正确的是(21)。
Howmanylanguagesareusedthroughouttheworldtoday?
Arapidmeansoflong-distancetransportationbecameanecessityfortheUnitedStatesassettlementspreadfartherwestward.F
最新回复
(
0
)