首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下过程: 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
14
问题
有如下过程:
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/m260FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在用通用对话框控件建立“打开”或“保存”文件对话框时,如果需要指定文件列表框所列出的文件类型是文本文件(即.txt文件),则正确的描述格式是
设在菜单编辑器中定义了一个菜单项,名为menul为了在运行时隐藏该菜单项,应使用的语句是
在窗体上面一个名称为Commandl的命令按钮,然后编写如下程序:Option.Base1PrivateSubCommand1_Click()DimaAsVarianta=Array(1,2,3,4,5
在窗体上画一个名称为Commandl的命令按钮,然后编写如下代码:OptionBase1PrirateSubCommand1Click()d=0c=10x=Array(10,
设A="345678",则表达式Val(Mid(A,4,2)+Right(A,4))的值为______。
在用Open语句打开文件时,如果省略“For方式”,则打开的文件的存取方式是()。
数据库系统中实现各种数据管理功能的核心软件是______。
在VisualBasic中可以建立【】菜单和【】菜单。
设A="12345678",则表达式Val(Len(A,4)+Mid(A,4,2))的值为______。
(1)在窗体Forml上画一个名称为Textl的文本框和一个名称为Labell的标签,程序运行时,在文本框Textl中输入字符,文本框中的字符将值赋到Labell中。注意,本程序代码中不得使用任何变量。程序运行时的窗体界面如图50—l所示。注意:
随机试题
某高血压病患者,男性,58岁,平素血压波动在140~180/90~100mmHg范围内,平时未坚持服药,1周来因工作较忙,睡眠不好,晨起感剧烈头痛、烦躁、心悸、恶心、呕吐、视力模糊,遂由家人送至医院,测血压达260/130mmHg,诊断为“高血压病,高血压
关于子宫内膜的描述,下列哪项正确
六淫致病,季节性最强的邪气是
依据《安全生产许可证条例》的规定,()负责民用爆破器材生产企业安全生产许可证的颁发和管理。
关于基坑水平和竖向位移监测点沿基坑周边布置的说法,正确的有()。
计算计时工资的原始记录有()。
某宗土地面积为2500平方米,单价为1500元/平方米,国家规定的容积率为4.5,建筑密度为0.8,则楼面地价为()元/平方米。
国会请愿运动(华中师范大学2005年中国近代史真题)
下面文字中加线的词语在文中的意思是:传统不得不变,因此规律、习惯不断地相机破例……根据文中所述,要了解某一时期的文艺风气,应注意哪些情况:
Nooneshouldbeforcedtowearauniform【C1】______anycircumstance.Uniformsaredemandingtothehumanspiritandtotallyunne
最新回复
(
0
)