VB选择判断题题库答案.docx

上传人:b****5 文档编号:7745816 上传时间:2023-01-26 格式:DOCX 页数:62 大小:52.59KB
下载 相关 举报
VB选择判断题题库答案.docx_第1页
第1页 / 共62页
VB选择判断题题库答案.docx_第2页
第2页 / 共62页
VB选择判断题题库答案.docx_第3页
第3页 / 共62页
VB选择判断题题库答案.docx_第4页
第4页 / 共62页
VB选择判断题题库答案.docx_第5页
第5页 / 共62页
点击查看更多>>
下载资源
资源描述

VB选择判断题题库答案.docx

《VB选择判断题题库答案.docx》由会员分享,可在线阅读,更多相关《VB选择判断题题库答案.docx(62页珍藏版)》请在冰豆网上搜索。

VB选择判断题题库答案.docx

VB选择判断题题库答案

第一章

1.工程资源管理器窗口中包含的文件类型有(D)种

A、2B、3C、4D、5

2.VB集成的主窗口中不包括(A)

A.属性窗口B.标题栏C.菜单栏D.工具栏

3.与传统的程序设计语言相比,VB最突出的特点是(D)

A.结构化程序设计B.程序开发环境

C.程序调试技术D.事件驱动编程机制

4.启动VB进入编程环境后,下列叙述中错误的是(A)

A.工具箱中只有内部控件B.窗口中会自动建立名为FORM1的窗体

C.属性窗口一定会同时打开D.只要存盘就会生成一个工程文件

5.下列关于属性设置的叙述错误的是(A)

A.控件具有什么属性是VB预先设计好的,用户不能改变

B.控件具有什么属性是VB预先设计好的,用户可以改变

C.控件的属性既可以在属性窗口中设置,也可以用程序代码设置

D.控件的属性在属性窗口中设置后,还可以用程序代码为其设置新值

6.应用程序设计完成后,应将程序文件保存,保存的文件是(A)

A.只保存窗体文件即可B.只保存工程文件即可,

C.先保存工程文件,之后再保存窗体文件

D.先保存窗体文件(和标准模块文件),之后再保存工程文件。

7.启动VB后,就意味着要建立一个新的(C)

A.窗体B.程序C.工程D.文件

8.下面不能打开属性窗口的操作是(C)

A.执行“视图”菜单中的“属性窗口”命令

B.单击工具栏上的“属性窗口”按钮

C.按ctrl+T快捷键D.按F4键。

9.在正确安装VB6.0后,可以通过多种方式启动VB,以下(D)方式不能启动VB

A.通过“开始”菜单中的“程序”命令

B.通过“我的电脑”找到VB6.EXE,双击该文件名

C.通过“开始”菜单中的“运行”命令

D.进入DOS方式,执行VB6.EXE文件

10.VB集成环境的大部分窗口都可以从主菜单项(B)的下拉菜单找到相应的打开命令

A.编辑B.视图C.格式D.调试

11.下列(C)方法不是VB6.0中打开工程的方法

A.按CTRL+O组合键

B.执行“文件”菜单中的“打开工程”命令

C.按ALT+O组合键

D.单击标准工具栏上的“打开工程”按钮

12.下列叙述中正确的是(B)

A.VB与BASIC没有什么不同B.VB与BASIC的编程机制不同

C.VB是过程设计语言D.VB与BASIC之间没有什么联系。

13.VB是一种面向对象的程序设计语言,构成对象的三要素是(B)

A.属性、控件和方法B.属性、事件和方法

C.窗体、控件和过程D.控件、过程和模块

14.以下说法正确的是(D)

A.对象属性只能在“属性窗口”中设置

B.一个新的工程可以在“工程窗口”中建立

C.必须先建立一个工程,才能开始设计应用程序

D.只能在“代码窗口”中编写程序代码。

15.下列说法中错误是(B)

A.应用程序界面是窗体B.应用程序的界面是对象

C.每个应用程序都要生成一个工程D.一个应用程序由若干个VB文件组成

16.以下选项中,不是可视化编程方法特点的是(C)

