首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,在该工程文件中已经定义了一个学生记录类型数据StudType。有三个标题分别为“学号”、“姓名”和“平均分”的标签;三个初始文本为空,用于接收学号、姓名和平均分的文本框Text1、Text2和Text3;一个用
在考生文件夹下有一个工程文件sjt5.vbp,在该工程文件中已经定义了一个学生记录类型数据StudType。有三个标题分别为“学号”、“姓名”和“平均分”的标签;三个初始文本为空,用于接收学号、姓名和平均分的文本框Text1、Text2和Text3;一个用
admin
2019-03-14
55
问题
在考生文件夹下有一个工程文件sjt5.vbp,在该工程文件中已经定义了一个学生记录类型数据StudType。有三个标题分别为“学号”、“姓名”和“平均分”的标签;三个初始文本为空,用于接收学号、姓名和平均分的文本框Text1、Text2和Text3;一个用于显示排序结果的图片框。还有两个标题分别是“添加”和“排序”的命令按钮,如图所示。
程序功能如下:
①在Text1、Text2和Text3三个文本框中分别输入学号、姓名和平均分后,单击“添加”按钮,则将输入内容存入自定义的学生记录类型数组stud中。(注:最多只能输入10个学生信息,且学号不能为空)
②单击“排序”按钮,则将学生记录类型数组stud中存放的学生信息,按平均分从高到低排列的方式显示在图片框中,每个学生一行,且显示三项信息。
请将“添加”、“排序”按钮Click事件过程中的注释符去掉,把“?”改为正确的内容,以实现上述程序功能。
注意:考生不得修改窗体文件中已经存在的控件和程序,最后将修改后的文件按原文件名存盘。
选项
答案
【操作步骤】 步骤1:打开本题工程文件。 步骤2:分析并编写程序代码。 程序提供代码 窗体的代码 Option Base 1 Dim n%, tag in% Dim stud(1 To 10) As StudType Private Sub Command1_Click() If n < 10 Then tag in = 0 n = n + 1 Else tag in = 1 MsgBox "输入的学生人数已超过数组声明的个数!" End If If tag in = 0 Then If Text1 = "" Then MsgBox "学号不能为空,请重输!" ’ n =? Else ’ ? = Text1 stud(n).Name = Text2 stud(n).Average = Val(Text3) End If End If Text1 = "": Text2 = "": Text3 = "" End Sub Private Sub Command2_Click() Dim t As StudType Picture1.Cls For j = 1 To n - 1 ’ For k = ? To n ’ If stud(k).Average > stud(j).? Then t = stud(k) ’ stud(k) = ? stud(j)= t End If Next k Next j For j = 1 To n Picture1.Print stud(j).Num; stud(j).Name; stud(j).Average Next j End Sub 模块的代码 Type StudType Num As String * 6 ’ 学号 Name As String * 8 ’ 姓名 Average As Single ’ 平均分 End Type 程序结束 参考答案 第1个?处填入:n - 1 第2个?处填入:stud(n).Num 第3个?处填入:j 第4个?处填入:Average 第5个?处填入:stud(j) 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析
转载请注明原文地址:https://kaotiyun.com/show/5ZFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设列表框List1中有若干列表项。没有任何列表项被选中时,就执行List1.RemoveItemList1.ListIndex语句,执行结果是
(1)在考生文件夹下有一个工程文件sjt3.vbp,在Form1的窗体中有一个文本框、一个计时器和两个命令按钮。程序的功能是在运行时,单击“开始计数”按钮,就开始计数(如图所示),每隔1秒,文本框中的数加1;单击“停止计数”按钮,则停止计数。要求:修改适当
(1)在名称为Form1的窗体上添加一个名称为Picture1的图片框(PictureBox),高、宽均为1000。在图片框内再添加一个有边框的名称为Imagel的图像框(Image)。并通过属性窗几把考生文什火下的图标文件Pointl1(香蕉图标)装入图
设:a=3,b=5,c=4,d=7,表达式ad)OrNot(b
(1)在名称为。Form1的窗体上添加一个名称为Frame1、标题为“框架”的框架,在框架内添加两个名称分别为Option1、Option2的单选按钮,其标题分别为“第一项”、“第二项”。要求通过设置控件的属性将“第二项”初始值设置为被选中,框架为不可用。
有如下数据定义语句:Dima,bAsIntegerDimx%,yasInteger执行上述语句后,不是整型变量的是
阅读程序:PrivateSubForm_Click() x=50 Fori=1To4 y=InputBox("请输入一个整数") y=Val(y) IfyMod5=0Then a=a+y
命令按钮Commandl的MouseUp事件过程结构如下:PrivateSubCommandlMouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)******
下面的数写成普通十进制数是()。8.6787E+8
下面的数写成普通十进制数是()。2.65358979335278D-6
随机试题
数据链路层的_______用来实现广播网众的信道分配,解决信道争用问题。
美学演变所经历的三个阶段中,第二个阶段为【】
乌药的功效是沉香的功效是
甲单独邀请朋友乙到家中吃饭,乙爽快答应并表示一定赴约。甲为此精心准备,还因炒菜被热油烫伤。但当日乙因其他应酬而未赴约,也未及时告知甲,致使甲准备的饭菜浪费。关于乙对甲的责任,下列哪一说法是正确的?()[2016年法考真题]
下列关于银行汇票的说法中,正确的是()。
企业对境外经营的财务报表进行折算时,应采用交易发生时的即期汇率折算的有()。
甲公司本年度委托乙商店代销零配件一批,代销价款200万元。本年度收到乙商店交来的代销清单,代销清单列明已销售代销零配件的60%,甲公司收到代销清单时向乙商店开具增值税专用发票。乙商店按代销价款的5%收取手续费。该批零配件的实际成本为120万元。则甲公司本年
()是处理师生关系的基础和根本出发点。
一个国家的文化软实力,从根本上说,取决于其核心价值观的生命力、凝聚力、感召力。()
μC/OS–Ⅱ操作系统的下面4个主要函数中,只有一个是与任务调度相关的,它是()。
最新回复
(
0
)