1、国家二级 VB机试(选择题)模拟试卷 180及答案与解析 一、选择题 1 窗体上有一个 Textl文本框,并编写了下面事件过程: Private Sub Textl KeyPress(KeyAscii As Integer) KeyAscii=KeyAscii+3 End Sub 程序运行时,在文本框中输入字符 “A”,则在文本框中实际显示的是 ( A) A ( B) B ( C) C ( D) D 2 对于文本框 Textl,能够获得按键的 ASCII码值的事件过程是 ( A) Textl KeyUp ( B) Textl KeyPress ( C) Textl Click ( D) Tex
2、t1 Change 3 将窗体的 KeyPreview属性设为 True,然后编写如下程序: Private Sub Form KeyDown(KeyCodePrivate Sub Form_KeyPress(KeyAscii As Integer,Shift As Integer) As Integer) Print Chr (KeyCode) Print Chr(KeyAscii) End Sub End Sub 运行程序时,按下字母键 a,则窗体上显示的是 ( A) A A ( B) A a ( C) a A ( D) a a 4 在窗体上画 1名为 Commandl的命令按钮和 1名
3、Textl的文本框,再编写如下程序: Dimss As String Private Sub Command l Click() Private Sub Textl_KeyPress(KeyAscii一 Dim m As String, i As Integer As Integer)For i=Len(ss)To 1 Step一 1 If Chr(KeyAscii)“”Thenm=m+Mid(ss, i, 1) ss=ss+Chr(KeyAscii)Next ( A) N1MBER 100 ( B) REBMUN ( C) REBMUN 100 ( D) 001 REBMUN 5 窗体上有
4、1个名称为 Textt、内容为空的文本框。编写如下事件过程: Private Sub Text l KeyUp(KeyCode As Integer, Shift As Integer) Print Textl Text; End Sub 运行程序,并在文本框中输入 “123”,则在窗体上的输出结果为 ( A) 123 ( B) 112 ( C) 12123 ( D) 112123 6 设窗体上有 2个文本框 Textl和 Text2,并有下面的事件过程: Dim n Private Sub Text 1 KeyPress(KeyAscii As Integer) If“A”For Rando
5、m As#Len=记录长度 步骤 3:用 Put#语句将内存中的数据写入磁盘。【格式】 Put群文件号, 记录长度 ,变量 步骤 4:甩 Close语句关闭打开的文件。由此可看出选项 C正确。 【知识模块】 数据文件 40 【正确答案】 A 【试题解析】 随机文件又称直接存取文件,文件中的记录长度是固定的,每个记录的长度相等。每个记录都有一个与之对应的记录号,读写记录时只需指定记录号即可。随机文件由于记录长度固定,所以会造成存储空间的浪费。 【知识模块】 数据文件 41 【正确答案】 A 【试题解析】 Vlsusl Basic程序中关于文件的操作,主要是先打开一个文件,然后对这个文件进行读或写
6、的操作,操作完成后,关闭这个文件。打开文件的基本格式为: Opcn FiIeName F0r M0de As#FileNumber。打开方式主要有 output、Append、 Input、 Random等几种方式,其中打开随机文件使用 Random方式打开。 【知识模块】 数据文件 42 【正确答案】 A 【试题解析】 驱动器列表框 (DriveLi8tBox)用来显示当前系统中所有有效磁盘驱动器的刿表。驱动器列表框的 Drive属性用于设置或返回选择的驱动器,设置时只能通过代码设置而不能在属性窗口中设置。程序运行时,当从驱动器列表框中选择一个新的驱动器或通过代码改变其 Drive属性值将触
7、发其 change事件。 【知识模块】 数据文件 43 【正确答案】 A 【试题解析】 文件列表框的 Pattenl属性可返回或设置一个值以决定显示在文件列表框中的文件类型,设置方式为 “*扩展名 ”。 【知识模块】 数据文件 44 【正确答案】 D 【试题解析】 文件列表框的 path属性用于设置或返回其当前的目录 (缺省值是当前路径 ),设置时只能通过代码设置而不能在属性窗口中设置; FileNanle属性可返回所选文件的文件名。文件列表框没有 Dir属性租 Drive属性。 【知识模 块】 数据文件 45 【正确答案】 B 【试题解析】 Kill语句的功能是从磁盘中删除任何文件。 FileCDpy语句的功能是复制文件,其格式为 FileCopy?, ,其中当 destination和source中文件名不相同时,执行复制并重命名文件功能;当 destina廿 on和source中路径不同但文件名相同时,执行复制功能;当 destination中指定的文件已存在时,将覆盖该文件;当 source中指定的文件己打开时,将出错。使用Nanle命令能够对文件或 文件夹重新命名。 【知识模块】 数据文件