VB复习资料.docx

上传人:b****3 文档编号:5221058 上传时间:2022-12-14 格式:DOCX 页数:147 大小:68.84KB
下载 相关 举报
VB复习资料.docx_第1页
第1页 / 共147页
VB复习资料.docx_第2页
第2页 / 共147页
VB复习资料.docx_第3页
第3页 / 共147页
VB复习资料.docx_第4页
第4页 / 共147页
VB复习资料.docx_第5页
第5页 / 共147页
点击查看更多>>
下载资源
资源描述

VB复习资料.docx

《VB复习资料.docx》由会员分享,可在线阅读,更多相关《VB复习资料.docx(147页珍藏版)》请在冰豆网上搜索。

VB复习资料.docx

VB复习资料

8、VisualBasic选择题

1.VB三种工作模式中,可编辑代码但不可编辑界面的是(D)。

A.设计模式B.运行模式C.调试模式D.中断模式

2.VB三种工作模式中不可编辑代码和界面的是(B)。

A.设计模式B.运行模式C.调试模式D.中断模式

3.VB三种工作界面设计和代码编制的是(A)。

模式中可进行应用程序

A.设计模式B.运行模式C.调试模式D.中断模式

4.不属于VB三种工作模式的是(C)。

A.设计模式B.运行模式C.调试模式D.中断模式

5.在菜单设计器中,要将当前菜单项下移一个等级,应按(B)按钮。

A.“左箭头”B.“右箭头”C.“上箭头”D.“下箭头”

6.在菜单设计器中,要将当前菜单项下移一个位置,应按(D)按钮。

A.“左箭头”B.“右箭头”C.“上箭头”D.“下箭头”

7.在菜单设计器中,要将当前菜单项上移一个等级,应按(A)按钮。

A.“左箭头”B.“右箭头”C.“上箭头”D.“下箭头”

8.在菜单设计器中,要将当前菜单项上移一个位置,应按(C)按钮。

A.“左箭头”B.“右箭头”C.“上箭头”D.“下箭头”

9.VB可支持最多(C)种颜色。

A.16×16×16B.48×48×48C.256×256×256D.65536×65536×65536

10.VB中,在工具菜单下的“选项”中的编辑器选项卡可用于设置代码窗口和工程窗口的一些特殊功能,下列不属于这些特殊功能的是(C)。

A.自动语法检测B.要求变量声明C.显示网格D.自动列出成员

11.VB中MDI窗体是指(B)窗体。

A.单文档界面B.多文档界面C.简单界面D.复杂界面

12.VB中SDI窗体是指(A)窗体。

A.单文档界面B.多文档界面C.简单界面D.复杂界面

13.工程资源管理器窗口顶部有3个按钮,其中不包含(B)。

A.查看代码

B.添加窗体

C.查看对象

D.切换文件夹

14.为了保存一个VisualBasic应用程序,应当(D)。

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

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

15.下列(B)表示“面向对象的程序设计”。

A.OLEB.OOPC.OCXD.ODBC

16.下列关于VB6.0的安装,说法错误的是(C)。

A.有三种安装方式:

典型安装、自定义安装和最小安装

B.VB6.0可从VisualStudio6.0产品的第一张盘上安装

C.VB6.0的联机帮助文件会随VB6.0系统而自动安装

D.系统安装好后,可根据需要添加或删除某些组件

17.下列哪一种进制数不属于VB中表示整型数的形式(D)。

A.十进制B.八进制C.十六进制D.二进制

18.下列说法错误的是(C)。

A.Stop语句用来暂停程序的执行B.End语句是用来结束一个程序的执行

C.Msgbox语句和Msgbox函数都有返回值D.MsgBox语句常用于简单的信息显示

19.执行下面的语句后,所产生的信息框的提示消息是(B)。

A=MsgBox("aaaa",5,"bbbb")

A.bbbbB.aaaaC.空D.5

20.执行下面的语句后,信息框中按钮的数目及形式由值(B)决定。

A=MsgBox("1",2,"3","",4)

A.1

B.2

C.3

D.4

21.以下(D)不是VisualBasic的特点。

