2011 年湖北华中农业大学程序设计考研真题
一、选择题(每题 2 分,共 20 分)
1.InputBox()函数括号中的第一个参数代表()。
A、提示信息
B、标题
C、默认值
D、对话框位置
2.以下哪种项目是 VB.NET 不能创建的()。
A、Windows 应用程序
B、Dos 应用程序
C、Web 应用程序
D、Windows 服务
3.要在文本框中显示文本,应给其()属性赋值。
A、Text
B、Caption
C、 Name
D、File
4.将按钮的 Visible 属性设为 False,按钮会()。
A、可用且可见
B、可用不可见
C、可见不可用
D、不可用不可见
5.语句 x=x+1 可以简写为()。
A、x++
B、x+=1
C、x=+1
D、x+1
6.下面哪个控件在程序运行时是不可见的()。
A、单选钮
B、组合框
C、计时器
D、框架
7. Select Case 对应的结束语句是()。
A、End Select
B、End Case
C、Select End
D、Case End
8.过程 Sub Test(ByVal x As Integer,ByRef y As Integer) 一。
A、x、y 都是传值参数
B、x、y 都是引用参数
C、x 是传值参数,y 是引用参数
D、x 是引用参数,y 是传值参数
9.要调整某控件的宽度,应修改()属性。
A、Top
B、Left
C、Width
D、Height
10.下面哪个控件的特点同 ListBox 最接近()。
A、ComboBoX
B、TextBox
C、PictureBox
D、Form
二、简答题(每题 5 分/题,共 10 分)
1、算法的 5 个特性是什么?算法与程序的区别有哪些?
2、简述白盒测试和黑盒测试。
三、简单编程题(5 分/题,共 10 分)
1.编写一个 Function 过程,求圆的面积(圆的半径作为过程的参数)
2.设计并完成一个过程 Split(ByVal data As Decimal),能将参数 data 进行按比例"拆
分",data 值的 40%给 Label 控件 Lb1 的文本属性,而将 data 值的 60%值送给 Label 控
件 Lb2 的文本属性。
四、程序模块设计(每题 10 分,共 10 分)
1. 设计一个描述儿童、成人和老人的类,儿童分为学龄前和学龄期儿童,成人有工作,老
人已经退休。提取共性作为基类,并派生出满足要求的各个类及每一个类上的操作。要求设
计出各个类,并完成测试类的程序。
参考思路∶描述一个人的基本特征包括 姓名 Name、出生时间 Birth、出生地点 BirthPlace。
把这些基本特征定义为一个基类 Base。不论学龄前还是学龄期儿童都要有监护人 Guarder,
为 此 在 基 类 的 基 础 上 派 生 出 类 Al1Child , 再 把 类 Al1Child 作 为 基 类 派 生 出 学 龄 前
Preschool 和学龄期 SchoolAge 儿童的类。把类 Base 作为基类,分别派生出成人类 Adult
和老人类 0ldPeple。