A.不必运行程序就能看到所要做的界面B.采用面向对象驱动事件的机制

C.使用工程的概念来建立应用程序D.将代码和数据集成到一个独立的对象中

17.VB6.0集成开发环境可以(D)

A.编辑、调试、运行程序,但不能生成可执行程序

B.编辑、生成可执行程序、运行程序,但不能调试程序

C.编辑、调试、生成可执行程序,但不能运行程序

D.编辑、调试、运行程序,也能生成可执行程序

18.下列不属于VB特点的是(C)

A.对象的链接与嵌入B.结构化程序设计

C.编写跨平台应用程序D.事件驱动程序编程机制

19.在VB环境下,当写一个新的VB程序时,所做的第一件事是(B)

A.编写代码B.新建一个工程C.打开属性窗口D.进入VB环境

20.下面关于VB6.0工具栏的说法不正确的是(B)

A.工具栏的位置可以任意改变B.工具栏一定在菜单栏下方

C.工具栏可以隐藏D.VB有多个工具栏

(二)判断题(对的在括号内打“√”,错的在括号内打“×”)

1.(T)VB的企业版包括专业版的全部功能。

2.(F)一个对象对应一个事件,一个事件对应一个事件过程

3.(T)在程序设计阶段,双击某个控件,所打开的窗口是代码窗口

4.(F)方法是预先定义好的、能够被对象识别的动作

5.(F)对象属性只能在“属性窗口”中设置

6.(T)按ctrl+R进入工程资源管理器窗口

7.(T)工程资源管理器管理文件主要有6类,即窗体文件(.frm)、标准模块文件(.bas)、类模块文件(.cls)、工程文件(.vbp)、工程组文件(.vbg)和资源文件(.res)

8.(T)按ctrl+G进入立即窗口。

9.(F)按F7进入程序运行窗口。

10.(F)应用程序的界面是对象。

第二章

(一)选择题

1、以下不是VisualBasic的特点的选项是(B)。

A、可视编程B、算法设计C、事件驱动D、面向对象

2、VB的工程资源管理器可管理多种类型的文件,下面叙述不正确的是(C)

A、窗体文件的扩展名为.frm,每个窗体对应一个窗体文件

B、标准模块是一个纯代码性质的文件,它不属于任何一个窗体

C、用户通过类模块来定义自已的类,每个类都用一个文件来保存,其扩展名为.bas

D、资源文件是一种纯文本文件,可以用简单的文字编辑器来编辑

3、一个工程中包含两个名称分别为Form1、Form2的窗体、一个名称为Func的标准模块。

假定在Form1、Form2和Func中分别建立了自定义过程,其定义格式为:

Form1中定义的过程:

PrivateSubFun1()

……

EndSub

Form2中定义的过程:

PrivateSubFun2()

……

EndSub

Func中定义的过程:

PrivateSubFun3()

……

EndSub

在调用上述过程的程序中,如果不指明窗体或模块的名称,则以下叙述中正确的是(D)

A、上述三个过程都可以在工程中的任何窗体或模块中被调用

B、Fun1和Fun2过程能够在工程中各个窗体或模块中被调用

C、上述三个过程都只能在各自被定义的模块中调用

D、只在Fun3过程能够被工程中各窗体或模块调用

4、当运行程序时,系统自动执行启动窗体的某个事件过程。

这个事件过程是(A)

A、LoadB、ClickC、UnloadD、GotFocus

5、VisualBasic是一种面向对象的程序设计语言,构成对象的三要素是(B)

A、设计、控件和事件B、属性、事件和方法

C、窗体、控件和过程D、控件、过程和模块

6、以下叙述中错误的是(C)

A、打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件

B、保存VisualBasic程序时,应分别保存窗体文件及工程文件

C、VisualBasic应用程序只能以解释方式执行

D、事件可以由用户引发,也可以由系统引发

7、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是(C)

A、工程资源管理器窗口B、工具箱窗口C、代码窗口D、属性窗口

8、以下叙述中正确的是(A)

A、窗体的Name属性指定窗体的名称,用来标识一个窗体

B、窗体的Name属性的值是显示在窗体标题栏中的文本