A.结构化程序设计

B.集成可视化程序开发环境

C.事件驱动编程机制

D.可将用户的编程思想自动转换成程序代码

22.以下可产生工程组文件(.vbg)的情况是(A)。

A.当一个程序包含两个以上工程时

B.当一个程序包含两个以上窗体时

C.当一个程序包含两个以上类模块时

D.当一个程序包含两个以上程序模块时

23.在程序运行过程中,不能指定颜色参数值的方式是(D)。

A.QBColor函数B.RGB函数C.使用VB的颜色常量D.Color函数

24.VB窗体默认的坐标单位是(C)。

A.cmB.mC.TwipD.Pix

25.VB6.0中专门为程序代码的书写提供了一个(A)窗口。

A.代码

B.属性

C.窗体

D.立即

26.VB把开发一个应用程序视为一项工程,用创建工程的方法来创建一个应用程序,并利用(A)窗口来管理工程。

A.工程资源管理器

B.属性

C.窗体

D.窗体布局

27.VisualBasic程序中的注释所使用的字符是(A)。

A.'B.:

C.\D._

28.VisualBasic程序中分隔一行中各语句的字符是(B)。

A.'B.:

C.\D._

29.VisualBasic程序中语句行的续行符是(D)。

A.'B.:

C.\D._

30.关于VB中程序运行的方式,以下说法正确的是(D)。

A.只能使用解释运行模式

B.只能使用编译运行模式

C.既不能使用解释运行模式,也不能使用编译运行模式

D.既能使用解释运行模式,又能使用编译运行模式

31.以下不是结构化程序设计的基本控制结构的是(A)。

A.逆序结构

B.顺序结构

C.选择结构

D.循环结构

32.VB中的菜单(B)。

A.有组合式菜单和列表式菜单

B.有下拉式菜单和弹出式菜单

C.只有弹出式菜单

D.只有下拉式菜单

33.VisualBasic6.0集成环境的主窗口中不包括(C)。

A.标题栏

B.菜单栏

C.状态栏

D.工具栏

34.VisualBasic窗体设计器的主要功能是(A)。

A.建立用户界面B.编写源程序代码C.画图D.显示文字

35.从功能上讲,VisualBasic6.0有3种版本,下列不属于这3种版本的是(B)。

A.学习版

B.免费版

C.专业版

D.企业版

36.关于VisualBasic中事件的说法中,不正确的为(D)。

A.事件是由VisualBasic预先定义好的,能够被对象识别的动作

B.DblClick(双击)是VisualBasic中的一种事件

C.一个对象可以识别一个或多个事件

D.对于一个系统提供的对象可以识别哪些事件,需要程序员自己决定

37.关于VB源代码的编写,下列说法错误的是(D)。

VB源代码中不区分字母的大小写

同一行可以写多个语句

可以适当添加注释有利于程序的维护和调试

一个语句必须写在一行中,不可分成多行来书写

38.下列叙述中正确的是(C)。

A.只有窗体才是VisualBasic中的对象

B.只有控件才是VisualBasic中的对象

C.窗体和控件都是VisualBasic中的对象

D.窗体和控件都不是VisualBasic中的对象

39.一个VB工程中标准模块文件的扩展名是(D)。

A..vbpB..frmC..frxD..bas

40.一个VB工程中窗体文件的扩展名是(B)。

A..vbpB..frmC..frxD..bas

41.一个VB工程中工程文件的扩展名是(A)。

A..vbpB..frmC..frxD..bas

42.一个工程文件可包含7种类型的文件,下列哪个文件不包含其中(C)。

A.工程文件B.窗体文件C.可执行文件D.资源文件

43.以下不属于工程资源管理器窗口中的文件分类为(D)。

A.程序模块文件(.bas)

B.类模块文件(.cls)

C.工程文件(.vbp)

D.可执行文件(.exe)

44.以下说法错误的是(C)。

A.注释语句用来对程序或程序中某些语句做注释,使程序便于理解

B.注释语句是非执行语句

C.注释语句不能放在执行语句的后面

