二级VB考前密卷选择题(8)
来源:来自网络 作者:未知 热度:
(91)用Write和Print语句向文件中写入多个数据的差别在于_______。
A)Write语句不会自动在数据项之间插入逗号
B)Print语句自动在数据项之间插入逗号
C)Write语句写入字符串会自动给字符串加上双引号:写入的正数前面没有空格
D)Print语句写入字符串会自动给字符串加上双引号;写入的正数前面没有空格
答 案:C
知识点:Print方法,Write和Print的差别
评 析:Write语句和Print语句的基本功能相同,其主要区别有以下两点:
①用Write语句向文件写数据时,数据在磁盘上以紧凑格式存放,能自动在数据项之间插入逗号,并给字符串加上双引号。一旦最后一项被写入,就插入新的一行。
②用Write语句写入的正数的前面没有表示符号位的空格。
(92)Visual Basic根据计算机访问文件的方式将文件分成三类,其中不包括_______。
A)顺序文件 B)Unix文件 C)二进制文件 D)随机文件
答 案:B
知识点:文件的结构和分类
评 析:Visual Basic访问文件的方式分为三类:有Input/Output/Append(访问顺序文件)、Binary(访问二进制文件)、Random(访问随机文件)。如果未指定方式,则以Random访问方式打开文件。
(93)符号%是声明_______类型变量的类型定义符。
A)Integer B)Variant C)Single D)String
答 案:A
知识点:基本数据类型,变量的声明
评 析:Integer数据类型Integer变量存储为16位(2个字节)的数值形式,其范围为-32,768~32,767之间。Integer的类型声明字符是百分比符号(%)。
(94)用Dim(1,3 to 7,10)声明的是一个_______维数组。
A)1 B)2 C)3 D)4
答 案:C
知识点:数组的定义
评 析:定义数组的语法:
Dim[WithEvents]varname[([subscripts])][As[New]type][,[WithEvents]varname[([subscripts])][As New]type]]...
subscripts表示数组变量的维数;最多可以定义60维的多维数组。
subscripts参数使用下面的语法:
[lower To]upper[,[lower To]upper]…
题目中所给数组为3维的。
(95)在文本框中,要使键入的所有字符都显示“*”号,这时应该设置_______属性为“*”号。
A)Text B)MultiLine C)ScrollBars D)PasswordChar
答 案:D
知识点:文本框,PasswordChar属性
评 析:PasswordChar属性:返回或设置一个值,该值指示所键入的字符或占位符在TextBox控件中是否要显示出来;返回或设置用作占位符。
为了在对话框中创建一个密码域应使用此属性。虽然能够使用任何字符,但是大多数基于Windows的应用程序使用星号(*)。
注意:如果MultiLine属性被设为True,那么设置PasswordChar属性将不起效果。
(96)Microsoft Visual Basic 6.0包括三种版本,其中不包括_______。
A)通用版 B)企业版 C)学习版 D)专业版
答 案:A
知识点:Visual Basic的特点和版本
评 析:Microsoft Visual Basic 6.0包括三种版本,分别是:学习版、专业版、企业版。
(97)Visual Basic窗体设计器的主要功能是:_______。
A)建立用户界面 B)编写源程序代码
C)画图 D)显示文字
答 案:A
知识点:窗体设计器和工程资源管理器,窗体设计器的功能
评 析:窗体设计器窗口简称窗体(Form),是应用程序最终面向用户的窗口,它对应于应用程序的运行结果。
(98)Visual Basic中窗体文件的扩展名是_______。
A)VBP B)FRM C)VBW D)PDM
答 案:B
知识点:窗体,窗体文件的扩展名
评 析:Visual Basic中窗体文件的扩展名为FRM,即Form。
(99)唯一能区别一个控件的属性是_______。
A)Caption B)Text C)Name D)Index
答 案:C
知识点:对象属性设置,对象的Name属性
评 析:在程序中每个控件都有个名字,控件的名字也是它们互相区别的惟一标志。
(100)窗体在屏幕上显示后有_______种方法可以清除它。
A)1种 B)2种 C)3种 D)4种
答 案:C
知识点:窗体事件,清除窗体的方法
评 析:清除窗体的方法可以用Unload将其从内存中彻底卸载,也可以设置其Visible属性为False,仅仅使其从屏幕上消失:还可以用Hide属性,使窗体隐藏起来。
(101)对用MsgBox显示的消息框,下面_______是错的。
A)可以有一个按钮 B)可以有两个按钮
C)可以有三个按钮 D)可以有四个按钮
答 案:D
知识点:MsgBox函数和MsgBox语句
评 析:MsgBox函数的按钮组合中最多只能有三个按钮。
(102)下列哪条语句是错的_______。
A)exit sub B)exit function C)exit while D)exit do
答 案:C
知识点:控制结构,exit的用法
评 析:exit sub用来跳出本过程;
exit function用来跳出本函数并返回到调用处继续执行;
exitd0用来退出do循环;
没有exit while这个用法。
(103)设有如下变量声明
Dim TestDate As Date
为变量TestDate正确赋值的表达方式是_______。
A)TestDate=#1/1/2002# B)TestDate=#"1/1/2002"#
C)TestDate=date("1/1/2002") D)TestDate=Format("m/d/yy","1/1/2002")
答 案:A
知识点:基本数据类型,Date数据类型的赋值
评 析:日期型数据用来表示日期信息,其格式为mm/dd/yyyy或mm-dd-yyyy,取值范围为1/1/100到12/31/9999;
日期文字须以符号“#”括起来,例如,#January l,2002#;
Format函数设置日期的格式应当为:Format(MyDate,"dd,mm, yy")。
(104)以下能够触发文本框Change事件的操作是_______。
A)文本框失去焦点 B)文本框获得焦点
C)设置文本框的焦点 D)改变文本框的内容
答 案:D
知识点:文本框,文本框的Change事件
评 析:当用户向文本框中输入新信息,或当程序把Text属性设置为新值从而改变文本框的Text属性时,将触发Change事件。程序运行后,在文本框中每键入一个字符,就会引发一次Change事件。
(105)下列叙述中正确的是_______。
A)在窗体的Form Load事件过程中定义的变量是全局变量
B)局部变量的作用域可以超出所定义的过程
C)在某个Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名, 但其作用域只限于该过程
D)在调用过程中,所有局部变量被系统初始化为0或空字符串
答 案:C
知识点:局部变量与全局变量,作用域
评 析:1.模块变量包括窗体变量和标准模块变量,窗体变量可以作用于该窗体的所有过程。全局变量只能在标准模块中声明,不能在过程或窗体模块中声明。
2.在过程(事件过程或通用过程)内定义的变量叫做局部变量,其作用域是它所在的过程。某一过程的执行只对该过程内的变量产生作用,对其他过程中相同名字的局部变量没有任何影响。因此,在不同的过程中可以定义相同名字的变量,它们之间没有任何关系。如果需要,则可以通过“过程名.变量名”的形式分别引用不同过程中相同名字的变量。
3.在过程中的局部变量,如果过程定义使用了Static,则过程中的局部变量就是Static型的,即在每次调用过程时,局部变量的值保持不变;如果省略Static,则局部变量就默认为“自动”的,即在每次调用过程时,局部变量被初始化为0或空字符串。
酷影网(ky530.com)转载请注明出处,http://www.ky530.com/ncre/02/2005-10-31_4101796264.html
关键词: