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

    【计算机类职业资格】国家二级VB机试(Visual+Basic程序开发环境、对象及其操作、Visual+Basic程序设计基础)模拟试卷1及答案解析.doc

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

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

    【计算机类职业资格】国家二级VB机试(Visual+Basic程序开发环境、对象及其操作、Visual+Basic程序设计基础)模拟试卷1及答案解析.doc

    1、国家二级 VB 机试(Visual+Basic 程序开发环境、对象及其操作、Visual+Basic 程序设计基础)模拟试卷 1 及答案解析(总分:60.00,做题时间:90 分钟)一、选择题(总题数:30,分数:60.00)1.以下关于 VB 的叙述中,错误的是( )。(分数:2.00)A.VB 采用事件驱动的编程机制B.如果程序中有 SubMain 过程时,则一定从该过程开始执行C.工程文件中包含多个窗体时,可以指定启动窗体D.VB 程序既可以编译执行,也可以解释执行2.以下关于 VB 的叙述中,错误的是( )。(分数:2.00)A.VB 采用事件驱动的编程机制B.如果程序中有 SubMa

    2、in 过程时,则一定从该过程开始执行C.工程文件中包含多个窗体时,可以指定启动窗体D.VB 程序既可以编译执行,也可以解释执行3.在编辑 VB 应用程序时,如果不小心关闭了属性窗口,则可以单击主窗口标准工具栏上的一个按钮直接打开属性窗口,这个按钮的图标是( )。(分数:2.00)A.B.C.D.4.如果要在窗体上画一个标签,应在工具箱窗口中选择的图标是( )。(分数:2.00)A.B.C.D.5.以下关于 VB 对象属性的叙述中,错误的是( )。(分数:2.00)A.属性是对象的特征B.对象的所有属性值都可以在属性窗口中设置C.不同对象可以具有同名的属性D.对象的某些属性可以在程序中设置6.假

    3、定已在窗体上画了多个控件,其中有一个被选中,为了在属性窗口中设置窗体的属性,预先应执行的操作是( )。(分数:2.00)A.单击窗体上没有控件的地方B.单击任意一个控件C.双击任意一个控件D.单击属性窗口的标题栏7.设窗体名称为 frmTest,为了在程序代码中将窗体的标题改为“等级考试”,其代码应该是( )。(分数:2.00)A.frmTestCaption=“等级考试”B.FormlCaption=“等级考试”C.frmTestTitle=“等级考试”D.FormlTitle=“等级考试”8.为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是( )。(分数:2.00)A.把

    4、窗体的 ControlBox 属性设置为 False,其他属性任意B.把窗体的 ControlBox 属性设置为 True,并且把 BorderStyle 属性设置为 1 到 5 中的一个数C.把窗体的 ControlBox 属性设置为 True,并且把 BorderStyle 属性设置为 0D.把窗体的 ControlBox 属性设置为 Fale,并且把 BorderStyle 属性设置为 1 到 5 中的一个数9.输入 Visual Basic 源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用( )。(分数:2.00)A.冒号(:)B.分号(;)C.下划线(一)D.连字符

    5、(一)10.Visual Basic 源程序的续行符为( )。(分数:2.00)A.冒号(:)B.分号(;)C.下划线(一)D.连字符(一)11.以下叙述中,错误的是( )。(分数:2.00)A.标准模块不属于任何一个窗体B.工程文件的扩展名为vbgC.窗体文件的扩展名为frmD.一个应用程序可以有多个窗体12.在 Visual Basic 环境下设计应用程序时,系统能自动检查出的错误是( )。(分数:2.00)A.语法错误B.逻辑错误C.逻辑错误和语法错误D.运行错误13.下面关于 VB 应用程序的叙述中正确的是( )。(分数:2.00)A.VB 应用程序只能解释运行B.VB 应用程序只能编

    6、译运行C.VB 应用程序既能解释运行,也能编译运行D.VB 应用程序必须先编译,然后解释运行14.下面为单精度实型(即单精度浮点型)变量的是( )。(分数:2.00)A.x$B.x&C.x!D.x#15.长整型常数的类型说明符为( )。(分数:2.00)A.B.#C.&D.16.双精度浮点数的类型说明符为( )。(分数:2.00)A.B.#C.&D.17.下列符号常量的声明中不合法的是( )。(分数:2.00)A.Const a As Single=35B.Const a As Double=5+8C.Const a As Integer=“25”D.Const a=“OK”18.以下合法的

    7、VB 变量名是( )。(分数:2.00)A._xB.2yC.a#bD.x 一 1 一 x19.为把圆周率的近似值 314159 存放在变量 pi 中,应该把变量 pi 定义为( )。(分数:2.00)A.Dim pi As IntegerB.Dim pi(7)As IntegerC.Dim pi As SingleD.Dim pi As Long20.下列符号常量的声明中不合法的是( )。(分数:2.00)A.Const a As Single=35B.Const a As Double=5+8C.Const a As Integer=“25”D.Const a=“OK”21.对于语句 Dim

    8、 Varl#,Var2 AsInteger,下列说法中正确的是( )。(分数:2.00)A.Varl#和 Var2 都被定义为整型变量B.Varl 被定义为双精度型变量,Vat2 被定义为整型变量C.Varl 被定义为长整型变量,Var2 被定义为整型变量D.Varl#被定义为变体变量,Vat2 被定义为整型变量22.下面变量定义中错误的是( )。(分数:2.00)A.Public mod As IntegerB.Static burC.Dim ch As String*10D.Dim a!(一 5 To1)23.下列说法中,错误的是( )。(分数:2.00)A.变量名长度不能超过 255 个

    9、字符B.变量名的第一个字符可以是字母或数字C.变量名只能由字母、数字和下划线组成D.变量名不能使用保留字24.下列说法中错误的是( )。(分数:2.00)A.ConstB 是 Visual Basic 的一个合法变量名B.设 x 是正实数,表达式 001*Int(100*(x+0005)的功能是对 x 小数点后第三位进行四舍五入C.函数 IIf(0,1,2)的返回值为 2D.数学代数 Cos 2 (4)+5e 2 对应的 Visual Basic 表达式为 Cos(3144)2+5*e225.有如下数据定义语句:Dim a,b As IntegerDim xY as Integer 执行上述语

    10、句后,不是整型变量的是( )。(分数:2.00)A.aB.bC.xD.y26.VB 中,若没有显式声明变量的数据类型,则默认的类型是( )。(分数:2.00)A.整型B.字符型C.日期型D.变体类型27.以下关于变量作用域的叙述中,错误的是( )。(分数:2.00)A.在标准模块声明部分用 Public 声明的变量的作用域为整个工程文件B.在标准模块声明部分用 Private 声明的变量的作用域为该标准模块C.在窗体的声明部分不能用 Private 声明变量D.在过程中不能使用 Public 声明变量28.在窗体模块的声明部分声明变量时,不能使用的关键字是( )。(分数:2.00)A.DimB

    11、.PublicC.PrivateD.Static29.如果要定义一个窗体级变量,定义变量语句的位置应该是( )。(分数:2.00)A.在使用该变量的过程中B.在该窗体模块所有过程的前面C.在该窗体模块所有过程的后面D.在某个标准模块中30.在标准模块中,将 a 定义为全局整型变量的语句是( )。(分数:2.00)A.Static a As IntegerB.Dim a As IntegerC.Private a As IntegerD.Public a As Integer国家二级 VB 机试(Visual+Basic 程序开发环境、对象及其操作、Visual+Basic 程序设计基础)模拟试

    12、卷 1 答案解析(总分:60.00,做题时间:90 分钟)一、选择题(总题数:30,分数:60.00)1.以下关于 VB 的叙述中,错误的是( )。(分数:2.00)A.VB 采用事件驱动的编程机制B.如果程序中有 SubMain 过程时,则一定从该过程开始执行 C.工程文件中包含多个窗体时,可以指定启动窗体D.VB 程序既可以编译执行,也可以解释执行解析:解析:在一般情况下,整个应用程序从设计时的第一个窗体开始执行,需要首先执行的程序代码放在 Form_Load 事件过程中。如果需要从其他窗体开始执行应用程序,则可通过“工程”菜单中的“工程属性”命令(“通用”选项卡)指定启动窗体。但是,如果

    13、有 Sub Main 过程,则可以(注意,是“可以”,而不是“必须”)首先执行 Sub Main 过程。2.以下关于 VB 的叙述中,错误的是( )。(分数:2.00)A.VB 采用事件驱动的编程机制B.如果程序中有 SubMain 过程时,则一定从该过程开始执行 C.工程文件中包含多个窗体时,可以指定启动窗体D.VB 程序既可以编译执行,也可以解释执行解析:解析:在一般情况下,整个应用程序从设计时的第一个窗体开始执行,需要首先执行的程序代码放在 FormLoad 事件过程中。如果需要从其他窗体开始执行应用程序,则可通过“工程”菜单中的“工程属性”命令(“通用”选项卡)指定启动窗体。但是,如果

    14、有 Sub Main 过程,则可以(注意,是“可以”,而不是“必须”)首先执行 Sub Main 过程。3.在编辑 VB 应用程序时,如果不小心关闭了属性窗口,则可以单击主窗口标准工具栏上的一个按钮直接打开属性窗口,这个按钮的图标是( )。(分数:2.00)A.B.C.D. 解析:4.如果要在窗体上画一个标签,应在工具箱窗口中选择的图标是( )。(分数:2.00)A.B. C.D.解析:解析:标签控件在工具箱中的图标是 B。而 A 是文本框控件的图标,C 是按钮控件的图标,D 是形状控件的图标。5.以下关于 VB 对象属性的叙述中,错误的是( )。(分数:2.00)A.属性是对象的特征B.对象

    15、的所有属性值都可以在属性窗口中设置 C.不同对象可以具有同名的属性D.对象的某些属性可以在程序中设置解析:解析:对象只有部分属性可以在属性窗口中设置。6.假定已在窗体上画了多个控件,其中有一个被选中,为了在属性窗口中设置窗体的属性,预先应执行的操作是( )。(分数:2.00)A.单击窗体上没有控件的地方 B.单击任意一个控件C.双击任意一个控件D.单击属性窗口的标题栏解析:解析:单击窗体上没有控件的地方,在属性窗口就会出现窗体的各属性,这样就可对窗体的属性进行设置,故 A 选项正确。单击任意一个控件,在属性窗口中出现的是该控件的属性,故 B 选项错误;双击任意一个控件,打开的是“代码窗口”,故

    16、 C 选项错误;单击属性窗口的标题栏,属性窗口成为活动窗口,故 D 选项错误。7.设窗体名称为 frmTest,为了在程序代码中将窗体的标题改为“等级考试”,其代码应该是( )。(分数:2.00)A.frmTestCaption=“等级考试” B.FormlCaption=“等级考试”C.frmTestTitle=“等级考试”D.FormlTitle=“等级考试”解析:解析:窗体的标题设置方法:窗体名Caption=新设置的标题名,由题意知,选项 A)正确。8.为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是( )。(分数:2.00)A.把窗体的 ControlBox 属性设

    17、置为 False,其他属性任意B.把窗体的 ControlBox 属性设置为 True,并且把 BorderStyle 属性设置为 1 到 5 中的一个数 C.把窗体的 ControlBox 属性设置为 True,并且把 BorderStyle 属性设置为 0D.把窗体的 ControlBox 属性设置为 Fale,并且把 BorderStyle 属性设置为 1 到 5 中的一个数解析:解析:ControlBox 属性:运行程序时该属性有效。在窗体标题栏左边设置一个任务列表,点击窗体图标左上角显示系统菜单。True:能显示系统菜单,False:不能显示系统菜单。 BorderStyle 属性:

    18、为窗体等对象设置边框的样式。0None:窗体无边框。1 一 FixeSingle:程序运行后窗体大小不被改变,单线边框。2 一 Sizable:程序运行后窗体大小可以被改变,双线边框。3 一 FixedDouble:程序运行后窗体大小不被改变,双线边框。4 一 FixedToolWindow:程序运行后窗体大小可以被改变,单线边框。5 一SizableToolWindow:程序运行后窗体大小可以被改变。 故本题答案为选项 B。9.输入 Visual Basic 源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用( )。(分数:2.00)A.冒号(:) B.分号(;)C.下划线(

    19、一)D.连字符(一)解析:解析:输入 Visual Basic 源程序时,若一个命令行中包含两个语句,则两个语句之间的分隔符应使用冒号(:)。10.Visual Basic 源程序的续行符为( )。(分数:2.00)A.冒号(:)B.分号(;)C.下划线(一) D.连字符(一)解析:解析:Visual Basic 源程序的续行符为下划线(一)。11.以下叙述中,错误的是( )。(分数:2.00)A.标准模块不属于任何一个窗体B.工程文件的扩展名为vbg C.窗体文件的扩展名为frmD.一个应用程序可以有多个窗体解析:解析:工程文件的扩展名为vbp。12.在 Visual Basic 环境下设计

    20、应用程序时,系统能自动检查出的错误是( )。(分数:2.00)A.语法错误 B.逻辑错误C.逻辑错误和语法错误D.运行错误解析:解析:VB 中系统只能检查出语法错误,不能检查出逻辑错误。故选 A。13.下面关于 VB 应用程序的叙述中正确的是( )。(分数:2.00)A.VB 应用程序只能解释运行B.VB 应用程序只能编译运行C.VB 应用程序既能解释运行,也能编译运行 D.VB 应用程序必须先编译,然后解释运行解析:解析:VB 程序有两种运行方式,即解释方式与编译方式。14.下面为单精度实型(即单精度浮点型)变量的是( )。(分数:2.00)A.x$B.x&C.x! D.x#解析:解析:$:

    21、字符串型,&:长整型,!:单精度实型,:双精度实型。15.长整型常数的类型说明符为( )。(分数:2.00)A.B.#C.& D.解析:解析:整型,#:双精度实型,&:长整型,:货币型。16.双精度浮点数的类型说明符为( )。(分数:2.00)A.B.# C.&D.解析:解析:整型,#:双精度实型,&:长整型,:货币型。17.下列符号常量的声明中不合法的是( )。(分数:2.00)A.Const a As Single=35B.Const a As Double=5+8C.Const a As Integer=“25” D.Const a=“OK”解析:解析:定义符号常量的一般格式:Const

    22、 常量名As 数据类型=表达式,“常量名”参数就是给常量命名。“数据类型”表示常量的数据类型,一般可以省略,这时由后面的“表达式”参数来指明常量的数据类型。表达式可以是数值型常量、字符型常量、布尔型常量和日期型常量。18.以下合法的 VB 变量名是( )。(分数:2.00)A._xB.2yC.a#bD.x 一 1 一 x 解析:解析:VB 中变量的命名规则为:必须以字母或汉字开头由字母、汉字、数字或下划线组成不能使用 VB 的保留字。一 x 不能以一下划线开头,不合法;2y 不能以数字开头,不合法;a#b 中有#,不合法;D 选项符合命名规则,故 D)选项正确。19.为把圆周率的近似值 314

    23、159 存放在变量 pi 中,应该把变量 pi 定义为( )。(分数:2.00)A.Dim pi As IntegerB.Dim pi(7)As IntegerC.Dim pi As Single D.Dim pi As Long解析:解析:单精度 Single 或双精度 Double 型的变量能够保存浮点型小数,整型 Integer 和长整型Long 的变量只能保存整型数据。本题中圆周率为 314159,小数,可定义一个 single 或 Double 型变量来保存。故选 C)。20.下列符号常量的声明中不合法的是( )。(分数:2.00)A.Const a As Single=35B.Co

    24、nst a As Double=5+8C.Const a As Integer=“25” D.Const a=“OK”解析:解析:定义符号常量的一般格式:Const 常量名As 数据类型=表达式,“常量名”参数就是给常量命名。“数据类型”表示常量的数据类型,一般可以省略,这时由后面的“表达式”参数来指明常量的数据类型。表达式可以是数值型常量、字符型常量、布尔型常量和日期型常量。21.对于语句 Dim Varl#,Var2 AsInteger,下列说法中正确的是( )。(分数:2.00)A.Varl#和 Var2 都被定义为整型变量B.Varl 被定义为双精度型变量,Vat2 被定义为整型变量

    25、C.Varl 被定义为长整型变量,Var2 被定义为整型变量D.Varl#被定义为变体变量,Vat2 被定义为整型变量解析:解析:定义变量时,可在定义变量时指定其类型,也可用类型说明符定义变量。在语句DimVar1#,Var2As Integer 中,Var1 采用类型说明符定义变量,#是双精度型的类型说明符,其类型名为Double,Var1 是双精度变量。Var2 在定义变量时指定的类型,为整型变量。故选项 B 正确,A、C 和 D 项错误。22.下面变量定义中错误的是( )。(分数:2.00)A.Public mod As Integer B.Static burC.Dim ch As S

    26、tring*10D.Dim a!(一 5 To1)解析:解析:变量名的命名规则是:255 个字符以内,第一个字符是字母,其后可以是字母、数字和下划线的组合,最后一个字符也可以是类型说明符。通常使用具有一定含义的变量名,可以帮助说明功能,简化调试过程。保留字不能作为变量名。选项 A 中的 mod 为保留字,所以选项 A 错误。23.下列说法中,错误的是( )。(分数:2.00)A.变量名长度不能超过 255 个字符B.变量名的第一个字符可以是字母或数字 C.变量名只能由字母、数字和下划线组成D.变量名不能使用保留字解析:解析:变量的命名规则是:必须以字母开头,由字母、汉字、数字或下划线组成;不能

    27、在变量名中出现句点“”、空格或者嵌入字符,例如!、#、$、&等;长度不得超过 255 个字符;不能使用 VB 的关键字,关键字是语言的组成部分,包括预定义语句(例如、For 等)、函数(Abs、Sqr 等)和操作符(Or、Mod 等)。24.下列说法中错误的是( )。(分数:2.00)A.ConstB 是 Visual Basic 的一个合法变量名B.设 x 是正实数,表达式 001*Int(100*(x+0005)的功能是对 x 小数点后第三位进行四舍五入C.函数 IIf(0,1,2)的返回值为 2D.数学代数 Cos 2 (4)+5e 2 对应的 Visual Basic 表达式为 Cos

    28、(3144)2+5*e2 解析:解析:在 VB 中,变量名的第一个字符必须是字母,最后一个字符可以是类型说明符,且变量名只能由字母、数字、下划线组成,故 A 选项正确;取整函数 Int(x),返回值为不大于自变量 x 的最大整数,Int(Rnd*100)取值为在 0100 之间的任意一整数,选项 B 正确,IIF 函数实际上可以理解成“IfThenElse”的另外一种表现形式,即 IIf(条件,True 部分,False 部分),其中条件为逻辑表达式,当条件为真(True)时,返回 True 部分;IIf(0,1,2)等价于 If0 Then 1 Else 2 End If,故其返回值为 2,

    29、选项 C 正确。选项 D 的 VB 表达式为:(Cos(4)2+5.e2,故正确答案为 D)选项。25.有如下数据定义语句:Dim a,b As IntegerDim xY as Integer 执行上述语句后,不是整型变量的是( )。(分数:2.00)A.a B.bC.xD.y解析:解析:在 Visual Basic 中,变量的定义格式有两种,第一种是:Declare 变量名 As 类型,“Declare”可以是 Dim,Static,Redim,Public 或 Prirate,“As”是关键字,“类型”可以是基本的数据类型也可以是用户自定义的类型;第二种是用类型说明符来定义变量,即在定义

    30、变量名后面加上类型说明符;如果变量名后面没有类型说明符,又不是第一种定义方式的话,则定义的变量是变体变量。26.VB 中,若没有显式声明变量的数据类型,则默认的类型是( )。(分数:2.00)A.整型B.字符型C.日期型D.变体类型 解析:解析:没有显式声明变量的数据类型,则默认的类型是变体类型。27.以下关于变量作用域的叙述中,错误的是( )。(分数:2.00)A.在标准模块声明部分用 Public 声明的变量的作用域为整个工程文件B.在标准模块声明部分用 Private 声明的变量的作用域为该标准模块C.在窗体的声明部分不能用 Private 声明变量 D.在过程中不能使用 Public

    31、声明变量解析:28.在窗体模块的声明部分声明变量时,不能使用的关键字是( )。(分数:2.00)A.DimB.PublicC.PrivateD.Static 解析:解析:VB 中变量按作用域分为:局部变量、窗体模块级变量、全局变量。局部变量:在过程内用 Dim 语句或用 Static 语句声明的变量,只能在本过程中使用。窗体模块级变量:在“通用声明”段中用 Dim 语句或用 Private 语句声明的变量,可被本窗体模块的任何过程访问。全局变量:在“通用声明”段中用 Public 语句声明的变量,可被本应用程序的任何过程或函数访问。29.如果要定义一个窗体级变量,定义变量语句的位置应该是( )

    32、。(分数:2.00)A.在使用该变量的过程中B.在该窗体模块所有过程的前面 C.在该窗体模块所有过程的后面D.在某个标准模块中解析:解析:窗体级变量,在窗体的“通用声明”段所有过程的前面用 Dim 语句或 Private 语句声明的变量,可被本窗体的任何过程访问。30.在标准模块中,将 a 定义为全局整型变量的语句是( )。(分数:2.00)A.Static a As IntegerB.Dim a As IntegerC.Private a As IntegerD.Public a As Integer 解析:解析:VB 中变量的作用域分为:局部变量、窗体模块级变量、全局变量。局部变量:在过程内用 Dim 语句或 Static 语句声明的变量,只能在本过程中使用。窗体模块级变量:在“通用声明”段中用 Dim 语句或用 Prirate 语句声明的变量,可被本窗体模块的任何过程访问。全局变量:在“通用声明”段中用 Public 语句声明的变量,可被本应用程序的任何过程或函数访问。


    注意事项

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




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

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

    收起
    展开