D.任何字符都可以放在注释行中作为注释内容

45.以下正确的叙述是(C)。

A.用属性窗口只能设置窗体的属性B.用属性窗口只能设置控件的属性

C.用属性窗口可以设置窗体和控件的属性D.用属性窗口可以设置任何对象的属性

46.下列不能打开代码窗口的操作是(D)。

A.双击窗体上的某个控件

B.双击窗体

C.单击查看代码按钮

D.单击窗体或控件

47.默认情况下,VB中的图形坐标的y轴方向是(A)。

A.向下

B.向上

C.向左

D.向右

48.默认情况下,VB中的图形坐标的原点在图形控件的(C)。

A.左下角

B.右上角

C.左上角

D.右下角

49.ConstFour%=4,则Four为(A)类型的常数。

A整型B字节型C长整型D单精度型

50.ConstOne&=1,则One为(C)类型的常数。

A整型B字节型C长整型D单精度型

51.ConstThree!

=3,则Three为(D)类型的常数。

A整型B字节型C长整型D单精度型

52.ConstTwo#=2,则Two为(C)类型的常数。

A整型B字节型C长整型D单精度型

53.用于常量说明的关键字是(A)。

A.ConstB.DimC.PublicD.Static

54.下列不属于常量的是(C)。

A.12B.“ch”C.abcD.1.23

55.下列说法错误的是(C)。

A.常量或变量的名字必须以字母或汉字开头

B.常量和变量的长度不能超过255个字符

C.VB中区分常量或变量名的大小写,即x和X是两个不同的名字

D.不能使用VB中的关键字命名常量或变量

56.一个变长字符型变量在内存中占据(D)字节的空间。

A.1B.2C.4D.由字符串的长度决定

57.一个长整型变量在内存中占据(C)字节的空间。

A.1B.2C.4D.8

58.一个单精度型变量在内存中占据(C)字节的空间。

A.1B.2C.4D.8

59.一个双精度型变量在内存中占据(D)字节的空间。

A.1B.2C.4D.8

60.一个整型变量在内存中占据(B)字节的空间。

A.1B.2C.4D.8

61.一个字节型变量在内存中占据(A)字节的空间。

A.1B.2C.4D.8

62.用Type语句定义的类型称为记录类型,要访问一个某记录型变量中的某个元素,需采用下述格式(B)。

A.变量名->元素名B.变量名.元素名C.元素名->变量名D.元素名.变量名

63.下列可作为VisualBasic的变量名的是(A)。

A.AbtB.TABC.IFD.A[B]T

64.下列可作为VisualBasic的变量名的是(A)。

A.Filename

B.A(A+B)

C.A%D

D.Print

65.下列哪个符号不能作为VisualBasic的变量名(C)。

A.AbC

B.POOO

C.8TF

D.xyz

66.在VB中,若某变量未经Dim语句声明便直接使用,系统会默认其为(B)。

A.整型B.变体型C.字符型D.单精度型

67.DimxAsVariant与下列哪个语句等价(C)。

A.Dimx!

B.Dimx%C.DimxD.Dimx#

68.定义定长字符串的方法是(B)。

A.DimstrAsstringB.DimstrAsstring*10

C.Dimstr$=10D.Dimstr$

69.已知在“通用”代码有以下语句:

DimA()AsInteger则,在某一事件代码中使用(C)是正确的。

A.ReDimA(30,4)

B.ReDimA(4)AsString

C.ReDimA(100)

D.ReDimA()

70.已知在“通用”代码有以下语句:

Dimstu()AsString则,在某一事件代码中使用(A)是正确的。

A.ReDimstu(120)

B.ReDimstu(4,120)

C.ReDimstu()

D.ReDimstu()AsInteger

71.已知在“通用”代码有以下语句:

Dimtt()AsInteger则,在某一事件代码中使用(C)是正确的。

A.ReDimtt(3,4)Asboolean

B.ReDimtt(4)AsString

C.ReDimtt(10)

D.ReDimtt()

72.下列语句中,不能将变量x,y均定义为单精度型的是(A)。

A.Dimx,yAssingle

