首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
23
问题
有以下程序: 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://kaotiyun.com/show/mHWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
编写如下程序:PrivateSubCommandl_Click()DimxAsIntegerx=10Printfunl(x,12)+xEndSubPrivateFunctionf
下面的语句用Array函数为数组变量a的各种元素赋值整数值:
窗体上有一个名称为Labell的标签和一个名称为Commandl的命令按钮。命令按钮的单击事件过程如下:PrivateSubCommand1_Click()x=InputBox(”输入x:”,,0):y=InputBox(”输入y:
有如下程序:PrivateSubForm_Click()DimiAsInteger,nAsIntegerFori=1To20i=i+4n=n+iIfi>10ThenExitForNextPrintnEndS
标准模块中有如下程序代码:PublicxAsInteger,YAsIntegerSubvar_pub()x=10:y=20EndSub在窗体上有1个命令按钮,并有如下事件过程:PrivateSubCommandl_Cli
以下关于数组的叙述中,错误的是()。
下列关于数据库设计的叙述中,正确的是
窗体上有一个Text1文本框,并编写了下面事件过程:PrivateSubText1_KeyPress(KeyAsciiAsInteger)KeyAscii=KeyAscii+3EndSub程序运行时,在文本框中输入字符“A”,则在文本框中
编写如下程序:PrivateSubCommand1Click()DimmAsInteger,nAsIntegerm=2:n=1SelectCasemCase1SelectCasenCase1Print“AAA”
随机试题
区域的内点表示法枚举区域内的所有像素,通过()来实现内点表示。
A.刺激胰岛β细胞分泌胰岛素B.激活PPARγ,提高细胞对胰岛素作片j的敏感性C.抑制小肠黏膜刷状缘的α一葡萄糖苷酶D.抑制糖原异生和分解E.促进胰岛β细胞合成胰岛素罗格列酮的作用机制是
皮内注射针头与皮肤的角度是
糖原合成和分解的交汇点是糖、脂肪酸、氨基酸分解代谢的共同交汇点是
除下列哪项外,均属早期甲状腺危象的表现
每一个职业登山教练都会对登山运动员说:登顶,一定不要坚持。而上体育课时,老师却总是要我们坚持,说冲过极点,就会进入相对轻松自如的阶段,再坚持,就能赢。表面上看,登山教练和体育老师的话很不相同,实际上两种说法并不矛盾。因为登山,特别是登海拔5000米以上的高
下列选项中说法错误的是().
3颗气象卫星与地心距离相等,并可同时覆盖全球地表,现假设地球半径为R,这3颗卫星距地球最短距离为()。
我国施行监外执行的最初_______也许是,如果可以抵消刑期,那么就会_______监外执行人群的积极性和配合度,使之更加服从管理。不过,实际效果显然不是这样,诸如“杀人犯”监外执行又杀人等事件,一次次地展现出“监外执行”制度的_______。填
系统测试将软件、硬件、网络等其他因素结合,对整个软件进行测试。______不是系统测试的内容。
最新回复
(
0
)