当前位置:文档之家› 1-选择题-VB题库

1-选择题-VB题库

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×16 B. 48×48×48 C. 256×256×256 D. 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.为了保存一个Visual Basic应用程序,应当( D )。
A. 只保存窗体模块文件(.frm) B. 只保存工程文件(.vbp)
C. 只操持标准模块文件(.bas) D. 分别保存工程文件、窗体文件和标准模块文件

15.下列( B )表示“面向对象的程序设计”。
A. OLE B. OOP C. OCX D. ODBC

16.下列关于VB6.0的安装,说法错误的是(C )。
A.有三种安装方式:典型安装、自定义安装和最小安装
B.VB6.0可从Visual Studio6.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. bbbb B. aaaa C. 空 D. 5

20.执行下面的语句后,信息框中按钮的数目及形式由值(B )决定。 A=MsgBox("1",2 ,"3","",4)
A. 1 B. 2 C. 3 D. 4

21.以下(D )不是Visual Basic的特点。
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. cm B. m C. Twip D. Pix

25.VB6.0中专门为程序代码的书写提供了一个(A )窗口。
A.代码 B.属性C.窗体 D.立即

26.VB把开发一个应用程序视为一项工程,用创建工程的方法来创建一个应用程序,并利用(A )窗口来管理工程。
A.工程资源管理器B.属性C.窗体 D.窗体布局

27.Visual Basic程序中的注释所使用的字符是(A )。
A. ' B. : C. \ D. _

28.Visual Basic程序中分隔一行中各语句的字符是( B )。
A. ' B. : C. \ D. _

