首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp,在该工程文件中已经定义了一个学生记录类型数据StudType。有三个标题分别为“学号”、“姓名”和“平均分”的标签;三个初始内容为空,用于接收学号、姓名和平均分的文本框Text1、Text2和Text3;一个用
在考生文件夹下有一个工程文件sjt5.vbp,在该工程文件中已经定义了一个学生记录类型数据StudType。有三个标题分别为“学号”、“姓名”和“平均分”的标签;三个初始内容为空,用于接收学号、姓名和平均分的文本框Text1、Text2和Text3;一个用
admin
2019-05-14
43
问题
在考生文件夹下有一个工程文件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全国计算机二级
相关试题推荐
(1)在考生目录下有一个工程文件sjt3.vbp,窗体文件中已给出所有控件和部分程序,如图3.85所示。要求:①利用属性窗口设置适当的属性,使Text1、Text2中数据右对齐;②请编写适当的程序完成以下功能:在Textl中输入40(度数),选择一
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Forml的窗体上建立一个名称为Commandl的命令按钮数组,含三个命令按钮,它们的Index属性分别为0、1、2,标题依次为“是”、“否”、“取消”,每个按钮
(1)在考生目录下有一个工程文件sjt3.vbp,窗体上有一个命令按钮Commandl(标题为“下一个”)。要求:在窗体上建立一个单选按钮数组Optionl,含4个单选按钮,标题分别为“选项1”、“选项2”、“选项3”、“选项4”,初始状态下,“选择1”
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Forml的窗体上画1个命令按钮,其名称为C1,标题为“等级考试”;再画1个文本框,名称为T1,如图3-107(a)所示。请编写适当的事件过程,使程序运行后,一
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1、标题为“鼠标光标形状示例”的窗体上画1个名称为Textl的文本框。请通过属性窗口设置适当属性,使得程序运行时,鼠标在文本框中时,鼠标光标为箭头(Arr
在考生文件夹下有一个工程文件sit5.vbp,在该工程文件中已经定义了一个学生记录类型数据StudType。有三个标题分别为“学号”、“姓名”和“平均分”的标签;三个初始内容为空,用于接收学号、姓名和平均分的文本框Text1、Text2和Text3;一个用
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Forml的窗体上画一个名称为Labell的标签,标签的宽和高分别为2000、300,有边框,并利用属性窗口设置适当的属性,使其居中显示“等级考试”,并使标签的外
(1)在名称为Forml的窗体上画一个名称为lblPwd的标签,标题为“密令”;画两个文本框,名称分别为txtPwd、txtObi,都没有初始内容;再画三个命令按钮,名称分别为cmdShow、cmdide、cmdCopy,标题分别为“显示”、“隐藏”、“复
随机试题
形成乳化液,必须经充分搅拌,一种液体以液滴形式扩散于另一种液体之中。()
产褥中暑的抢救措施。
甲某2006年大学毕业到A公司工作,双方于2006年5月签订了劳动合同,合同约定甲的工资为每月3000元,试用期为三个月,试用期工资为2500元,合同期限为两年。2007年甲某被公司选中参加了某特殊职业技能培训,为此公司花费培训费5000元,甲某参加培训的
个人投资者买卖基金单位获得的差价收入,不征收个人所得税。()
下列不属于采用招标方法选择供应商的缺点有()。
清政府的中央警察机关是( )。
Inthissection,youareaskedtowriteanessaybasedonthefollowinggraph.Inyourwriting,youshould1)describethechart
标准ASCII码用7位二进制数表示一个字符的编码,其不同的编码共有
Thepicnic_____atlastafterbeingtwicepostponed.
Shesuggestedatthemeetingthatwe______canceltheoriginalplan.
最新回复
(
0
)