首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(1)考生文件夹下的工程文件sjt3.vbp中有2个标题分别是“产生范文”和“结束”的命令按钮:2个名称分别为Text1和Text2,初始值为空的文本框。请再画1个名称为Label3、标题为“正确率”的标签,画1个名称为Text3、初始内容为空的文本框。效
(1)考生文件夹下的工程文件sjt3.vbp中有2个标题分别是“产生范文”和“结束”的命令按钮:2个名称分别为Text1和Text2,初始值为空的文本框。请再画1个名称为Label3、标题为“正确率”的标签,画1个名称为Text3、初始内容为空的文本框。效
admin
2018-07-11
44
问题
(1)考生文件夹下的工程文件sjt3.vbp中有2个标题分别是“产生范文”和“结束”的命令按钮:2个名称分别为Text1和Text2,初始值为空的文本框。请再画1个名称为Label3、标题为“正确率”的标签,画1个名称为Text3、初始内容为空的文本框。效果如图3.16所示。程序功能如下:
1)单击“产生范文”命令按钮,则在Text1文本框中随机产生由20个字母组成的范文。
2)用户可以在Text2文本框中依照范文输入相应字母,当输入字母达到20个之后,禁止向Text2输入内容,且在Text3文本框中显示输入的正确率。
3)单击“结束”命令按钮,则结束程序运行。
请将“产生范文”命令按钮的Click事件过程,以及Text2文本框的KeyPress事件过程中的注释符去掉,把“?”改为正确内容,以实现上述程序功能。
注意:考生不得修改窗体文件中已经存在的控件和程序。最后,程序按原文件名存盘。
(2)考生文件夹下的工程文件sjt4.vbp中已经定义了一个学生记录类型数据StudType。有3个标题分别为“准考证号”“姓名”和“总分"的标签;3个初始内容为空,用于接收准考证号、姓名和总分的文本框Text1、Text2和Text3;1个用于显示提示信恳的标签Label4。请再画1个含有3个命令按钮的控件数组,其名称为Cmdl,标题分别是“添加”“最高”和“结束”。效果如图3.17所示。
程序功能如下:
1)单击“添加”按钮,则将Text1、Text2和Text3文本框中输入的准考证号、姓名和总分等学生信息存入自定义的学生记录类型数组stu中,同时在Label4中显示已输入的学生人数。最多只能输入50个学生信息。
2)单击“最高”按钮,则在3个文本框中显示“总分”最高的学生记录,同时在Label4中显示该记录的位置。
请将命令按钮控件数组Cmd1的Click事件过程中的注释符去掉,把“?”改为正确的内容,以实现上述程序功能。
注意:考生不得修改窗体文件中已经存在的控件和程序,最后,程序按原文件名存盘。
选项
答案
(1)步骤1:打开考生文件夹中的本题工程文件sjt3.vbp,在窗体上加入一个标签和文本框,按照表4.10设置相关属性。 [*] 步骤2:打开代码编辑窗口,去掉程序中的注释符“’”,将问号“?”改为正确的内容。参考代码: Text1=Text1+s Text2.Locked=True If Mid(Text2,i,1)=Mid(Text1,i,1) Then m=m+1 n=n+1 步骤3:按要求将文件保存至考生文件夹中。 (2)步骤1:打开考生文件夹中的本题工程文件sjt4.vbp,在窗体上加入一个命令按钮数组,按照表4一11设置相关属性。 [*] 步骤2:在代码编辑窗口中,去掉程序中的注释符“’”,将问号“?”改为正确的内容。参考代码: Select Case Index n=n+1 Max=stu(1).Total If stu(j).Total>Max Then maxi=j 步骤2:按要求将文件保存至考生文件夹中。
解析
(1)题目要求比较两个文本框内容的相似程度,比较方法是通过循环分别从两个文本框逐个取字母,然后逐个比较,如果相同则正确计数变量m的加1,否则错误计数变量n加1。循环结束后,便可根据m和n的值计算正确率。
(2)题目要求首先在窗体上添加一个命令按钮数组,具体方法是在窗体上添加第一个命令按钮之后,选择该命令按钮,然后使用“复制”和“粘贴”命令或快捷方式,创建第二个命令按钮,系统会提示是否创建控件数组,选择“是”便完成控件数组的建立,重复一次“粘贴”即可创建第三个命令按钮。
分析程序可知,在Cmdl的Click事件处理过程中,首先需要先判断当前点击的是哪一个命令按钮,这可以通过控件数组的index来来区分。题目要求最多只能输入50组数据,在第二个“?”处,If判断如果n没有超过50则n应该加1,保存当前有多少组数据;在case 1里面是查找最高的那组数据,使用For循环来查找,循环的起始条件是{=2,即搜索是从第二组数据开始的,变量Max记录最高分,而变量maxi记录最高分出现的位置,因此第三个“?”处给Max变量初始化,即赋值第一组数据的分值;如果当前的分数高于Max值,则更新Max和maxi的值。
转载请注明原文地址:https://www.kaotiyun.com/show/aKGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设窗体上有一个列表框控件Listl,含有若干列表项。以下能表示当前被选中的列表项内容的是()。
执行语句DimX,YAsInteger后,()。
以下叙述中错误的是
以下不合法的VB变量名是
窗体上有一个名称为Command1的命令按钮。要求编写程序,把文件f1.txt的内容写到文件f2.txt中,然后将f1.txt删除。命令按钮的单击事件过程如下:PrivateSubCommand1_Click()Open”c:\f1.txt”
窗体上有一个名为List1的列表框和一个名为Command1的命令按钮,并有下面的事件过程:PrivateSubCommand1_Click()n%=List1.ListIndexIfn>0Thench$=List1.Li
下列循环能正常结束的是()。
结构化程序设计中,下面对goto语句使用描述正确的是
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为()。
随机试题
真正意义上的汽车营销的核心理念是以_______为中心,对顾客进行全面的服务和关怀,使顾客完全满意并成为汽车企业的忠实顾客。
阅读下列案例,并根据教学过程的基本阶段加以分析:这是一堂科学课,课程题目为“植物的根如何吸水”。开始上课后,老师很神秘地说:“我做了一个有趣的实验,你们睁大眼睛好好观察.看看谁能分析出其中的道理来。”老师说着就拿出了两个瓶子,里边是分别
心室肌细胞兴奋性的特点是
在明挖基础上灌筑墩、台第一层混凝土时,要防止()而降低强度。
下列()应设消防给水系统。
张、王、刘和李四人进行象棋比赛,每两人之间都要赛一局。已知张胜了两局,王平了三局,问刘和李加起来最多胜了几局?
山西五台山、四川峨眉山、安徽九华山、浙江普陀山是我国四大佛教名山,下列说法不正确的是()。
结合相关案例,阐述法律责任的认定和归结的原则。
努力实现中华传统美德的创造性转化和创新型发展,要以开放的胸怀和视野吸收借鉴人类文明的有益道德成果。要坚持()
已知P—1AP=,α1是矩阵A属于特征值λ=1的特征向量,α2与α3是矩阵A属于特征值λ=5的特征向量,那么矩阵P不可能是()
最新回复
(
0
)