计算机二级vb试题

更新于:2022-11-12 10:56:43

  【计算机二级VB练习题一】

  1、为了在运行时能显示窗体左上角的控制框(系统菜单),可以设置以下哪个属性的值为True( )。

  A.Contr01Box B.MinButton C.MaxButton D.BorderStyle

  参考答案:A

  参考解析:本题考查窗体的常见属性。窗体中ControlBox属性用来控制是否显示控制菜单,属性值为False时不显示控制菜单。属性MinButton和MaxButton控制是否显示最大化和最小化按钮,属性BorderStyle则是设置窗体的边界样式。

  2、组合框是文本框和( )特性的组合。

  A.复选框 B.标签 C.列表框 D.目录列表框

  参考答案:C

  参考解析:本题考查组合框。组合框控件(ComboBox)是将文本框和列表框的功能结合在一起,用户可以在列表中选择某项(注:只能选取一项),或在编辑区域中直接输入文本内容来选定项目。

  3、Visual Basic根据计算机访问文件的方式将文件分成3类,其中不包括( )。

  A.顺序文件 B.Unix文件 C.二进制文件 D.随机文件

  参考答案:B

  参考解析:本题考查VB文件的分类。VB中根据文件的访问形式分为顺序文件、随机文件和二进制文件。

  4、下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。

  A.内模式 B.外模式 C.概念模式 D.逻辑模式

  参考答案:A

  参考解析:数据库管理系统的三级模式结构由外模式、模式和内模式组成。外模式,或予模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。模式,或逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和。外模式是模式的一部分。内模式,或存储模式,或物理模式,是指数据在数据库系统内的存储介质上的表示,即对数据的物理结构和存取方式的描述。

  5、符合结构化原则的三种基本控制结构是顺序结构、__________和循环结构。

  参考解析:选择结构

  【解析】程序设计语言仅仅使用顺序、选择和重复(循环)三种基本控制结构就足以表达出各种其他形式结构的程序设计方法。遵循程序结构化的设计原则,按结构化程序设计方法设计出的程序易于理解、使用和维护;可以提高编程工作的效率,降低软件的开发成本。

  6、对数据元素之间的逻辑关系的描述是_______。

  参考解析:数据的逻辑结构

  【解析】数据的逻辑结构是对数据元素之间的逻辑关系的描述,它可以用一个数据元素的集合和定义在此集合中的若干关系来表示。

  7、软件工程研究的内容主要包括:软件开发技术和________。

  参考解析:软件工程管理

  【解析】软件工程研究的内容主要包括:软件开发技术和软件工程管理。软件开发技术包括:软件开发方法学、开发过程、开发工具和软件工程环境,其主体内容是软件开发方法学。软件工程管理包括软件管理学、软件工程经济学、软件心理学等内容。

  8、软件指的是计算机系统中与硬件相互依赖的另一部分,包括程序、数据和__________的集合。

  参考解析:相关文档

  【解析】软件指的是计算机系统中与硬件相互依赖的另一部分,包括程序、数据和有关的文档。程序是对计算机的处理对象和处理规则的描述,是软件开发入员根据用户需求开发的、用程序语言描述的、适合计算机执行的指令序列。数据是使程序能正常操作信息的数据结构。文档是为了便于了解程序所需的资源说明,是与程序的开发、维护和使用有关的资料。

  9、_______语句的作用是暂时停止VB程序的运行,将控制权转交给操作系统。

  参考解析:

  DoEvents

  【解析】本题考查DoEvents函数。DoEvents函数的功能是将控制权转交给操作系统,以便让系统有机会去检查是否有其他事件需要提供服务,当操作系统处理完队列中的事件后,返回控制权。该函数可以返回VB应用程序中打开窗体的数目。

  10、当用________方式打开文件时,如果对文件进行写操作,则写入的`数据附加到原文件的后面。

  %参考解析:Append(追加)

  【解析】本题考查文件的打开方式。打开文件有3种模式。Output:向文件中写数据,当指定的文件不存在时,则在指定的文件夹下建立文件;Input:从文件中读数据,当文件不存在时,则报错;Append:追加数据到文件末尾,当指定的文件不存在时,则报错。

  11、算法的'基本特征主要包括四个方面,它们分别是可行性、确定性、_________和拥有足够的情报。

  参考解析:有穷性

  【解析】算法的基本特征主要包括以下四个方面:可行性:针对实际问题而设计的算法,执行后能够得到满意的结果;确定性:算法中的每一个步骤都必须有明确的定义,不允许有模棱两可的解释和多义性;有穷性:算法必需在有限时间内做完,即算法必需能在执行有限个步骤之后终止;拥有足够的情报:要使算法有效必需为算法提供足够的情报,当算法拥有足够的情报时,此算法才最有效的;而当提供的情报不够时,算法可能无效。

  12、对长度为8的线性表进行冒泡排序,最坏情况下需要比较的次数为__________ 。

  参考解析:28

  【解析】在最坏情况下,冒泡排序所需要的比较次数为n(n.1)/2;简单插入排序所需要的比较次数为n(n-1)/2;希尔排序所需要的比较次数为O(n1 5);堆排序所需要的比较次数为O(nl092n)。

  【计算机二级VB练习题二】

  1.下列叙述中正确的是( D )。

  A) 栈是先进先出的线性表

  B) 队列是先进后出的线性表

  C) 循环队列是非线性结构

  D) 有序线性表既可以采用顺序存储结构,也可以采用链式存储结构

  【解析】栈是先进后出的线性表,所以A)错误;队列是先进先出的线性表,所以B)错误;循环队列是线性结构的线性表,所以C)错误。

  2.以下选项中,不合法的Visual Basic的变量名是( B )。

  A) a5b

  B) _xyz

  C) a_b

  D) andif

  【解析】VB中变量的命名规则:

  必须以字母开头。

  由字母,汉字或数字组成

  不能包含嵌入的句号或者嵌入的类型声明字符。

  不得超过 255 个字符。

  3.可以产生30~50(含30和50)之间的随机整数的表达式是( A )。

  A) Int(Rnd*21+30)

  B) Int(Rnd*20+30)

  C) Int(Rnd*50-Rnd*30)

  D) Int(Rnd*30+50)

  【解析】因为Rnd函数产生的随机数范围是大于等于0而小于1。要产生30~50(含30和50)之间的随机整数,可先产生0~(50-30),即0~20之间的随机整数,然后在这个基础上再加上30。

  Rnd*20生成0~20之间的随机数中不包括20,所以要用Int(Rnd*21)可产生0~20之间的随机整数,然后加上30,综合起来就是Int(Rnd*21+30),故A选项正确。

  4.为了使文本框同时具有垂直和水平滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars属性设置为( D )。

  A) 0

  B) 1

  C) 2

  D) 3

  【解析】ScrollBars属性值为0,表示文本框没有滚动条;

  ScrollBars属性值为为1,表示文本框只有水平滚动条;

  ScrollBars属性值为为2,表示文本框只有垂直滚动条;

  ScrollBars属性值为为3,表示文本框同时拥有水平和垂直滚动条。

  5.下列关于通用对话框CommonDialog1的叙述中,错误的是( A )。

  A) 只要在打开对话框中选择了文件,并单击打开按钮,就可以将选中的文件打开

  B) 使用CommonDialog1.ShowColor方法,可以显示颜色对话框

  C) CancelError属性用于控制用户单击取消按钮关闭对话框时,是否显示出错警告

  D) 在显示字体对话框前,必须先设置CommonDialog1的Flags属性,否则会出错

  【解析】打开对话框主要用来获取用户指定的文件信息并供程序使用,对话框本身并不提供打开文件功能,这些功能需另外编写代码才能实现,所以在打开对话框中可选中某文件,但不能打开。故A选项错误。

  6.窗体上有名称为Command1的命令按钮,名称分别为List1、List2的列表框,其中List1的MultiSelect属性设置为1(Simple),并有如下事件过程:

  Private Sub Command1_Click()

  For i=0 To List1.ListCount-1

  If List1.Selected(i)=True Then

  List2.AddItem Text

  End If

  Next

  End Sub

  上述事件过程的功能是将List1中被选中的列表项添加到List2中。运行程序时,发现不能达到预期目的,应做修改,下列修改中正确的是

  ( C )。

  A) 将For循环的终值改为List1.ListCount

  B) 将List1.Selected(i)=True 改为List1.List(i).Selected=True

  C) 将List2.AddItem Text 改为List2.AddItem List1.List(i)

  D) 将List2.AddItem Text 改为List2.AddItem List1.ListIndex

  【解析】题目程序不能将List1中的选中项添加到List2中,List2.AddItem Text一行有误,应该改为List2.AddItem List1.List(i)才能使List1中每个选中的行添加到List2中。列表框控件的List属性保存了列表框中所有值的数组,可以通过下标访问数组中的值。

  7.假定在图片框Picture1中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是

  ( B )。

  A) 单击图片框,然后按Del键

  B) 执行语句 Picture1.Picture=LoadPicture()

  C) 执行语句 Picture1.Picture=

  D) 执行语句:Picture1.Cls

  【解析】A选项按Del键不能删除图片;C选项中Pictue属性值不能为空字符串,语法错误;D选项中Cls方法只能清除图片上显示的内容,不能清除图片。要将图片框中的图片清除,用B选项方法可以。故B选项正确。

  8.算法的空间复杂度是指( A )。

  A) 算法在执行过程中所需要的计算机存储空间

  B) 算法所处理的数据量

  C) 算法程序中的语句或指令条数

  D) 算法在执行过程中所需要的临时工作单元数

  【解析】算法的空间复杂度是指算法在执行过程中所需要的内存空间。所以选择A)。

喜神方位查询表 生肖相冲查询表 今日生肖 日历 上升星座 正财位查询 偏财位查询 命理 开运方法 今日吉时 每日财位查询表 今日赢钱方位 第几周查询 今日财神方位查询 今天是什么节日 今天几九 今日黄历 今天是什么日子 今日油价 今天是什么节气 今日穿衣五行颜色 今天是第几周 节气查询 还剩多少天 油价调整日期 春节倒计时 生肖年份查询 属相年龄对照表 十二生肖运势 十二星座今年运势