[计算机类试卷]国家二级VB机试(数据类型及运算)模拟试卷1及答案与解析.doc
《[计算机类试卷]国家二级VB机试(数据类型及运算)模拟试卷1及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级VB机试(数据类型及运算)模拟试卷1及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VB机试(数据类型及运算)模拟试卷 1及答案与解析 一、选择题 1 若变量 a未事先定义而直接使用 (例如: a=0),则变量 a的类型是 ( A) Integer ( B) String ( C) Boolean ( D) Variant 2 如下关于变体类型变量的叙述中,错误的是 ( A)变体类型数组中只能存放同类型数据 ( B)使用 Array初始化的数组变量,必须是 Variant类型 ( C)没有声明而直接使用的变量其默认类型均是 Variant ( D)在同一程序中,变体类型的变量可以被多次赋以不同类 型的数据 3 以下自定义数据类型的语句中,正确的是 ( A) Type
2、 student ID As String*20 name As String*10 age As Integer End student ( B) Type student ID As String*20 name As String*1 0 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 4 假定
3、有如下的程序段: Dim intVarAs Integer intvar=True Print intVar 则输出结果是 ( A) 0 ( B) -1 ( C) TRUE ( D) FALSE 5 长整型常数的类型说明符为 ( A) ( B) # ( C) & ( D) 6 执行语句 Dim X, YAs Integer后, ( A) X和 Y均被定义为整型变量 ( B) X和 Y均被定义为变体类型变量 ( C) X被定义为整型变量, Y被定义为变体类型变量 ( D) X被定义为变体类型变量, Y被定义为整型变量 7 在标准模块中用 Public关键字定义的变量,其作用域为 ( A)本模块所
4、有过程 ( B)整个工程 ( C)所有窗体 ( D)所有标准模块 8 有数据定义语句: Dim X, YAs Integer以上语句表明 ( A) X、 Y均是整型变量 ( B) X是整型变量, Y是变体类型变量 ( C) X是变体类型变量, Y是整型变量 ( D) X是整型变量, Y是字符型变量 9 以下合法的 VB变量名是 ( A) x ( B) 2y ( C) a#b ( D) x_1_x 10 以下合法的 VB变量名是 ( A) a ( B) yPrint ( C) a-b ( D) Type 11 以下关于变量作用域的叙述中,错误的是 ( A)在标准模块声明部分用 Public声明的
5、变量的作用域为整个工程文件 ( B)在标准模块声明部分用 Private声明的变量的作用域为该标准模块 ( C)在窗体的声明部分不能用 Private声明变量 ( D)在过程中不能使用 Public声明变量 12 下面变量定义中 错误的是 ( A) Public mod As Integer ( B) Static buf ( C) Dim ch As String*10 ( D) Dim a!(-5 To-1) 13 在标准模块中,将 a定义为全局整型变量的语句是 ( A) Static a As Integer ( B) Dim a As Integer ( C) Private a As
6、 Integer ( D) Public a As Integer 14 有如下过程代码: Sub var_dim() Static numa As Integer Dim numb As Integer numa=numa+2: numb=numb+1: print numa; numb End Sub 连续 3次调用 var_dim过程,第 3次调用时的输出是 ( A) 2 1 ( B) 2 3 ( C) 6 1 ( D) 6 3 15 工程文件中包含一个模块文件和一个窗体文件。模块文件的程序代码是:Public x As Integer Private y As Integer窗体文件的
7、程序代码是: Dim a As Integer Private Sub Command 1 Click() Private Sub Form_Load 1a=a+5: b=b+5: x=x+5: y=y+5 Dim b As Integer Print a; b; x; y a=2: b=3: x=10: y=20 End Sub End Sub 运行程序,单击窗体上的命令按钮,则在窗体上显示的是 ( A) 5 5 15 5 ( B) 7 5 15 25 ( C) 7 8 15 5 ( D) 7 5 15 5 16 在窗体上画一个命令按钮,然后编写如下程序: Sub inc(a As Inte
8、ger)Private Sub Command 1_Click() Static x As Integer inc 2: inc 3: inc 4 x=x+a Print x; End Sub End Sub 程序运行后,第一次单击命令按钮时的输出结果为 ( A) 2 3 4 ( B) 2 5 9 ( C) 1 1 14 18 ( D) 4 9 16 17 以下不能输出 “Program“的语句是 ( A) Print Mid(“VBProgram“, 3, 7) ( B) Print Right(“VBProgram“, 7) ( C) Print Mid(“VBProgram“, 3) (
9、 D) Print Left(“VBProgram“, 7) 18 能够产生 1到 50之间 (含 1和 50)随机整数的表达式是 ( A) Int(Rnd*5-1) ( B) Int(Rnd(50)+1) ( C) Int(Rnd*50) ( D) Int(Rnd*50+1) 19 Print Right(“VB Programming“, 2)语句的输出结果是 ( A) VB ( B) Programming ( C) ng ( D) 2 20 语句: Print Asc(ChrS(Mid$(“98765432“, 4, 2)的输出是 ( A) 65 ( B) A ( C) 8765 (
10、D) W 21 在窗体上画两个文本框,其名称分别为 Text1和 Text2,然后编写如下程序: Private Sub Form_Load() Text1 Text: “: Text2 Text=“: Text1 SetFocus End Sub Private Sub Text 1_Change() Text2 Text=Mid(Text1 Text, 6) End Sub 程序运行后,如果在文本框 Text1中输入 ChinaBeijing,则在文本框 Text2中显示的内容是 ( A) ChinaBeijing ( B) China ( C) Beijing ( D) ChinaB 2
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VB 机试 数据类型 运算 模拟 答案 解析 DOC
