首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下有工程文件sjt5.vbp和数据文件in5.txt。in5.txt中有多条记录,每条记录占一行,含4个数据项,数据项的含义依次是:姓名、数学成绩、语文成绩、英语成绩。程序运行时,会把in5.txt中的所有记录读入数组a中(每个数组元素是一条记录
考生文件夹下有工程文件sjt5.vbp和数据文件in5.txt。in5.txt中有多条记录,每条记录占一行,含4个数据项,数据项的含义依次是:姓名、数学成绩、语文成绩、英语成绩。程序运行时,会把in5.txt中的所有记录读入数组a中(每个数组元素是一条记录
admin
2018-12-20
76
问题
考生文件夹下有工程文件sjt5.vbp和数据文件in5.txt。in5.txt中有多条记录,每条记录占一行,含4个数据项,数据项的含义依次是:姓名、数学成绩、语文成绩、英语成绩。程序运行时,会把in5.txt中的所有记录读入数组a中(每个数组元素是一条记录),并在窗体上显示第1条记录(如图所示)。单击“首记录”“下一记录”“上一记录”“尾记录”等按钮,可显示相应记录,并且当显示第1条记录时,“首记录”“上一记录"按钮不可用,如图3.5所示;当显示最后1条记录时,“尾记录”“下一记录”按钮不可用;其他情况,所有按钮均可用。请将事件过程中的注释符去掉,把“?”改为正确的内容,以实现上述程序功能。
注意:考生不得修改窗体文件中已经存在的控件和程序,最后将程序按原文件名存盘。
选项
答案
步骤1:打开考生文件夹中的工程文件sjt5.vbp,在代码编辑窗口中,去掉程序中的注释符“’”,将问号“?”改为正确的内容。参考代码: num=k-1 n=n-1 Private Sub putdata(k As Integer) SetEnabled k Command4.Enabled=IIf(m=num,False, True) 步骤2:按
键运行程序,单击各个按钮测试验证。 步骤3:按要求将文件保存至考生文件夹中。
解析
分析题目可知,在窗体的Load事件处理过程中,调用了readdata过程把in5.txt文件里面的内容读出放到数组a里面。putdata过程将某条记录信息显示在节目上,四个按钮控件的事件响应过程中首先给变量n赋值,然后调用“putdata n”来显示记录。
第一个“?”处是给变量num赋值,由于程序在显示第一条记录的时候“上一个”按钮不可用,因此需要知道总的记录条数,根据“尾记录”按钮的事件响应过程代码“n=num”可知,num变量用于记录总的记录条数。在Do While循环结束之后,k的值为记录条数+1,因此第一个“?”处是k.1;第二个“?”处的Sub过程是显示上一个记录,因此n应该减1;第三个“?”处是补充Sub过程的入参,根据Sub过程内部代码可知,如参数为k;第四个“?”处是补充调用SetEnabled过程的参数,SetEnabled过程根据当前是第几条记录来控制按钮是否可用,在putdata过程中,当前记录数为k,因此第四个“?”处为k:最后一个“?"是设置Command4按钮是否可用,如果当前记录m是最后一条,则Command4按钮不可用,否则可用,如果当前记录m和总的记录数num相等则表示当前是最后一条。
转载请注明原文地址:https://www.kaotiyun.com/show/aVFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click()DimxAsString,yAsStringx=Right("abcd",2)y=Mid("dcba",2,3)Ifx>
下列运算符中,优先级别最高的是
窗体上有名称分别为Text1、Text2的文本框,名称为Command1的命令按钮。运行程序,在Text1中输入"FormList",然后单击命令按钮,执行如下程序:PrivateSubCommand1_Click() Text2.Text=U
在窗体上画一个名称为Combo1的组合框,名称为Text1的文本框,以及名称为Command1的命令按钮,如图所示。运行程序,单击命令按钮,将文本框中被选中的文本添加到组合框中,若文本框中没有选中的文本,则将文本框中的文本全部添加到组合框中。命令按钮的
可以产生30~50(含30和50)之间的随机整数的表达式是( )。
有以下通用过程:Functionfun(NAsInteger) s=0 Fork=1ToN s=s+k*(k+1) Nextk fun=sEndFunction该过程的功能是( )。
语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是( )。
下列排序方法中,最坏情况下比较次数最少的是( )。
以下过程定义中正确的过程首行是( )。
数据库管理系统是( )。
随机试题
Froma______pointofview,wordscanbestudiedatapointintime,disregardingwhateverchangesmightbetakingplace.
某蓄电池厂女工,34岁。以往月经正常,近来月经时常紊乱,经血量过多。有助于明确诊断的实验室检查是()
破产宣告后公司就丧失了对公司财产的管理处分权,由清算组接管公司。()
某连锁娱乐企业是增值税一般纳税人,主要经营室内游艺设施。2019年11月经营业务如下:(1)当月游艺收入价税合计636万元,其中门票收入为300万元,游戏机收入为336万元。当月通过税控系统实际开票价款为280万元。(2)当月以融资性售后回租形式融资,
工作记忆
人们在社交活动中表现出来和发展起来的能力是()
A、123/125B、123/121C、121/123D、125/123B
我国共有科学技术馆250多座。这对于我们这个13亿人口的大国来说不能算多,可现在能经常办展览的只有少数几个。除中国科技馆、天津市科技馆等能坚持办展外,极少有发挥其原有功能的。来自中国科协的权威统计显示,全国约有60%的馆不得不用部分场地长期搞展销,甚至干脆
假设磁盘上每个磁道划分成9个物理块,每块存放1个逻辑记录。逻辑记录R0, R1,…,R8存放在同一个磁道上,记录的安排顺序如下表所示。假定磁盘旋转一圈的时间为27ms,磁头当前处在R0的开始处。若系统顺序处理这些记录,使用单缓冲区,每个记录处理时间为3
对信息系统的维护一般包括()。
最新回复
(
0
)