2008年9月全国计算机等级考试二级VB笔试试卷

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2008年9月全国计算机等级考试二级笔试试卷Visual Basic语言程序设计

(考试时间90分钟,满分100分)

一、选择题(每小题2分,共70分)

下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)B

(2)D

(3)C

(4)A

(5)D

(6)B

(7)A

(8)B

(9)C

(10)C

11.在设计窗体时双击窗体的任何地方,可以打开的窗口是()。

A.代码窗口B.属性窗口C.工程资源管理器窗口D.工具箱窗口

(11)A

考核知识点:

(1) VB集成环境的使用

答案:A

分析:在设计窗体时双击窗体的任何地方,可以打开的窗口是代码窗口。

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

A.Integer B.String C.Boolean D.Variant

(12)D

考核知识点:

(1) 变量的定义(缺省类型)

答案:D

分析:变量没有事先定义而直接使用,则变量默认的数据类型是变体类型Variant

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

A.Dim pi As Integer B.Dim pi(7) As Integer

C.Dim pi As Single D.Dim pi As Long

(13)C

考核知识点:

(1) 变量的定义(类型的合理选择)

答案:C

分析:根据题目要求存放的数据3.14159不是整形数据,所以变量pi应定义为Single或Double类型,根据变量定义的格式,所以选择答案C

14.表达式2 * 3 ^ 2 + 4 * 2 / 2 +3 ^ 2的值是()。

A.30 B.31 C.49 D.48

(14)B

考核知识点:

(1) 表达式的计算

(2) 运算符的优先级

答案:B

分析:算术运算符的优先级(高→低):^ →* / →\ →Mod →+ - ;所以表达式计算的结果为31

15.以下不能输出“Program ”的语句是() A .Print Mid(“VBProgram ”, 3, 7) B .Print Right(“VBProgram ”, 7) C .Print Mid(“VBProgram ”, 3) D .Print Left(“VBProgram ”, 7) (15)D 考核知识点: (1) Mid 函数 (2) Print 方法 答案: D

分析:Mid(x, n1[, n2])从字符串x 左边第n1个字符开始连续取其中的n2个字符组成字符串,n2默认表示取子串到字符串x 的最后一个字符为止

16.窗体上有一个名称为Frame1的框架(如图),若要把框架上显示的“Frame1”改为汉字“框架”,下面正确的语句是()。 A . = “框架” B .Frame1.Cation = “框架” C .Frame1.Text = “框架” D .Frame1.Value = “框架” (16)B

考核知识点:

(1) 框架对象的常用属性 答案:B

分析:Name 属性是非运行态属性,所以不能在代码窗口中修改,其作用仅仅起到标识对象的作用;而Caption 属性决定对象外观上显示的内容,所以此题选择B 答案。框架对象没有Text 和Value 属性

17.以下叙述中错误是()。

A .在通用过程中,多个形式参数之间可以用逗号作为分隔符

B .在Print 方法中,多个输出项之间可以用逗号作为分隔符

C .在Dim 语句中,所定义的多个变量可以用逗号作为分隔符

D .当一行中有多个语句时,可以用逗号作为分隔符 (17)D

考核知识点:

(1) 分隔符的正确使用 答案:D

分析:参数之间使用逗号作为分隔符,Print 方法中输出项之间可以选择使用逗号或分号实现标准格式或紧凑格式的输出;变量、数组和符号常量定义时,使用逗号分隔定义的内容;一行书写多条语句时,是使用冒号分隔语句的

18.设窗体上有一个列表框控件list1,含有若干列表项。以下能表示当前被选中的列表项内容的是()。 A .List1.List B .List1.ListIndex C .List1.Text D .List1.Index (18)C

考核知识点:

(1) 列表框的常用属性 答案: C

分析:当前被选中的列表项内容保存在列表框的Text 属性中,或者列表框的List 属性中,但List 属性是集合属性,所以必须标明当前被选中的列表项的下标索引号,才能通过List 属性获取当前被选中的列表项内容。即List1.List(List1.ListIndex)

19.设a=3,b=5,c=6,执行语句print a

A

考核知识点:

(1) 逻辑表达式的计算

(2) Print方法

答案:A

分析:窗体上显示的内容是由Print方法后的输出项决定的,此处输出项的是一个逻辑表达式,根据运算规则,逻辑表达式的值为True,所以窗体上显示的内容是True

20.执行下列语句

strInput = InputBox(“请输入字符串”, “字符串对话框”, “字符串”)

将显示输入对话框。此时如果直接单击“确定”按钮,则变量strInput的内容是()。

A.“请输入字符串”B.“字符串对话框”C.“字符串”D.空字符串

(20)C

考核知识点:

(1) InputBox的使用(返回值的类型、参数含义)

答案: C

分析:Var = InputBox(Prompt[,title][,default][,x,y][,helpfile,context])

式中,Var可以是变体变量或字符串型变量,也可以是数值型变量(若输入内容不可转换成数值型数据,将会产生运行错误)。

在调用InputBox函数时,屏幕上将产生一个带有提示信息的对话框,光标在输入对话框底部的输入文本框中闪烁,等待用户输入数据。用户按回车键或用鼠标单击“确定”或“OK”按钮,即可把输入文本框中输入的数据以字符串形式赋给变量;按Esc•键或单击“取消”或“Cancel”按钮,则返回0值或空串。

InputBox函数的各个参数的意义如下:

1.Prompt:提示用的文字信息,字符串类型,其长度不能超过1024个字符;该参数不可缺省。在对话框内显示Prompt 提示文字信息时,可以自动换行。若想按自己的要求换行,则可采用插入回车换行符,即Chr(13)+Chr(10)或vbCrLf 来实现。

2.title:对话框标题(字符型),缺省时,为空白;

3.default:显示在用户编辑框中的缺省值(字符型),缺省时,返回空值;

4.x,y:对话框在屏幕上显示时的位置,单位是特维,(x,y)是对话框左上角点的坐标;

5.helpfile,context:帮助文件名及帮助主题号。有本选项时,在对话框中自动增加一个帮助按钮。

此题中,由于是直接单击“确定”按钮,所以InputBox函数返回的是参数Default属性的值,所以答案为C“字符串”

21.窗体上有Command1、Command2两个命令按钮。现编写以下程序

Option Base 0

Dim a() As Integer, m As Integer

Private Sub Command1_Click()

m = InputBox(" 请输入一个正整数")

ReDim a(m)

End Sub

Private Sub Command2_Click()

m = InputBox(" 请输入一个正整数")

ReDim a(m)

End Sub

运行程序时,单击Command1后输入整数10,再单击Command2后输入整数5,则数组a中元素的个数是()。A.5 B.6 C.10 D.11

(21)B

考核知识点:

(1) 动态数组的定义

(2) Option Base语句的作用