临沂大学VB程序设计期末考试复习题

举报
资源描述
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
展开阅读全文
温馨提示:
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档


电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号