首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
53
问题
有以下程序: 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全国计算机二级
相关试题推荐
窗体上有一个名称为Command1的命令按钮,一个名称为Text1的文本框。编写如下程序:PrivateSubCommand1_Click()DimxAsIntegerx=Val(InputBox("输入数据")):Text1=Str(x+
设有如下程序:PrivateSubForm_Click()num=InputBox(”请输入一个实数”):P=InStr(num,“,”)Ifp>0ThenPrintMid(num,P+1)Else
设有如下语句:Dima,bAsIntegerc=“VisualBasic”d=#7/20/2005#以下关于这段代码的叙述中,错误的是
标准模块中有如下程序代码:PublicxAsInteger,YAsIntegerSubvar_pub()x=10:y=20EndSub在窗体上有1个命令按钮,并有如下事件过程:PrivateSubCommandl_Cli
下列关于数据库设计的叙述中,正确的是
假定在窗体上添加了一个通用对话框控件,其名称为CD1,并有如下程序段:CD1.ShowOpen:CD1.DefaultExt="doc"在打开文件的对话框中选择了"c:\file1.txt"文件,则FileTitle属性的值是
下面关下VB应用程序的叙述中正确的是
有数据定义语句:Dima,bAsIntegerDimx%,YasInteger执行语句后,不是整型变量的是
随机试题
caretakerspeech
画出电阻、电感、电容并联交流电路图(XL>XC)及电流相量图。
列举社会保险基金的投资方向。
8253的通道0,CLK0=1KHZ,OUT0输出50HZ连续方波,8253的端口地址为90H-93H,完成程序。
事物的度是指()。
根据我国法律规定,人民检察院实行( )。
采用固定合同单价的工程,每月(或每阶段)应根据( )进行工程结算。
依据委托监理合同示范文本,监理合同的有效期是从监理合同双方签字之日起,到( )止。
报关企业在办理报关纳税等事宜中,有违反海关法行为的,由海关按照()的规定处理。
YouareviewingouronlineHotelandAirPackagesTravelvalidfromSeptember10toDecember1TokyoComfortZoneInnRoominclu
最新回复
(
0
)