首页 > 全部 > 二级VB > 国家二级VB机试(数据类型及运算)模拟试卷27

国家二级VB机试(数据类型及运算)模拟试卷27

本单篇文档共9297字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机二级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
二级VB 章节练习 6904人下载
价格: 1.00 原价:¥9.00
收藏

国家二级VB机试(数据类型及运算)模拟试卷27

选择题

1.若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是(D)

A. Integer

B. String

C. Boolean

D. Variant

解析:本题考查的考点是有关变量定义的。在VB中有一种特殊的类型:变体类型(Variant),这种类型可以包含大部分其它类型的数据。在VB中,如果没有显式声明变量的类型,则该变量默认为变体型(Variant)。

2.为把圆周率的近似值3.14159存放在变量pi中,应该把变量pi定义为(C)

A. Dim pi As Integer

B. Dim pi(7)As Integer

C. Dim pi As Single

D. Dim pi As Long

解析:本题考查的考点是有关VB中的数据类型的。VB提供了很多种数据类型,其中能接受小数值的有单精度型Single和双精度型Double。

3.若在窗体模块的声明部分声明了如下自定义类型和数组

Private Type rec

Code As Integer:Caption As String

End Type

Dim arr(5)As rec

则下面的输出语句中正确的是(C)

A. Print arr.Code(2).arr.Caption(2)

B. Print art.Code,arr.Caption

C. Print arr(2).Code,arr(2).Caption

D. Print Code(2),Caption(2)

解析:在标准模块中可以声明自定义类型,该类型由Type关键字声明,在声明中要定义类型的所有域。若用自定义类型声明一个变量,则该变量拥有若干域,取得每个域的值需要用“变量名.域名”的形式。作为一个自定义类型的数组,首先要取出某个数组元素然后才能访问该元素的某个域,所以要想访问arr(2)的域,需要使用arr(2).Code和arr(2).Caption。

4.如下关于变体类型变量的叙述中,错误的是(A)

A. 变体类型数组中只能存放同类型数据

B. 使用Array初始化的数组变量,必须是Variant类型

C. 没有声明而直接使用的变量其默认类型均是Variant

D. 在同一程序中,变体类型的变量可以被多次赋以不同类型的数据

解析:变体型是一种可变的数据类型,可以表示任何值,包括数值、字符串、日期、时间等。所以在变体类型的数组中每个元素的数据类型可以不一致。没有声明而直接使用的变量其默认类型均是变体型,在同一程序中,变体类型的变量可以被多次赋以不同类型的数据,使用Array初始化的数组变量,必须是变体类型。

5.为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是(D)

A. Dim StrD As String

B. Dim StrD As String(128)

C. Dim StrD As String[128]

D. Dim StrD As String*128

解析:字符串(String)是一个字符序列,由ASCII字符组成,包括标准的ASCII字符和扩展ASCII字符。声明变量为定长字符串,需要在类型名称String后面加上*长度的标识。

6.有如下语句序列:Dim a,b As Integer Print a Print b执行以上语句序列,下列叙述中错误的是(A)

A. 输出的a值是0

B. 输出的b值是0

C. a是变体类型变量

D. b是整型变量

解析:在Visual Basic中用户既可以显式声明一个变量,也可以不声明而直接使用变量,显式声明变量时每个变量都应使用As子句声明类型,否则该变量将被视为变体类型。本题中a是变体类型变量,默认初值为False;b是整型变量,默认初值为0。

7.以下自定义数据类型的语句中,正确的是(B)

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 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执行语句后,不是整型变量的是(A)

A. a

B. b

C. x

D. y

解析:在Visual Basic中用户既可以显式声明一个变量,也可以不声明而直接使用变量,显式声明变量时每个变量都应使用类型说明符或者As子句声明类型,否则该变量将被视为变体类型。

9.VB中,若没有显式声明变量的数据类型,则默认的类型是(D)

A. 整型

B. 字符型

C. 日期型

D. 变体类型

解析:VB允许隐式声明变量。若没有显式声明变量的数据类型,则默认的类型是变体型。

10.假定有如下的程序段:Dim intVar As Integer intvar=True Print intVar则输出结果是(B)

A. 0

B. 一1

C. True

D. False

解析:VB中的逻辑值True和False在参与关系运算时会自动进行类型转换,其中True转换为一1,False转换为0。

11.下面为单精度实型(即单精度浮点型)变量的是(C)

A. xS

B. x&

C. x!

D. x#

解析:在Visual Basic中规定一个变量的数据类型可以用类型说明符来标识,如%表示整型、$表示字符串型、!表示单精度浮点型、#表示双精度浮点型、&表示长整型。

12.设有以下定义语句:

Private Type

point x As Integer

Y As Integer

End Type

Dim a As point

下面语句中正确的是(B)

A. a=12

B. a.x=12

C. point=12

D. point.x=12

解析:Type语句用于在模块级别(过程外的任何代码都将看作模块级别代码,必须先列出声明,随后列出过程)中定义一个用户自己的数据类型,本质上是一个数据类型集合,它含有一个至一个以上的成员,每个成员可以被定义为不同的数据类型。当声明一个自定义类型变量后,就可通过“变量名.成员名”

本文档预览:3600字符,共9297字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
国家二级VB机试(数据类型及运算)模拟试卷27

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号