【计算机类职业资格】国家二级VB机试(数据类型及运算)模拟试卷23及答案解析.doc
《【计算机类职业资格】国家二级VB机试(数据类型及运算)模拟试卷23及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级VB机试(数据类型及运算)模拟试卷23及答案解析.doc(11页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VB 机试(数据类型及运算)模拟试卷 23 及答案解析(总分:60.00,做题时间:90 分钟)一、选择题(总题数:30,分数:60.00)1.以下变量名中合法的是(分数:2.00)A.x-2B.12abcC.sum totalD.print2.下列合法的变量名是(分数:2.00)A.sum-aB.num 9C.print$D.5avg3.以下合法的 VB 变量名是(分数:2.00)A._xB.2yC.a#bD.x_1_x4.以下关于变量作用域的叙述中错误的是(分数:2.00)A.在窗体模块的声明部分声明的 Private 变量,其作用域是窗体内的所有过程B.在标准模块的声明部分声明
2、的 Private 变量,其作用域是模块内的所有过程C.在窗体模块的声明部分声明的 Pubilc 变量,其作用域是本窗体的所有过程D.在标准模块的声明部分声明的 Pubilc 变量,其作用域是应用程序的所有过程5.在某个事件过程中定义的变量是(分数:2.00)A.局部变量B.窗体级变量C.全局变量D.模块变量6.以下合法的 VB 变量名是(分数:2.00)A._aB.yPrintC.a-bD.Type7.设在一个工程的窗体中有如下代码:Publlc x As IntegerPrivate Sub Form_Load() Dim y As IntegerEnd Sub 在该工程的标准模块的声明部
3、分有代码:Public a As Integer:Private b As Integer关于上述代码,以下叙述中错误的是(分数:2.00)A.变量 X 的作用域是整个工程B.变量 Y 的作用域是 Form_Load 过程C.变量 a 的作用域是整个工程D.变量 b 的作用域是整个标准模块8.以下不合法的 VB 变量名是(分数:2.00)A.filenameB.readC._yD.e59.以下关于变量作用域的叙述中,错误的是(分数:2.00)A.在标准模块声明部分用 Public 声明的变量的作用域为整个工程文件B.在标准模块声明部分用 Private 声明的变量的作用域为该标准模块C.在窗体
4、的声明部分不能用 Private 声明变量D.在过程中不能使用 Public 声明变量10.下列符号常量的声明中不合法的是(分数:2.00)A.Const a As Single=35B.Const a As Double=5+8C.Const a As Integer=”25”D.Const a=”OK”11.在窗体模块的声明部分声明变量时,不能使用的关键字是(分数:2.00)A.DimB.PublicC.PrivateD.Static12.下面变量定义中错误的是(分数:2.00)A.Public mod As IntegerB.Static bufC.Dim ch As String*10
5、D.Dim at(-5 To 一 1)13.如果要定义一个窗体级变量,定义变量语句的位置应该是(分数:2.00)A.在使用该变量的过程中B.在该窗体模块所有过程的前面C.在该窗体模块所有过程的后面D.在某个标准模块中14.下列说法中,错误的是(分数:2.00)A.变量名长度不能超过 255 个字符B.变量名的第一个字符可以是字母或数字C.变量名只能由字母、数字和下划线组成D.变量名不能使用保留字15.在标准模块中,将 a 定义为全局整型变量的语句是(分数:2.00)A.Static a As IntegerB.Dim a As IntegerC.Private a As IntegerD.Pu
6、blic a As Integer16.下列说法中,错误的是(分数:2.00)A.变量名长度不能超过 127 个字符B.变量名的第一个字符必须是字母C.变量名不能使用保留字D.变量名只能由字母、数字和下划线组成17.下面能够将某个变量声明为局部变量的是(分数:2.00)A.在窗体模块的声明部分,用关键字 Static 声明这个变量B.在窗体模块的声明部分,用关键字 Dim 声明这个变量C.在需要使用这个变量的过程中,用关键字 Private 声明这个变量D.在需要使用这个变量的过程中,用关键字 Public 声明这个变量18.有如下过程代码: Sub var_dim() Static numa
7、 As Integer Dim numb As Integer numa=numa+2:numb=numb+1:print numa;numb End Sub 连续 3 次调用 var dim 过程,第 3 次调用时的输出是(分数:2.00)A.2 1B.2 3C.6 1D.6 319.标准模块中有如下程序代码: Public x As Integer,Y As Integer Sub var Pub() _x=10y=20 End Sub 在窗体上有 1 个命令按钮,并有如下事件过程: Private Sub Command1_Click() Dim XAs Integer Call var
8、 Pub X=x+100:y=y+100:Print x;y End Sub 运行程序后单击命令按钮,窗体上显示的是(分数:2.00)A.100 100B.100 120C.110 100D.110 12020.窗体上有一个 Text1 文本框,一个 Command1 命令按钮,并有以下程序: Private Sub Command1 Click() Dim n IfText1Text4 Print”分支 2” Case Else Print”Else 分支” End Select End Sub 程序运行后,如果在输入对话框中输入 2,则窗体上显示的是(分数:2.00)A.分支 1B.分支
9、2C.Else 分支D.程序出错28.以下关于 MsgBox 的叙述中,错误的是(分数:2.00)A.MsgBox 函数返回一个整数B.通过 MsgBox 函数可以设置信息框中图标和按钮的类型C.MsgBox 语句没有返回值D.MsgBox 函数的第二个参数是一个整数,该参数只能确定对话框中显示的按钮数量29.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Commmand1_Click() Static x As Integer Cls For I=1 To 2 y=y+x:x=x+2 Next Print x,Y End Sub 程序运行
10、后,连续三次单击 Commandl 按钮后,窗体上显示的是(分数:2.00)A.4 2B.12 18C.12 30D.4 630.在窗体上画一个名称为 Commandl 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() AS=”VisualBasic” Print String(3,aS) End Sub 程序运行后,单击命令按钮,在窗体上显示的内容是(分数:2.00)A.VVVB.VisC.sicD.11国家二级 VB 机试(数据类型及运算)模拟试卷 23 答案解析(总分:60.00,做题时间:90 分钟)一、选择题(总题数:30,分数:60.00
11、)1.以下变量名中合法的是(分数:2.00)A.x-2B.12abcC.sum total D.print解析:解析:变量是用一个名称来表示的,给变量命名时应遵循规则:名称只能由字母、数字和下划线组成;名称的第一个字符必须是英文字母,最后一个字符可以是类型说明符;名称的有效字符为 255 个;不能用 VB 的保留字作变量名,但变量名中可以包含保留字,如 ConstA;变量名也不能是末尾带有类型说明符的保留字,如 Dim!是不合法的变量名;不区分字母的大小写。2.下列合法的变量名是(分数:2.00)A.sum-aB.num 9 C.print$D.5avg解析:解析:变量是用一个名称来表示的,给
12、变量命名时应遵循规则:名称只能由字母、数字和下划线组成;名称的第一个字符必须是英文宁母,最后一个字符可以是类型说明符;名称的有效字符为 255 个:不能用 VB 的保留字作变量名,但变量名中可以包含保留字,如 ConstA;变量名也不能是末尾带有类型说明符的保留字,如 Dim!是不合法的变量名;不区分字母的大小写。3.以下合法的 VB 变量名是(分数:2.00)A._xB.2yC.a#bD.x_1_x 解析:解析:变量是用一个名称来表示的,给变量命名时应遵循规则:名称只能由字母、数字和下划线组成;名称的第一个字符必须是英文字母,最后一个字符可以是类型说明符;名称的有效字符为 255 个;不能用
13、 VB 的保留字作变量名,但变量名中可以包含保留字,如 ConstA;变量名也不能是末尾带有类型说明符的保留字,如 Dim!是不合法的变量名:不区分字母的大小写。4.以下关于变量作用域的叙述中错误的是(分数:2.00)A.在窗体模块的声明部分声明的 Private 变量,其作用域是窗体内的所有过程B.在标准模块的声明部分声明的 Private 变量,其作用域是模块内的所有过程C.在窗体模块的声明部分声明的 Pubilc 变量,其作用域是本窗体的所有过程 D.在标准模块的声明部分声明的 Pubilc 变量,其作用域是应用程序的所有过程解析:解析:根据变量的定义位置和定义关键字的不同,变量可以分为
14、以下 3 种类型: 局部(Local)变量:在过程(事件过程或通用过程)内定义 的变量,其作用域为该变量所在的过程,定义时使用 Dim、Static关键字; 模块(Module)变量:模块变量包括窗体变量和标准模块变量 2 种。其中,窗体变量可用于该窗体内的所有过程,其作用域为该变量所在的窗体;标准模块变量是在标准模块中定义的变量,变量的声明和使用与窗体模块中窗体变量类似。区别是标准模块是只含有程序代码的应用程序文件,其扩展名为bas; 全局(Public)变量:全局变量也称为全程变量,在标准模块的声明部分声明。全局变量的作用域最大,可以在工程的每个模块、每个过程中使用。5.在某个事件过程中定
15、义的变量是(分数:2.00)A.局部变量 B.窗体级变量C.全局变量D.模块变量解析:解析:根据变量的定义位置和定义关键字的不同,变量可以分为局部(Local)变量、模块(Module)变量和全局(Public)变量 3 种类型:6.以下合法的 VB 变量名是(分数:2.00)A._aB.yPrint C.a-bD.Type解析:解析:变量是用一个名称来表示的,给变量命名时应遵循规则: 名称只能由字母、数字和下划线组成;名称的第一个字符必须是英文字母,最后一个字符可以是类型说明符;名称的有效字符为 255 个;不能用 VB 的保留字作变量名,但变量名中可以包含保留字,如 ConstA;变量名也
16、不能是末尾带有类型说明符的保留字,如 Dim!是不合法的变量名;不区分字母的大小写。7.设在一个工程的窗体中有如下代码:Publlc x As IntegerPrivate Sub Form_Load() Dim y As IntegerEnd Sub 在该工程的标准模块的声明部分有代码:Public a As Integer:Private b As Integer关于上述代码,以下叙述中错误的是(分数:2.00)A.变量 X 的作用域是整个工程 B.变量 Y 的作用域是 Form_Load 过程C.变量 a 的作用域是整个工程D.变量 b 的作用域是整个标准模块解析:解析:根据变量的定义位
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VB 机试 数据类型 运算 模拟 试卷 23 答案 解析 DOC
