首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下过程: Sub proc() Dim ch As String Open "file1.txt" For Input As #1 Open "file1_bak.txt" For Output As #2 Do Whi
有如下过程: Sub proc() Dim ch As String Open "file1.txt" For Input As #1 Open "file1_bak.txt" For Output As #2 Do Whi
admin
2018-07-11
24
问题
有如下过程:
Sub proc()
Dim ch As String
Open "file1.txt" For Input As #1
Open "file1_bak.txt" For Output As #2
Do While Not EOF(1)
ch = Input$(1, #1)
Print #2, ch;
Loop
Close #1, #2
End Sub
这一过程的功能是
选项
A、读入文件file1.txt的内容在窗体上显示
B、读入文件file1_bak.txt的内容在窗体上显示
C、把文件file1_bak.txt复制为file1.txt文件
D、把文件file1.txt复制为file1_bak.txt文件
答案
D
解析
Open语句兼有打开文件和建立文件两种功能。Output和Input分别指定文件顺序输出方式和顺序输入方式。Open "file1.txt" For Input As #1意思是以顺序输入方式打开已经存在的file1.txt文件; Open "file1_bak.txt" For Output As #2的意思是以顺序输出方式打开数据文件file1_bak.txt,新写入的数据将覆盖原来的记录,如果文件不存在,则建立一个文件。Input$(n, #文件号)该函数返回从指定文件中读出的n个字符的字符串(即它可以再数据文件中读取指定数目的字符),ch = Input$(1, #1)语句是从文件号为1的文件中读出1个字符,并将其赋值给ch。Print#文件号,实现的功能是把数据写入文件中,Print #2,ch是把ch输入到文件号为2的文件中。两个语句实际上就是把文件号为1的中的1个字符复制到文件2中。EOF函数用来返回测试文件的结束状态,对于顺序文件来说,如果已达到文件尾,则函数返回值为True,否则返回值为False。利用EOF函数,可以避免在文件输入时出现"输入超出文件尾"的错误。EOF(n)的含义是已到达文件尾,Not EOF(n)的含义是没有到达n所对应文件的末尾。 Do While Not EOF(1)保证循环执行,直到已到达文件号为1的文件尾。利用Do While Not EOF(1),循环执行以上Input和Print语句,则是把文件号为1的文件内容复制到文件号为2的文件中,即把文件file1.txt复制为file1_bak.txt文件,故D选项正确,C选项错误。程序中并没有窗体上显示的程序语句,故A项和B项错误。故选择D项。
转载请注明原文地址:https://jikaoti.com/ti/TMy0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
为了使窗体的大小可以改变,必须把它的BorderStyle属性设置为()。
设窗体文件中有下面的事件过程:PnvateSubCommandl_Click()DimSa%=100PrintaEndSub其中变量a和s的数据类型分别是()。
窗体上有两个水平滚动条HV、HT,还有一个文本框Textl和一个标题为“计算”的命令按钮Commandl,并编写了以下程序:PrivateSubcommandl_Click()Callcale(HV.Value,HT.Value)End
设窗体上有名称为Optionl的单选按钮,且程序中有语句:IfOptionl.Value=TrueThen下面语句中与该语句不等价的是()。
以下关于事件、事件驱动的叙述中,错误的是()。
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为()。
在窗体上画一个命令按钮,然后编写如下事件过程:a$=InputBox(”请输入一个二进制数”)n=Len(a$)Dec=Dec*2+____(a$,i,1)程序功能为:单击命令按钮,将产生一个输入对话框,此时如果在对话框中输入一个三进制数,
若在窗体模块的声明部分声明了如下自定义类型和数组PrivateXyperecCodeAsInteger:CaptionAsStringEndTypeDimarr(5)Asrec则下面的输出语句中正确的是
已知:x=-6y=39则表达式"y\x*Sgn(x)"的值为( )。
随机试题
完整的市场研究报告由哪几部分构成()
李某,系医院供应室消毒员,该医院使用的灭菌容器为下排气式压力蒸汽灭菌器,她在操作时应注的是过氧乙酸稀释液临用前配制,配制溶液时应注意的是()
对于尖锐湿疣,下列哪项是恰当的
人类体细胞染色体数为
女,22岁,4周前发热、咳嗽、流涕,持续1周自愈。近1周心悸、气短。否认心脏病史。查体:T36.2℃,BP110/65mmHg,心界不大。血清CK-MB水平增高。心电图示窦性心律。心率103次/L,P-R间期0.21秒,余未见异常。最可能的诊断是
室内饰面板(砖)工程每()间(大面积房间和走廊按施工面积30m2为一间)应划分为一个检验批,不足()间也应划分为一个检验批。
()是筛选广告作品或广告作品评比时常用的指标,以确定注意到该产品广告全部信息或部分信息的人数占研究样本的比例。
火车沿京广线自北向南经过的重要铁路枢纽有()。
“中国的人文景观大道”是指从上海一直延伸到西藏樟木友谊桥的318国道。这条带状景观长廊,几乎整合了中国所有类型的自然景观及人文景观。这条东西向景观密集的地带,较小的自然差异表现在()。
企业经营观念是指企业在开展市场经营的过程中,在处理企业、顾客和社会三者利益方面所持的态度、思想和意识,它可以归纳为()。
最新回复
(
0
)