[计算机类试卷]国家二级VB机试(选择题)模拟试卷151及答案与解析.doc
《[计算机类试卷]国家二级VB机试(选择题)模拟试卷151及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级VB机试(选择题)模拟试卷151及答案与解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VB机试(选择题)模拟试卷 151及答案与解析 一、选择题 1 若变量 a未事先定义而直接使用 (例如: a=0),则变量 a的类型是 ( A) Integer ( B) String ( C) Boolean ( D) Variant 2 为把圆周率的近似值 3 14159存放在变量 pi中,应该把变量 pi定义为 ( A) Dim pi As Integer ( B) Dim pi(7)As Integer ( C) Dim pi As Single ( D) Dim pi As Long 3 若在窗体模块的 声明部分声明了如下自定义类型和数组 Private Type rec
2、Code As Integer: Caption As String End Type Dim arr(5)As rec 则下面的输出语句中正确的是 ( A) Print arr Code(2), arr Caption(2) ( B) Print arr Code, arr Caption ( C) Print arr(2) Code, arr(2) Caption ( D) Print Code(2), Caption(2) 4 如下关于变体类型 变量的叙述中,错误的是 ( A)变体类型数组中只能存放同类型数据 ( B)使用 Array初始化的数组变量,必须是 Variant类型 ( C)
3、没有声明而直接使用的变量其默认类型均是 Variant ( D)在同一程序中,变体类型的变量可以被多次赋以不同类型的数据 5 为了声明一个长度为 128个字符的定长字符串变量 StrD,以下语句中正确的是 ( A) Dim StrD As String ( B) Dim StrD As String(128) ( C) Dim StrD As String128 ( D) Dim StrD As String*128 6 有如下语句序列: Dim a, b As Integer Print a Print b执行以上语句序列,下列叙述中错误的是 ( A)输出的 a值是 0 ( B)输出的 b值
4、是 0 ( C) a是变体类型变量 ( D) b是整型变量 7 以下自定义数据类型的语句中,正确的是 ( A) Type student ID As String*20 name As String*10 age As Integer End student ( B) Type student ID As String*20 name As String*10 age As Integer End Type ( C) Type student ID As String name As String age As Integer End student ( D) Type ID As Strin
5、g*20 name As String*10 age As Integer End Type student 8 有数据定义语句: Dim a, b As Integer Dim x, y as Integer执行语 句后,不是整型变量的是 ( A) a ( B) b ( C) x ( D) y 9 VB中,若没有显式声明变量的数据类型,则默认的类型是 ( A)整型 ( B)字符型 ( C)日期型 ( D)变体类型 10 假定有如下的程序段: Dim intVarAs Integer intvar=True Print intVar则输出结果是 ( A) 0 ( B)一 1 ( C) True
6、 ( D) False 11 下面为单精度实型 (即单精度浮点型 )变量的是 ( A) x$ ( B) x& ( C) x! ( D) x# 12 设有以下定义语句: Private Type point x As Integer y As Integer End Type Dim a As point下面语句中正确的是 ( A) a=12 ( B) a.x=12 ( C) point=12 ( D) point.x=12 13 长整型常数的类型说明符为 ( A) ( B) # ( C) & ( D) ! 14 双精度浮点数的类型说明符为 ( A) ( B) & ( C) & ( D) ! 1
7、5 以下选项中,不合法的 Visual Basic的变量名 是 ( A) a5b ( B) _xyz ( C) a b ( D) andif 16 执行语句 Dim X, Y As Integer后, ( A) X和 Y均被定义为整型变量 ( B) X和 Y均被定义为变体类型变量 ( C) X被定义为整型变量, Y被定义为变体类型变量 ( D) X被定义为变体类型变量, Y被定义为整型变量 17 以下变量名中合法的是 ( A) x2一 1 ( B) print ( C) str_n ( D) 2x 18 设窗体文件中有下面的事件过程: Private Sub Command 1 ClickO
8、Dim s a=100 Print a End Sub其中变量 a和 s的数据类型分别是 ( A)整型,整型 ( B)变体型,变体型 ( C)整型,变体型 ( D)变体型,整型 19 在标准模块中用 Public关键字定义的变量,其作用域为 ( A)本模块所有过程 ( B)整个工程 ( C)所有窗体 ( D)所有标准模块 20 如果在窗体模块中所有程序代码的前面有语句: Dim x,则 x是 ( A)全局变量 ( B)局部变量 ( C)静态变量 ( D)窗体级变量 21 以下合法的 VB变量名是 ( A) #_1 ( B) 123_a ( C) string ( D) x_123 22 有数据
9、定义语句: Dim X, YAs Integer以上语句表明 ( A) X、 Y均是整型变量 ( B) X是整型变量, Y是变体类型变量 ( C) X是变体类型变量, Y是整型变量 ( D) X是整型变量, Y是字符型变量 23 以下变量名中合法的是 ( A) x一 2 ( B) 12abc ( C) sum total ( D) print 24 下列合法的变量名是 ( A) sum-a ( B) num一 9 ( C) printS ( D) 5avg 25 以下合法的 VB变量名是 ( A) x ( B) 2y ( C) a#b ( D) x_1_x 26 以下关于变量作用域的叙述中错误
10、的是 ( A)在窗体模块的声明部分声明的 Private变量,其作用域是窗体内的所有过程 ( B)在标准模块的声明部分声明的 Private变量,其作用域是模块内的所有过程 ( C)在窗体模块的声明部分声明的 Pubilc变量,其作用域是本窗体的所有过程 ( D)在标准模块的声明部分声明的 Pubilc变量,其作用域是应用程序的所有过程 27 在某个事件过程中定义的 变量是 ( A)局部变量 ( B)窗体级变量 ( C)全局变量 ( D)模块变量 28 以下合法的 VB变量名是 ( A) a ( B) yPrint ( C) a-b ( D) Type 29 设在一个工程的窗体中有如下代码:
11、Public x As Integer Private Sub Form_Load( ) Dim YAs Integer End Sub 在该工程的标准模块的声明部分有代码: Public aAs Integer: Private bAs Integer关于上述代码,以下叙述中错 误的是 ( A)变量 x的作用域是整个工程 ( B)变量 y的作用域是 Form Load过程 ( C)变量 a的作用域是整个工程 ( D)变量 b的作用域是整个标准模块 30 以下不合法的 VB变量名是 ( A) filename ( B) read ( C) _y ( D) e5 国家二级 VB机试(选择题)模拟
12、试卷 151答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 本题考查的考点是有关变量定义的。在 VB中有一种特殊的类型:变体类型 (Variant),这种类型可以包含大部分其它类型的数据。在 VB中,如果没有显式声明变量的类型,则该变量默认为变体型 (Variant)。 【知识模块】 数据类型及运算 2 【正确答案】 C 【试题解析】 本题考查的考点是有关 VB中的数据类型的。 VB提供了很多种数据类型,其中能接受小数值的有单精度型 Single和双精度型 Double。 【知识模块】 数据类型及运算 3 【正确答案】 C 【试题解析】 在标准模块中可以声明自定义类型,该类型由 C
13、od e关键字声明,在声明中要定义类型的所有域。若用自定义类型声明一个变量,则该变量拥有若干域, 取得每个域的值需要用 “变量名域名 ”的形式。作为一个自定义类型的数组,首先要取出某个数组元素然后才能访问该元素的某个域,所以要想访问arr(2)的域,需要使用 aft(2) Code和 aft(2)-Caption。 【知识模块】 数据类型及运算 4 【正确答案】 A 【试题解析】 变体型是一种可变的数据类型,可以表示任何值,包括数值、字符串、日期、时间等。所以在变体类型的数组中每个元素的数据类型可以不一致。没有声明而直接使用的变量其默认类型均是变体型,在同一程序中,变体类型的变量可以被多次赋以
14、 不同类型的数据,使用 Array初始化的数组变量,必须是变体类型。 【知识模块】 数据类型及运算 5 【正确答案】 D 【试题解析】 字符串 (String)是一个字符序列,由 ASCII字符组成,包括标准的ASCII字符和扩展 ASCII字符。声明变量为定长字符串,需要在类型名称 String后面加上一长度的标识。 【知识模块】 数据类型及运算 6 【正确答案】 A 【试题解析】 在 Visual Basic中用户既可以显式声明一个变量,也可以不声明而直接使用变量,显式声明变量时每个变 量都应使用 As子句声明类型,否则该变量将被视为变体类型。本题中 a是变体类型变量,默认初值为 Fals
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VB 机试 选择题 模拟 151 答案 解析 DOC
