【计算机类职业资格】国家二级VB机试(数据类型及运算)模拟试卷17及答案解析.doc
《【计算机类职业资格】国家二级VB机试(数据类型及运算)模拟试卷17及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级VB机试(数据类型及运算)模拟试卷17及答案解析.doc(11页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VB 机试(数据类型及运算)模拟试卷 17 及答案解析(总分:70.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.若变量 a 未事先定义而直接使用(例如:a=0),则变量 a 的类型是(分数:2.00)A.IntegerB.StringC.BooleanD.Variant2.为把圆周率的近似值 314159 存放在变量 pi 中,应该把变量 pi 定义为(分数:2.00)A.Dim pi As IntegerB.Dim pi(7)As IntegerC.Dim pi As SingleD.Dim pi As Long3.若在窗体模块的声明部分声明了如下自
2、定义类型和数组 Private Type recCode As Integer:Caption As StringEnd Type Dim arr(5)As rec 则下面的输出语句中正确的是(分数:2.00)A.Print arrCode(2),arrCaption(2)B.Print artCode,arrCaptionC.Print art(2)Code,arr(2)CaptionD.Print Code(2),Caption(2)4.如下关于变体类型变量的叙述中,错误的是(分数:2.00)A.变体类型数组中只能存放同类型数据B.使用 Array 初始化的数组变量,必须是 Variant
3、 类型C.没有声明而直接使用的变量其默认类型均是 VariantD.在同一程序中,变体类型的变量可以被多次赋以不同类型的数据5.为了声明一个长度为 128 个字符的定长字符串变量 StrD,以下语句中正确的是(分数:2.00)A.Dim StrD As StringB.Dim StrD As String(128)C.Dim StrD AsString128D.Dim StrD As String*1286.有如下语句序列:Dim a,b As Integer Print a Print b 执行以上语句序列,下列叙述中错误的是(分数:2.00)A.输出的 a 值是 0B.输出的 b 值是 0
4、C.a 是变体类型变量D.b 是整型变量7.以下自定义数据类型的语句中,正确的是(分数:2.00)A.Type student ID As String*20 name As String*10 age As Integer End studentB.Type student ID As String*20 name As String*10 age As Integer End TypeC.Type student ID As String name As String age As Integer End studentD.Type ID As String*20 name As Stri
5、ng*10 age As Integer End Type student8.有数据定义语句:Dim a,b As Integer Dim x,y as Integer 执行语句后,不是整型变量的是(分数:2.00)A.aB.bC.xD.Y9.VB 中,若没有显式声明变量的数据类型,则默认的类型是(分数:2.00)A.整型B.字符型C.日期型D.变体类型10.假定有如下的程序段:Dim intVar As Integer intvar=True Print intVar 则输出结果是(分数:2.00)A.0B.一 1C.TrueD.FALSE11.下面为单精度实型(即单精度浮点型)变量的是(分
6、数:2.00)A.xB.x&C.x!D.x#12.设有以下定义语句:Private Type point x As Integer y As IntegerEnd TypeDim a As point 下面语句中正确的是(分数:2.00)A.a=12B.ax=12C.point=12D.pointx=1213.长整型常数的类型说明符为(分数:2.00)A.B.#C.&D.14.双精度浮点数的类型说明符为(分数:2.00)A.B.#C.D.15.假定有如下的窗体事件过程:Private Sub Form_ Click() a=“Microsoft Integer“:b=Right(a,5) c=
7、Mid(a,1,9):MsgBox a,34,b,c,5End Sub 程序运行后,单击窗体,则在弹出的信息框的标题栏中显示的是(分数:2.00)A.Microsoft VisualB.MicrosoftC.BasicD.516.以下可以作为 Visual Basic 变量名的是(分数:2.00)A.A#AB.counstAC.3AD.?AA17.执行以下程序段后,变量 c的值为 a=“Visual Basic Programming“b=“Quick“c=b UCase(Mid(a,7,6)Right(a,12)(分数:2.00)A.Visual BASIC ProgrammingB.Qui
8、ck Basic ProgrammingC.OUICK Basic ProgrammingD.Quick BASIC Programming18.下面可以正确定义 2 个整型变量和 1 个字符串变量的语句是(分数:2.00)A.Dim nm As Integer,s As StringB.Dim a,b,c As StringC.Dim a As Integer,bc As StringD.Dim x,y As Integer,z As String19.以下关于局部变量的叙述中错误的是(分数:2.00)A.在过程中用 Din 语句或 Static 如语句声明的变量是局部变量B.局部变量的作用
9、域是它所在的过程C.在过程中用 Static 语句声明的变量是静态局部变量D.过程执行完毕,该过程中用 Dim 或 Static 语句声明的变量既被释放20.设有如下变量声明语句:Dim a,b As Bolean 则下面叙述中正确的是(分数:2.00)A.a 和 b 都是布尔型变量B.a 是变体型变量,b 是布尔型变量C.a 是整形变量,b 是布尔型变量D.a 和 b 都是变体型变量21.下列可作为 Visual Basic 变量名的是(分数:2.00)A.A#AB.4ABCC.?xyD.Print_Text22.下面定义窗体级变量 a 的语句中错误的是(分数:2.00)A.Dim aB.p
10、rivate aC.Private a As IntrgerD.Static a23.以下选项中,不合法的 Visual Basio 的变量名是(分数:2.00)A.a5bB._xyzC.a_bD.andif24.执行语句 Dim X,Y As Integer 后(分数:2.00)A.X 和 Y 均被定义为整型变量B.X 和 Y 均被定义为变体类型变量C.X 被定义为整型变量,Y 被定义为变体类型变量D.X 被定义为变体类型变量,Y 被定义为整型变量25.以下变量名中合法的是(分数:2.00)A.x2-1B.printC.str_nD.2x26.设窗体文件中有下面的事件过程:Private S
11、ub Commandl_Click()Dim s:a=100:Print aEnd Sub其中变量 a 和 s 的数据类型分别是(分数:2.00)A.整型,整型B.变体型,变体型C.整型,变体型D.变体型,整型27.在标准模块中用 Public 关键字定义的变量,其作用域为(分数:2.00)A.本模块所有过程B.整个工程C.所有窗体D.所有标准模块28.如果在窗体模块中所有程序代码的前面有语句:Dim x,则 x 是(分数:2.00)A.全局变量B.局部变量C.静态变量D.窗体级变量29.以下合法的 VB 变量名是(分数:2.00)A.1B.123_aC.stringD.x_12330.有数据
12、定义语句:Dim X,Y As Integer 以上语句表明(分数:2.00)A.X、Y 均是整型变量B.X 是整型变量,Y 是变体类型变量C.X 是变体类型变量,Y 是整型变量D.X 是整型变量,Y 是字符型变量31.以下变量名中合法的是(分数:2.00)A.x2B.12abeC.sum_totalD.print32.下列合法的变量名是(分数:2.00)A.sum-aB.num_9C.printsD.5avg33.以下合法的 VB 变量名是(分数:2.00)A.xB.2yC.a#bD.x_1_x34.以下关于变量作用域的叙述中错误的是(分数:2.00)A.在窗体模块的声明部分声明的 Priv
13、ate 变量,其作用域是窗体内的所有过程B.在标准模块的声明部分声明的 Private 变量,其作用域是模块内的所有过程C.在窗体模块的声明部分声明的 Pubilc 变量,其作用域是本窗体的所有过程D.在标准模块的声明部分声明的 Pubilc 变量,其作用域是应用程序的所有过程35.在某个事件过程中定义的变量是(分数:2.00)A.局部变量B.窗体级变量C.全局变量D.模块变量国家二级 VB 机试(数据类型及运算)模拟试卷 17 答案解析(总分:70.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.若变量 a 未事先定义而直接使用(例如:a=0),则变量 a 的类型
14、是(分数:2.00)A.IntegerB.StringC.BooleanD.Variant 解析:解析:本题考查的考点是有关变量定义的。在 VB 中有一种特殊的类型:变体类型(Variant),这种类型可以包含大部分其它类型的数据。在 VB 中,如果没有显式声明变量的类型,则该变量默认为变体型(variant)。2.为把圆周率的近似值 314159 存放在变量 pi 中,应该把变量 pi 定义为(分数:2.00)A.Dim pi As IntegerB.Dim pi(7)As IntegerC.Dim pi As Single D.Dim pi As Long解析:解析:本题考查的考点是有关
15、VB 中的数据类型的。VB 提供了很多种数据类型,其中能接受小数值的有单精度型 Single 和双精度型 Double。3.若在窗体模块的声明部分声明了如下自定义类型和数组 Private Type recCode As Integer:Caption As StringEnd Type Dim arr(5)As rec 则下面的输出语句中正确的是(分数:2.00)A.Print arrCode(2),arrCaption(2)B.Print artCode,arrCaptionC.Print art(2)Code,arr(2)Caption D.Print Code(2),Caption(2
16、)解析:解析:在标准模块中可以声明自定义类型,该类型由 Type 关键字声明,在声明中要定义类型的所有域。若用自定义类型声明一个变量,则该变量拥有若干域,取得每个域的值需要用“变量名.域名”的形式。作为一个自定义类型的数组,首先要取出某个数组元素然后才能访问该元素的某个域,所以要想访问 arr(2)的域,需要使用 arr(2)Code 和 arr(2)Caption。4.如下关于变体类型变量的叙述中,错误的是(分数:2.00)A.变体类型数组中只能存放同类型数据 B.使用 Array 初始化的数组变量,必须是 Variant 类型C.没有声明而直接使用的变量其默认类型均是 VariantD.在
17、同一程序中,变体类型的变量可以被多次赋以不同类型的数据解析:解析:变体型是一种可变的数据类型,可以表示任何值,包括数值、字符串、口期、时间等。所以在变体类型的数组中每个元素的数据类型可以不一致。没有声明而直接使用的变量其默认类型均是变体型,在同一程序中,变体类型的变量可以被多次赋以不同类型的数据,使用 Amy 初始化的数组变量,必须是变体类型。5.为了声明一个长度为 128 个字符的定长字符串变量 StrD,以下语句中正确的是(分数:2.00)A.Dim StrD As StringB.Dim StrD As String(128)C.Dim StrD AsString128D.Dim Str
18、D As String*128 解析:解析:字符串(String)是一个字符序列,由 ASClI 字符组成,包括标准的 ASCII 字符和扩展 ASCII字符。声明变量为定长字符串,需要在类型名称 String 后面加上*长度的标识。6.有如下语句序列:Dim a,b As Integer Print a Print b 执行以上语句序列,下列叙述中错误的是(分数:2.00)A.输出的 a 值是 0 B.输出的 b 值是 0C.a 是变体类型变量D.b 是整型变量解析:解析:在 Visual Basic 中用户既可以显式声明一个变量,也可以不声明而直接使用变量,显式声明变量时每个变量都应使用
19、As 子句声明类型,否则该变量将被视为变体类型。本题中 a 是变体类型变量,默认初值为 False;b 是整型变量,默认初值为 0。7.以下自定义数据类型的语句中,正确的是(分数:2.00)A.Type student ID As String*20 name As String*10 age As Integer End studentB.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
20、 End studentD.Type ID As String*20 name As String*10 age As Integer End Type student解析:解析:Type 语句用于在模块级别中定义一个用户自己的数据类型,其本质上是一个数据类型集合,它含有一个或一个以上的元素,每个元素可以被定义为不同的数据类型。自定义类型中的元素可以是变长字符串,也可以是定长字符串。但在随机文件中使用时,必须使用定长字符串,一般格式为:String*常数。其中,“常数”是用于指定字符串长度的数。8.有数据定义语句:Dim a,b As Integer Dim x,y as Integer 执行
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VB 机试 数据类型 运算 模拟 试卷 17 答案 解析 DOC