C、可以在运行期间改变对象的Name属性的值

D、对象的Name属性值可以为空

9、以下叙述中错误的是(C)

A、一个工程中只能有一个SubMain过程

B、窗体的Show方法的作用是将指定的窗体装入内存并显示该窗体

C、窗体的Hide方法和Unload方法的作用完全相同

D、若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体

10、以下关于窗体的描述中,错误的是(A)

A、执行UnloadForml语句后,窗体Forml消失,但仍在内存中

B、窗体的Load事件在加载窗体时发生

C、当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁止

D、窗体的Height、Width属性用于设置窗体的高和宽

11、为了保存一个VB应用程序,下列正确的是(C)

A、只保存窗体文件(.frm)B、只保存工程文件(.vbp)

C、分别保存工程文件和窗体文件D、分别保存工程文件和标准模块文件(.bas)

12、假定窗体的名称为(Name属性)为form1,则把窗体的标题设置为“VBTEST”的语句正确的是(B)

A、orm1=“VBTEST”B、Caption=“VBTEST”

C、form1.test=“VBTEST”D、form1.name=“VBTEST”

13、当一个工程含有多个窗体时,其中的启动窗体是(D)

A、启动VB时建立的窗体B、第一个添加的窗体

C、最后一个添加的窗体工程属性D、在工程属性对话框中指定的窗体

14、同时改变一个活动控件的高度和宽度,正确的操作是(A)

A、拖拉控件4个角上的某个小方块B、只能拖拉位于控件右下角的小方块

C、只能拖拉位于控件左下角的小方块D、不能同时改变控件的高度和宽度

15、如果要向工具箱中加入控件的部件,可以利用“工程”菜单中的(A)命令

A、引用B、部件C、工程属性D、加窗体

16、下列叙述中正确的是(C)

A、所有应用程序都是由窗体开始执行的

B、在多文档系统中,每个窗体都是平等的

C、VB的每一个窗体和控件都存在一个预定义的事件集

D、改变窗体的标题也就是改变其属性窗口中的Name属性

17、创建VB应用程序的主要步骤是:

①创建应用程序界面②设置控件③设置属性④编写代码,其中正确的步骤是(C)

A、①③④B、①②④C、②③④D、①②③④

18、工程文件的扩展名是(B)

A、.vbgB、.vbpC、.vbwD、.vbl

19、VB中控件主要分为3类,下面哪一种不是VB中的控件类(D)

A、标准控件B、ActiveXC、可插入对象D、外部控件

20、以下叙述中错误的是(A)

A、事件过程是响应特定事件的一段程序

B、不同的对象可以具有相同名称的方法

C、对象的方法是执行指定操作的过程

D、对象事件的名称可以由编程者指定

(二)判断题(对的在括号内打“√”,错的在括号内打“×”)

1、(F)以.BAS为扩展名的文件是类模块文件。

2、(F)窗体模块和标准模块都是只由代码组成。

3、(F)程序运行前必须先保存。

4、(F)不同控件的相同属性的只读性相同。

5、(T)不同事件触发是有先后顺序的。

6、(F)窗体的Show方法和Load语句具有相同的功能

7、(F)所有属性都可以在属性窗口设置。

8、(T)可以用程序代码窗体上画控件。

9、(F)“事件驱动“程序中的事件的含义是用户操作事件。

10、(T)用户不可以自定义标准控件的事件,但可以用类的方法来自定义控件及其事件、方法。

11、(F)窗体包含的代码全部由事件过程组成。

第三章

(一)选择题

1、下面的四个VB6.0表达式语法正确的是(D)。

A、a>b.find.b<>cB、a>bcC、a>bAND<>cD、a>bANDb<>c

2、骰子是一个正六面体,用1-6这六个数分别代表这六面,掷一次骰子出现的数可表示为(D)。

A、INT(RND(6)+1)B、INT(RND*6)C、INT(RND*7)D、INT(RND*6+1)

3、Print方法可以输出多个表达式,若使用标准格式输出,各表达式的分隔符应是(B)。

A、空格B、逗号C、冒号D、分号

