首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下过程: 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
2015-06-30
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/FgQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Text1的文本框,然后画三个单选按钮,并用这三个单选按钮建立一个控件数组,名称为Option1。程序运行后,如果单击某个单选按钮,则文本框中的字体将根据所选择的单选按钮切换,如图所示,请填空。PrivateSubOpti
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()Dimarrayl(10,10)AsIntegerDi
假定有如下事件过程:PrivteSubForm_Click()DimxAsInteger,nAsIntegerx=1n=0DoWhilex<28x=x
下面程序运行时,内层循环的循环总次数是ForM=1To3ForN=0ToM-1NextNNextM
以下关于图片框控件的说法中,错误的是
语句DimArr(3To5,-2To2)定义的数组的元素个数是()。
在窗体上添加一个命令按钮,名为Command1,其单击事件中有如下程序段,则事件过程执行后,文本框中输出()。Fori=1To4Forj=1To3x=3Fork=1T
类是一个支持集成的抽象数据类型,而对象是类的【】。
以下控件中不是标准控件的是()
以下能在窗体Form1的标题栏中显示“VisualBasic窗体”的语句是
随机试题
幽门梗阻所致的呕吐常发生在
下列组合,选择错误的是
肾不纳气所致的喘证,主要症状有()。
【2013专业案例真题下午卷】有一栋写字楼,地下一层,地上10层,其中1~4层带有裙房,每层建筑面积3000m2;5~10层为标准办公层,每层面积为2000m2,标准办公层每层公共区域面积占该层面积的30%,其余为纯办公区域,请回答下列问题。在四层有一
某单位的企业主管给某员工下达了一项任务,要求在规定的时间内完成。期间,该主管有事出差了,他回来那天正好是给员工布置任务的完成日期,以下是他们之间的对话。主管:月初布置的任务完成了吗?员工:我的工作需要财务部门提供数据支持,但财务部门未及时提供,所
以下事项不影响主营业务收入确认金额的是()。
我国法律规定的未成年人是指未满()周岁的公民。
正是因为有了充足的奶制品作为食物来源,生活在呼伦贝尔大草原的牧民才能摄人足够的钙质。很明显,这种足够的钙质,对呼伦贝尔大草原的牧民拥有健壮的体魄是必不可少的。以下哪项情况如果存在,最能削弱上述断定?
1923年,陈独秀说:“五四运动虽然未能达到理想的成功,而在此运动中最努力的革命青年,逐接受世界的革命思潮,由空想而实际运动,开始了中国革命之新的方向”。陈独秀所说的“中国革命之新的方向”是指
ThecultureoftheUnitedStatesisaWesterncultureoriginallyinfluencedbyEuropeancultures.Ithasbeendevelopedsince
最新回复
(
0
)