计算机二级vb练习题及答案(精选4套)
计算机二级考试是全国计算机等级考试(National Computer Rank Examination,简称NCRE)四个等级中的一个等级,考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。那么计算机二级vb考试会怎么考?以下仅供参考!
计算机二级vb练习题及答案 1
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练习题及答案 2
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(Rndx21+30)
B) Int(Rndx20+30)
C) Int(Rndx50-Rndx30)
D) Int(Rndx30+50)
【解析】因为Rnd函数产生的随机数范围是大于等于0而小于1。要产生30~50(含30和50)之间的随机整数,可先产生0~(50-30),即0~20之间的随机整数,然后在这个基础上再加上30。
Rndx20生成0~20之间的'随机数中不包括20,所以要用Int(Rndx21)可产生0~20之间的随机整数,然后加上30,综合起来就是Int(Rndx21+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练习题及答案 3
1.双击窗体中的对象后,VB将显示的窗口是(C)(单)
A.工具箱
B.项目(工程)窗口
C.代码窗口
D.属性窗口
2.下述选项中,VB的程序设计方法是(B)(单)
A.面向对象、顺序驱动
B.面向对象、事件驱动
C.面向过程、事件驱动
D.面向过程、顺序驱动
3.在VB中,要将一个窗体装载到内存进行变量初始化等预处理,但没有显示该窗体,应使用的方法或语句是(C)(单)
A.Show
B.Unload
C.Load
D.Hide
4.文本框的`默认属性是(B)(单)
A.Caption
B.Text
C.Name
D.Top
5.标签默认属性是(A)(单)
A.Caption
B.Text
C.Name
D.Top
6.执行以下程序段:
a$="abbacddcba"
For I=6 To 2 Step -2
X=Mid(a,I,I)
Y=Left(a,I)
z=Right(a,I)
z=Ucase(X&Y&z)
Next I
Print z
输出结果为(B)(单)
A.ABA
B.BBABBA
C.ABBABA
D.AABAAB
7.在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:
Option Base 1
Private Sub Command1_Click( )
Dim a As Variant
a=Array(1,2,3,4,5)
Sum=0
For I=1 To 5
Sum = sum+a(I)
Next I
x=Sum/5
For I =1 To 5
If a(I)>x Then Print a(I);
Next I
End Sub
程序运行后,单击命令按钮,在窗体上显示的内容是(D)(单)
A.1 2
B.1 2 3
C.3 4 5
D.4 5
8.假定一个工程由一个窗体文件Form1和两个标准模块文件Model1及Model2组成。Model1代码如下:
Public x As Integer
Public y As Integer
Sub S1( )
x =1
S2
End Sub
Sub S2( )
y=10
Form1.Show
End Sub
Model2的代码如下:
Sub Main( )
S1
End Sub
其中Sub Main被设置为启动过程。程序运行后,各模块的执行顺序是(C)(单)
A.Form1->Model1->Model2
B.Model1->Model2->Form1
C.Model2->Model1->Form1
D.Model2->Form1->Model1
9.设有如下程序段:
a$="beijingshanghai"
b$=Mid(a$,InStr(a$,"g")+1)
执行上面的程序段后,变量b$的值为【shanghai】
10.以下程序段的输出结果是【3】
Num =0
Do While num<=2
num = num+1
Loop
Print num
计算机二级vb练习题及答案 4
1.下列说法有错误的是
A.默认情况下,属性Visible的值为False
B.如果设置控件的Visible属性为False,则运行时控件会隐藏
C.Visible的值可设为True或者False
D.设置Visible属性同设置Enabled属性的功能是相同的,都是使控件处于失效状态
参考答案:D
2.下列程序的执行结果为
Private Sub Command1_Click()
Dim FirStr As String
FirSt="abcdef"
Print Pat(FirStr.
End Sub
Private Function Pat(xStr As String.As String
Dim tempStr As String, strLen As Integer
tempStr=""
strLen=Len(xStr.
i=1
Do While i<=Len(xStr.-3
tempStr=tempStr+Mid(xStr, i, 1)+Mid(xStr, strLen -i+1, 1)
i=i+1
Loop
Pat=tempStr
End Function
A.abcdef B.afbecd C.fedcba D.defabc
参考答案:B
3.下列叙述中,不属于软件需求规格说明书的作用的是( )
A.便于用户、开发人员进行理解和交流
B.反映出用户问题的结构,可以作为软件开发工作的基础和依据
C.作为确认测试和验收的依据
D.便于开发人员进行需求分析
参考答案:D
4.在Visual FoxPro中,用于建立或修改过程文件的命令为( )
A.MODIFY<文件名>
B.MODIFY FILE<文件名>
C.MODIFY PROCEDURE<文件名>
D.以上B、C都正确
参考答案:B
5.执行命令
.STORE″3.1416″TO TEST
.?TYPE(″TEST″)
其结果为( )
A.DB.LC.CD.N
参考答案:C
6.数据结构作为计算机的'一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及( )
A.数据的存储结构B.计算方法C.数据映像D.逻辑存储
参考答案:A
7.下列有关数据库的描述,正确的是
A.数据处理是将信息转化为数据的过程
B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变
C.关系中的每一列称为元组,一个元组就是一个字段
D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字
参考答案:D
8.一个Visual FoxPro过程化程序,从功能上可将其分为( )
A.程序说明部分、数据处理部分、控制返回部分
B.环境保存与设置部分、功能实现部分、环境恢复部分
C.程序说明部分、数据处理部分、环境恢复部分
D.数据处理部分、控制返回部分、功能实现部分
参考答案:A
9.单击命令按钮时,下列程序的执行结果为
Private Sub Command1_Click()
Dim x As Integer, y As Integer
x=12:y=32
Call Proc(x,y.
Print x; y
End Sub
Public Sub Proc(n As Integer, ByVal m As Integer.
n=n Mod 10
m=m Mod 10
End Sub
A.1232 B.232 C.23 D.123
参考答案:B
10.决定微调控件最大值的属性是( )
A.KeyboardHighValueB.ValueC.KeyboardLowValueD.Interval
参考答案:A
11.在“报表设计器”中,可以使用控件是( )
A.标签、文本框和列表框
B.标签、域控件和列表框
C.标签、域控件和线条
D.布局和数据源
参考答案:C
12.下列程序段执行结果为
x=5
y=-6
If Not x>0 Then x=y-3 Else y=x+3
Print x-y; y-x
A.-3 3 B.5 -9 C.3 -3 D.-6 5
参考答案:A
13.以下不是查询结果去向的是( )
A.浏览B.报表C.表单D.表
参考答案:C
14.数据库、数据库系统和数据库管理系统之间的关系是( )
A.数据库包括数据库系统和数据库管理系统
B.数据库系统包括数据库和数据库管理系统
C.数据库管理系统包括数据库和数据库系统
D.3者没有明显的包含关系
参考答案:B
15.下列有关数据库的描述,正确的是
A.数据库是一个DBF文件
B.数据库是一个关系
C.数据库是一个结构化的数据集合
D.数据库是一组文件
参考答案:C
【计算机二级vb练习题及答案】相关文章:
计算机二级VB练习题附答案07-27
计算机二级考试VB练习题及答案05-27
2017计算机二级考试VB练习题及答案10-31
2016计算机二级考试VB练习题及答案10-12
2017计算机二级VB考前练习题及答案07-13
计算机二级考试VB强化练习题及答案07-26
全国计算机二级《VB》练习题及答案09-08
计算机二级VB考试练习题及答案07-17