计算机二级vb练习题
【计算机二级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) 堆排序
【计算机二级vb练习题】相关文章:
计算机二级VB专项练习题01-17
计算机二级vb练习题及答案01-17
计算机二级VB考试模拟练习题01-19
计算机二级VB考试练习题01-26
计算机二级考试试题VB练习题01-26
计算机二级《VB》的常用算法01-14
计算机二级VB考试习题01-26