首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,在该工程文件中已经定义了一个学生记录类型数据StudType。有三个标题分别为“学号”、“姓名”和“平均分”的标签;三个初始文本为空,用于接收学号、姓名和平均分的文本框Text1、Text2和Text3;一个用
在考生文件夹下有一个工程文件sjt5.vbp,在该工程文件中已经定义了一个学生记录类型数据StudType。有三个标题分别为“学号”、“姓名”和“平均分”的标签;三个初始文本为空,用于接收学号、姓名和平均分的文本框Text1、Text2和Text3;一个用
admin
2019-03-14
43
问题
在考生文件夹下有一个工程文件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://jikaoti.com/ti/c7m0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称Command1的命令按钮,为了使按回车键与单击该命令按钮的效果相同,需要将该命令按钮的一个属性值设置为True,这个属性是
在Open语句中可以用Output和Append两种方式打开顺序文件,其主要区别是
下列运算符中,优先级最高的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
VB中有这样一类文件:该文件不属于任何一个窗体,而且仅包含程序代码,这类文件的扩展名是( )。
(1)在考生文件夹下有一个工程文件sjt3.vbp,包含了所有控件和部分程序。程序运行时,在文本框中每输入一个字符,则立即判断:若是小写字母,则将它的大写形式显示在标签Labell中;若是大写字母,则把它的小写形式显示在Label1中,若是其他字符,则将该
VisualBasic中的"启动对象"是指启动VisualBasic应用程序时,被自动加载并首先执行的对象。下列关于VisualBasic"启动对象"的描述中,错误的是( )。
以下打开VisualBasic菜单编辑器的操作中,错误的是( )。
要使两个单选按钮属于同一个框架,下面三种操作方法中正确的是①先画一个框架,再在框架中画两个单选按钮②先画一个框架,再在框架外画两个单选按钮,然后把单选按钮拖到框架中③先画两个单选按钮,再画框架将单选按钮框起来
下面对对象概念描述正确的是
随机试题
由肺部感染作为原发病引起的MODS见于
患者,男,68岁。肝癌,肝昏迷前表现为意识不清,行为失常,护士遵医嘱肠道准备,给予大量不保留灌肠该患者不宜选用的灌肠液为
绝大多数真核生物mRNA5’端有
图所示圆轴转速为n=120r/min,轴上主动轮B的输入功率为50kW,而从动轮A、C、D的输出功率分别为20kW、15kW、15kW,则该轴的扭矩图应为( )。
班轮运输以固定的船舶,按照以运行周期为依据编制的船期表上的挂离港日期组织船舶运行,这种运输是()。
这5台设备在申报出境维修时,应向北京海关递交的单证为()。该批出口货物报关单“贸易方式”与“征免性质”两栏目应分别填报为()。
在计算应纳税所得额时,下列哪些固定资产不得计算折旧扣除()
2011年4月1日起,北京市开始执行调整后的非居住区停车场白天收费标准。按照新规定,计时单位由30分钟一个计时,调整为15分钟一个计时。此外,离市中心越近,收费越贵。对不同区域实行差别化停车收费,体现了()。
Lichenscanbespectacularforanyonewhocarestolook,butfewpeopletakethetrouble.Oftenmodestlycolored,andseemingly
A、Turnoffthemusicafter10:00.B、Turndownthevolumeofhisstereo.C、Useheadphoneswhenlisteningtomusic.D、Movetoanot
最新回复
(
0
)