4、以下关于MsgBox的叙述中,错误的是(C)

A、MsgBox函数返回一个整数

B、通过MsgBox函数可设置信息框中图标和按钮的类型

C、MsgBox语句没有返回值

D、MsgBox函数的第二个参数是一个整数,该参数只能确定对话框中显示的按钮数量

5、编写如下程序:

PrivateSubForm_Click()

a$=”54321”:

b$=“abcde”

Forj=lTo5

PrintMid$(a$,6-j,1)+Mid$(b$,j,1);

Nextj

Print

EndSub

程序运行后,单击窗体,其输出结果为(D)。

A、alb2c3d45eB、a5b4c3d2elC、eld2c3b4a5D、la2b3c4d5e

6、在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为Text1、Labe11和Command1,然后编写如下两个事件过程:

PrivateSubCommandl_Click()

strText=InputBox(“请输入”)

Text1.Text=strText

EndSub

PrivateSubText1_Change()

Labe11.Caption=Right(Trim(Text1.Text),3)

EndSub

程序运行后,如果在对话框中输入abcdef,则在标签中显示的内容是(D)。

A、空B、abcdefC、abcD、def

7、可以同时删除字符前导和尾部空白的函数是(C)。

A、LtrimB、RtrimC、TrimD、Mid

8、表达式4+5\6*7/8Mod9的值是(B)。

A、4B、5C、6D、7

9、执行以下程序段后,变量c$的值为(D)。

a$="VisualBasicProgramming”

b$="Quick”

c$=b$&UCase(Mid$(a$,7,6))&Right$(a$,12)

A、VisualBasicProgrammingB、QuickBasicProgramming

C、QUICKBasicProgrammingD、QuickBASICProgramming

10、执行如下语句:

a=InputBox(“Today”,"Tomorrow","Yesterday",,,"Daybeforeyesterday",5)将显示一个对话框,在对话框的输入区中显示的信息是(C)。

A、TodayB、TomorrowC、YesterdayD、Daybeforeyesterday

11、执行如下两条语句后,窗体上显示的是(D)。

a=8.4326

PrintFormat(a,“$00,00.00”)

A、0,008.43B、$8.43C、8.43D、$0,008.43

12、VisualBasic逻辑运算符Xor、Or、Eqv、And中,级别最高的运算符是(D)

A、XorB、OrC、EovD、And

13、InputBox函数默认的返回值类型为(B)。

A、数值B、字符串C、逻辑D、数值或字符串(视输入的数据而定)

14、[多选题]下列可以作为VB6.0的变量名是(D)。

A、PrintAB、a?

bC、123abD、IntegerE、ab

15、用于去掉一个字符串的右边的空白部分的函数是(A)。

A、RTrim$()B、Right$()C、Asc()D、Time$()

16、下面(D)不是VisualBasic的数据类型。

A、SingleB、ObjectC、CurrencyD、Boo1

17、在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

PfivateSubCommand1_Click()

StaticyAsInteger

Cls

Fori=OTO2

X=X+y

y=y+3

Next

Printx,y

EndSub

程序运行后,连续二次单击Command1按钮后,窗体上显示的是(B)。

A、99B、3618C、3012D、6327

18、在窗体上画一个文本框,然后编写如下事件过程:

PrivateSubText1_KeyPress(KeyAsciiAsInteger)

DimcharAsString

char=Chr(KeyAscii)

KeyAscii=Asc(UCase(char))

Textl.Text=String(6,KeyAscii)

EndSub

程序运行后,如果在键盘上输入字母“a”,则文本框中显示的内容为(D)。

A、aB、AC、aaaaaaaD、AAAAAAA

19、符号%是声明(A)类型变量的类型定义符。

A、IntegerB、VariantC、SingleD、String

20、VB6.0表达式COS(0)+ABS

(1)+INT(RND

(1))的值是(D)。

A、1B、-1C、OD、2

(二)判断题(对的在括号内打“√”,错的在括号内打“×”)

1、(T)用户定义类型中的元素可以是任何数据类型,如变长字符串型,整型等。