B.Dimx!

y!

C.Dimx!

yAssingle

D.DimxAssingle,yAssingle

73.“&”用作字符串连接符时,下列说法正确的是(C)。

A.连接符两旁的操作符只能为数值型

B.连接符两旁的操作符只能为字符型

C.连接符两旁的操作符既可为数值型,也可为字符型

D.连接符两旁的操作符既不能为数值型,也不能为字符型

74.“+”用作字符串连接符时,下列说法正确的是(B)。

A.连接符两旁的操作符只能为数值型

B.连接符两旁的操作符只能为字符型

C.连接符两旁的操作符既可为数值型,也可为字符型

D.连接符两旁的操作符既不能为数值型,也不能为字符型

75.下列表达式值为True的是(C)。

A."ABC">"abc"

B."abc"="ABC"

C."abc">"ABC"

D."ABC">"Ab"

76.下列表达式值为False的是(D)。

A.TrueOr8<3

B.5>2Xor8<3

C.5>2Or8<3

D.5>2And8<3

77.“X是小于100的非负数”,用VB表达式表示正确的是(C)。

A.0≤X<100

B.0<=X<100

C.0<=XAndX<100

D.0<=XorX<100

78.下列表达式值为True的是(B)。

A.5>2And8

B.4

C.'b'>"a"And"C">"c"

D.Not(5>2)

79.表达式中包含下述多种运算时,计算机会最后进行(D)运算。

A.函数运算

B.算术运算

C.关系运算

D.逻辑运算

80.表达式中包含下述多种运算时,计算机会最先进行(A)运算。

A.函数运算

B.算术运算

C.关系运算

D.逻辑运算

81.闰年的条件是年号(year)能被4整除,但不能被100整除,或者能被400整除。

则闰年的布尔表达式为(B)。

A.(yearmod4=0andyearmod100<>0)and(yearmod400=0)

B.(yearmod4=0andyearmod100<>0)or(yearmod400=0)

C.(yearmod4=0oryearmod100<>0)and(yearmod400=0)

D.(yearmod4=0oryearmod100<>0)or(yearmod400=0)

82.随机函数Rnd(10)的功能为(A)。

A.产生一个大于或等于0小于1的单精度随机数

B.产生一个大于或等于0小于10的单精度随机数

C.产生一个大于0小于10的单精度随机数

D.产生一个大于0小于1的单精度随机数

83.下列哪个函数(B)可实现将十进制数值转换为八进制数。

A.Hex

B.Oct

C.Bin

D.Dec

84.下列哪个函数(A)可实现将十进制数值转换为十六进制数。

A.Hex

B.Oct

C.Bin

D.Dec

85.在程序运行过程中可使用RGB函数指定颜色参数值,它的格式是(B)。

A.RGB(红色值,黄色值,蓝色值)

B.RGB(红色值,绿色值,蓝色值)

C.RGB(红色值,黄色值,黑色值)

D.RGB(红色值,绿色值,黑色值)

86.以下不能实现符号函数y=sgn(x)的程序段是(C)。

A.ifx>0theny=1elseifx=0theny=0elsey=-1

B.ifx>0theny=1elseifx

C.ifx>=0thenifx=0theny=0elsey=-1elsey=1

D.ifx<>0thenifx

87.以下递归函数中,正确的是(C)。

A.PublicFunctionFn(nAsInteger)Ifn=0ThenFn=1ElseFn=Fn*nEndFunction

B.PublicFunctionFn(nAsInteger)Ifn=0ThenFn=1ElseFn=Fn(n)*nEndFunctio

C.PublicFunctionFn(nAsInteger)Ifn=0ThenFn=1ElseFn=Fn(n-1)*nEndFunction

D.PublicFunctionFn(nAsInteger)Ifn=0ThenFn=1ElseFn=Fn(n+1)*nEndFunction

88.InputBox函数返回值的类型是(B)。

A.数值B.字符串C.变体D.逻辑

89.计算绝对值的函数是(D)。

A.Int

B.Exp

C.Sqr

D.Abs

90.计算平方根的函数是(C)。

A.Sgn

