首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下过程: Private Sub Command1_Click() Dim Name As String * 20 Open "file1.dat" For Random As #1 Len = 20 k = 1 Do
有如下过程: Private Sub Command1_Click() Dim Name As String * 20 Open "file1.dat" For Random As #1 Len = 20 k = 1 Do
admin
2020-07-22
32
问题
有如下过程:
Private Sub Command1_Click()
Dim Name As String * 20
Open "file1.dat" For Random As #1 Len = 20
k = 1
Do While Not EOF(1)
Get #1, k, Name
Print Name
k = k + 2
Loop
Close #1
End Sub
这一过程的功能是
选项
A、读入文件file1.dat中所有记录号为偶数的记录并显示在窗体上
B、读入文件file1.dat中所有记录号为奇数的记录并显示在窗体上
C、读入文件file1.dat中记录号为1的记录并显示在窗体上
D、把Name中的数据写进文件file1.dat中
答案
B
解析
Open语句兼有打开文件和建立文件两种功能。Open "file1.dat" For Random As #1 Len = 20以随机方式打开file1.dat,记录的长度为20个字节。EOF函数用来返回测试文件的结束状态,对于顺序文件来说,如果已达到文件尾,则函数返回值为True,否则返回值为False。利用EOF函数,可以避免在文件输入时出现"输入超出文件尾"的错误。EOF(n)的含义是已到达文件尾,Not EOF(n)的含义是没有到达n所对应文件的末尾。 Do While Not EOF(1)保证循环执行,直到已到达文件号为1的文件尾。Get#文件号,【记录号】,变量这一语句实现的功能是将一个打开的磁盘文件的一条记录读到一个变量中。Get #1, k, Name,打开文件号1文件,将记录号为k的记录读到变量Name。Print Name将Name显示在窗体上。k的初始值为1,在循环中k=k+2,保证了循环中操作的记录号为奇数,即将读入文件file1.dat中所有记录号为奇数的记录显示在窗体上。故选项B正确,A项和C项表述错误。程序中并没有把Name中的数据写进文件file1.dat中的语句,故D项错误。故选择B项。
转载请注明原文地址:https://www.kaotiyun.com/show/FxHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设有下面程序代码:OptionBase1PrivateSubCommand1_Click()Dimx(6)a=Array(4,2,5,1,6,3)b=Array(64,24,98,27,58,41)
下列关于控件数组的叙述中,正确的是
以下关于变量作用域的叙述中错误的是
以下关于控件的叙述中,正确的是
在软件开发中,需求分析阶段产生的主要文档是
软件需求分析阶段的主要任务是
把一个名称为mnuStyle的菜单项设置为不可用的语句是
函数过程F1的功能是:如果参数a为奇数,则返回值为1,否则返回值为0。以下能正确实现所述功能的代码的是()。
为了在运行时能显示窗体左上角的控制框(系统菜单),可以设置以下哪个属性的值为True()。
随机试题
促红细胞生成素的受体是
一犬患有口炎,口腔恶臭,洗涤口腔的溶液最好选用
某男,25岁。声音嘶哑2年余,伴干咳,五心烦热,心悸失眠,遗精,舌红苔少,脉细数。临床诊断最可能是
初产妇,孕37周,8小时前突然出现阴道流液,如小便样,6小时前开始出现规律宫缩,因胎手脱出于阴道口1小时就诊。查体:产妇烦躁不安,腹痛拒按,脉搏110次/分,R28次/分,胎心:160次/分,导尿时见血尿最适宜的处理是()
变量的一组取值如下:“32、35、23、19、28、29、28”,则变量的中位数是()。
可运用观察法收集培训需求信息,以下关于观察法的说法正确的有()
人的发展是一种建构的过程,充满着个体与环境间不断的相互作用。皮亚杰用来解释这一过程的术语有()。
发展的实质是新事物的产生和旧事物的灭亡。()
Oftheworld’s774milliterateadultstwo-thirdsarewomen,asharethathasremainedunchangedforthepasttwodecades.Butgi
数据库镜像有很多优点,但不包括——。
最新回复
(
0
)