2、(T)用X、Y、Z表示三角形的三条边,条件“三角形任意两边之和大于或等于第三边”的布尔表达式可以用:

X+Y>ZAndY+Z>XAndX+Z>Y。

3、(F)下述说法是否正确:

局部变量的作用域可以超出所定义的过程。

4、(F)表达式Int(-Sqr(3.6))的值是-1。

5、(F)取模运算符的优先级别高于整除运算符。

6、(F)在VB6.0中,单精度数可表示最多8位有效数字的数。

7、(F)算术运算符中优先级别第二高的是乘法和除法运算符。

8、(T)经过说明的符号常量只是常数值的名称,不能在程序代码中修改它的值。

9、(F)在VB6.0中,变量"Hello"与变量"HELLO"指的是不同的两个变量名。

10、(T)语句PrintFormat$(32548.5,"000,000.00")输出结果是032,548.50。

11、(F)表达式Int(Rnd*4+0.5)可能的全部值是1,2,3,4。

12、(T)静态变量是一种局部变量,当原过程再次被执行时,静态变量的初值是上一次过程调用后的值。

13、(T)Variant是一种特殊的数据类型,Variant类型变量可以存储除了定长字符串数据及自定义类型外的所有系统定义类型的数据。

Variant类型变量还可具有Empty、Error和Null等特殊值。

14、(T)VB的Double类型数据可以精确表示其数值范围内的任何实数。

15、(F)MsgBox语句没有返回值。

16、(T)函数InputBox的前3个参数分别是输入对话框的提示信息、标题以及默认值。

17、(F)函数MsgBox的前3个参数分别表示默认按钮、按钮样式以及图标样式。

18、(T)用DIM定义数值变量时,该数值变量自动赋初值为0。

19、(F)一个表达式中若有多种运算,在同一层括号内,计算机按函数运算→逻辑运算→关系运算→算术运算的顺序对表达式求值。

20、(T)赋值语句的功能是计算表达式值并转换为相同类型数据后为变量或控件属性赋值。

第四章

(一)选择题

1、假定窗体上有一标签,名为Label1,为了使该标签透明并且没有边框,则正确的属性设置为(B)

A、Label1.BackStyle=0B、Label1.BackStyle=1

C、Label1.BackStyle=TrueD、Label1.BackStyle=False

2、比较图片框(PictureBox)和图像框(Image)的使用,正确的描述是(D)

A、两类控件都可以设置AutoSize属性,以保证装入的图形可以自动改变大小

B、两类控件都可以设置Stretch属性,使得图形根据物件的实际大小进行拉伸调整,保证显示图形的所有部分

C、当图片框(PictureBox)的AutoSize自属性为Flase时,只在装入图元文件(*.wmf)时,图形才能自动调整大小以适应图片框的尺寸

D、当图像框(Image)的Stretch属性为True时,图像框会自动改变大小以适应图形的大小,使图形充满图像框

3、若要求在文本框中输入密码时在文本框中显示#号,应在此文本框的属性窗口中设置(C)

A、Text属性值为#B、Caption属性值为#

C、PasswordChar属性值为#D、PasswordChar属性值为真

4、设置复选框或单选按钮标题对齐方式的属性是(A)

A、AlignB、AlignmentC、SortedD、value

5、为了使标签中的内容居中显示,应把Alignment属性设置为(C)

A、0B、1C、2D、3

6、假定窗体上有一个文本框,名为Txt1,为了使该文本框的内容能够换行,并且具有水平和垂直滚动条,正确的属性设置为(A)

A、Txt1.MultiLine=TrueTxt1.ScrollBars=3

B、Txt1.MultiLine=TrueTxt1.ScrollBars=0

C、Txt1.MultiLine=FalseTxt1.ScrollBars=3

D、Txt1.MultiLine=FalseTxt1.ScrollBars=0

7、在窗体中添加一个列表框List1、一个组合框Combo1、一个文本框Text1和一个命令按钮,编写如下代码:

PrivateSubForm_Load()

List1.AddItem"11"

List1.AddItem"22"

List1.AddItem"33"

Combo1.AddItem"44"

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 理学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1