B.Exp

C.Sqr

D.Sqrt

91.将ASCII码转换成字符串的函数是(A)。

A.Chr$

B.Str$

C.Asc

D.Val

92.将数值型数据转换成字符串型数据的函数是(B)。

A.Chr$

B.Str$

C.Asc

D.Val

93.将数字字符串转换成数值型常数的函数是(D)。

A.Chr$

B.Str$

C.Asc

D.Val

94.可获得字符ASCII码值的函数是(C)。

A.Chr$

B.Str$

C.Asc

D.Val

95.求字符串长度的函数是(A)。

A.Len

B.long

C.Length

D.Val

96.提取计算机系统的当前日期的函数是(A)。

A.Date$

B.Time$

C.DateValue

D.Now

97.提取系统的当前时间的函数是(B)。

A.Date$

B.Time$

C.DateValue

D.Now

98.计算以e为底的幂的函数是(B)。

A.Log

B.Exp

C.Ln

D.Abs

99.计算自然对数值的函数是(A)。

A.Log

B.Exp

C.Ln

D.Sqr

100.将浮点数或货币型数转换为小于等于该数的最大整型量的函数是(C)。

A.Cint

B.Fix

C.Int

D.Ccur

101.将数值的小数部分进行四舍五入,返回一个整型量的函数是(A)。

A.Cint

B.Fix

C.Int

D.Ccur

102.截去浮点数或货币型数的小数部分,返回一个整型量的函数是(B)。

A.Cint

B.Fix

C.Int

D.Ccur

103.可实现从字符串任意位置截取字符的函数是(B)。

A.Instr

B.Mid$

C.Left$

D.Right$

104.去掉字符串右边空格的函数是(B)。

A.Ltrim$

B.Rtrim$

C.Left$

D.Right$

105.去掉字符串左边空格的函数是(A)。

A.Ltrim$

B.Rtrim$

C.Left$

D.Right$

106.实现将大写字母转换成小写字母的函数是(D)。

A.Lower$

B.Upper$

C.UCase$

D.LCase$

107.实现将小写字母转换成大写字母的函数是(C)。

A.Lower$

B.Upper$

C.UCase$

D.LCase$

108.数学式子sin25。

写成VB表达式是(D)。

A.sin25

B.sin(25)

C.sin(25。

D.sin(25*3.14/180)

109.提取系统的日期和时间的函数是(D)。

A.Date$

B.Time$

C.DateValue

D.Now

110.用于从字符串右边截取字符的函数是(D)。

A.Ltrim$

B.Rtrim$

C.Left$

D.Right$

111.用于从字符串左边截取字符的函数是(D)。

A.Ltrim$

B.Rtrim$

C.Left$

D.Right$

112.产生N个空格组成的字符串的函数是(A)。

A.Space$

B.Spc$

C.Rtrim$

D.Ltrim$

113.产生大于10且小于等于20的随机整数的表达式为(C)。

A.Int(Rnd(10)+10)

B.Int(Rnd*10+10)

C.Int(Rnd*10+11)

D.Int(Rnd*20-10)

114.产生大于等于10且小于20的随机整数的表达式为(B)。

A.Int(Rnd(10)+10)

B.Int(Rnd*10+10)

C.Int(Rnd*10+11)

D.Int(Rnd*20-10)

115.求字符串存储时所占的字节数的函数是(B)。

A.Len

B.LenB

C.Length

D.Val

116.设a=5,则执行x=IIf(a>6,-1,0)后,x的值为(C)。

A.5

B.6

C.0

D.-1

117.设a=6,则执行x=IIf(a>5,-1,0)后,x的值为(D)。

A.5

B.6

C.0

D.-1

118.执行下面的语句后,所产生的对话框的标题是(A)。

A=InputBox("aaaa","bbbb",“5”)

A.bbbbB.aaaaC.空D.5

119.执行下面的语句后,所产生的对话框的提示消息是(B)。

A=InputBox("aaaa","bbbb","5")

A.bbbbB.aaaaC.空D.5

120.执行下面的语句后,所产生的对话框

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

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

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

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