首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下过程: 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
2019-06-20
35
问题
有如下过程:
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://jikaoti.com/ti/twN0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
命令按钮Command1的单击事件过程如下:PrivateSubCommand1_Click()Dima(10,10)AsIntegerx=0Fori=1To3Forj=1To3a(i,j)=i*2ModjIfx<a
已知列表框控件List1中已放入若干表项,下列关于List1的叙述中错误的是
列表框中被选中的数据项的位置可以通过一个属性获得,这个属性是
下列描述中,错误的是
为了读取数据,需打开顺序文件“D:\data5.txt”,以下正确的命令是
用语句Open"C:\teac.txt"ForInputAs#1打开文件后,就可以编程序
以下关于文件的叙述中,错误的是
为了使每秒钟发生一次计时器事件,可以将其Interval属性设置为
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为
下面的数写成普通十进制数是()。
随机试题
编制份数序号一般用6位(不得少于两位)阿拉伯数码,其位置在()
流行性脑脊髓膜炎流行有以下哪个特点
关于妊娠期胆囊炎下列描述正确的是
国家助学贷款的学费和住宿费()发放,直接划入借款人所在学校账户。
A、1B、16C、36D、49A圆圈中的数字从6开始依次可看作61,52,43,34,25,(16)。
大城市相对于中小城市,尤其是小城镇来讲,其生活成本是比较高的。这必然限制农村人口的进入,因此,仅靠发展大城市实际上无法实现城市化。以下哪项是上述论证所假设的?
KarlVonLinne(orLinnaeus,asheiswidelyknown)wasaSwedishbiologistwhodevisedthesystemofLatinisedscientificnames
Youcanfindallkindsinformationinjustafewminutes【76】______ontheInternet.It’slikegoingtoahugelibrarywith
ThroughhisfamouscharacterHamletShakespearesaid,"Tobeornottobe,thatisaquestion."Forhundredsofyears,peopleha
A、Sheisunwillingtoundertakethem.B、Shecomplainsaboutherbadluck.C、Shealwaysacceptsthemcheerfully.D、Shetakesthem
最新回复
(
0
)