首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
考生文件夹下有工程文件sjt5.vbp和数据文件in5.txt。in5.txt中有多条记录,每条记录占一行,含4个数据项,数据项的含义依次是:姓名、数学成绩、语文成绩、英语成绩。程序运行时,会把in5.txt中的所有记录读入数组a中(每个数组元素是一条记录
考生文件夹下有工程文件sjt5.vbp和数据文件in5.txt。in5.txt中有多条记录,每条记录占一行,含4个数据项,数据项的含义依次是:姓名、数学成绩、语文成绩、英语成绩。程序运行时,会把in5.txt中的所有记录读入数组a中(每个数组元素是一条记录
admin
2018-12-20
56
问题
考生文件夹下有工程文件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://kaotiyun.com/show/aVFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列关于标签的描述中,错误的是
以下不属于VB控件的是
下面不属于软件设计阶段任务的是
以下过程的功能是从数组中寻找最大值:PrivateSubFindMax(a()AsInteger,ByRefMaxAsInteger) DimsAsInteger,fAsInteger DimiAsInteger
以下关于VB文件的叙述中,正确的是( )。
下面程序运行时,若输入"VisualBasicProgramming",则在窗体上输出的是( )。PrivateSubCommand1_Click() Dimcount(25)AsInteger,chAsString ch=U
在软件设计中不使用的工具是( )。
在窗体上画一个命令按钮,然后编写如下程序:OptionBase1PrivateSubCommand1_Click()DimArr(10)AsIntegerFori=1To10Arr(i)=
软件设计中模块划分应遵循的准则是( )。
能正确表述“x为大于等于5并且小于20的数”的VisualBasic表达式是()。
随机试题
(2005年第l73题)下列选项中,符合成人ITP表现的有
牙周治疗的消除病因阶段不包括
与营养性缺铁性贫血的实验室检查结果不符的是
某男,45岁。慢性胃炎病史8年,近3年胃痛频发,遂就诊于中医。刻下胃脘灼热疼痛、痞胀不适、口干口苦、纳少消瘦、手足心热,舌红少苔,脉细数。医师诊断为胃痛,证属脾胃气阴两虚,处以养胃舒颗粒,此因该中成药除能益气养阴、健脾和胃外,还能
下列不是索赔成立的条件的是()。
资料一:某投资基金(投资性主体)有三家子公司甲、乙、丙,其中甲公司为其投资活动提供相关服务,乙公司、丙公司为该投资性主体控制的实业公司。该投资基金对三家子公司的投资均作为长期股权投资核算,采用成本法进行后续计量,在编制合并财务报表时将三家公司纳入合并范围
我们多数人对“膳食纤维”的感性印象,恐怕就是那些粗糙的、嚼不烂的“植物纤维”,所以很容易就会想到芹菜和韭菜这类含“筋”丰富的蔬菜,其实,这两种蔬菜膳食纤维含量和许多食物比起来丝毫不出众。它们“渣渣”的口感,主要是植物木质部和韧皮部形成的宏观维管束结构,不完
明式家具为何能够列入世界文化之宝库,受到国内外收藏家的如此_______?这与它的儒雅之风、文人气质分不开。被誉为“中华之瑰宝”的明式家具_______了众多名家书法的艺术精髓,有许多零部件的造型同书法艺术的笔画线条有着_______之妙,可以说明式家具就
发展两岸关系和实现和平统一的基础是()
有如下程序:intx=3;do{x-=2:cout
最新回复
(
0
)