选择题 联系客服

发布时间 : 星期四 文章选择题更新完毕开始阅读891ddd93f01dc281e43af082

VB选择题

第一章

1.工程文件的文件名后缀是__B___。 A..bmp B..vbp C..frm D..bas

2.窗体模块保存在一个扩展名为__C___的文件中。 A.bas B.cls C.frm D.bmp

3.启动Visual Basic后,系统为用户新建的工程起一个名为___A__的临时名称。 A.工程1 B.窗体1 C.工程 D.窗体

4.在Visual Basic设计界面中不能隐藏的窗口是__A____。 A.工程窗口 B.属性窗口 C.立即窗口 D.窗体窗口

5.在Visual Basic环境下,当写一个新的Visual Basic 程序时,所做的第一件事是_____B___。 A.编写代码 B.新建一个工程 C.打开属性窗口 D.进入VB环境

6.当一个工程含有多个窗体时,其中的启动窗体是___D__。

A.启动VB时建立的窗体 B.第一个添加的窗体 C.最后一个添加的窗体

D.在“工程属性”对话框中指定的窗体

7.双击窗体中的对象后,Visual Basic将显示的窗口是__C___。 A.项目(工程)窗口 B.工具箱 C.代码窗口 D.属性窗口

8.VB应用程序的运行模式是_C____。 A.解释运行模式 B.编译运行模式 C.两者都有

D.汇编模式

9.Visual Basic共有设计、运行和中断三种模式,要使用调试工具应该__C___。 A.进入设计 B.进入运行 C.进入中断 D.不用进入

10.运行VB程序的快捷键为__B_____。 A.F4 B.F5 C.F6 D.F7

11.OOP的含义是____A__。 A.面向对象的程序设计方法 B.开放数据库接口 C.图形设备接口 D.图形用户界面

12.“对象”是计算机系统运行的___D___。 A.程序单位 B.逻辑单位 C.物理实体 D.基本实体

13.Visual Basic 是一种面向对象的程序设计语言,构成对象的三要素是____A____。 A.属性、事件、方法 B.控件、属性、事件 C.窗体、控件、过程 D.窗体、控件、模块

14.在Visual Basic 中,称对象的功能为__B____。 A.属性 B.方法 C.事件 D.封装

15.____C_是由Visual Basic提供的一种专门的子程序,由对象本身所具有,反映该对象功能的内部函数或过程。 A.文件 B.属性 C.方法 D.窗体

16.对象可以识别和响应的某些行为称为__D___。 A.属性 B.方法 C.继承 D.事件

第 1 页 共 34 页

VB选择题

17.当事件能被触发时,__B___就会对该事件作出响应。 A.对象 B.程序 C.控件 D.窗体

18.Visual Basic主要用于___D___。 A.图像处理 B.文字处理 C.制作视频文件 D.开发应用程序

19.下述的说法哪种是Windows的程序设计方法:___D____。

A.面向对象,顺序驱动 B.面向过程、事件驱动 C.面向过程、顺序驱动 D.面向对象、事件驱动

20.Visual basic采用了___C__编程机制。 A.面向过程 B.面向对象 C.事件驱动 D.可视化

21.以下不是Visual Basic特点的选项是_B____。 A.可视编程 B.算法设计 C.事件驱动 D.面向对象

22.下列叙述正确的是____C___。

A.对象是包含数据又包含对象数据进行操作的方法的物理实体

B.对象的属性只能在属性窗口中设置 C.不同的对象能识别不同的事件 D.事件过程都要由用户点击对象来触发 23.下列变量名中合法的是___A___。 A.name1 B.6a C.a+b D.For

24.对变量名说法不正确的是___C___。 A.必须是字母开头,不能是数字或其他字符 B.不能是Visual Basic的保留字

C.可以包含字母、数字、下划线和标点符号 D.不能超过255个字符

25.下列符号是Visual Basic中合法变量名的是___D__。

A.IF B.7AB C.A[B]7 D.GH_R56

26.下列变量名中不合法的是___B__。 A.strname B.abc-3 C.A_one D.vaone

27.下列字符串不能作为VB的变量名是_C_____。 A.ABCDEFG B.P000000 C.89TWDDFF D.XYZ

28.下列哪一个是正确的变量名___D___。 A.$abc B.abs C.141abc D.abcf

29.Integer类型的数据由___C__个字节组成。 A.21 B.4 C.2 D.16

30.字节型变量占用的字节数为___A___。 A.1个字节 B.3个字节 C.4个字节 D.5个字节

31.整型变量未赋值时,数值型变量的值为___A__。 A.0 B.空 C.1 D.0.1

