【计算机二级vb教学】计算机二级vb练习题

更新时间:2020-11-28 来源:小升初作文真题 点击:

【www.0413xx.com--小升初作文真题】

  【计算机二级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)。

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

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

  A) MsgBox语句的返回值是一个整数

  B) 执行MsgBox语句并出现信息框后,不用关闭信息框即可执行其他操作

  C) MsgBox语句的第一个参数不能省略

  D) 如果省略MsgBox语句的第三个参数(Title),则信息框的标题为空

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

  A) 18

  B) 28

  C) 21

  D) 32

  3.现有语句: y=IIf(x>0, x Mod 3, 0)

  设x=10,则y的值是(  )。

  A) 0

  B) 1

  C) 3

  D) 语句有错

  4.假定通过复制、粘贴操作建立了一个命令按钮数组Command1,以下说法中错误的是(  )。

  A) 数组中每个命令按钮的名称(Name属性)均为Command1

  B) 若未做修改,数组中每个命令按钮的大小都一样

  C) 数组中各个命令按钮使用同一个Click事件过程

  D) 数组中每个命令按钮的Index属性值都相同

  5.下面哪个属性肯定不是框架控件的属性(  )。

  A) Text

  B) Caption

  C) Left

  D) Enabled

  6..假定有以下循环结构:

  Do Until 条件表达式

  循环体

  Loop

  则以下正确的描述是(  )。

  A) 如果"条件表达式"的值是0,则一次循环体也不执行

  B) 如果"条件表达式"的值不为0,则至少执行一次循环体

  C) 不论"条件表达式"的值是否为"真",至少要执行一次循环体

  D) 如果"条件表达式"的值恒为0,则无限次执行循环体

  7.在数据库设计中,将E-R图转换成关系数据模型的过程属于(  )。

  A) 需求分析阶段

  B) 概念设计阶段

  C) 逻辑设计阶段

  D) 物理设计阶段

  8.下列排序方法中,最坏情况下比较次数最少的是(  )。

  A) 冒泡排序

  B) 简单选择排序

  C) 直接插入排序

  D) 堆排序

本文来源:http://www.0413xx.com/a/265728.html