首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 struct STU { char name[10]; int num; int Score; { main() { struct Stu s[5]={{"YangSan",20041,70
有以下程序 struct STU { char name[10]; int num; int Score; { main() { struct Stu s[5]={{"YangSan",20041,70
admin
2009-04-15
34
问题
有以下程序 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、550550
B、680680
C、580550
D、580680
答案
4
解析
本题中首先定义了结构体类型STU,该结构体由一个长度为10的字符数组、两个整型变量num和Score组成。在主函数中,定义了一个长度为5的结构体数组s并赋初值,一个指针数组p和一个指针变量t,接着将数组s中各元素的地址依次赋给指针数组p中的各成员。然后通过两个for循环将数组p按Score的值从小到大的顺序排列。因此最后输出的p[1]->Score的值为550,而数组s[1].Score的值为580。
转载请注明原文地址:https://kaotiyun.com/show/HoWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
A、各子菜单项组成一个名称为mnu1的控件数组B、不论选中菜单项1、2或3,均执行mnu1_Click事件过程C、Case2分支的语句没有必要,因为该菜单项的"复选"属性已被设置D、程序中的Index是系统自动产生的C菜单项1至菜单项3是名称为m
在窗体上画一个通用对话框,其名称为CommonDialog1,则下列与CommonDialog1.ShowOpen方法等效的语句是( )。
以下不能输出"Program"的语句是( )。
工程文件中包含一个模块文件和一个窗体文件。模块文件的程序代码是:PublicxAsIntegerPrivateyAsInteger窗体文件的程序代码是:DimaAsIntegerPrivateSubForm_Load()
执行语句S=Len(Mid(”VisualProgram”,6))后,S的值为()。
以下关于多重窗体程序的叙述中,错误的是()。
在考生文件夹中有一个工程文件sjt5.vbp,如图6所示。运行程序时,从文件中读入矩阵数据并放入二维数组a中。单击“计算”按钮时,将统计矩阵两个对角线的元素中能被3整除的个数,统计结果显示在标签lblFirst中:同时计算矩阵主对角线的元素之和,计算结果显
有下面程序代码:PrivateSubCommand1_Click()Dimaa=Array(1,2,3,4,5)Callproc(A)Fork=0To4Printa
计算下面分段函数的正确语句是( )。
随机试题
男性,70岁,有帕金森病史20年,近2年来生活逐渐不能自理,刷牙洗脸不能。后来僵卧于床上,完全丧失了生活能力,上述改变是由于
下列药物中不属于广谱青霉素的是
气不摄血型紫癜的首选方剂是血热妄行型紫癜的首选方剂是
我国节能中长期专项规划要以()为指导。
复式记账凭证不便于分工记账,而单式记账凭证有利于分工记账。()
甲公司是一家汽车企业,为避免投资扩张带来的风险,公司董事会对公司规模的扩张采取了极为谨慎的做法。近年受相关政策影响,我国家用汽车市场出现了快速增长,该公司产能已无法满足市场需求,经常处于满负荷运转。造成生产效率下降,成本上升。公司管理层开始将提高产能提上日
询问病史的道德要求是()。
多声部音乐可分为________和________两种。
“以教为主”的教学系统设计模式的四个理论基础是()
《太医精诚》一文出自中国唐朝孙思邈所著《备急千金要方》第一卷,是中医学典籍中论述医德的一篇重要文献。该文论述了一个好医生应该具有的素质:一是精,即要求医者有精湛的医术;二是诚,即要求医者有高尚的品德,具有同情仁爱之心。从上文可合乎逻辑地推出以下各项陈述,除
最新回复
(
0
)