首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,在该工程文件中已经定义了一个学生记录类型数据StudType。有三个标题分别为“学号”、“姓名”和“平均分”的标签;三个初始内容为空,用于接收学号、姓名和平均分的文本框Text1、Text2和Text3;一个用
在考生文件夹下有一个工程文件sjt5.vbp,在该工程文件中已经定义了一个学生记录类型数据StudType。有三个标题分别为“学号”、“姓名”和“平均分”的标签;三个初始内容为空,用于接收学号、姓名和平均分的文本框Text1、Text2和Text3;一个用
admin
2019-05-14
60
问题
在考生文件夹下有一个工程文件sjt5.vbp,在该工程文件中已经定义了一个学生记录类型数据StudType。有三个标题分别为“学号”、“姓名”和“平均分”的标签;三个初始内容为空,用于接收学号、姓名和平均分的文本框Text1、Text2和Text3;一个用于显示排序结果的图片框。还有两个标题分别为“添加”和“排序”的命令按钮,如图3-192所示。程序功能如下:
①在Text1、Text2和Text3三个文本框中输入学号、姓名和平均分后,单击“添加”按钮,则将输入内容存入自定义的学生记录类型数组stud中(注:最多只能输入10个学生信息,且学号不能为空);
②单击“排序”按钮,则将学生记录类型数组stud中存放的学生信息,按平均分降序排列的方式显示在图片框中,每个学生一行,且显示三项信息。
请将“添加”按钮、“排序”按钮的Click事件过程中的注释符去掉,把?改为正确的内容,以实现上述程序功能。
注意:考生不得修改窗体文件中已经存在的控件和程序,最后把修改后的文件按原文件名存盘。
选项
答案
审题分析 单击“添加”按钮时先检查当前已输入学生信息数n是否已达到10条,若没达到10条,则标记变量tag in=0表示允许添加信息(且学生信息数n增1),否则tag in=1。当tag in=0时,接着检查是否输入学号,若没输入学号则提示用户输入,且学生信息数n应减1(即n=n—1);若已输入学号,则将该学生信息存入记录数组元素stud(n),其中保存学号的语句为:stud(n).Num=Text1。 在“排序”按钮的单击事件过程中,源程序利用“冒泡法”对记录数组中的元素按平均分从大到小进行排序。故该事件过程中,第一个?处应改为:j+1,第二个?处应改为:Average,第三个?处应改为:stud(j)。最后在For循环中,用图片框的Print方法在图片框中显示每个学生的3项信息。 操作步骤 步骤1:打开考生文件下的本题工程文件sjt5.vbp,在代码编辑窗口,去掉程序中的注释符“′”,将问号“?”改为正确的内容。 参考代码: n=n-1 stud(n).Num=Text1 For k=j+1 To n If stud(k).Average>stud(j).AVerage Then stud(k)=stud(j) 步骤2:按要求将文件保存至考生文件夹中。 考点链接 变量、运算符和表达式、数组定义与操作。
解析
转载请注明原文地址:https://kaotiyun.com/show/pUUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在文本框中,要设置显示的文本颜色,应该设置()属性。
窗体上有名称为Commandl的命令按钮和名称为Text1的文本框()。PrivateSubCommandlClick()Text1.Text=“程序设计”Text1.SetFocusEndSub
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Forml的窗体上画一个文本框,其名称为T1,宽度和高度分别为1400、400;再画两个命令按钮,其名称分别为C1和C2,标题分别为“显示”和“扩大”,编写适当的
在考生目录下有一个工程文件sit5.vbp。窗体左边的图片框名称为Picturel,框中还有六个小图片框,它们是一个数组,名称为Pic,在窗体右边从上到下有三个显示不同物品的图片框,名称分别为Picture2、Picture3、Picture4,还有一个文
(1)在考生目录下有一个工程文件sit3.vbp,窗体上有一个圆和一条直线(直线的名称为Linel)构成一个钟表的图案;有两个命令按钮,名称分别为Command1、Command2,标题分别为“开始”、“停止”;还有一个名为Timer1的计时器。程序运行时
在考生目录下有一个工程文件vbsj5.vbp,用来计算勾股定理整数组合的个数。勾股定理中3个数的关系是:a2+b2=c2。例如,3、4、5就是一个满足条件的整数组合(注意:a,b,c分别为4,3,5与分别为3,4,5被视为同一个组合,不应该重复计算)。编写
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Forml、标题为“标签”的窗体上画一个名称为Labell的标签,并设置适当属性以满足以下要求:①标签的内容为“计算机等级考试”;②标签可根据显示内容自动调整
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1、标题为“显示记录”的窗体上画一个名称为Text1的文本框,其初始内容为空;再画一个名称为Commandl的命令按钮数组(下标从0开始,有4个按钮,其对
在考生文件夹下有一个工程文件sit5.vbp。程序运行时,单击“装入数据”按钮,则从考生目录下的in5.txt文件中读入所有城市名称和距离,城市名称按顺序添加到列表框Listl中,距离放到数组a中;当选中列表框中的一个城市;时,它的距离就显示在Text1中
在考生文件夹下有文件in5.txt,文件中有几行汉字。请在Forml的窗体上画一个文本框,名称为Text1,能显示多行;再画一个命令按钮,名称为C1,标题为“存盘”。编写适当的事件过程,使得在加载窗体时,把in5.txt文件的内容显示在文本框中,然后在文本
随机试题
人体骨数最多的时期为
患者女性,40岁。低热、盗汗、腹胀1个月就诊。查体:全腹轻压痛,肝脾未及,移动性浊音(+),腹水为黄色渗出液,腺苷脱氨酶(ADA)80U。结核性腹膜炎的抗结核治疗,下列哪项不正确
拟建的地铁车站将建于正在运行的另一条地铁之下,两者间垂直净距2.8m,为粉土地基,无地下水影响,问下列哪一种施工方法最合适?()
(2006年,2010年)微分方程y"+2y=0的通解是()。
年度发生的关联交易金额在()万元人民币以上适用于预约定价安排。
社会保险行政部门应当自受理工伤认定申请之日起()日内作出工伤认定的决定,并书面通知申请工伤认定的职工或者其近亲属和该职工所在单位。
以划拨方式取得土地使用权,经批准转让房地产时,还应交纳契税。()
孤独之旅①油麻地家底最厚实的一户人家,就是杜小康家,但它竞在一天早上,忽然一落千丈,跌落到了另一番境地里,杜家的独生子杜小康失学了,只好跟着父亲去放鸭。②日子一天一天地过去了,父子俩也一天一天地感觉到,他们最大的敌人,也正在一步一步地向
下列各句中,加下划线词没有错别字的是:
Wouldyoumind______thecomputergameinyourroom?
最新回复
(
0
)