首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,在该工程文件中已经定义了一个学生记录类型数据StudType。有三个标题分别为“学号”、“姓名”和“平均分”的标签;三个初始文本为空,用于接收学号、姓名和平均分的文本框Text1、Text2和Text3;一个用
在考生文件夹下有一个工程文件sjt5.vbp,在该工程文件中已经定义了一个学生记录类型数据StudType。有三个标题分别为“学号”、“姓名”和“平均分”的标签;三个初始文本为空,用于接收学号、姓名和平均分的文本框Text1、Text2和Text3;一个用
admin
2019-03-14
67
问题
在考生文件夹下有一个工程文件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全国计算机二级
相关试题推荐
设窗体上有2个文本框Text1和Text2,并有下面的事件过程:DimnPrivateSubText1_KeyPress(KeyAsciiAsInteger) If"A"
窗体上有一个名称为Combo1的组合框,一个名称为Command1的命令按钮。要求编写程序,在组合框中输入一个字符串,当单击命令按钮时,将该字符串逐项与组合框中原有列表项进行比较,若有相同列表项,则将其删除;若没有相同列表项,则将其添加到组合框中。现有人编
数据库设计过程不包括
窗体上有1个名称为CD1的通用对话框,1个名称为Command1的命令按钮,并有如下程序:PrivateSubCommand1_Click()CD1.CancelError=TrueCD1.FileName="new.txt"
下列叙述中正确的是( )。
构成计算机软件的是
下面程序的功能是利用随机数函数模拟掷骰子。方法是每次随机产生一个1~6的整数,相当于一次掷骰子。程序运行后,在Text2文本框中输入总投掷次数(例如10000),单击"开始投掷"按钮则进行模拟掷骰子,并把出现1~6的次数分别显示在文本框数组Text1(从上
在考生文件夹下有一个工程义件sjt5.vbp,其窗体上有两个标题分别是“读数据”和“统计”的命令按钮。请添加两个标签,其名称分别是Label1和Label2,标题分别为“最长单词的长度”和“以该长度最后一次出现的单词是”;再添加两个名称分别为Text1和T
下面的数写成普通十进制数是()。8.6787E+8
下面的数写成普通十进制数是()。2.65358979335278D-6
随机试题
简述公共卫生的基本特征。
以尾蚴为感染阶段的吸虫是
患者,男,37岁,诉右上后牙自发性钝痛1个月,1天前疼痛加重,较剧烈,出现夜间痛,冷热刺激加剧。视诊见2号牙深龋洞,探诊(++)。患者应先行以下哪项检查()
结核性渗出性胸膜炎,胸腔穿刺抽液时,下列哪项是错误的
除文艺、体育和特种行业外,禁止用人单位招用________的未成年人。()
甲公司为增值税一般纳税人。2009年1月1日,甲公司发出一批实际成本为240万元的原材料,委托乙公司加工应税消费品,收回后直接对外出售。2009年5月30日,甲公司收回乙公司加工的应税消费品并验收入库。甲公司根据乙公司开具的增值税专用发票向乙公司支付加工费
某研究人员指出,洗浴产品可能会破坏海洋生态。因为一些洗浴产品中含有一种主要成分是聚乙烯(常用于制造各种塑料制品)的珠状微粒。但这种微粒太小,过滤不掉,导致其直接进入海洋,海洋生物则将其当成食物吞进肚子,进而导致许多海洋生物的死亡。该研究人员据此认为,要保护
AlfredNobel,aSwedishinventorcontributedmostofhisvastfortuneinatrustasafundfromwhichannualprizescouldbeawa
设f(x)在(a,b)可导,且.求证:存在ξ∈(a,b)使得f’(ξ)=0.
Itisreportedthatover300millionpeopleinChinaaresufferingfromnearsightedness(近视).Asmorechildrenhavegoteyetroub
最新回复
(
0
)