内容正文:
2.1:认识Visual Basic中数据类型、常量、变量
一、单项选择题
1、在Visual Basic6.0中,以下存储小数值的数据类型是( )
A. Integer B. Single
C. Double D. Currency
2、在Visual Basic6.0中,以下数据类型的取值范围是从-32,768到32767的是( )
A. Byte B. Integer
C. Word D. Long
3、在Visual Basic6.0中,以下正确的常量声明方式是( )
A. Const PI = 3.14 B. Const PI = "3.14"
C. Const PI = 3,14 D. Const PI = 3.14.5
4. 在Visual Basic6.0中,以下变量作用域是最大的是( )
A. 私有变量(Private) B. 模块级变量(Module-level)
C. 公共变量(Public) D. 全局变量
5、在Visual Basic6.0中,以下变量声明方式是错误的是( )
A. Dim x As Integer = 10 B. Dim x = sqr(25)
C. Dim x = 10 D. Private x As Integer = 10
6、在Visual Basic6.0中,以下常量是预定义的是( )
A. vbRed B. vbYes
C. vbCancel D. 以上都是
7. 在Visual Basic6.0中,以下变量声明方式会导致“变量未声明”的错误选项是( )
A. x = 10 B. Dim x As Integer
C. Dim x D. Private x As Integer
8.具有输出和计算功能的语句是( )
A. Cls B. Let
C.Print D.Const
9、字符串型变量声明后默认值是( )
A.0 B.空字符串
C. False D.不确定
10、在Visual Basic6.0中,以下可以强制变量为某种数据类型的方式是( )
A. Dim x As Integer B. x = 10
C. x = "10" D. x = CInt(10.5)
2、 判断题
1. 在VB6中,Integer类型的变量可以存储小数值。( )
2. 在VB6中,Currency类型的变量可以存储小数值,最多保留4位小数( )
3. 在VB6中,Private变量的作用域是整个项目( )
三、简答题
1. 在VB6中,Integer类型的变量有哪些特点?
2、在VB6中,如何声明一个常量?
3. 在VB6中,Variant类型的变量有哪些特点?
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$
2.1:认识Visual Basic中数据类型、常量、变量
一、单项选择题
1、在Visual Basic6.0中,以下存储小数值的数据类型是( )
A. Integer B. Single
C. Double D. Currency
答案:A. Integer
解析:Integer:只能存储整数值,不能存储小数值。
Single:可以存储单精度浮点数(小数值)。
Double:可以存储双精度浮点数(小数值)。
Currency:可以存储货币值,包含小数部分。
2、在Visual Basic6.0中,以下数据类型的取值范围是从-32,768到32767的是( )
A. Byte B. Integer
C. Word D. Long
答案:B. Integer
解析:Byte:取值范围是0到255。
Integer:取值范围是-32,768到32767。
Word:取值范围是0到65,535。
Long:取值范围是-2,147,483,648到2,147,483,647。
3、在Visual Basic6.0中,以下正确的常量声明方式是( )
A. Const PI = 3.14 B. Const PI = "3.14"
C. Const PI = 3,14 D. Const PI = 3.14.5
答案:A 和 B
解析:A:正确,声明了一个常量PI,值为3.14。
B:正确,但PI是字符串类型。
C:错误,逗号不能用于小数点。
D:错误,数字不允许有多个小数点。
4. 在Visual Basic6.0中,以下变量作用域是最大的是( )
A. 私有变量(Private) B. 模块级变量(Module-level)
C. 公共变量(Public) D. 全局变量
答案:C. 公共变量
解析:私有变量(Private):只能在声明它的模块或类中访问。
模块级变量(Module-level):在声明它的模块中访问。
公共变量(Public):可以在整个项目中访问。
全局变量:同义于公共变量,可以在整个项目中访问。
5、在Visual Basic6.0中,以下变量声明方式是错误的是( )
A. Dim x As Integer = 10 B. Dim x = sqr(25)
C. Dim x = 10 D. Private x As Integer = 10
答案:B
解析:A:正确,声明了一个整型变量并赋值。
B:错误,赋值中有函数运算。
C:正确,但变量类型由VB6推断,通常不推荐。
D:正确,但只能在模块或类中声明。
6、在Visual Basic6.0中,以下常量是预定义的是( )
A. vbRed B. vbYes
C. vbCancel D. 以上都是
答案:D. 以上都是
解析:vbRed:颜色常量。vbYes:对话框按钮常量。vbCancel:对话框按钮常量。这些都是VB6中预定义的常量。
7. 在Visual Basic6.0中,以下变量声明方式会导致“变量未声明”的错误选项是( )
A. x = 10 B. Dim x As Integer
C. Dim x D. Private x As Integer
答案:A
解析:A:未声明变量,会导致“变量未声明”的错误(除非在模块顶部添加Option Explicit)。
B:正确声明了变量。
C:正确声明了变量,但未指定类型。
D:正确声明了变量。
8.具有输出和计算功能的语句是( )
A. Cls B. Let
C.Print D.Const
答案:C
解析:Print语句具有输出和计算的功能。故选C。
9、字符串型变量声明后默认值是( )
A.0 B.空字符串
C. False D.不确定
答案:A
解析:数值型变量声明后系统会给变量赋初值0,字符型变量的初值为空串,布尔型
变量的初值为False。故选A。
10、在Visual Basic6.0中,以下可以强制变量为某种数据类型的方式是( )
A. Dim x As Integer B. x = 10
C. x = "10" D. x = CInt(10.5)
答案:A 和 D
解析:A:正确,声明变量x为整型。
B:错误,未声明变量类型。
C:错误,未声明变量类型。
D:正确,使用CInt函数将值强制转换为整型。
2、 判断题
1. 在VB6中,Integer类型的变量可以存储小数值。( )
答案:错误
解析: Integer类型的变量只能存储整数值,不能存储小数值。
2. 在VB6中,Currency类型的变量可以存储小数值,最多保留4位小数( )
答案:正确
解析:Currency类型的变量可以存储小数值,但它实际上是以整数形式存储货币值,精度与操作系统相关,通常可以精确到小数点后4位。
3. 在VB6中,Private变量的作用域是整个项目( )
答案:错误
解析:Private变量的作用域是声明它的模块或类,不能在项目的其他部分访问。
三、简答题
1. 在VB6中,Integer类型的变量有哪些特点?
解析:Integer类型的变量占用2字节的存储空间。
它只能存储整数值,范围从-32,768到65,535。
适用于存储不需要小数部分的整数值。
答案:Integer类型的变量占用2字节,存储范围为-32,768到65,535,适用于存储整数值。
2、在VB6中,如何声明一个常量?
解析:Const 常量名 As 数据类型 = 值 例如:Const PI As Double = 3.14159
【答案】使用Const关键字,按照Const 常量名 As 数据类型 = 值的语法声明常量
3. 在VB6中,Variant类型的变量有哪些特点?
解析:Variant类型的变量可以存储任何类型的值,包括数字、字符串、日期等。
它是VB6中默认的变量类型,如果不指定类型,变量会被默认为Variant。
使用Variant类型的变量会影响性能,因为VB6需要在运行时确定其类型。
【答案】Variant类型的变量可以存储任何类型的值,是默认的变量类型,但使用时会影响性能。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$