VB程序设计期末考试复习题(1)
注:可利用查找功能复制部分题干查询对应题目和解析。
查找按键: Ctrl+F
一、单选题 (共40题,80分)
1、 下列排序方法中,最坏情况下时间复杂度最小的是()。 A、冒泡排序
B、快速排序
C、堆排序
D、直接插入排序
正确答案:C
2、 数据库系统的数据独立性是指()。
A、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
B、不会因为数据的变化而影响应用程序
C、不会因为存储策略的变化而影响存储结构
D、不会因为某些存储结构的变化而影响其他的存储结构
正确答案:A
3、 软件需求分析阶段的主要任务是
A、确定软件开发方法
B、确定软件开发工具
C、确定软件开发计划
D、确定软件系统的功能
正确答案: D
4、名为sort的Sub子过程的形式参数为一数组,以下的定义语句中正确的是 A、Private Sub sort(A() As Integer)
B、Private Sub sort(A(10) As Integer)
C、Private Sub sort(ByVal A()As Integer)
D、Private Sub sort(A(,)As Integer)
正确答案:A
5、 下面 不是字符串常量。
A、"你好"
B、""
C、"True"
D、#False#
正确答案:D
6、 下面不属于需求分析阶段任务的是()。
A、确定软件系统的功能需求
B、确定软件系统的性能需求
C、需求规格说明书评审
D、制定软件集成测试计划
正确答案:D
7、某二叉树中有n个叶子结点,则该二叉树中度为2的结点数为()。
A、n+1
B、n-1
C、2n
D、n/2
正确答案:B
8、执行语句Dim a(3,4)As Single创建一个二维数组,数组元素的个数有 个。
A、12
B、4
C、20
D、7
正确答案:C
9、某棵树只有度为3的结点和叶子结点,其中度为3的结点有8个,则该树中的叶子结点 数 为 ( )
A、17
B、16
C、15
D、不存在这样的树
正确答案:A
10、 程序测试的目的是()。
A、执行测试用例
B、发现并改正程序中的错误
C、发现程序中的错误
D、诊断和改正程序中的错误
正确答案:C
11、某二叉树的前序序列为ABCDEFG,中序序列为 DCBAEFG, 则该二叉树的后序序列为()。
A、 EFGDCBA
B、 DCBEFGA
C、 BCDGFEA
D、 DCBGFEA
正确答案:D
12、 对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为()。
A、9
B、10
C、45
D、90
正确答案:C
13、软件生命周期是指()。
A、软件产品从提出、实现、使用、维护到停止使用退役的过程
B、软件的需求分析、设计与实现
C、软件的开发与管理
D、软件的实现和维护
正确答案:A
14、 要设置按钮的背景颜色,需要设置其BackColor属性,但同时要将如下属性设置为1, 按钮才会显示背景颜色。
A、Visible
B、Enabled
C、Style
D、Default
正确答案:C
15、 设有如下声明: DimXAs Integer,如果Sgn(X) 的值为- 1,则x 的值是 A、整数
B、大于0的整数
C、等于0的整数
D、小于0的数
正确答案:D
16、 设Label1 Command1Text1 Check1分别为标签、命令按钮、文本框、复选框的名称,则 以下属性设置语句中,运行时不会出错的是
A、Text1.ScrollBars=4
B、Check1.Value=2
C、Command1.Style= 3
D、Label1.BackStyle=2
正确答案:B
17、 在窗体上画一个名称为Drive1的驱动器列表框, 一个名称为Dir1的目录列表框。当改 变当前驱动器时,目录列表框应该与之同步改变。设置两个控件同步的命令放在一个事件过 程中,这个事件过程是。
A、Drive1 Change
B、Drive1 Click
_
C、Dir1 Click
_
D、 Dir1 Change
正确答案:A
18、 下面属于白盒测试方法的是()。
A、等价类划分法
B、逻辑覆盖
C、边界值分析法
D、错误推测法
正确答案:B
19、 列表框中被选中的列表项的位置可以通过一个属性获得,这个属性是 。 A、Text
B、ListIndex
C、ListCount
D、List
正确答案:B
20、 一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为()。
A、16
B、10
C、6
D、4
正确答案:A
21、 软件需求规格说明书的作用不包括()。
A、软件验收的依据
B、用户与开发人员对软件要做什么的共同理解
C、软件设计的依据
D、软件可行性研究的依据
正确答案:D
22、算法的有穷性是指()。
A、算法程序的运行时间是有限的
B、算法程序所处理的数据量是有限的
C、算法程序的长度是有限的
D、算法只能被有限的用户使用
正确答案:A
23、 如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是 A、如果工程中含有Sub Main过程,则程序一定首先执行该过程
B、不能把标准模块设置为启动模块
C、用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体
D、任何时刻最多只有一个窗体是活动窗体
正确答案:A
24、 为把圆周率的近似值3.14159存放在变量pi中,应该把变量pi定义为 。 A、 Dim pi As Single
B、 Dim pi(7) As Integer
C、 Dim pi As Long
D、 Dim pi As Integer
正确答案:A
25、 在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于()。
A、逻辑设计阶段
B、需求分析阶段
C、概念设计阶段
D、物理设计阶段
正确答案:C
26、VB是一种面向 的程序设计语言。
A、过程
B、用户
C、方法
D、对象
正确答案:D
27、 以下不能触发滚动条Change事件的操作是。
A、单击滚动框
B、单击两端的滚动箭头
C、单击滚动箭头与滚动框之间的滚动条
D、拖动滚动框
正确答案:A
28、 在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
A、逻辑设计阶段
B、需求分析阶段
C、概念设计阶段
D、物理设计阶段
正确答案: A
29、 下列各序列中不是堆的是()。 A、(91,85,53,36,47,30,24,12)
B、(91,85,53,47,36,30,24,12) C、(47,91,53,85,30,12,24,36) D、(91,85,53,47,30,12,24,36)
正确答案:C
30、 以下叙述中错误的是
A、一个工程中只能有一个Sub Main过程
B、窗体的Show方法的作用是将指定的窗体装入内存并显示该窗体
C、窗体的Hide方法和Unload方法的作用完全相同
D、若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体
正确答案:C
31、 若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系是
()。
A、多对一
B、一对多
C、一对一
D、多对多
正确答案:A
32、在VB 中有一行程序代码: Text1.Text="Visual Basic",其中的Text1 Text和"Visual Basic"分别 代表 。
A、对象、值、属性
B、对象、方法、属性
C、对象、属性、值
D、属性、对象、值
正确答案:C
33、在数据库管理系统提供的数据语言中,负责数据的查询、增加、删除和修改等操作的是
()。
A、数据定义语言
B、数据管理语言
C、数据操纵语言
D、数据控制语言
正确答案:C
34、 程序运行时,拖动滚动条上的滚动框,则所触发的事件是
A、 Drag
B、 DragDrop
C、 Scroll
D、 Move
正确答案: C
35、设有三张表,客户(客户号,姓名,地址),产品(产品号,产品名,规格,进价),购 买(客户号,产品号,价格),其中表客户和表产品的关键字(键或码)分别为客户号和产
品号,则表购买的关键字为()。
A、客户号,产品号
B、客户号
C、产品号
D、客户号,产品号,价格
正确答案:A
36、 以下关系表达式中,其值为True的是
A、"the"="there"
B、"XYZ">"XYz"
C、"Integer"<"Int"
D、"VisualBasic"<>"visualbasic"
正确答案:D
37、为了使文本框只具有垂直滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars 属性设置为
A、2
B、0
C、3
D、1
正确答案:A
38、 窗体上有1个水平滚动条,已经通过属性窗口把它的Max属性设置为1,Min属性设置 为100。下面叙述中正确的是。
A、程序运行时,若使滚动块向左移动,滚动条的Value属性值就增加
B、程序运行时,若使滚动块向左移动,滚动条的Value属性值就减少
C、由于滚动条的Max属性值小于Min属性值,程序会出错
D、由于滚动条的Max属性值小于Min属性值,程序运行时滚动条的长度会缩为一点,滚动 块无法移动
正确答案:A
39、 软件开发中需求分析的主要任务是()。
A、定义和描述目标系统“做什么”
B、获取需求
C、给出软件解决方案
D、需求评审
正确答案:A
40、 下面描述中不属于软件需求分析阶段任务的是()。
A、撰写软件需求规格说明书
B、软件的总体结构设计
C、软件的需求分析
D、软件的需求评审
正确答案:B
二、填空题 (共10题,20分)
1、 以下程序段首先按升序输入10个数到数组a中,又输入一个x。如果x在数组a中,则将 其从数组中删除;如果X超过了数组的第1个数或第10个数,则显示"数据超出范围";如 果x不在数组中,则显示"数据没找到"。
Option Base 1
Private Sub Command1 Click()
Dim a(10) As Integer, i As Integer,x As Integer
Dim j As Integer
Fori=1To 10
a(i)= InputBox("请输入a("&i&") 的值")
Print a(i);
Nexti
Print
x=Val(InputBox("请输入x:"))
If x
点击显示更多内容>>
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号