欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】国家二级VB机试(数据类型及运算)模拟试卷17及答案解析.doc

    • 资源ID:1332989       资源大小:61KB        全文页数:11页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】国家二级VB机试(数据类型及运算)模拟试卷17及答案解析.doc

    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 执行

    21、语句后,不是整型变量的是(分数:2.00)A.a B.bC.xD.Y解析:解析:在 Visual Basic 中用户既可以显式声明一个变量,也可以不声明而直接使用变量,显式声明变量时每个变量都应使用类型说明符或者 As 子句声明类型,否则该变量将被视为变体类型。9.VB 中,若没有显式声明变量的数据类型,则默认的类型是(分数:2.00)A.整型B.字符型C.日期型D.变体类型 解析:解析:VB 允许隐式声明变量。若没有显式声明变量的数据类型,则默认的类型是变体型。10.假定有如下的程序段:Dim intVar As Integer intvar=True Print intVar 则输出结果是

    22、(分数:2.00)A.0B.一 1 C.TrueD.FALSE解析:解析:VB 中的逻辑值 True 和 False 在参与关系运算时会自动进行类型转换,其中 True 转换为1,False 转换为 0。11.下面为单精度实型(即单精度浮点型)变量的是(分数:2.00)A.xB.x&C.x! D.x#解析:解析:在 visual Basic 中规定一个变量的数据类型可以用类型说明符来标识,如表示整型、表示字符串型、!表示单精度浮点型、#表示双精度浮点型、表示长整型。12.设有以下定义语句:Private Type point x As Integer y As IntegerEnd TypeD

    23、im a As point 下面语句中正确的是(分数:2.00)A.a=12B.ax=12 C.point=12D.pointx=12解析:解析:Type 语句用于在模块级别(过程外的任何代码都将看作模块级别代码,必须先列出声明,随后列出过程)中定义一个用户自己的数据类型,本质上是一个数据类型集合,它含有一个至一个以上的成员,每个成员可以被定义为不同的数据类型。当声明一个自定义类型变量后,就可通过“变量名成员名”来访问自定义变量中的元素。自定义数据类型的声明与基本数据类型变量的声明相同。13.长整型常数的类型说明符为(分数:2.00)A.B.#C.& D.解析:解析:在 Visual Basi

    24、c 中规定一个变量的数据类型可以用类型说明符来标识,如表示整型、表示字符串型、!表示单精度浮点型、撑表示双精度浮点型、&表示长整型。14.双精度浮点数的类型说明符为(分数:2.00)A.B.# C.D.解析:解析:在 Visual Basic 中规定一个变量的数据类型可以用类型说明符来标识,如表示整型、表示字符串型、!表示单精度浮点型、#表示双精度浮点型、&表示长整型。15.假定有如下的窗体事件过程:Private Sub Form_ Click() a=“Microsoft Integer“:b=Right(a,5) c=Mid(a,1,9):MsgBox a,34,b,c,5End Sub

    25、 程序运行后,单击窗体,则在弹出的信息框的标题栏中显示的是(分数:2.00)A.Microsoft VisualB.MicrosoftC.Basic D.5解析:解析:本题考查常用内部函数,Mid(a,M,N)功能是从 a 字符串左起第 M 位下标开始取值(包含 M位),共取 N 位字符;Right(a,M)表示从右起第一位开始取值,向左取 M 位。在窗体的 Click 事件代码里面,b=Right(a,5)表示从 a 字符串最右边开始取出长度为 5 的子字符串,所以b=“teger“:c=Mid(a,1,9)表示从 a 字符串的第一个位置开始取出长度为 9 的子字符串,即c=“icrosof

    26、t“;MsgB0x a,34,b,c,5 弹出对话框,标题栏为 b,提示信息为 a。16.以下可以作为 Visual Basic 变量名的是(分数:2.00)A.A#AB.counstA C.3AD.?AA解析:解析:本题考查 VB 的用户标识符。选项 A),使用了特殊字符“#”,错误;选项 B)正确,可以作为变量名;选项 C)以数字开头,错误:选项 D)以特殊字符 “?”开头,错误。17.执行以下程序段后,变量 c的值为 a=“Visual Basic Programming“b=“Quick“c=b UCase(Mid(a,7,6)Right(a,12)(分数:2.00)A.Visual

    27、BASIC ProgrammingB.Quick Basic ProgrammingC.OUICK Basic ProgrammingD.Quick BASIC Programming 解析:解析:本题考查常用内部函数,UCase 完成字符串转成大写公民,Mid 和 Right 是字符串截取方法。变量 c 是由变量 b、uCase(Mid(a,7,6)和 Ri 曲 t(a,12)三部分组成,因此 c 由“Quick”开始,Mid(a,7,6)为“Basic”,转换成大写后为“BASIC”,Right(a,12)为“Programming”。18.下面可以正确定义 2 个整型变量和 1 个字符串

    28、变量的语句是(分数: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 String 解析:解析:本题考查变量的定义,VB 中定义变量的时候:表示整型、&表示长整型、!表示单精度型、#表示双精度型、表示通用型、表示字符型。选项 A)定义了一个 Integer 变量 m 和一个 String 变量s,变量 n 类型没有指定是默认的 Variant 类型;选项 B)中的变量 b 为字符型;选项 C)中变量 b 为Varian

    29、t 类型;选项 D)正确。19.以下关于局部变量的叙述中错误的是(分数:2.00)A.在过程中用 Din 语句或 Static 如语句声明的变量是局部变量B.局部变量的作用域是它所在的过程C.在过程中用 Static 语句声明的变量是静态局部变量D.过程执行完毕,该过程中用 Dim 或 Static 语句声明的变量既被释放 解析:解析:本题考查常量和变量。选项 D)过程中用 Dim 语句声明的变量在过程执行完后会被释放,但Static 语句声明的变量在过程执行完后不会被释放。其他选项均正确。20.设有如下变量声明语句:Dim a,b As Bolean 则下面叙述中正确的是(分数:2.00)A

    30、.a 和 b 都是布尔型变量B.a 是变体型变量,b 是布尔型变量 C.a 是整形变量,b 是布尔型变量D.a 和 b 都是变体型变量解析:解析:本题考查 VB 变量的定义。Dim a,b As Bolean 表示定义 Bolean 类型的变量 b 和变体类型变量 a。21.下列可作为 Visual Basic 变量名的是(分数:2.00)A.A#AB.4ABCC.?xyD.Print_Text 解析:解析:本题考查 VB 总的用户标识符。选项 A)含有特殊字符#,错误;选项 B)以数字开头错误;选项 C)以特殊字符?开始,错误;选项 D)正确。22.下面定义窗体级变量 a 的语句中错误的是(

    31、分数:2.00)A.Dim aB.private aC.Private a As IntrgerD.Static a 解析:解析:本题考查变量的定义。选项 A)、B)和 C)均正确,选项 D),窗体变量不能使用 Static 声明。23.以下选项中,不合法的 Visual Basio 的变量名是(分数:2.00)A.a5bB._xyz C.a_bD.andif解析:解析:本题考查的考点是有关 visual Basic 中的变量命名规则的。visual Basic 中给变量命名只能由字母、数字和下划线组成,并且第一个字符必须是英文字母。24.执行语句 Dim X,Y As Integer 后(分

    32、数:2.00)A.X 和 Y 均被定义为整型变量B.X 和 Y 均被定义为变体类型变量C.X 被定义为整型变量,Y 被定义为变体类型变量D.X 被定义为变体类型变量,Y 被定义为整型变量 解析:解析:本题考查的考点是有关变量定义的。在 vB 中有一种特殊的类型:变体类型(Variant),这种类型可以包含大部分其他类型的数据。在 VB 中,如果没有显式声明变量的类型,则该变量默认为变体型(Variant)。如果一条定义语句定义多个变量,每个变量必须单独说明其类型,若不说明则为变体型。25.以下变量名中合法的是(分数:2.00)A.x2-1B.printC.str_n D.2x解析:解析:变量是

    33、一个名字,给变量命名时应遵循以下 4 条规则:名字只能由字母、数字和下划线组成;名字的第 1 个字符必须是英文字母,最后一个字符可以是类型说明符;名字的有效字符为 255 个;不能用Visual Basic 的保留字做变量名,也不能用末尾带有类型说明符的保留字做变量名,但可以在变量名中的保留字嵌入。26.设窗体文件中有下面的事件过程:Private Sub Commandl_Click()Dim s:a=100:Print aEnd Sub其中变量 a 和 s 的数据类型分别是(分数:2.00)A.整型,整型B.变体型,变体型C.整型,变体型 D.变体型,整型解析:解析:在 VB 中,可以显式

    34、声明变量和隐式声明变量。如果使用 Dim、Public、Static 等关键字来声明变量,则为显式声明,此时如果不指定变量的类型,则该变量为变体型变量:如果不使用关键字声明变量而直接使用,视为隐式声明,此时变量的类型可以使用类型符号来规定,也可以默认为变体型。本题中的变量 a 就是使用来隐式声明,其类型为整型。27.在标准模块中用 Public 关键字定义的变量,其作用域为(分数:2.00)A.本模块所有过程B.整个工程 C.所有窗体D.所有标准模块解析:解析:在标准模块中用 Public 关键字定义的变量叫做全局变量,也称为全程变量,在标准模块的声明部分声明。全局变量的作用域最大,可以在工程

    35、的每个模块、每个过程中使用。28.如果在窗体模块中所有程序代码的前面有语句:Dim x,则 x 是(分数:2.00)A.全局变量B.局部变量C.静态变量D.窗体级变量 解析:解析:模块级变量在模块的声明部分用 Private 或 Dim 声明。模块变量包括窗体变量和标准模块变量 2 种。其中,窗体变量声明在所有程序代码之前,可用于该窗体内的所有过程,其作用域为该变量所在的窗体;标准模块变量是在标准模块中定义的变量,变量的声明和使用与窗体模块中窗体变量类似。29.以下合法的 VB 变量名是(分数:2.00)A.1B.123_aC.stringD.x_123 解析:解析:变量是用一个名称来表示的,

    36、给变量命名时应遵循规则:名称只能由字母、数字和下划线组成;名称的第一个字符必须是英文字母,最后一个字符可以是类型说明符;名称的有效字符为 255 个;不能用 VB 的保留字作变量名,但变量名中可以包含保留字,如 ConstA;变量名也不能是末尾带有类型说明符的保留字,如 Dim!是不合法的变量名;不区分字母的大小写。30.有数据定义语句:Dim X,Y As Integer 以上语句表明(分数:2.00)A.X、Y 均是整型变量B.X 是整型变量,Y 是变体类型变量C.X 是变体类型变量,Y 是整型变量 D.X 是整型变量,Y 是字符型变量解析:解析:在 VisualBasic 中用户既可以显

    37、式声明一个变量,也可以不声明而直接使用变量,显式声明变量时每个变量都应使用 As 子句声明类型,否则该变量将被视为变体类型。Dim X,YAs Integer 表示 X是变体类型变量,Y 是整型变量。31.以下变量名中合法的是(分数:2.00)A.x2B.12abeC.sum_total D.print解析:解析:变量是用一个名称来表示的,给变量命名时应遵循规则:名称只能由字母、数字和下划线组成;名称的第一个字符必须是英文字母,最后一个字符可以是类型说明符;名称的有效字符为 255 个;不能用 VB 的保留字作变量名,但变量名中可以包含保留字,如 ConstA;变量名也不能是末尾带有类型说明符

    38、的保留字,如 Dim!是不合法的变量名;不区分字母的大小写。32.下列合法的变量名是(分数:2.00)A.sum-aB.num_9 C.printsD.5avg解析:解析:变量是用一个名称来表示的,给变量命名时应遵循规则:名称只能由字母、数字和下划线组成;名称的第一个字符必须是英文字母,最后一个字符可以是类型说明符:名称的有效字符为 255 个;不能用 vB 的保留字作变量名,但变量名中可以包含保留字,如 ConstA;变量名也不能是末尾带有类型说明符的保留字,如 Dim!是不合法的变量名;不区分字母的大小写。33.以下合法的 VB 变量名是(分数:2.00)A.xB.2yC.a#bD.x_1

    39、_x 解析:解析:变量是用一个名称来表示的,给变量命名时应遵循规则:名称只能由字母、数字和下划线组成;名称的第一个字符必须是英文字母,最后一个字符可以是类型说明符;名称的有效字符为 255 个;不能用 VB 的保留字作变量名,但变量名中可以包含保留字,如 ConstA;变量名也不能是末尾带有类型说明符的保留字,如 Dim!是不合法的变量名;不区分字母的大小写。34.以下关于变量作用域的叙述中错误的是(分数:2.00)A.在窗体模块的声明部分声明的 Private 变量,其作用域是窗体内的所有过程B.在标准模块的声明部分声明的 Private 变量,其作用域是模块内的所有过程C.在窗体模块的声明

    40、部分声明的 Pubilc 变量,其作用域是本窗体的所有过程 D.在标准模块的声明部分声明的 Pubilc 变量,其作用域是应用程序的所有过程解析:解析:根据变量的定义位置和定义关键字的不同,变量可以分为以下 3 种类型: 局部(Local)变量:在过程(事件过程或通用过程)内定义的变量,其作用域为该变量所在的过程,定义时使用 Dim、Static 关键字: 模块(Module)变量:模块变量包括窗体变量和标准模块变量 2 种。其中,窗体变量可用于该窗体内的所有过程,其作用域为该变量所在的窗体;标准模块变量是在标准模块中定义的变量,变量的声明和使用与窗体模块中窗体变量类似。区别是标准模块是只含有程序代码的应用程序文件,其扩展名为baLs; 全局(Public)变量:全局变量也称为全程变量,在标准模块的声明部分声明。全局变量的作用域最大,可以在工程的每个模块、每个过程中使用。35.在某个事件过程中定义的变量是(分数:2.00)A.局部变量 B.窗体级变量C.全局变量D.模块变量解析:解析:根据变量的定义位置和定义关键字的不同,变量可以分为局部(Local)变量、模块(Module)变量和全局(Public)变量 3 种类型。


    注意事项

    本文(【计算机类职业资格】国家二级VB机试(数据类型及运算)模拟试卷17及答案解析.doc)为本站会员(fatcommittee260)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开