程序设计基础VB期末考试卷201312 下载本文

word完美格式

江 南 大 学 考 《 程序设计基础VB 》期末考试卷 (A) 使用专业、班级 学号 姓名 题 数 一 二 三 四 总 分 得 分 一、单选题〖每个1分,共计30分〗 1.下列关于事件的叙述中不正确的是【 】。 A.事件是系统预先为对象定义的能被对象识别的动作 B.事件可分为用户事件与系统事件两类 C.Visual Basic为每个对象设置好各种事件,并定义好事件过程的过程名,但过程 代码必须由用户自行编写 D.Visual Basic中所有对象的默认事件都是Click 2.下面项目中,属性、方法、事件的个数分别有【 】个。 ①Caption ②Unload ③Cls ④SetFocus ⑤LostFocus ⑥KeyPress A.2 2 2 B.1 2 3 C.3 2 1 D.2 3 1 3.若需要在同一窗口内安排两组相对独立的单选按钮(OptionButton),适当的控件将 它们分隔开。下列不能将单选按钮分组的控件是【 】。 ①TextBox ②PictureBox ③Image ④Frame ⑤ListBox A.①②③ B.①③⑤ C.②④⑤ D.③④⑤ 4.在VB中,下列关于控件的属性或方法中,搭配错误的有【 】个。 ①Timer1.Interval ②List1.Cls ③Text1.Print ④List1.RemoveItem ⑤Vscroll1.Value ⑥Picture1.print A.0 B.1 C.2 D.3 5.在列表框List1中有若干列表象,可以删除选定列表项的语句是【 】。 A.List1.Text=\.List1.List(List1.ListIndex)= \ C.List1.Clear D.List1.RemoveItem List1.ListIndex

精心整理 学习帮手

word完美格式

考试形式开卷( √ )、闭卷(),在选项上打(√)

开课教研室 计算机科学与技术系 命题教师 程红 命题时间2013-12-1

1

试 卷 专 用 纸

6.以下有关控件的说法错误的是【 】。

A.若要实现在文本框中显示多行文本,则需将其Multiline属性设为True B.框架、单选按钮、标签和文本框都具有Name、Caption等属性

C.方法是对象可执行的动作,Pirnt方法具有计算和输出的功能,但不具备赋值功能

D.计时器控件没有方法,唯一响应的是Timer事件

7.图像框有一个属性,可以自动调整图形的大小,以适应图像框的尺寸,这个属性

是【 】。

B.Stretch C.AutoRedraw D.Appearance A.Autosize

8.形状控件所显示的图形不可能是【 】。 A.圆 B.圆角正方形 C.椭圆 D.等边三角形 9.下面的4个表达式中有【 】个能够对Single类型变量x(正数)的第3位小数正 确地进行四舍五入计算。 Format(x, \ CInt(100*(x+0.005))/100 Fix(100*(x+0.005))/100

A.1个 B.2个 C.3个 D.4个 10 .下列语句运行时系统给出错误提示的是【 】。 A.Print -32000-769 B.Print \ C.Print \ D.Print 3=2=4 11 .窗体上有一个标签Label1,假设已存在三个整型变量a、b、c,且变量a、b、c的值分别为1、2、3,以下的【 】语句可以使标签内显示的内容为:3=1+2

A.Label1.caption=c=a+b B.Label1.caption=\

C.Label1 =c & \.Label1.Print c & \12 .以下关系表达式中,其值为True的是【 】。 A.\

B.\ C.\ D.\13 .如果在一个过程中定义了Dim n as Integer,下列语句中,正确的有【 】个(其中 Text1是文本框)。

① n=n+1 ② Print n : n=n+1 ③ Text1.name=\④ n=1000000000

A.0 B.1 C.2 D.3 14 .如果要在程序中显示一个弹出式菜单,那么要调用VB中提供的【 】方法。

B.Move C.Refresh D.PopupMenu A.Print

15 .语句Dim a(-3 To 4,3 To 6) As Integer 定义的数组的元素个数是【 】。

A.18 B.28 C.21 D.32

精心整理 学习帮手

word完美格式

使用学期 2013-2014-1 s总张数 5 (不含答题纸) 教研室主任审核签字

江 南 大 学 考

16.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是【 】。

A.工程资源管理器窗口 B.工具箱窗口 C.代码窗口 D.属性窗口 17.符号“#”是声明【 】类型变量的类型定义符。

A.Integer B.Double C.Single D.String 18.关于Visual Basic的基本语句,【 】不是必须成对使用的。

A.For和Next B.Do 和Loop C.Select Case 和 End Select D.If 和 End If 19.下列语句中的【 】可以用来正确地声明一个动态数组。

A.Dim A( ) As Integer B.Private A(n) As Integer C.Dim A( , ) As Integer D.Dim A(1 to n)

20.如果在被调用过程中改变了形参值,而不会影响实参变量本身,这种参数传递方

式称为【 】传递。 A.按值 B.按地址 C.ByRef D.按形参 21.在窗体模块的通用声明段中声明变量时,不能使用【 】关键字。

A.Dim B.Public C.Private D.Static

22.若已有说明:Dim a(1 to 10) As Integer,则下列应用中合法的是【 】。

A.a(1)=\ B.a(7)=32768 C.a(8)= \ D.a(0)=2 23.控件数组的index的值总是从【 】开始的。

A.0 B.1 C.与TabIndex相同 D.无效值 24.下面有关数组的说法中,错误的是【 】。

A.数组必须先定义后使用

B.不可以用Public语句在窗体模快的通用处说明一个全局数组 C.Erase语句的作用是对已定义数组的值重新初始化 D.定义数组时,数组维界值可以不是整数 25.下列声明数组的语句中,正确的共有【 】个。 ①Dim A(-2 To 3,6) As Integer ②Dim B(1 To 3,6) As Integer 精心整理 学习帮手

③Dim M As Integer : Dim C(M) As Integer

④Const N as Integer=5 : Dim D(1 To N) As Integer