版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国家二级VB机试(对象及其操作)模拟试卷1(共7套)(共266题)国家二级VB机试(对象及其操作)模拟试卷第1套一、选择题(本题共27题,每题1.0分,共27分。)1、以下合法的VisualBasic标识符是A、ForLoopB、ConstC、9abcD、a#x标准答案:A知识点解析:本题考查VB的标识符,标识符必须以字母、下划线和数组组成,而且只能以字母或者下划线开始,不能和VB的关键字相同。选项A)是由字母组成的,正确;选项B)和VB关键字冲突;选项C)以数字开头,错误;选项D)使用了特殊字符“#”,错误。2、当一个复选框被选中时,它的Value属性的值是A、3B、2C、1D、0标准答案:C知识点解析:本题考查控件的属性,复选框的value属性返回或设置复选框的状态,其值为0时(默认值,对应常数为vbUnchecked),表示复选框没有选中;为1时(对应常数为vbChecked),表示复选框处于选中状念;为2时,表示复选框前面的v处于灰色樟翱状态(对廊常数为vbGraVed)。3、以下叙述中错误的是A、在keyPress事件过程中不能识别键盘的按下与释放B、在keyPress事件过程中不能识别回车键C、在keyDown和keyUp事件过程中,将键盘输入的“A”和“a”视作相同的字母D、在keyDown和keyUp事件过程中,从键盘上输入的“1”和从右侧小键盘l上输入的“1”标准答案:B知识点解析:此题考察键盘事件,当按下键盘上的某个键时或松开某个键时,将触发KeyDowm事件或者KeyUp事件,如果有按键发生时,将会触发KeyPress事件,其中KeyPress事件能检测的键有Enter键、Tab键、BackSapce键以及标准键盘的字母、数字和标点符号键。因此选项B)错误。4、在VisualBasic工程中,可以作为“启动对象”的程序是A、任何窗体或标准模块B、任何窗体或过程C、SubMain过程或其他任何模块D、SubMain过程或任何窗体标准答案:D知识点解析:本题考查Ⅶ工程中的启动对象,启动对象可以是subMain过程或者任何窗体。5、假定一个VisualBasic应用程序由一个窗体模块和一个标准模块构成。为了保存该应用程序,以下正确的操作是A、只保存窗体模块文件B、分别保存窗体模块、标准模块和工程文件C、只保存窗体模块和标准模块文件D、只保存工程文件标准答案:B知识点解析:本题考查窗体、模块和工程的保存。在VB中,窗体、模块和工程是三个不同的文件,需要单独保存。6、目录列表框的Path属性的作用是A、显示当前驱动器或指定驱动器上的某个目录下的文件名B、显示当前驱动器或指定驱动器上的目录结构C、显示根目录下的文件名D、显示指定路径下的文件标准答案:B知识点解析:本题考查控件的属性。目录框的Path属性是显示当前驱动器或指定驱动器上的目录结构。7、为了使列表框中的项目呈多列表显示,需要设置的属性为A、ColumnsB、styleC、ListD、MultiSelect标准答案:A知识点解析:本题考查控件属性。设置列表框中的项目呈多列表显示,需要设置列表框的Columns属性:当该属性设置为0(默认)时,所有的项目呈单列显示;如果该属性等于1,则列表框呈多行多列显示;如果大于1且小于列表框中的项目数,则列表框里单行多列显示。8、为了使标签具有“透明捧的显示效果,需要设置的属性是A、CaptionB、AlignmentC、BackStyleD、AutoSize标准答案:C知识点解析:本题考查标签的属性设置。标签的Caption属性设置标签显示的内容,Alignment设置文本的对齐方式,BackStyle设置样式,AutoSize属性设置标签是否根据字体大小自动调整大小。9、目录列表框Path属性所表示的含义是A、当前驱动器或指定驱动器上的路径B、当前驱动器或指定驱动器上的某目录下的文件列表C、跟目录下的文件列表D、指定路径下的文件列表标准答案:A知识点解析:本题考查目录列表框的基本属性。目录列表框的Path属性是指当前驱动器或指定驱动器上的路径。10、下面有关标准模块的叙述中,错误的是A、标准模块不完全由代码组成,还可以有窗体B、标准模块中的Private过程不能被工程中的其他模块调用C、标准模块的文件扩展名为.basD、标准模块中的全局变量可以被工程中的任何模块引用标准答案:A知识点解析:标准模块是只含有程序代码的应用程序文件,其扩展名为.bas。标准模块是应用程序内其它模块可访问的过程和声明的容器,它们可以包含变量、常数、类型、外部过程和全局过程的全局(在整个应用程序范围内有效的)声明或模块级声明,它由3部分组成:①全局变量声明;②模块层声明;③通用过程。其中,全局声明放在标准模块的首部,因为每个模块都可能要求有它自己的惟一名字的全局变量。全局变量的作用域最大,可以在工程的每个模块、每个过程中使用。在默认情况下,模块级变量对该模块中的所有过程都是可见的,但对其他模块中的程序不可见。11、下面关于标准模块的叙述中错误的是A、标准模块中可以声明全局变量B、标准模块中可以包含一个SubMain过程,但此过程不能被设置为启动过程C、标准模块中可以包含一些Public过程D、一个工程中可以含有多个标准模块标准答案:B知识点解析:标准模块是只含有程序代码的应用程序文件,是应用程序内其它模块可访问的过程和声明的容器,它们可以包含变量、常数、类型、外部过程和全局过程的全局(在整个应用程序范围内有效的)声明或模块级声明,它由3部分组成:①全局变量声明;②模块层声明:③通用过程。一个工程中可以包含多个标准模块,在标准模块中可以包含一个SubMain过程,此过程可以被设为启动过程。12、以下叙述中正确的是A、在属性窗口只能设置窗体的属性B、在属性窗口只能设置控件的属性C、在属性窗口可以设置窗体和控件的属性D、在属性窗口可以设置任何对象的属性标准答案:C知识点解析:属性是一个对象的特征,不同的对象有不同的属性。对象的属性在设计程序时,可以通过属性窗口中的属性列表设置,也可以通过在程序中编写代码来设置对象的部分属性。在VB中控件是对象,窗体也是一种对象,故此在属性窗口中可以设置窗体和控件的属性。但是有的属性不能在属性窗口中设置,只能在程序运行时调用或者设置。13、以下说法中正确的是A、事件过程也是过程,只能由其他过程调用B、事件过程的过程名是由程序设计者命名的C、事件过程通常放在标准模块中D、事件过程是用来处理由用户操作或系统激发的事件的代码标准答案:D知识点解析:所谓的事件过程是指当对象响应事件后,实现执行操作的一段程序代码。一个对象拥有一个或多个事件,因此可以使用一个或多个事件过程对用户或系统事件做出响应。事件过程通常放在窗体模块中,其事件过程名均是已经事先定义好的名字,通常是用来处理由用户操作或系统激发的事件的代码,也可以由其他过程调用。14、VB中有这样一类文件:该文件不属于任何一个窗体,而且仅包含程序代码,这类文件的扩展名是A、.vbpB、.basC、.vbwD、.frm标准答案:B知识点解析:标准模块是只含有程序代码的应用程序文件,其扩展名为.bas:窗体文件中含有控件和程序代码,其扩展名为.frm;工程文件的扩展名为.vbp,在一个工程中含有多个窗体文件和标准模块文件;vbw是工作区文件。15、以下关于VB文件的叙述中,错误的是A、标准模块文件不属于任何一个窗体B、工程文件的展名为.frmC、一个工程只有一个工程文件D、一个工程可以有多个团体文件标准答案:B知识点解析:一个工程只有一个扩展名为vbp工程文件,在工程中可以有多个文件,这些文件可以分为两种:窗体文件(扩展名为frm)和标准模块文件(扩展名为bas),这两种文件没有相互从属关系。16、在面向对象的程序设计中,可被对象识别的动作称为A、方法B、事件C、过程D、函数标准答案:B知识点解析:事件(Event)是由VisualBasic预先设置好的、能够被对象识别的动作;方法(Method)是特殊的过程和函数。17、以下关于VB文件的叙述中,正确的是A、标准模块文件的扩展名是.ClsB、一个.vbg文件中可以包括多个.vbp文件C、一个.vbp文件只能含有一个标准模块文件D、类模块文件的扩展名为.bas标准答案:B知识点解析:标准模块是只含有程序代码的应用程序文件,其扩展名为.bas;窗体文件中含有控件和程序代码,其扩展名为.frm;类模块文件的扩展名为cls;工程文件的扩展名为.vbp,在一个工程中含有多个窗体文件和标准模块文件;工程组文件的扩展名是.vbg,一个工程组文件中可以含有若干工程。18、以下关于VB对象属性的叙述中,错误的是A、属性是对象的特征B、对象的所有属性值都可以在属性窗口中设置C、不同对象可以具有同名的属性D、对象的某些属性可以在程序中设置标准答案:B知识点解析:属性是一个对象的特征,不同的对象有不同的属性,也可以具有同名属性。对象的属性在设计程序时,可以通过属性窗口中的属性列表设置其中的属性;也可以通过在程序中编写代码来设置对象的部分属性。某些属性只能在运行时设置,某些属性只能在属性窗口中设置。19、能够用于标识对象名称的属性是A、NameB、CaptionC、ValueD、Text标准答案:A知识点解析:任何一个对象在工程中都有唯一的一个名字,即Name属性,该属性在运行时是只读的。20、以下关于事件、事件驱动的叙述中,错误的是A、事件是可以由窗体或控件识别的操作B、事件可以由用户的动作触发C、一个操作动作只能触发一个事件D、事件可以由系统的某个状态的变化而触发标准答案:C知识点解析:所谓的事件是指当对象响应事件后,实现执行操作的一段程序代码。一个对象拥有一个或多个事件,因此可以使用一个或多个事件过程对用户或系统事件做出响应。事件可以由系统的某个状态的变化而触发,也可以由用户操作触发,一个操作动作有可能触发多个事件。21、设窗体上有一个文本框,名称为Text1,程序运行后,要求该文本框只能显示信息,不能接收输入的信息,以下能实现该操作的语句是A、Text1.MaxLength=0B、Text1.Enabled=FalseC、Text1.Visible=FalseD、Text1.Width=0标准答案:B知识点解析:本题考查控件的属性设置。题目要求文本框只能显示信息,不能接收输入信息,即文本框不可用,因此需要设置文本框的Enbled属性设置为False。22、以下能在窗体Forml的标题栏中显示“VisualBasic窗体”的语句是A、Form1Name="VisualBasic窗体"B、Form1.Title="VisualBasic窗体"C、Form1.Caption="VisualBasic窗体"D、Form1.Text="VisualBasic窗体"标准答案:C知识点解析:本题考查控件的属性设置。根据题目要求设置标题栏显示一段文本,这是设置窗体的Caption属性。23、把窗体的KeyPreview属性设置为True。然后编写如下事件过程PrivateSubForm_KeyPress(KeyAsciiAsInteger)DimchAsStringch=Chr(KeyAscii)KeyAscii=Asc(UCase(ch))PrintChr(KeyAscii+2)A、AB、BC、CD、D标准答案:C知识点解析:本题考查常用函数和窗体事件过程。在窗体的KeyPress过程中,ch=Chr(KeyAscii)是把输入的键转换成字符并保存到ch变量中,KeyAscii=Asc(UCase(ch)1是返回ch转换成大写字母后的字符串,然后使用Print打印处ch后面的第二个字母(大写)。因此键盘输入字母“A”,打印输出“C”。24、若在某窗体模块中有如下事件过程PrivateSubCommandl_Click(Integer)EndSub则以下叙述中正确的是A、此事件过程与不带参数的事件过程没有区别B、有1个名称为Commandl的窗体,单击此窗体则执行此事件过程C、有1个名称为Commandl的控件数组,数组中有多个不同类型控件D、有1个名称为Commandl的控件数组,数组中有多个相同类型控件标准答案:D知识点解析:本题考查控件数组事件过程。本题的Commandl的Click事件过程有Integer。类型的参数,可知这是Commandl命令数组的事件过程,通过参数来区分是点击的数组中的哪一个具体的命令按钮。选项A)错误,参数用来区分命令按钮;选项B)错误,这是控件数组;选项C)数组中的控件类型是一样的,都是命令按钮;选项D)正确。25、某人创建了1个工程,其中的窗体名称为Form1;之后有添加了1个名为Form2的窗体,并希望程序执行时先显示Form2窗体,那么,他需要做的工作是A、在工程属性对话框中把“启动对象”设置为Form2B、在Form1的Load事件过程安徽加入语句LoadForm2C、在Form2的Load事件过程中加入语句Form2.ShowD、把Form2的TabIndex属性设置为1,把Foeml的TabIndex属性设置为2标准答案:A知识点解析:本题考查工程属性设置,设置启动窗体可以在工程属性对话框里面设置启动对象即可。26、设窗体上有一个图片框Picturel,要在程序运行期间装入当前文件夹下的图形文件File1.jpg,能实现此功能的语句是A、Picturel.Picture="File1.jpg"B、Picturel.Picture=LoadPicture("File1.jPg")C、LoadPicture("File1.jPg")D、CallLoadPicmre("File1.jPg")标准答案:B知识点解析:本题考查图片框的属性设置。图片框的Picture属性用于设置显示图片,在运行期间装入图形文件,使用LoadPiture方法。27、假定编写了如下4个窗体事件的事件过程,则运行应用程序并显窗体后,已经执行的事件过程是A、LoadB、ClickC、LostFocusD、KeyPress标准答案:A知识点解析:本题考查窗体的事件过程,Load事件是在窗体加载的时候执行的,此时窗体还没有显示出来。国家二级VB机试(对象及其操作)模拟试卷第2套一、选择题(本题共36题,每题1.0分,共36分。)1、下面有关标准模块的叙述中,错误的是A、标准模块不完全由代码组成,还可以有窗体B、标准模块中的Private过程不能被工程中的其他模块调用C、标准模块的文件扩展名为.basD、标准模块中的全局变量可以被工程中的任何模块引用标准答案:A知识点解析:标准模块是只含有程序代码的应用程序文件,其扩展名为.bas。标准模块是应用程序内其它模块可访问的过程和声明的容器,它们可以包含变量、常数、类型、外部过程和全局过程的全局(在整个应用程序范围内有效的)声明或模块级声叫,它由3部分组成:①全局变量声明;②模块层声明;③通用过程。其中,今局声明放在标准模块的首部,因为每个模块都可能要求有它自己的惟一名字的全局变量。全局变量的作用域最大,可以在工程的每个模块、每个过程中使用。在默认情况下,模块级变量对该模块中的所有过程都是可见的,但对其他模块中的程序不可见。2、下面关于标准模块的叙述中错误的是A、标准模块中可以声明全局变量B、标准模块中可以包含一个SubMain过程,但此过程不能被设置为启动过程C、标准模块中可以包含一些Public过程D、一个工程中可以含有多个标准模块标准答案:B知识点解析:标准模块是只含有程序代码的应用程序文件,是应用程序内其它模块可访问的过程和声叫的容器,它们可以包含变量、常数、类型、外部过程和全局过程的全局(在整个应用程序范围内有效的)声明或模块级声明,它由3部分组成:①全局变量声明;②模块层声明;③通用过程。一个工程中可以包含多个标准模块,在标准模块中可以包含一个SubMain过程,此过程可以被设为启动过程。3、以下叙述中正确的是A、在属性窗口只能设置窗体的属性B、在属性窗口只能设置控件的属性C、在属性窗口可以设置窗体和控件的属性D、在属性窗口可以设置任何对象的属性标准答案:C知识点解析:属性是一个对象的特征,不同的对象有不同的属性。对象的属性在设计程序时,可以通过属性窗口中的属性列表设置,也可以通过在程序中编写代码来设置对象的部分属性。在VB中控件是对象,窗体也是一种对象,故此在属性窗口中可以设置窗体和控件的属性。但是有的属性不能在属性窗口中设置,只能在程序运行时调用或者设置。4、以下说法中正确的是A、事件过程也是过程,只能由其他过程调用B、事件过程的过程名是由程序设计者命名的C、事件过程通常放在标准模块中D、事件过程是用来处理由用户操作或系统激发的事件的代码标准答案:D知识点解析:所谓的事件过程是指当对象响应事件后,实现执行操作的一段程序代码。一个对象拥有一个或多个事件,因此可以使用一个或多个事件过程对用户或系统事件做出响应。事件过程通常放在窗体模块中,其事件过程名均是已经事先定义好的名字,通常是用来处理由用户操作或系统激发的事件的代码,也可以由其他过程调用。5、VB中有这样一类文件:该文件不属于任何一个窗体,而且仅包含程序代码,这类文件的扩展名是A、.vbpB、.basC、.vbwD、.frm标准答案:B知识点解析:标准模块是只含有程序代码的应用程序文件,其扩展名为.bas;窗体文件中含有控件和程序代码,其扩展名为.frm;工程文件的扩展名为.vbp,在一个工程中含有多个窗体文件和标准模块文件;vbw是工作区文件。6、以下关于VB文件的叙述中,错误的是A、标准模块文件不属于任何一个窗体B、工程文件的扩展名为.frmC、一个工程只有一个工程文件D、一个工程可以有多个窗体文件标准答案:B知识点解析:一个工程只有一个扩展名为vbp工程文件,在工程中可以有多个文件,这些文件可以分为两种:窗体文件(扩展名为frm)和标准模块文件(扩展名为bas),这两种文件没有相互从属关系。7、在面向对象的程序设计中,可被对象识别的动作称为A、方法B、事件C、过程D、函数标准答案:B知识点解析:事件(Event)是由VisualBasic预先设置好的、能够被对象识别的动作;方法(Method)是特殊的过程和函数。8、以下关于VB文件的叙述中,正确的是A、标准模块文件的扩展名是.frmB、一个.vbg文件中可以包括多个.vbp文件C、一个.vbp文件只能含有一个标准模块文件D、类模块文件的扩展名为.bas标准答案:B知识点解析:标准模块是只含有程序代码的应用程序文件,其扩展名为.bas;窗体文件叶1含有控件和程序代码,其扩展名为.frm:类模块文件的扩展名为cls;工程文件的扩展名为.vbp,在一个工程中含有多个窗体文件和标准模块文件;工程组文件的扩展名是.vbg,一个工程组文件中可以含有若干工程。9、以下关于VB对象属性的叙述中,错误的是A、属性是对象的特征B、对象的所有属性值都可以在属性窗口中设置C、不同对象可以具有同名的属性D、对象的某些属性可以在程序中设置标准答案:B知识点解析:属性是一个对象的特征,不同的对象有不同的属性,也可以具有同名属性。对象的属性在设计程序时,可以通过属性窗口中的属性列表设置其中的属性;也可以通过在程序中编写代码来设置对象的部分属性。某些属性只能在运行时设置,某些属性只能在属性窗口中设置。10、能够用于标识对象名称的属性是A、NameB、CaptionC、ValueD、Text标准答案:A知识点解析:任何一个对象存工程中都有唯一的一个名字,即Name属性,该属性在运行时是只读的。11、以下关于事件、事件驱动的叙述中,错误的是A、事件是可以由窗体或控件识别的操作B、事件可以由用户的动作触发C、一个操作动作只能触发一个事件D、事件可以由系统的某个状态的变化而触发标准答案:C知识点解析:所渭的事件是指当对象响应事件后,实现执行操作的一段程序代码。一个对象拥有一个或多个事件,因此可以使用一个或多个事件过程对用户或系统事件做出响应。事件可以由系统的某个状态的变化而触发,也可以由用户操作触发,~一操作动作有可能触发多个事件。12、在程序运行时,下面的叙述中正确的是A、用鼠标右键单击窗体中无控件的部分,会执行窗体的FormLoad事件过程B、用鼠标左键单击窗体的标题栏,会执行窗体的FormClick事件过程C、只装入而不显示窗体,也会执行窗体的FormLoad事件过程D、装入窗体后,每次显示该窗体时,都会执行窗体的FormClick事件过程标准答案:C知识点解析:窗体的Click(单击)事件在程序运行时单击窗体内的某个无其它控件的部位时发生;窗体的Load(装载)事件在一个窗体被装载时发生,常用于在程序启动时对属性和变量进行初始化,该条件与窗体是否显示无关。13、以下关于窗体的叙述中错误的是A、窗体的Hide方法将窗体隐藏并卸载B、窗体的Show方法可以将窗体装入内存并显示该窗体C、若工程中包含多个窗体,则可指定一个为启动窗体D、窗体的Load事件在加载窗体时发生标准答案:A知识点解析:窗体的Lpad事件在一个窗体被装载时发生,常用于在程序启动时埘属性和变量进行初始化;Show方法可以将窗体装入内仃并显示;Hide方法将窗体隐藏。若工程中包含多个窗体,则可指定其中一个为肩动窗体。14、为了使窗体左上角不显示控制框,需设置为False的属性是A、VisibleB、EnabledC、ControlBoxD、Caption标准答案:C知识点解析:窗体的ControlBox(控制框属性)用于设置在窗体标题栏左侧是否显示控制按钮,该属性在运行时为只读。Visible属性用来设置窗体是否可见;Enabled属性用来设置窗体是否可用;Caption属性用来设置窗体的标题。15、为了在FormLoad事件过程中用Print方法在窗体上输出指定的内容,首先应执行的操作是A、设置窗体的Visible属性B、设置窗体的AutoRedraw属性C、调用窗体的Show方法D、设置窗体的Enabled属性标准答案:C知识点解析:窗体的Lpad(装载)事件在一个窗体被装载时发生,常用于在程序启动时对属性和变量进行初始化。由于此时窗体尚未被显示,为了在FormLoad事件过程中用Print方法在窗体上输出指定的内容,首先应执行窗体的Show方法。16、为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是A、把窗体的ControlBox属性设置为False,其他属性任意B、把窗体的ControlBox属性设置为True,并且把BorderStyle属性设置为1到5中的一个数C、把窗体的ControlBox属性设置为True,并且把BorderStyle属性设置为0D、把窗体的ControlBox属性设置为Fale,并且把BorderStyle属性设置为1到5中的一个数标准答案:B知识点解析:窗体的ControlBox(控制框属性)用于设置在窗体标题栏左侧是否显示控制按钮,该属性在运行时为只读,而且还要求BorderSWle属性设置为1到5中的一个数,不能为0(因为此时无边框)。17、如果要将一个窗体从内存中清除,应使用的语句是A、UnloadB、ShowC、LoadD、Hide标准答案:A知识点解析:与窗体有关的事件较多,其中Load事件在一个窗体被装载时发生,常用于在程序启动时对属性和变量进行初始化;Unload事件当窗体从内存中被清除时发生。Show和Hide是用于显示和隐藏窗体的方法。18、以下关于窗体的叙述中,错误的是A、Hide方法能隐藏窗体,但窗体仍在内存中B、使用Show方法显示窗体时,一定触发Load事件C、移动或放大窗体时,会触发Paint事件D、双击窗体时,会触发DblClick事件标准答案:B知识点解析:Load方法用于将窗体装入内存,Show方法用于显示窗体,Hide方法用于隐藏窗体,Unload方法可以将指定的窗体从内存中清除。移动或放大窗体时,会触发Paint事件;单击窗体时,会触发Click事件;双击窗体时,会触发DblClick事件。19、设窗体名称为frm1。以下叙述中正确的是A、运行程序时,能够加载窗体的事件过程是frm1_LoadB、运行程序时,能够加载窗体的事件过程是Form1_LoadC、程序运行中用语句:frm1.Name="New"可以更改窗体名称D、程序运行中用语句:frm1.Caption="新标题"可以改变窗体的标题标准答案:D知识点解析:无论窗体的名称叫做什么名字,加载窗体的事件过程名都规定为FormLoad;任何对象在程序运行过程中均不能改变Name属性,但是可以在运行时改变Caption属性。20、设窗体的名称为Form1,标题为Win,则窗体的MouseDown事件过程的过程名是A、Form1_MouseDownB、Win_MouseDownC、Fom_MouseDownD、MouseDown_Form1标准答案:C知识点解析:在VB中,某个控件事件过程的过程名应该为:控件名称事件名称,但是窗体例外,任何窗体的事件过程都使用Form事件名称,因此窗体Form1的MouseDown事件的过程名就应该是FormMouseDown。21、为了使窗体的大小可以改变,必须把它的BorderStyle属性设置为A、1B、2C、3D、4标准答案:B知识点解析:窗体的BorderStyle(边框类型属性)用于设置窗体的边框类型,0代表没有外框;1代表有最小化和最大化按钮,固定单边框;2代表有最小化和最大化与及关闭按钮,可以改变窗体大小;3代表固定对话框,没有最小化和最大化按钮;4代表固定工具窗口,不能改变大小尺寸;5代表可改变大小的工具窗口。22、设窗体名称为frmTest,为了在程序代码中将窗体的标题改为“等级考试”,其代码应该是A、frmTest.Caption="等级考试"B、Form1.Caption="等级考试"C、frmTTest.Title="等级考试"D、Form1.Title="等级考试"标准答案:A知识点解析:窗体也是对象,访问窗体的属性应该使用窗体名.属性名来实现,表示窗体标题的属性是Caption属性。23、下面叙述中错误的是A、由于窗体不能获得焦点,所以窗体没有键盘事件B、框架控件没有键盘事件C、标签控件没有键盘事件D、文本框有键盘事件,但当Enabled属性被设置为False时,其键盘事件无法被激活标准答案:A知识点解析:输入型控件具备键盘事件,框架和标签不是输入型控件,所以不具备键盘事件;文本框有键盘事件,但当Enabled属性被设置为False时,其键盘事件无法被激活;窗体也有键盘事件,KeyPreview属性用于设置是否在控件的键盘事件之前激活窗体的键盘事件。24、在VistlalBasic中,所有标准控件都具有的属性是A、CaptionB、NameC、TextD、Value标准答案:B知识点解析:窗体和控件都是VisualBasic对象,不同类型的控件具备的属性也不同,但是所有控件都具备一个属性就是名字(Name)属性。25、下面控件中,没有Caption属性的是A、复选框B、单选按钮C、组合框D、框架标准答案:C知识点解析:常用Caption属性来显示说明性的文字,具有该属性的控件有标签、命令按钮、框架、复选框、单选按钮等。而Text属性用于返回或设置文本框中的内容,具有该属性的控件有文本框、列表框、组合框等。26、下列控件中,没有Caption属性的是A、单选按钮B、复选框C、列表框D、框架标准答案:C知识点解析:很多控件都有Caption属性用来设置标题,如Label、Frame、Option、Check、Command等,但是列表框和组合框没有Cantmn属性。27、在窗体上添加“控件”的正确的操作方式是A、先单击工具箱中的控件图标,再单击窗体上适当位置B、先单击工具箱中的控件图标,再双击窗体上适当位置C、直接双击工具箱中的控件图标,该控件将出现在窗体上D、直接将工具箱中的控件图标拖动到窗体上适当位置标准答案:C知识点解析:在窗体上画一个控件有以下两种方法。第1种方法步骤如下:步骤1:单击工具箱中的控件,该控件的图标反相显示。步骤2:把光标移到窗体的适当位置,此时光标变为“+”号,按下鼠标左键,不松开,并向右下方拖动鼠标,窗体上显示出一个方框,如图3—7所示。步骤3:鼠标向右下方移动,所画的方框逐渐增大,当增大到认为合适的大小时,松开鼠标左键,这样就在窗体上画好了一个控件。第2种方法比较简单:双击工具箱中某个所需要的控件图标即可。28、VisualBasic控件一般都规定一个默认属性,在引用这样的属性时,只写对象名而不必给出属性名。默认属性为Caption的控件是A、列表框(ListBox)B、标签(LabellC、文本框(TextBox)D、组合框(ComboBox)标准答案:B知识点解析:VisualBasic规定标签的默认属性是Caption、文本框的默认属性是Text、列表框和组合框的默认属性也是Text属性。29、为了对多个控件执行操作,必须选中这些控件。下列不能选中多个控件的操作是A、按住Alt键,不要松开,然后单击每个要选中的控件B、按住Shift键,不要松开,然后单击每个要选中的控件C、按住Ctrl键,不要松开,然后单击每个要选中的控件D、拖动鼠标画出一个虚线矩形,使所选中的控件位于这个矩形内标准答案:A知识点解析:同时选中多个控件的方法有3种:按住Shift键不松开,然后单击每个要选中的控件;按住Ctrl键不松开,然后单击每个要选中的控件;拖动鼠标画出一个虚线矩形,使所选中的控件位于这个矩形内。30、如果要在窗体上画一个标签,应在工具箱窗口中选择的图标是A、
B、
C、
D、
标准答案:B知识点解析:本题考查对控件工具箱的熟悉程度,选项A代表文本框、选项B代表标签、选项C代表命令按钮、选项D代表形状。31、以下不属于VB控件的是A、框架B、点C、直线D、形状标准答案:B知识点解析:直线控件和形状控件也是图形控件,提供了显示一些规则图形的简易方法;框架控件是一个容器控件,在VB中没有“点”这个控件。32、以下关于控件的叙述中,正确的是A、标签控件能够获得焦点B、不能对列表框中的列表项进行多项选择C、命令按钮的外观可以被设置为图形D、设置形状控件的Shape属件,可以使其呈现为直线标准答案:C知识点解析:标签控件不是输入型控件,所以不能接受焦点;列表框的MultiSelect属性用于设置是否可在列表项中做多个选择;命令按钮的Style属性用来设置命令按钮的外观,可设置成以下两种形式,值为Standard,按钮以标准的形式显示,即文字形式,为默认值;值为Graphical,按钮将以图形的方式显示;设置形状控件的Shape属性,可以使其呈现为矩形、正方形、圆角矩形、圆角正方形、椭圆和圆,但是不能设置成直线。33、在设计阶段,假定在图片框Picturel中装入了一个图形,为了删除该图片框控件,应采用的正确操作是A、选择图片框,然后按Del键B、执行语句Picture1.Picture1.Picture=LoadPicture("")C、执行语句Picture1.Picture=""D、选择图片框,在属性窗口中选择Picture属性,然后按回车键标准答案:A知识点解析:删除控件的操作步骤是首先选中控件,然后按键盘上的Del键。34、命令按钮、单选按钮、复选框都可以通过Picture属性在控件上显示图片,但需事先设置某一属性,该属性为A、AppearanceB、StyleC、DisabledPictureD、DownPicture标准答案:B知识点解析:命令按钮、单选按钮、复选框的Style属性用来设置外观,一般可以设置以文字的形式显示还是以图片的形式显示。35、以下不可以作为“容器”的控件是A、图片框B、图像框C、框架D、窗体标准答案:B知识点解析:容器控件的特点是内部还能容纳其他的控件,图片框、窗体和框架都可以作为容器,图像框不可以作为容器。36、对于某些控件,只要将其Style属性设置为1,则可以在该控件上使用Picture属性显示图片。以下不具备这一使用规则的控件是A、命令按钮B、单选按钮C、复选按钮D、框架标准答案:D知识点解析:命令按钮、单选按钮、复选框的Style属性用来设置外观,一般可以设置以文字的形式显示还是以图片的形式显示。国家二级VB机试(对象及其操作)模拟试卷第3套一、选择题(本题共53题,每题1.0分,共53分。)1、以下合法的VisualBasic标识符是A、ForLoopB、ConstC、9abcD、a#x标准答案:A知识点解析:本题考查VB的标识符,标识符必须以字母、下划线和数组组成,而且只能以字母或者下划线开始,不能和VB的关键字相同。选项A)是由字母组成的,正确;选项B)和VB关键字冲突;选项C)以数字开头,错误;选项D)使用了特殊字符“#”,错误。2、当一个复选框被选中时,它的Value属性的值是A、3B、2C、1D、0标准答案:C知识点解析:本题考查控件的属性,复选框的Value属性返回或设置复选框的状态,其值为0时(默认值,对应常数为vbUnchecked),表示复选框没有选中;为1时(对应常数为vbChecked),表示复选框处于选中状态;为2时,表示复选框前面的v处于灰色模糊状态(对应常数为vbGrayed)。3、以下叙述中错误的是A、在keyPress事件过程中不能识别键盘的按下与释放B、在keyPress事件过程中不能识别回车键C、在keyDown和keyUp事件过程中,将键盘输入的“A”和“a”视作相同的字母D、在keyDown和keytJp事件过程中,从键盘上输入的“1”和从右侧小键盘上输入的“1”标准答案:B知识点解析:此题考察键盘事件,当按下键盘上的某个键时或松开某个键时,将触发KeyDown事件或者KeyUp事件,如果有按键发生时,将会触发KeyPress事件,其中KevPress事件能检测的键有Enter键、Tab键、BackSapce键以及标准键盘的字母、数字和标点符号键。因此选项B)错误。4、在VisualBasic工程中,可以作为“启动对象”的程序是A、任何窗体或标准模块B、任何窗体或过程C、SubMain过程或其他任何模块D、SubMain过程或任何窗体标准答案:D知识点解析:本题考查VB工程中的启动对象,启动对象可以是SubMain过程或者任何窗体。5、假定一个VisualBasic应用程序由一个窗体模块和一个标准模块构成。为了保存该应用程序,以下正确的操作是A、只保存窗体模块文件B、分别保存窗体模块、标准模块和工程文件C、只保存窗体模块和标准模块文件D、只保存工程文件标准答案:B知识点解析:本题考查窗体、模块和工程的保存。在VB中,窗体、模块和工程是三个不同的文件,需要单独保存。6、目录列表框的Path属性的作用是A、显示当前驱动器或指定驱动器上的某个目录下的文件名B、显示当前驱动器或指定驱动器上的目录结构C、显示根目录下的文件名D、显示指定路径下的文件标准答案:B知识点解析:本题考查控件的属性。目录框的Path属性是显示当前驱动器或指定驱动器上的目录结构。7、为了使列表框中的项目呈多列表显示,需要设置的属性为A、ColumnsB、StyleC、ListD、MultiSelect标准答案:A知识点解析:本题考查控件属性。设置列表框中的项目呈多列表显示,需要设置列表框的Columns属性:当该属性设置为0(默认)时,所有的项目呈单列显示:如果该属性等于1,则列表框呈多行多列显示;如果大于1且小于列表框中的项目数,则列表框呈单行多列显示。8、为了使标签具有“透明”的显示效果,需要设置的属性是A、CaptionB、AlignmentC、BackStyleD、AutoSize标准答案:C知识点解析:本题考查标签的属性设置。标签的Caption属性设置标签显示的内容,Alignment设置文本的对齐方式,BackStyle设置样式,AutoSize属性设置标签是否根据字体大小自动调整大小。9、目录列表框Path属性所表示的含义是A、当前驱动器或指定驱动器上的路径B、当前驱动器或指定驱动器上的某目录下的文件列表C、跟目录下的文件列表D、指定路径下的文件列表标准答案:A知识点解析:本题考查目录列表框的基本属性。目录列表框的Path属性是指当前驱动器或指定驱动器上的路径。10、下面有关标准模块的叙述中,错误的是A、标准模块不完全由代码组成,还可以有窗体B、标准模块中的Private过程不能被工程中的其他模块调用C、标准模块的文件扩展名为.basD、标准模块中的全局变量可以被工程中的任何模块引用标准答案:A知识点解析:标准模块是只含有程序代码的应用程序文件,其扩展名为.bas。标准模块是应用程序内其它模块可访问的过程和声明的容器,它们可以包含变量、常数、类型、外部过程和全局过程的全局(在整个应用程序范围内有效的)声明或模块级声明,它由3部分组成:①全局变量声明;②模块层声明;③通用过程。其中,全局声明放在标准模块的首部,因为每个模块都可能要求有它自己的惟一名字的全局变量。全局变量的作用域最大,可以在工程的每个模块、每个过程中使用。在默认情况下,模块级变量对该模块中的所有过程都是可见的,但对其他模块中的程序不可见。11、下面关于标准模块的叙述中错误的是A、标准模块中可以声明全局变量B、标准模块中可以包含一个SubMain过程,但此过程不能被设置为启动过程C、标准模块中可以包含一些Public过程D、一个工程中可以含有多个标准模块标准答案:B知识点解析:标准模块是只含有程序代码的应用程序文件,是应用程序内其它模块可访问的过程和声明的容器,它们可以包含变量、常数、类型、外部过程和全局过程的全局(在整个应用程序范围内有效的)声明或模块级声明,它由3部分组成:①全局变量声明;②模块层声明;③通用过程。一个工程中可以包含多个标准模块,在标准模块中可以包含一个SubMain过程,此过程可以被设为启动过程。12、以下叙述中正确的是A、在属性窗口只能设置窗体的属性B、在属性窗口只能设置控件的属性C、在属性窗口可以设置窗体和控件的属性D、在属性窗口可以设置任何对象的属性标准答案:C知识点解析:属性是一个对象的特征,不同的对象有不同的属性。对象的属性在设计程序时,可以通过属性窗口中的属性列表设置,也可以通过在程序中编写代码来设置对象的部分属性。在VB中控件是对象,窗体也是一种对象,故此在属性窗口中可以设置窗体和控件的属性。但是有的属性不能在属性窗口中设置,只能在程序运行时调用或者设置。13、以下说法中正确的是A、事件过程也是过程,只能由其他过程调用B、事件过程的过程名是由程序设计者命名的C、事件过程通常放在标准模块中D、事件过程是用来处理由用户操作或系统激发的事件的代码标准答案:D知识点解析:所谓的事件过程是指当对象响应事件后,实现执行操作的一段程序代码。一个对象拥有一个或多个事件,因此可以使用一个或多个事件过程对用户或系统事件做出响应。事件过程通常放在窗体模块中,其事件过程名均是已经事先定义好的名字,通常是用来处理由用户操作或系统激发的事件的代码,也可以由其他过程调用。14、VB中有这样一类文件:该文件不属于任何一个窗体,而且仅包含程序代码,这类文件的扩展名是A、.vbpB、.basC、.vbwD、.frm标准答案:B知识点解析:标准模块是只含有程序代码的应用程序文件,其扩展名为.bas;窗体文件中含有控件和程序代码,其扩展名为.frm;工程文件的扩展名为.vbp,在一个工程中含有多个窗体文件和标准模块文件;vbw是工作区文件。15、以下关于VB文件的叙述中,错误的是A、标准模块文件不属于任何一个窗体B、工程文件的扩展名为.frmC、一个工程只有一个工程文件D、一个工程可以有多个窗体文件标准答案:B知识点解析:一个工程只有一个扩展名为vbp工程文件,在工程中可以有多个文件,这些文件可以分为两种:窗体文件(扩展名为frm)和标准模块文件(扩展名为bas),这两种文件没有相互从属关系。16、在面向对象的程序设计中,可被对象识别的动作称为A、方法B、事件C、过程D、函数标准答案:B知识点解析:事件(Event)是由visualBasic预先设置好的、能够被对象识别的动作;方法(Method)是特殊的过程和函数。17、以下关于VB文件的叙述中,正确的是A、标准模块文件的扩展名是.frmB、一个.vbg文件中可以包括多个.vbp文件C、一个.vbp文件只能含有一个标准模块文件D、类模块文件的扩展名为.bas标准答案:B知识点解析:标准模块是只含有程序代码的应用程序文件,其扩展名为.bas;窗体文件中含有控件和程序代码,其扩展名为.frm;类模块文件的扩展名为cls;工程文件的扩展名为.vbp,在一个工程中含有多个窗体文件和标准模块文件;工程组文件的扩展名是.vbg,一个工程组文件中可以含有若干工程。18、以下关于VB对象属性的叙述中,错误的是A、属性是对象的特征B、对象的所有属性值都可以在属性窗口中设置C、不同对象可以具有同名的属性D、对象的某些属性可以在程序中设置标准答案:B知识点解析:属性是一个对象的特征,不同的对象有不同的属性,也可以具有同名属性。对象的属性在设计程序时,可以通过属性窗口中的属性列表设置其中的属性;也可以通过在程序中编写代码来设置对象的部分属性。某些属性只能在运行时设置,某些属性只能在属性窗口中设置。19、能够用于标识对象名称的属性是A、NameB、CaptionC、ValueD、Text标准答案:A知识点解析:任何一个对象在工程中都有唯一的一个名字,即Name属性,该属性在运行时是只读的。20、以下关于事件、事件驱动的叙述中,错误的是A、事件是可以由窗体或控件识别的操作B、事件可以由用户的动作触发C、一个操作动作只能触发一个事件D、事件可以由系统的某个状态的变化而触发标准答案:C知识点解析:所谓的事件是指当对象响应事件后,实现执行操作的一段程序代码。一个对象拥有一个或多个事件,因此可以使用一个或多个事件过程对用户或系统事件做出响应。事件可以由系统的某个状态的变化而触发,也可以由用户操作触发,一个操作动作有可能触发多个事件。21、设窗体上有一个文本框,名称为Text1,程序运行后,要求该文本框只能显示信息,不能接收输入的信息,以下能实现该操作的语句是A、Text1.MaxLength=0B、Text1.Enabled=FalseC、Text1.Visible=FalseD、Text1.Width=0标准答案:B知识点解析:本题考查控件的属性设置。题目要求文本框只能显示信息,不能接收输入信息,即文本框不可用,因此需要设置文本框的Enbled属性设置为False。22、以下能在窗体Form1的标题栏中显示“VisualBasic窗体”的语句是A、Form1.Name=“VisualBasic窗体”B、Form1.Titie=“VisualBasic窗体”C、Form1.Caption=“VisualBasic窗体”D、Form1.Text=“VisualBasic窗体”标准答案:C知识点解析:本题考查控件的属性设置。根据题目要求设置标题栏显示一段文本,这是设置窗体的Caption属性。23、把窗体的KeyPreview属性设置为True。然后编写如下事件过程PrivateSubForm_KeyPress(KeyAsciiAsInteger)Dimch.AsStringch=Chr(KeyAscii)KeyAscii=Asc(UCase(ch))PrintChr(KeyAscii+2)A、AB、BC、CD、D标准答案:C知识点解析:本题考查常用函数和窗体事件过程。在窗体的KeyPress过程中,ch=Chr(KeyAscii)是把输入的键转换成字符并保存到ch变量中,KeyAscii=Asc(_UCase(ch))是返回ch转换成大写字母后的字符串,然后使用Print打印处ch后面的第二个字母(大写)。因此键盘输入字母“A”,打印输出“C”。24、若在某窗体模块中有如下事件过程PrivateSubCommand1.Click(Integer)EndSub则以下叙述中正确的是A、此事件过程与不带参数的事件过程没有区别B、有1个名称为Command1的窗体,单击此窗体则执行此事件过程C、有1个名称为Command1的控件数组,数组中有多个不同类型控件D、有1个名称为Command1的控件数组,数组中有多个相同类型控件标准答案:D知识点解析:本题考查控件数组事件过程。本题的Commandl的Click事件过程有Integer类型的参数,可知这是Commandl命令数组的事件过程,通过参数来区分是点击的数组中的哪一个具体的命令按钮。选项A)错误,参数用来区分命令按钮;选项B)错误,这是控件数组;选项C)数组中的控件类型是一样的,都是命令按钮;选项D)正确。25、某人创建了1个工程,其中的窗体名称为Form1;之后有添加了1个名为Form2的窗体,并希望程序执行时先显示Form2窗体,那么,他需要做的工作是A、在工程属性对话框中把“启动对象”设置为Form2B、在Form1的Load事件过程安徽加入语句LoadForm2C、在Form2的Load事件过程中加入语句Form2.ShowD、把Form2的Tablndex属性设置为1,把Foem1的TabIndex属性设置为2标准答案:A知识点解析:本题考查工程属性设置,设置启动窗体可以在工程属性对话框里面设置启动对象即可。26、设窗体上有一个图片框Picture1,要在程序运行期间装入当前文件夹下的图形文件Filel.jpg,能实现此功能的语句是A、Picture1.Picture=“File1jpg”B、Picture1.Picture=LoadPicture(”File1.jpg”)C、LoadPicture(”File1.jpg”)D、CallLoadPicture(“File1.jpg”)标准答案:B知识点解析:本题考查图片框的属性设置。图片框的:Picture属性用于设置显示图片,在运行期间装入图形文件,使用LoadPiture方法。27、假定编写了如下4个窗体事件的事件过程,则运行应用程序并显窗体后,已经执行的事件过程是A、LoadB、ClickC、LostFocusD、KevPress标准答案:A知识点解析:本题考查窗体的事件过程,Load事件是在窗体加载的时候执行的,此时窗体还没有显示出来。28、以下关于多窗体的叙述中,正确的是A、任何时刻,只有一个当前窗体B、向一个工程添加多个窗体,存盘后生成一个窗体文件C、打开一个窗体时,其他窗体自动关闭D、只有第一个建立的窗体才是启动窗体标准答案:A知识点解析:本题考查窗体的使用。选项A)正确;选项B)错误,每个窗体都有其存盘文件;选项C)错误,打开一个窗体时,其他的窗体不一定会关闭;选项D)错误,启动窗体可以在工程属性中设置,和建立顺序无关。29、在程序运行时,下面的叙述中正确的是A、用鼠标右键单击窗体中无控件的部分,会执行窗体的FormLoad事件过程B、用鼠标左键单击窗体的标题栏,会执行窗体的FormClick事件过程C、只装入而不显示窗体,也会执行窗体的FormLoad事件过程D、装入窗体后,每次显示该窗体时,都会执行窗体的FormClick事件过程标准答案:C知识点解析:窗体的Click(单击)事件在程序运行时单击窗体内的某个无其它控件的部位时发生;窗体的Load(装载)事件在一个窗体被装载时发生,常用于在程序启动时对属性和变量进行初始化,该条件与窗体是否显示无关。30、以下关于窗体的叙述中错误的是A、窗体的Hide方法将窗体隐藏并卸载B、窗体的Show方法可以将窗体装入内存并显示该窗体C、若工程中包含多个窗体,则可指定一个为启动窗体D、窗体的Load事件在加载窗体时发生标准答案:A知识点解析:窗体的Load事件在一个窗体被装载时发生,常用于在程序启动时对属性和变量进行初始化;Show方法可以将窗体装入内存并显示;Hide方法将窗体隐藏。若工程中包含多个窗体,则可指定其中一个为启动窗体。31、为了使窗体左上角不显示控制框,需设置为False的属性是A、VisibleB、EnabledC、ControlBoxD、Caotion标准答案:C知识点解析:窗体的ControlBox(控制框属性)用于设置在窗体标题栏左侧是否显示控制按钮,该属性在运行时为只读。Visible属性用来设置窗体是否可见;Enabled属性用来设置窗体是否可用;Caption属性用来设置窗体的标题。32、为了在Form_Load事件过程中用Print方法在窗体上输出指定的内容,首先应执行的操作是A、设置窗体的Visible属性B、设置窗体的AutoRedraw属性C、调用窗体的Show方法D、设置窗体的Enabled属性标准答案:C知识点解析:窗体的Load(装载)事件在一个窗体被装载时发生,常用于在程序启动时对属性和变量进行初始化。由于此时窗体尚未被显示,为了在FormLoad事件过程中用Print方法在窗体上输出指定的内容,首先应执行窗体的Show方法。33、为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是A、把窗体的ControlBox属性设置为False,其他属性任意B、把窗体的ControlBox属性设置为True,并且把BorderStyle属性设置为1到5中的一个数C、把窗体的ControlBOX属性设置为True,并且把BorderStyle属性设置为0D、把窗体的ControlBox属性设置为Fale,并且把BorderStyle属性设置为1到5中的一个数标准答案:B知识点解析:窗体的ControlBox(控制框属性)用于设置在窗体标题栏左侧是否显示控制按钮,该属性在运行时为只读,而且还要求BorderStyle属性设置为1到5中的一个数,不能为0(因为此时无边框)。34、如果要将一个窗体从内存中清除,应使用的语句是A、UnloadB、ShowC、LoadD、Hide标准答案:A知识点解析:与窗体有关的事件较多,其中Load事件在一个窗体被装载时发生,常用于在程序启动时对属性和变量进行初始化;Unload事件当窗体从内存中被清除时发牛。Show和Hide是用于显示和隐藏窗体的方法。35、以下关于窗体的叙述中,错误的是A、Hide方法能隐藏窗体,但窗体仍在内存中B、使用Show方法显示窗体时,一定触发Load事件C、移动或放大窗体时,会触发Paint事件D、双击窗体时,会触发DblClick事件标准答案:B知识点解析:Load方法用于将窗体装入内存,Show方法用于显示窗体,Hide方法用于隐藏窗体,Unload方法可以将指定的窗体从内存中清除。移动或放大窗体时,会触发Paint事件;单击窗体时,会触发Click事件:双击窗体时,会触发DblCIick事件。36、设窗体名称为frm1。以下叙述中正确的是A、运行程序时,能够加载窗体的事件过程是frm1_LoadB、运行程序时,能够加载窗体的事件过程是Form1_LoadC、程序运行中用语句:frm1.Name=”New”可以更改窗体名称D、程序运行中用语句:frm1.Caption=”新标题”可以改变窗体的标题标准答案:D知识点解析:无论窗体的名称叫做什么名字,加载窗体的事件过程名都规定为FormLoad;任何对象在程序运行过程中均不能改变Name属性,但是可以在运行时改变Caption属性。37、设窗体的名称为Form1,标题为Win,则窗体的MouseDown事件过程的过程名是A、Form1_MouseDownB、Win_MouseDownC、Form_MouseDownD、MouseDown_Form1标准答案:C知识点解析:在VB中,某个控件事件过程的过程名应该为:控件名称事件名称,但是窗体例外,任何窗体的事件过程都使用Form事件名称,因此窗体Form1的MouseDown事件的过程名就应该是Form_MouseDown。38、为了使窗体的大小可以改变,必须把它的BorderStyle属性设置为A、1B、2C、3D、4标准答案:B知识点解析:窗体的BorderStyle(边框类型属性)用于设置窗体的边框类型,0代表没有外框;1代表有最小化和最大化按钮,固定单边框;2代表有最小化和最大化与及关闭按钮,可以改变窗体大小;3代表固定对话框,没有最小化和最大化按钮;4代表固走工具窗口,不能改变大小尺寸;5代表可改变大小的工具窗口。39、设窗体名称为frmTest,为了在程序代码中将窗体的标题改为“等级考试”,其代码应该是A、frmTest.Caption=”等级考试”B、Form1.Caption=”等级考试”C、frmTest.Title=“等级考试”D、Form1.Title=“等级考试”标准答案:A知识点解析:窗体也是对象,访问窗体的属性应该使用窗体名.属性名来实现,表示窗体标题的属性是Caption属性。40、下面叙述中错误的是A、由于窗体不能获得焦点,所以窗体没有键盘事件B、框架控件没有键盘事件C、标签控件没有键盘事件D、文本框有键盘事件,但当Enabled属性被设置为False时,其键盘事件无法被激活标准答案:A知识点解析:输入型控件具备键盘事件,框架和标签不是输入型控件,所以不具备键盘事件;文本框有键盘事件,但当Enabled属性被设置为False时,其键盘事件无法被激活;窗体也有键盘事件,KeyPreview属性用于设置是否在控件的键盘事件之前激活窗体的键盘事件。41、在窗体上画一个名称为Timer1的计时器控件,要求每隔0.5秒发生一次计时器事件,则以下正确的属性设置语句是A、Timer1.Interval=0.5B、Timer1.Interval=5C、Timer1.Interval=50D、Timer1.Interval=500标准答案:D知识点解析:本题考查定时器的属性设置。定时器的Interval属性设置定时器的定时间隔,单位是毫秒,题目要求设置0.5秒,因此Interval属性必须设置为500,表示500毫秒。42、为了清除窗体上的一个控件,下列正确的操作是A、按回车键B、按ESC键C、选择(单击)要清除的控件,然后按Del键D、选择(单击)要清除的控件,然后按回车键标准答案:C知识点解析:本题考查控件的基本操作。删除一个控件可以在选中该控件后按Del键删除。43、现有由多个单选按钮结构的,控件数组,用于区别该控件数组中控件的属性是A、NameB、IndexC、CaptionD、Value标准答案:B知识点解析:本题考查控件数组的使用。控件数组的Name是相同的,它们通过Index属性来区分。44、在VisualBasic中,所有标准控件都具有的属性是A、CaptionB、NameC、TextD、Value标准答案:B知识点解析:窗体和控件都是VisuallBasic对象,不同类型的控件具备的属性也不同,但是所有控件都具备一个属性就是名字(Name)属性。45、下面控件中,没有Caption属性的是A、复选框B、单选按钮C、组合框D、框架标准答案:C知识点解析:常用Caption属性来显示说明性的文字,具有该属性的控件有标签、命令按钮、框架、复选框、单选按钮等。而Text属性用于返回或设置文本框中的内容,具有该属性的控件有文本框、列表框、组合框等。46、在窗体上添加“控件”的正确的操作方式是A、先单击工具箱中的控件图标,再单击窗体上适当位置B、先单击工具箱中的控件图标,再双击窗体上适当位置C、直接双击工具箱中的控件图标,该控件将出现在窗体上D、直接将工具箱中的控件图标拖动到窗体上适当位置标准答案:C知识点解析:在窗体上画一个控件有以下两种方法。第1种方法步骤如下:步骤1:单击工具箱中的控件,该控件的图标反相显示。步骤2:把光标移到窗体的适当位置,此时光标变为“+”号,按下鼠标左键,不松开,并向右下方拖动鼠标,窗体上显示出一个方框。步骤3:鼠标向右下方移动,所画的方框逐渐增大,当增大到认为合适的大小时,松开鼠标左键,这样就在窗体上画好了一个控件。第2种方法比较简单:双击工具箱中某个所需要的控件图标即可。47、VisualBasic控件一般都规定一个默认属性,在引用这样的属性时,只写对象名而不必给出属性名。默认属性为Caption的控件是A、列表框(ListBox)B、标签(Label)C、文本框(TextBox)D、组合框(ComboBox)标准答案:B知识点解析:VisualBasic规定标签的默认属性是Caption、文本框的默认属性是Text、列表框和组合框的默认属性也是Text属性。48、为了对多个控件执行操作,必须选中这些控件。下列不能选中多个控件的操作是A、按住Alt键,不要松开,然后单击每个要选中的控件B、按住Shift键,不要松开,然后单击每个要选中的控件C、按住Ctrl键,不要松开,然后单击每个要选中的控件D、拖动鼠标题出一个虚线矩形,使所选中的控件位于这个矩形内标准答案:A知识点解析:同时选中多个控件的方法有3种:按住ShiR键不松开,然后单击每个要选中的控件;按住Ctrl键不松开,然后单击每个要选中的控件;拖动鼠标画出一个虚线矩形,使所选中的控件位于这个矩形内。49、如果要在窗体上画一个标签,应在工具箱窗口中选择的图标是A、
B、
C、
D、
标准答案:B知识点解析:本题考查对控件工具箱的熟悉程度,选项A)代表文本框、选项B)代表标签、选项C)代表命令按钮、选项D)代表形状。50、以下不属于VB控件的是A、框架B、点C、直线D、形状标准答案:B知识点解析:直线控件和形状控件也是图形控件,提供了显示一些规则图形的简易方法;框架控件是一个容器控件,在VB中没有“点”这个控件。51、以下关于控件的叙述中,正确的是A、标签控件能够获得焦点B、不能对列表框中的列表项进行多项选择C、命令按钮的外观可以被设置为图形D、设置形状控件的Shape属性,可以使其呈现为直线标准答案:C知识点解析:标签控件不是输入型控件,所以不能接受焦点;列表框的Mul‘tiSelect属性用于设置是否可在列表项中做多个选择:命令按钮的Style属性用来设置命令按钮的外观,可设置成以下两种形式,值为Standard,按钮以标准的形式显示,即文字形式,为默认值;值为Graphical,按钮将以图形的方式显示:设置形状控件的Shape属性,可以使其呈现为矩形、正方形、圆角矩形、圆角正方形、椭圆和圆,但是不能设置成直线。52、在设计阶段,假定在图片框Picturel中装入了一个图形,为了删除该图片框控件,应采用的正确操作是A、选择图片框,然后按Del键B、执行语句Picture1.Picture=LoadPicture(“”)C、执行语句Picturel.Picture=“”D、选择图片框,在属性窗口中选择Picture属性,然后按回车键标准答案:A知识点解析:删除控件的操作步骤是首先选中控件,然后按键盘上的Del键。53、命令按钮、单选按钮、复选框都可以通过Picture属性在控件上显示图片,但需事先设置某一属性,该属性为A、AppearanceB、StyleC、DisabledPictureD、DownPicture标准答案:B知识点解析:命令按钮、单选按钮、复选框的Style属性用来设置外观,一般可以设置以义字的形式显示还是以图片的形式显示。国家二级VB机试(对象及其操作)模拟试卷第4套一、选择题(本题共35题,每题1.0分,共35分。)1、能够用于标识对象名称的属性是A、NameB、CaptionC、ValueD、Text标准答案:A知识点解析:任何一个对象在工程中都有唯一的一个名字,即Name属性,该属性在运行时是只读的。2、以下关于事件、事件驱动的叙述中,错误的是A、事件是可以由窗体或控件识别的操作B、事件可以由用户的动作触发C、一个操作动作只能触发一个事件D、事件可以由系统的某个状态的变化而触发标准答案:C知识点解析:所谓的事件是指当对象响应事件后,实现执行操作的一段程序代码。一个对象拥有一个或多个事件,因此可以使用一个或多个事件过程对用户或系统事件做出响应。事件可以由系统的某个状态的变化而触发,也可以由用户操作触发,一个操作动作有可能触发多个事件。3、设窗体上有一个文本框,名称为Text1,程序运行后,要求该文本框只能显示信息,不能接收输入的信息,以下能实现该操作的语句是A、Text1.MaxLength=0B、Text1.Enabled=FalseC、Text1.Visible=FalseD、Text1.Width=0标准答案:B知识点解析:本题考查控件的属性设置。题目要求文本框只能显示信息,不能接收输入信息,即文本框不可用,因此需要设置文本框的Enbled属性设置为False。4、以下能在窗体Form1的标题栏中显示“VisualBasic窗体”的语句是A、Form1.Name="VisllalBasic窗体"B、Form1.Title="VisualBasic窗体"C、Form1.Caption="VisualBasic窗体"D、Form1.Text="VisualBasic窗体"标准答案:C知识点解析:本题考查控件的属性设置。根据题目要求设置标题栏显示一段文本,这是设置窗体的Caption属性。5、把窗体的KeyPreview属性设置为True。然后编写如下事件过程PfivateSubForm_KeyPress(KeyAsciiAsInteger)DimchAsStringch=Chr(KeyAscii)KeyAscii=Asc(UCase(ch))PrintChr(KeyAscii+2)A、AB、BC、CD、D标准答案:C知识点解析:本题考查常用函数和窗体事件过程。在窗体的KeyPress过程中,ch=Chr(KeyAscii)是把输入的键转换成字符并保存到ch变量中,KeyAscii=Asc(UCase(ch))是返回ch转换成大写字母后的字符串,然后使用Print打印处ch后面的第二个字母(大写)。因此键盘输入字母“A”,打印输出“C”。6、若在某窗体模块中有如下事件过程PrivateSubCommand1_Click(Integer)EndSub则以下叙述中正确的是A、此事件过程与不带参数的事件过程没有区别B、有1个名称为Command1的窗体,单击此窗体则执行此事件过程C、有1个名称为Command1的控件数组,数组中有多个不同类型控件D、有1个名称为Command1的控件数组,数组中有多个相同类型控件标准答案:D知识点解析:本题考查控件数组事件过程。本题的Command1的Click事件过程有Integer类型的参数,可知这是Command1命令数组的事件过程,通过参数来区分是点击的数组中的哪一个具体的命令按钮。选项A错误,参数用来区分命令按钮;选项B错误,这是控件数组;选项C数组中的控件类型是一样的,都是命令按钮;选项D正确。7、某人创建了1个工程,其中的窗体名称为Form1;之后有添加了1个名为Form2的窗体,并希望程序执行时先显示Form2窗体,那么,他需要做的工作是A、在工程属性对话框中把“启动对象”设置为Form2B、在Form1的Load事件过程安徽加入语句LoadForm2C、在Form2的Load事件过程中加入语句Form2.ShowD、把Form2的TabIndex属性设置为1,把Foeml的TabIndex属性设置为2标准答案:A知识点解析:本题考查工程属性设置,设置启动窗体可以在工程属性对话框里面设置启动对象即可。8、设窗体上有一个图片框Picture1,要在程序运行期间装入当前文件夹下的图形文件Filel.jpg,能实现此功能的语句是A、Picture1.Picture="File1.jpg"B、Picture1.Picture=LoadPicture("File1.jpg")C、LoadPicture("Filel.jpg")D、CallLoadPicture("File1.jpg")标准答案:B知识点解析:本题考查图片框的属性设置。图片框的Picture属性用于设置显示图片,在运行期间装入图形文件,使用LoadPiture方法。9、假定编写了如下4个窗体事件的事件过程,则运行应用程序并显窗体后,已经执行的事件过程是A、LoadB、ClickC、LostFocusD、KeyPress标准答案:A知识点解析:本题考查窗体的事件过程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年鸡场生态养殖与技术开发合同3篇
- 2024适用个人借贷协议模板版B版
- 2024年第三方担保责任合同执行与监督管理细则3篇
- 2024年离婚财产分配模板合同
- 2025年度风力发电机组安装合同3篇
- 2024环保项目居间合作合同
- 2024智能交通工具设计与制造合作协议
- 2024旅行社租车协议、合同
- 2024年社区生鲜自助取货协议3篇
- 2024房地产融资居间合同格式范文
- 2024年酒店式公寓承包合同
- 学校安全存在的问题及整改措施
- 2025年八省联考内蒙古高考生物试卷真题答案详解(精校打印)
- 校园公园绿化养护协议
- 猫抓病的护理
- 2024版城市绿化养护合同补充协议3篇
- GB/T 19799.2-2024无损检测超声检测试块第2部分:2号标准试块
- 2024-2025学年冀教新版八年级上册数学期末复习试卷(含详解)
- DB45T 1831-2018 汽车加油加气站防雷装置检测技术规范
- 水资源调配与优化-洞察分析
- 无人机职业生涯规划
评论
0/150
提交评论