32.下列各项不是Visual Basic的基本数据类型的是___A__。 A.Char B.String C.Integer D.Double

33.整型数的取值范围为___D___。 A.–32767~+32767 B.0~65535 C.–32768~+32768 D.–32768~+32767

第 2 页 共 34 页

VB选择题

34.下列类型的变量中占用字节数最小的是___A__。 A.Integer B.Single C.Date D.Double

35.Boolean 类型的数据由几个字节组成___B____。 A.1 B.2 C.3 D.4

36.单精度浮点数占用的字节数为____C__。 A.2个字节 B.3个字节 C.4个字节 D.8个字节

37.变量A!的类型是___B_。 A.Integer B.Single C.String D.Boolean

38.在VB中,常量12#的数据类型是___B__。 A.整型 B.双精度浮点型 C.长整型 D.字符串

39.变量X=32767,则变量声明时最好将其声明为___A__。 A.Integer B.Variant C.Long D.Single

40.____A___关键字声明的过程级变量在整个程序运行中一直存在。 A.Static B.Private C.Dim D.Public

41.声明全局变量的位置是___C___。 A.事件过程 B.函数过程

C.标准模块通用声明段 D.窗体模块通用声明段

42.Inputbox()函数的返回值类型为___B__。 A.数值型 B.字符型

C.逻辑型 D.变体型

43.设x=-18,则Abs(5*x)=___B__。 A.-90 B.90 C.18 D.5

44.Msgbox 函数返回值的类型是____A__。 A.数值 B.字符串 C.变体

D.数值或字符串(视输入情况而定) 45.str函数返回值类型是__B___。 A.整型 B.字符串 C.变体

D.双精度浮点型

46.用于获取字符串长度的函数是___A____。 A.Len() B.Length() C.Strlen() D.Lofo()

47.Strc=Mid(\ Basic\,则Strc的值__D___。 A.\B.\C.\D.\

48.Rnd函数不可能产生的值是___B__。 A.0.1 B.1 C.0.1234 D.0.00005

第二章

1.函数int(10*rnd)是在__D___范围内的整数。 A.[0, 1) B.[1, 10) C.[1, 9) D.[0,9]

2.Rnd函数可能产生的值是__C___。 A.2 B.1 C.0.1234 D.1.00005

3.INT(100*RND(1))产生的随机整数的闭区间是

第 3 页 共 34 页

VB选择题

__A___。 A.[0,99] B.[1,100] C.[0,100] D.[1,99]

4.函数int(abs(99-100)/2)的值为__B____。 A.1 B.0 C.3 D.4

5.下列能正确产生[1-30]之间的随机整数的表达式是_D_____。 A.1+rnd(30) B.1+30*rnd() C.rnd(1+30) D.int(rnd()*30)+1

6.Inputbox函数的参数中,必选参数Prompt的作用是___B__。 A.输出信息 B.定义提示信息 C.定义隐含信息 D.定义输入的位置

7.把 InputBox 的返回值转换为数值应该使用的函数是___D___。 A.Log B.Str C.Len D.Val

8.设有如下语句:str1=inputbox(\输入\练习\从键盘上输入字符串“你好”后,str1的值是_D__。 A.\输入\B.\C.\练习\D.\你好\

9.RGB(x,y,z)函数中x,y,z的取值范围___C___。 A.[0,255) B.(0,255] C.[0,255] D.(0,255)

10.数学式子sin45°写成Visual Basic表达式是__C___。 A.sin45 B.Sin(45)

C.Sin(45*3.14/180) D.sin(45°)

11.下列____B__语句可以将变量A、B的值互换。 A.A=B:B=A B.t=A:A=B:B=t C.A=t:t=B:t=A D.B=A:A=B

12.下列___B___语句可以将整型变量A、B的值互换。 A.A=B:B=A

B.A=A+B:B=A-B:A=A-B C.A=C:C=B:C=A D.A=(A+B)/2:B=(A-B)/2

13.下面的运算符中,哪个是算术运算符___A____。 A.Mod B.= C.And D.Xor

14.下面的运算符中,哪个是关系运算符__C____。 A.Not B.mod C.<> D.&

15.下面的运算符中,哪个是逻辑运算符__A____。 A.And B.Mod C.>= D.&

16.逻辑运算符Xor、Or、Eqv、And中,级别最高的运算符是______。 A.Xor B.Or C.Eqv D.And

17. 17 mod 3的运算结果是__D___。 A.0.5 B.1 C.1.5 D.2

18.下列表达式不合法的是__D_____。 A.123+abc B.123&\C.1+2/3 D.[3*(4+5)-6]/7

19.语句Print 6*5/5的输出结果是____A____。 A.6 B.30 C.0

第 4 页 共 34 页