首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,在该工程文件中已经定义了一个学生记录类型数据StudType。有三个标题分别为“学号”、“姓名”和“平均分”的标签;三个初始文本为空,用于接收学号、姓名和平均分的文本框Text1、Text2和Text3;一个用
在考生文件夹下有一个工程文件sjt5.vbp,在该工程文件中已经定义了一个学生记录类型数据StudType。有三个标题分别为“学号”、“姓名”和“平均分”的标签;三个初始文本为空,用于接收学号、姓名和平均分的文本框Text1、Text2和Text3;一个用
admin
2019-03-14
89
问题
在考生文件夹下有一个工程文件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://www.kaotiyun.com/show/5ZFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
窗体上有一个由两个文本框组成的控件数组,名称为Text1,并有如下事件过程:PrivateSubText1_Change(IndexAsInteger) SelectCaseIndex Case0 Text1(1).
VB中有这样一类文件:该文件不属于任何一个窗体,而且仅包含程序代码,这类文件的扩展名是( )。
考生文件夹下有工程文件sjt5.vbp和数据文件in5.txt。in5.txt中有多条记录,每条记录占一行,含4个数据项,数据项的含义依次是:姓名、数学成绩、语文成绩、英语成绩。窗体上按钮“读取数据”的功能是把in5.txt中的所有记录读到数组a
设窗体上有一个标签Label1和一个计时器Timer1,Timer1的Interval属性被设置为1000,Enabled属性被设置为True。要求程序运行时每秒在标签中显示一次系统当前时间。以下可以实现上述要求的事件过程是( )。
下面是求最大公约数的函数的首部:Functiongcd(ByValxAsInteger,ByValyAsInteger)AsInteger若要输出8、12、16这3个数的最大公约数,下面正确的语句是( )。
设有数组声明语句如下:Dima(-1to2,,0to5)a所包含的数组元素个数是
在关系模型中,每一个二维表称为一个
下面的数写成普通十进制数是()。8.6787E+8
下面的数写成普通十进制数是()。
随机试题
A.菌毛B.芽胞C.磷壁酸D.荚膜E.透明质酸酶具有黏附作用的细菌结构是
护士小刘遵医嘱为患者王某行导尿术时,发现手套破裂,她应该()
根据以下材料。回答下列题目:宋涛,男,56岁;刘梅,女,55岁,二人均早年丧偶,宋涛的儿子丁丁,2006年参加工作后和父亲分开居住。刘梅身边有一个儿子东东。2007年宋涛与刘梅经人介绍结婚,东东跟着他们在一起生活。2008年,刘梅因病去世,没有留下遗嘱。
纳税人对税务机关作出的不依法确认纳税担保行为不服,需要先向复议机关申请行政复议,对行政复议决定不服的,可以再向人民法院提起行政诉讼。()
晚上在强光灯前要有一段时间才能适应是感觉的()特性。
法国思想家卢梭曾说:一切法律中最重要的法律,既不是刻在大理石上.也不是刻在铜表上,而是铭刻在公民的内心里。请谈谈你对这句话的理解。
M公司为客户提供网上服务,客户有很多重要的信息需通过浏览器与公司交互。为保障通信的安全性,其Web服务器应选的协议是_______。
软件是指( )。
在关于输入掩码的叙述中,正确的是()。
Whatarethespeakersmainlydiscussing?
最新回复
(
0
)