29.Visual Basic程序中语句行的续行符是(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.Visual Basic 6.0集成环境的主窗口中不包括(C )。
A.标题栏B.菜单栏C.状态栏D.工具栏

34.Visual Basic 窗体设计器的主要功能是( A )。
A. 建立用户界面 B. 编写源程序代码 C. 画图 D. 显示文字

35.从功能上讲,Visual Basic 6.0有3种版本,下列不属于这3种版本的是(B ) 。
A.学习版B.免费版C.专业版D.企业版

36.关于Visual Basic中事件的说法中,不正确的为(D )。
A.事件是由Visual Basic预先定义好的,能够被对象识别的动作
B.DblClick(双击)是Visual Basic中的一种事件
C.一个对象可以识别一个或多个事件
D.对于一个系

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

37.关于VB源代码的编写,下列说法错误的是(D )。
VB源代码中不区分字母的大小写
同一行可以写多个语句
可以适当添加注释有利于程序的维护和调试
一个语句必须写在一行中,不可分成多行来书写

38.下列叙述中正确的是(C )。
A.只有窗体才是Visual Basic 中的对象
B.只有控件才是Visual Basic中的对象
C.窗体和控件都是Visual Basic中的对象
D.窗体和控件都不是Visual Basic中的对象

39.一个VB工程中标准模块文件的扩展名是(D )。
A. .vbp B. .frm C. .frx D. .bas

40.一个VB工程中窗体文件的扩展名是( B )。
A. .vbp B. .frm C. .frx D. .bas

41.一个VB工程中工程文件的扩展名是( A )。
A. .vbp B. .frm C. .frx D. .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.Const Four%=4,则Four为( A )类型的常数。
A 整型 B 字节型 C 长整型 D 单精度型

50.Const One&=1,则One为(C )类型的常数。
A 整型 B 字节型 C 长整型 D 单精度型

51.Const Three!=3,则Three为(D )类型的常数。
A 整型 B 字节型 C 长整型 D 单精度型

52.Const Two#=2,则Two为(C )类型的常数。
A 整型 B 字节型 C 长整型 D 单精度型

53.用于常量说明的关键字是( A )。
A. Const B. Dim C. Public D. Static

54.下列不属于常量的是( C )。
A. 12 B. “ch” C. abc D. 1.23

55.下列说法错误的是(C )。
A.常量或变量的名字必须以字母或汉字开头
B.常量和变量的长度不能超过255

个字符
C.VB中区分常量或变量名的大小写,即x和X是两个不同的名字
D.不能使用VB中的关键字命名常量或变量

56.一个变长字符型变量在内存中占据( D )字节的空间。
A. 1 B. 2 C. 4 D. 由字符串的长度决定

57.一个长整型变量在内存中占据( C )字节的空间。
A. 1 B. 2 C. 4 D. 8

58.一个单精度型变量在内存中占据(C )字节的空间。
A. 1 B. 2 C. 4 D. 8

59.一个双精度型变量在内存中占据( D )字节的空间。
A. 1 B. 2 C. 4 D. 8

60.一个整型变量在内存中占据( B )字节的空间。
A. 1 B. 2 C. 4 D. 8

61.一个字节型变量在内存中占据( A )字节的空间。
A. 1 B. 2 C. 4 D. 8

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

63.下列可作为Visual Basic的变量名的是( A )。
A. Abt B. TAB C. IF D. A[B]T

64.下列可作为Visual Basic的变量名的是(A )。
A.Filename B. A(A+B) C.A%D D.Print

65.下列哪个符号不能作为Visual Basic的变量名(C )。
A.AbC B.POOO C.8TF D.xyz

66.在VB中,若某变量未经Dim语句声明便直接使用,系统会默认其为( B )。
A. 整型 B. 变体型 C. 字符型 D. 单精度型

67.Dim x As Variant 与下列哪个语句等价( C )。
A. Dim x! B. Dim x% C. Dim x D. Dim x#

68.定义定长字符串的方法是( B )。
A. Dim str As string B. Dim str As string*10
C. Dim str$=10 D. Dim str$

69.已知在“通用”代码有以下语句: Dim A( ) As Integer 则,在某一事件代码中使用(C)是正确的。
A.ReDim A(30,4) B.ReDim A(4) As String C.ReDim A(100) D.ReDim A( )

70.已知在“通用”代码有以下语句: Dim stu( ) As String 则,在某一事件代码中使用(A)是正确的。
A.ReDim stu(120)
B.ReDim stu(4,120)
C.ReDim stu( )
D.ReDim stu( ) As Integer

71.已知在“通用”代码有以下语句: Dim tt( ) As Integer 则,在某一事件代码中使用(C)是正确的。
A.ReDim tt(3,4) As boolean
B.ReDim tt(4) As String
C.ReDim tt(10)
D.ReDim tt( )

72.下列语句中,不能将变量x,y均定义为单精度型的是(A)。
A. Dim x,y As single
B. Dim x!,y!
C. Dim x!,y As single
D. Dim x As single, y As single
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. True Or 8<3
B. 5>2 Xor 8<3
C. 5>2 Or 8<3
D. 5>2 And 8<3
77. “X是小于100的非负数”,用VB表达式表示正确的是(C )。
A. 0≤X<100
B. 0<=X<100
C. 0<=X And X<100
D. 0<=X or X<100
78. 下列表达式值为True的是(B)。
A. 5>2 And 8
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. (year mod 4=0 and year mod 100<>0) and (year mod 400=0)
B. (year mod 4=0 and year mod 100<>0) or (year mod 400=0)
C. (year mod 4=0 or year mod 100<>0) and (year mod 400=0)
D. (year mod 4=0 or year mod 100<>0) or (year mod 400=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. if x>0 then y=1 else if x=0 then y=0 else y= -1
B. if x>0 then y=1 else if x
C. if x>=0 then if x=0 then y=0 else y= -1 else y=1
D. if x<>0 then if x
87. 以下递归函数中,正确的是(C)。
A. Public Function Fn(n As Integer) If n=0 Then Fn=1 Else Fn=Fn*n End Function
B. Public Function Fn(n As Integer) If n=0 Then Fn=1 Else Fn=Fn(n)*n End Functio
C. Public Function Fn(n As Integer) If n=0 Then Fn=1 Else Fn=Fn(n-1)*n End Function
D. Public Function Fn(n As Integer) If n=0 Then Fn=1 Else Fn=Fn(n+1)*n End Function
88. InputBox 函数返回值的类型是( B )。
A. 数值 B. 字符串 C. 变体 D. 逻辑
89. 计算绝对值的函数是(D)。
A. Int
B. Exp
C. Sqr
D. Abs
90. 计算平方根的函数是(C)。
A. Sgn
B. E

xp
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. bbbb B. aaaa C. 空 D. 5

119.执行下面的语句后,所产生的对话框的提示消息是(B )。 A=InputBox ("aaaa","bbbb","5")
A. bbbb B. aaaa C. 空 D. 5

120.执行下面的语句后,所产生的对话框中用户输入区域的默认值是(D )。 A=InputBox ("aaaa","bbbb","5")
A. bbbb B. aaaa C. 空 D. 5

121.下列表示命题|x|≥|y|或xA. Abs( x) ≥Abs( y) or x
B. Abs( x)>=Abs( y) or xC. Abs( x) ≥Abs( y) and x
D. Abs( x)>=Abs( y) or x

122.关于逻辑型数据,下列说法错误的是( B )。
A. 逻辑型数据只有两种可能值:True或者False
B. 当把逻辑值转换为数值时False转为0,True转为1
C. 当把其他类型数据转换为逻辑数据时,非0数转换为True,0转换为False
D. 逻辑型数据以2个字节存储

123.关于日期型数据,下列说法错误的是( C )。
A. 日期型数据存储为8个字节浮点数值形式
B. 日期型数据表示的日期范围为100年1月1日至9999年12月31日,时间可以从0:00:00到23:59:59。
C. 日期文字一般以符号“&”括起来,如:&1 Jan,98&
D. 日期数据也可以用数字序列表示,小数点左边的数字表示日期,小数点右边的数字表示时间。

124.货币类型数据是为表示钱款而设置的,该类型的数据以8字节存储,精确到小数点后( C )位,该位后的数字将被舍去。
A. 2 B. 3 C. 4 D. 5

125.下列不属于数值数据类型的是(D )。
A.整型
B.实型
C.货币型
D.日期

126.在VB中,数值型数据可以用八进制数来表示,但必须在其前面冠以( C )。
A. O B. H C. &O D. &H

127.在VB中,数值型数据可以用十六进制数来表示,但必须在其前面冠以(D )。
A. O
B. H
C. &O
D. &H

128.Do循环语句是根据条件决定循环的语句的,下列说法正确的是( A )。
A. While是当条件为真时执行循环,而Until是在条件变为真的之前重复
B. Until是当条件为真时执行循环,而While是在条件变为真的之前重复
C. While和Until都是当条件为真时执行循环
D. While和Until都是在条件变为真的之前重复循环

129.For语句的格式如下,下列说法错误的是(A )。 For = to [step ] [] [exit for] Next []
A.步长只能为正数,不能为负数
B.步长为1时,可略去不写
C.初值、终值和步长都是数值表达式
D.next后的循环变量与for语句中的循环变量必须相同

130.以下关于while-wend循环的说法中正确的为( C )。
A. 与do while-loop循环完全一致 B. 不能用do while-loop循环来代替
C. 其循环中不能使用exit while 退出循环 D. while-wend不能实现所有循环要求

131.下列For-Next循环的循环体的执行次数为(C

)。 For I=1 to 11 I=I+1 Next I
A. 5
B. 11
C. 6
D. 有语法错误

132.假定有以下循环结构 ,则正确的描述是(B)。 Do Until 条件 循环体 Loop
A. 如果“条件”是一个为0的常数,则一次循环体也不执行
B. 如果“条件”是一个为0的常数,则无限次执行循环体
C. 如果“条件”是一个不为0的常数,则至少执行一次循环体
D. 不论“条件”是否为“真”,至少要执行一次循环体

133.假定有以下循环结构 ,则正确的描述是(B)。 Do While 条件 循环体 Loop
A. 如果“条件”是一个为1的常数,则一次循环体也不执行
B. 如果“条件”是一个为1的常数,则无限次执行循环体
C. 如果“条件”是一个不为1的常数,则至少执行一次循环体
D. 不论“条件”是否为“真”,至少要执行一次循环体

134.假定有以下循环结构 ,则正确的描述是(B)。 Do Until 循环体 Loop
A. 如果“条件”是一个为0的常数,则一次循环体也不执行
B. 如果“条件”是一个为0的常数,则无限次执行循环体
C. 如果“条件”是一个不为0的常数,则至少执行一次循环体
D. 不论“条件”是否为“真”,至少要执行一次循环体

135.假定有以下循环结构 ,则正确的描述是(B)。 Do While 循环体 Loop
A. 如果“条件”是一个为1的常数,则一次循环体也不执行
B. 如果“条件”是一个为1的常数,则无限次执行循环体
C. 如果“条件”是一个不为1的常数,则至少执行一次循环体
D. 不论“条件”是否为“真”,至少要执行一次循环体

136.下面程序运行时内层循环的循环总次数是(A)。 For m=1 to 3 For n=0 TO m-1 Next n Next m
A. 6
B. 5
C. 3
D. 4

137.以下可以在For-Next循环体中跳出循环,执行Next下一句的语句(A)。
A. Exit For
B. Exit While
C. Exit Do
D. Exit

138. 以下可以在For-Next循环体中跳出循环,执行Next下一句的语句( A )。
A. Exit For B. Exit While C. Exit Do D. Exit

139. 下列程序运行时,会产生(A)错误。 Dim Stu(2, 3) For I = 1 To 4 For j = 1 To 5 Stu(I, j) = I * j Next j Next I
A. 下标越界
B. 大小写不匹配
C. 数组定义错误
D. 循环嵌套错

140. 已知一命令按钮的单击事件的代码如下,第一次单击该按钮输出的值为2,第三次单击该按钮输出的值为(C)。 Private Sub Command1_Click() Static Stu(3) As Integer For I = 2 To 3 Stu(I) = Stu(I) + I Next I Print Stu(2); End Sub
A. 2
B. 4
C. 6
D. 8

141. 用于遍历对象集合所有元素的语句是( B )。
A. Do while…Loop B. For Each…Next C. While… Wend D. For… Next
142. 假定有以下程序段 For I=1 to 3 For j=5 to 1 step –1 Print I*j Next j,I 则语句Print I*j的执行次数是(A)。
A. 15
B. 16
C. 17
D. 18

143. 关于无条件转移语句Goto 的说明,下

列说法错误的是( D )。
A. 该语句的功能是把控制转移到“标号”所在的程序行
B. 其中的标号可以是一个标识符或整型数
C. 程序中必须为每一个Goto语句提供一个唯一的转向入口

144. D. Goto语句与其相应的转向入口可以在同一过程中,也可在不同过程中。2*Sqr(4)的值是(A )。
A. 4 B. 8 C. 32 D. 16

145. A$="25.25.2868",则Val(A$)的值为(B)。
A. 25.2868
B. 25.25
C. 25.252868
D. 2525.2868

146. Abs( -3.14)的值是(D)。
A. 3
B. -3
C. -3.14
D. 3.14

147. Int(23.512)的值为(D)。
A. -23
B. -24
C. 24
D. 23

148. Sgn(-6)的值是(D)。
A. 6
B. -6
C. 1
D. -1

149. 表达式1+((2+3)*2)*2的值是(C)。
A. 26
B. 22
C. 21
D. 24

150. 表达式3*2^2的值是(A)。
A. 12
B. 81
C. 3
D. 18

151. 以下程序段的输出结果是(C) Print Format(0.123,"0.00%")
A. 12.3%
B. 1.23%
C. 12.30%
D. 01.23%

152.以下程序段的输出结果是(A) Print Format(12345.6,"0.00E+00")
A. 1.23E+04
B. 1.23E+4
C. 1.23456E+04
D. 1.23456E+4

153.以下程序段的输出结果是(A)(□表示空格) Print "a"; Spc(3);"b"
A. -19330
B. □□□-19330
C. □□-19330
D. □-19330

154.以下程序段的输出结果是( C )(□表示空格) Print "a"; Spc(3);"b"
A. a□b B. □a□□□□b C. a□□□b D. a□□b
155. 以下程序段的输出结果是( A )(□表示空格) Print "a";Tab(3);"b"
A. a□b B. □a□□□□b C. a□□□b D. a□□b
156. 以下程序段的输出结果是( C )(□表示空格) Print Format(-19.456,"####.##")
A. □-19.46 B. □-19.45 C. -19.46 D. -19.45
157. 以下程序段的输出结果是( C )(□表示空格) Print Format(19.456,"0000.00")
A. □□19.46 B. □□19.45 C. 0019.46 D. 0019.45

158.以下程序段的输出结果是( D )(□表示空格) Print Format(19330,"00000000")
A. 19330000
B. 00019330
C. □□□19330
D. □19330

159.以下程序段的输出结果是( B )(□表示空格) Print Tab(3);1
A. □□□1 B. □□1 C. □1 D. □□□□1

160.以下程序段的输出结果是( B )。 Score=int(rnd*5)+80 Select Case score Case 60 to 69: a$=“D” Case 70 to 79: a$=“C” Case 80 to 89: a$=“B” Case else: a$=“A” End select Print a$
A. A
B. B
C. C
D. D

161.以下程序段的输出结果是( B )。 Score=int(rnd*5)+80 Select Case score Case is
A. A B. B C. C D. D

162.以下程序段的输出结果是( C )。 N=13: a=2 m=n mod 10 Select Case m Case is0: a=1 End select Print a
A. -1
B. 0
C. 1
D. 2

163.以下程序段的输出结果是( A )。 For k=1 to 3 if k <=1 then a=3 if k <=2 then a=2 if k <=3 then a=1 Print a; Next k
A. 1 1 1
B. 3 2 1
C. 3 3 3
D. 1 2 3
164.以下程序段的输出结果是( D )。 Print Format(#9:21:30PM#,"hh:mm:ss A/P")
A. 9:21:30 PM
B. 09:21:30 PM
C. 9:

21:30 P
D. 09:21:30 P

165.以下程序段的输出结果是( C )。 Print "1";"2"; Print "3"
A. 1 2 3
B. 1 23
C. 123
D. 123

166.以下程序段的输出结果是( D )。 Print "1";"2" Print "3"
A. 1 2 3
B. 1 23
C. 123
D. 123

167.以下程序段的输出结果是( B )。 Print 1;2 Print 3
A. 1 2 3
B. 1 23
C. 123
D. 123

168.以下程序段的输出结果是( B )。 Print 1;2,3
A. 1 2 3 B. 1 2 3 C. 3 2 1 D. 1 2 3

169.以下程序段的输出结果是( A )。 Print 1;2; Print 3
A. 1 2 3 B. 1 23 C. 123 D. 123

160.执行如下程序段后,c的值为(B)。 Dim c As Integer,f As Integer f=98 c=5/9*(f-32)
A. 36.6667 B. 37 C. 0 D. 36

171.执行如下程序段后,s的值为(A)。 Dim I%,j%,s As string I=2:j=3:s="I" & "j"
A. ij B. i3 C. 2j D. 23

172.执行如下程序段后,s的值为(D)。 Dim I%,j%,s As string I=2:j=3:s=I & j
A. ij B. i3 C. 2j D. 23

173.执行下面的程序段后,a的值为 (C)。 For I=1 To 3 For j=1 To I For k=j To 3 a=a+1 Next k, j, I
A. 3 B. 9 C. 14 D. 21

174.执行下面的程序段后,I 的值为 (D)。 X=5 For I=1 To 10 Step 2 x=x+( I \3) Next I
A. 9 B. 10 C. 11 D. 12

175.执行下面的程序段后,I的值为(C)。 S = 5 For I = 2.5 To 4.6 Step 0.5 s = s+1 Next I
A. 3 B. 4 C. 5 D. 6

176.执行下面的程序段后,s的值为(D)。 S = 5 For I = 2.5 To 4.6 Step 0.5 s = s+1 Next I
A. 7 B. 8 C. 9 D. 10

177.执行下面的程序段后,x 的值为 (A): x=5 For I=1 To 10 Step 2 x=x+( I Mod 3) Next I
A. 9 B. 10 C. 11 D. 12

178.下列哪组语句可以将变量A,B的值互换(B)。
A. A=B:B=A B. C=A:A=B:B=C C. A=C:C=B;B=A D. A=(A+B)/2:B=(A-B)/2

179.在窗体上画一个命令按钮,编写如下事件过程: Private Sub Command1_Click() a=InputBox ("Enter the First Integer") b=InputBox ("Enter the Second Integer") Print b+a End Sub 程序运行后,单击命令按钮,先后在两个输入对话框中分别输入456和123,输出结果为( D )。
A. 579 B. 123 C. 456 D. 123456

180.已知一窗体中有如下函数过程和一命令按钮Command1,且Command1的Click事件中只有一行命令:Print Sum(1,2,3),则单击Command1时,输出结果为(D)。 Private Function Sum( a,b,c) a=a+1:b=b+1:c=c+1 Sum=a+b+c End Function
A. 6 B. 7 C. 8 D. 9

181.已知一窗体中有如下子过程和一命令按钮Command1,且Command1的Click事件中只有一行命令:Print_Number,则程序运行中第三次单击Command1时,输出结果为(B)。 Private Sub Print_Number( ) Private x x = x + 10 Print x End Sub
A. 0 B. 10 C. 20 D. 30

182.已知一窗体中有如下子过程和一命令按钮Command1,且Command1的Click事件中只有一行命令:Print_Number,则程序运行中第三次单击Command1时,输出结果为(D)。 Private Sub Print_number

( ) Static x x = x + 10 Print x End Sub
A. 0 B. 10 C. 20 D. 3

183.默认情况下,语句:Dim student(100) 定义的数组有(D)个元素。
A.100 B.10 C.任意 D.101

184.语句:Dim student(10,5 to 100) 定义的是一个(A)维数组。
A.2 B.3 C.5 D.10

185.语句:Dim student(10,5 to 9,4 to 9) 定义的是一个(C )维数组。
A.1 B.2 C.3 D.4

186.语句:Dim student(10,5 to 9,4) 定义的是一个(C)维数组。
A.1 B.2 C.3 D.4

187.语句:Dim student(10,5,4) 定义的是一个(C)维数组。
A.1 B.2 C.3 D.4

188.语句:Dim student(100) 定义的是一个(A)维数组。
A.1 B.2 C.5 D.100

189.控件数组是通过(C)来区分控件数组元素的。
A.名称 B.Count属性 C.Index属性 D.控件标题

190.默认情况下,语句:Dim student(10 to 11 ,4) 定义的数组有(C)个元素。
A.20 B.22 C.10 D.11

191.默认情况下,语句:Dim student(10,5) 定义的数组有(D)个元素。
A.50 B.6 C.15 D.66

192.有一数组定义语句:Dim M(-2 to 1) As string,则数组M中包含的元素个数为(A)。
A.4 B.3 C.2 D.1

193.语句:Dim S(-1 to 5) 定义的数组有(A)个元素。
A.7 B.6 C.5 D.4

194.语句:Dim S(10 to 25) 定义的数组有(C)个元素。
A.10 B.15 C.16 D.25

195.语句:Dim student(10 to 20,5) 定义的是一个(B)维数组。
A.1 B.2 C.3 D.5

196.语句:Dim student(10,5) As Long定义的数组元素的类型为(D)。
A.整型 B.字符型 C.逻辑型 D.长整型

197.语句:Dim student(10,5) As String定义的数组元素的类型为(B)。
A.数值型 B.字符型 C.逻辑型 D.日期型


198.语句:Dim student(10,5) 定义的是一个(B)维数组。
A.1 B.2 C.5 D.10

199.语句:Dim student(1990 to 2003) 定义的数组有(A)个元素。
A.14 B.1990 C.2003 D.13

200.语句:Dim student(2 to 4, 5 to 6) 定义的数组有(B)个元素。
A.3 B.6 C.7 D.10

相关主题
文本预览
相关文档 最新文档