首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下过程: 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
28
问题
有如下过程:
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://kaotiyun.com/show/oKGp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
对于循环队列,下列叙述中正确的是()。
窗体上有一个名称为CDl的通用对话框控件和由四个命令按钮组成的控件数组Commandl,其下标从左到右分别为0、l、2、3,窗体外观如图所示。命令按钮的事件过程如F:PrivateSubCommandl_Click(IndexAsInteg
文本框Textl的KeyDown事件过程如下:PrivateSubTextl_KeyDown(KeyCodeAsInteger,ShiftAsInteger)EndSub其中参数KeyCode的值表示的是发生此事件时(
现有语句:Y=IIf(x>0,xMod3,0)设x=10,则Y的值是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
窗体上有Commandl、Command2两个命令按钮。现编写以下程序:OptionBase0Dima()AsInteger,mAsIntegerPrivateSubCommandl_Click()m=Input
下面哪个属性肯定不是框架控件的属性
有以下通用过程:FunctionfunfNAsInteger)s=0Fork=1ToNS=S+k*(k+1)Nextkfun=sEndFunction该过程的功能是
设有如下通用过程:PublicSubFun(a0AsInteger,xAsInteger)Fori=1To4x=x*a(i)NextEndSub在窗体上i画一个名称为Text1的文本框和一个名称为Command1的命令按钮,
随机试题
LastFriday,afterdoingallthefamilyshoppingintown,Iwantedtohavearestbeforecatchingthetrain.I【C1】______anewspa
尿道结核主要发生于男性,常为________结核形成空洞破坏后尿道所致,少数为膀胱结核蔓延所致。
某一女性患者,半年前人工流产后月经淋漓不断,现咳嗽,咳血入院,住院后,三月死亡,尸检发现,左肺下叶圆形病灶为大片红染坏死物,周边有滋养层细胞,异型显著。应诊为
秦律中对轻微罪适用的强制缴纳一定财物的刑罚主要是“赀”,不包括:()
溶浸采矿法可用于开采()。
某大厦是甲市政府投资建设的大型项目,根据施工计划,预计在2007年10月1日组织竣工验收,对该项目档案验收应在( )进行。
市场调研报告写作的基本要求不包括()。
在班主任的个别教育工作中处于首要地位的是做好()。
尽管治疗哮喘病的手段有所提高,但是在过去10年里,哮喘病的死亡率比以前提高了一倍。死亡率的升高有两个可能的原因。其一,在过去10年里,对哮喘病死亡的记录与以前相比变得更加广泛和准确;其二,城市污染有所增加。然而,即使在很少或者没有污染,且具有长期综合医疗记
从所给的四个选项中,选择最符合左侧图形规律的一项:
最新回复
(
0
)