文档库 最新最全的文档下载
当前位置:文档库 › 国家二级VB机试(数组)模拟试卷7

国家二级VB机试(数组)模拟试卷7

国家二级VB机试(数组)模拟试卷7
国家二级VB机试(数组)模拟试卷7

国家二级VB机试(数组)模拟试卷7

(总分:96.00,做题时间:90分钟)

一、选择题(总题数:48,分数:96.00)

1.假定建立了一个名为Commandl的命令按钮数组,则以下说法中错误的是

(分数:2.00)

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

B.数组中每个命令按钮的标题(Caption属性)都一样√

C.数组中所有命令按钮可以使用同一个事件过程

D.用名称Commandl(下标)可以访问数组中的每个命令按钮

解析:解析:本题考查控件数组。选项B)中,命令按钮控件数组的Caption属性不一定相同,可以单独分别设置,其他选项均正确。

2.列表框中的项目保存在一个数组中,这个数组的名字是

(分数:2.00)

A.Column

B.Style

C.List √

D.MultiSelect

解析:解析:本题考查列表框的使用。列表框的元素保存在List数组中,可以通过List属性获取元素值。

3.下面的语句用Array函数为数组变量a的各种元素赋值整数值:

(分数:2.00)

A.Dim a √

B.Dim a As Integer

C.Dim a(9)As Integer

D.Dim a()As Integer

解析:解析:本题考查常用函数。Arrav函数返回一个包含数组的Variant,语法:Array(arglist)。所需的arglist参数是一个用逗号隔开的值表,这些值用于给Variant所包含的数组的各元素赋值。如果不提供参数,则创建一个长度为0的数组。本题中变量a必须是变体类型,选项A)正确。

4.以下数组定义语句中,错误的是

(分数:2.00)

A.Static a(10)As Integer

B.Dim c(3,1 To 4)

C.Dim d(一10) √

D.Dim b(0 To 5,1 To 3)As Integer

解析:解析:本题考查的考点是有关数组定义的。在Visual Basic中,可以用4个关键字来定义数组,分别是Dim、ReDim、Public和Static。在Visual Basic中定义数组有两种格式。格式一:Dim<数组名(下标上界)>As<类型名称> Dim<数组名(第一维下标上界,第二维下标上界)>As<类型名称>格式二:Dim<数组名(下界To上界[,下界To上界]…)>As<类型名称>其中上界必须大于下界。本题中选项C)采取第一种格式定义数组,则数组默认下界为0,上界-10小于0,故不符合要求。

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

(分数:2.00)

A.18

B.28

C.21

D.32 √

解析:解析:本题考查的考点是有关二维数组的。二维数组定义时对于数组的每一维均给定下标的下界和上界,中间用To连接,即给出下标可取值的变化范围。“数组元素个数”指的是数组中成员的个数,每一维的长度是上界一下界+1,数组元素个数等于各维长度之积。

6.下面正确使用动态数组的是

(分数:2.00)

A.Dim arr()As integer…ReDim arr(3,5) √

B.Dim arr()As Integer…ReDim arr(50)As String

C.Dim arr()…ReDim arr(50)As Integer

D.Dim arr(50)As Integer…ReDim arr(20)

解析:解析:通常把需要在编译时分配内存区的数组叫做静态数组,而把需要在运行时分配内存区的数组叫做动态数组。定义动态数组通常分两步:首先在窗体层或标准模块中用Dim、Private或Public声明一个没有下标的数组(括号不能省略),然后在过程中用ReDim语句定义带下标的数组。ReDim语句只能用于动态数组,它可以改变每一维的大小,但不能改变维数和数组类型。

7.设有如下数组定义语句: Dim a(一1 To 4,3)As Integer 以下叙述中正确的是

(分数:2.00)

A.a数组有18个数组元素

B.a数组有20个数组元素

C.a数组有24个数组元素√

D.语法有错

解析:解析:二维数组定义时对于数组的每一维均给定下标的下界和上界,中间用To连接,即给出下标可取值的变化范围。“数组元素个数”指的是数组中成员的个数,每一维的长度是上界一下界+1,数组元素个数等于各维长度之积。数组下标的默认下限值为0,此时数组某一维的元素个数等于该维下标上界值加1。

8.语句Dim Arr(-2 To 4)As Integer所定义的数组的元素个数为

(分数:2.00)

A.7个√

B.6个

C.5个

D.4个

解析:解析:数组中所含有的元素个数为:上界一下界+1,本题中计算4一(-2)+1=7。

9.下列数组定义中错误的是

(分数:2.00)

A.Dim a(-5 To -3)

B.Dim a(3 To 5)

C.Dim a(-3 To -5) √

D.Dim a(-3 To 3)

解析:解析:定义数组一般使用的格式是Dim<数组名(下界To上界[,下界To上界]…)>As<类型名称>,其中定义数组时,每一维的下标必须是常数,不能是变量或表达式。即使在执行数组定义语句之前给出变量的值,也是错误的;无论定义数组的格式为那种,下界都必须小于上界。

10.以下关于数组的叙述中,错误的是

(分数:2.00)

A.Variant类型的数组中各数组元素的类型可以不同

B.各数组元素可以是不同类型的控件√

C.各数组元素通过下标进行区别

D.各数组元素具有相同的名称

解析:解析:数组是一组具有相同类型和名称的变量的集合。这些变量称为数组元素,它们具有相同的名称,每个数组元素都有一个编号被称为下标,可以通过下标来区别这些元素。变体型数组,控件数组中各数组元素必须是相同类型的控件。

11.设有如下声明语句 Option Base 1 Dim arr(2,-1 To 5)As Integer 则数组arr中数组元素的个数是(分数:2.00)

A.10

B.12

C.14 √

D.21

解析:解析:二维数组定义时对于数组的每一维均给定下标的下界和上界,中间用To连接,即给出下标可取值的变化范围。“数组元素个数”指的是数组中成员的个数,每一维的长度是上界一下界+1,默认下界是0,数组元素个数等于符维K度之积。

12.以下叙述中错误的是

(分数:2.00)

A.用ReDim语句可以改变数组的维数

B.用ReDim语句可以改变数组的类型√

C.用ReDim语句可以改变数组每一维的大小

D.用ReDim语句可以对数组中的所有元素置O或空字符串

解析:解析:Visual Basic中有两种类型的数组:固定大小的数组及动态数组。固定大小的数组总是保持同样的大小,而动态数组在运行时可以改变大小。要使用动态数组可先声明一个不指明大小的空数组(即没有维数下标),然后再用ReDim语句在过程中改变数组大小和类型,对于多维数组,无法改变维数,只能改变最后一维的大小。

13.设有下面的程序段:x=InputBox(”请输入一个整数”) ReDim a(x) For k=x To 0 Step一1 a(k)=k Next k 一般,在这段程序之前应先进行数组a的定义。下面定义语句中正确的是

(分数:2.00)

A.Dim a(100)As Integer

B.Dim a()As Integer √

C.Dim a As Integer

D.Dim a(0 To 100)As Integer

解析:解析:动态数组以变量作为下标值,在程序运行过程中完成定义,通常分为两步:首先在窗体层、

标准模块或过程中用Dim或Public声明一个没有下标的数组(括号不能省略),然后在过程中随时用ReDim 语句可以重定义变量作为卜标的数组,重定义后原数组的所有元素值被清空。

14.如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是

(分数:2.00)

A.Dim a(4)As Integer

B.Dim a(5)As Variant

C.Dim a(1 To 5、)As Integer

D.Dim a As Variant √

解析:解析:Array(arglist)函数用于将arglist参数中一组用逗号隔开的值列转换成一个数组并赋值给

某数组变量,此时要求数组变量在定义时定义成变体型变量或者不声明长度的数组,不能是定长数组。15.设有如下一段程序: Private Sub Commandl_Click() Static a As Variant

a=Array(”one”,”two”,”three”,”four”,”five”) Print a(3) End Sub 针对上述事件过程,以下叙述中正确的是

(分数:2.00)

A.变量声明语句有错,应改为Static a(5)As Variant

B.变量声明语句有错,应改为Static a

C.可以正常运行,在窗体上显示three

D.可以正常运行,在窗体上显示four √

解析:解析:Array(arglist)函数用于将arglist参数中一组用逗号隔开的值列转换成一一个数组并赋值

给某数纰变量,此时要求数组变量在定义时定义成变体型变量或者不声明长度的数组,不能是定长数组。

数组的默认下界为0,所以a(3)是数组的第四个元素。

16.在窗体上画一个命令按钮(其Name属性为Commandl),然后编写如下代码:Private Sub Commandl_Click() Dim n0 As Integer:Dim a,b As Integer a=InputBox(”Enter the first number”) b=InputBox(”Enter the second number”) Re Dim n(a To b) For k=LBound(n) To UBound(n) n(k)=k Print n(k); Next k End Sub 程序运行后,单击命令按钮,在输入对话框中分别输入2和3,输出结果为

(分数:2.00)

A.1 2

B.2 3 √

C.3 4

D.4 5

解析:解析:动态数组以变量作为下标值,在程序运行过程中完成定义,通常分为两步:首先在窗体层、标准模块或过程中用Dim或Public声明一个没有下标的数组(括号不能省略),然后在过程中随时用ReDim 语句可以重定义变量作为下标的数组,重定义后原数组的所有元素值被清空。输入2、3之后数组被重新定义成了n(2 To 3),只有两个数组元素,并且n(k)=k,即输出2 3。

17.1个二维数组可以存放1个矩阵,在程序开始有语句Option Base0,则下面定义的数组中正好可以存放1个4(3矩阵(即只有12个元素))的是

(分数:2.00)

A.Dim a(-2 To 0,2)As Integer

B.Dim a(3,2)As Integer √

C.Dim a(4,3)As Integer

D.Dim a(一1,To-4,一1 To -3)As Integer

解析:解析:本题考查数组的定义。题目要求定义个一个二维数组,已经指定Option Base为0,因此选项B)正确;选项A)是一维数组:选项C)数组人小为5×4;选项D)数组定义错误。

18.默认情况下,下面声明的数组的元素个数是 Dim a(5,-2 To 2)

(分数:2.00)

A.20

B.24

C.25

D.30 √

解析:解析:本题考查二维数组的定义和使用。Dima(5.-2 To 2)表示定义一个二维数组,第一维的下标范围是0到5(6行),第二维的下标范围是一2到2(5列),数组的大小为6×5=30。

19.设程序中有如下数组定义和过程调用语句: Dim a(10)As Integer Call p(a) 如下过程定义中,正确的是

(分数:2.00)

A.Private Sub p(a As Integer)

B.Private Sub p(a()As Integer) √

C.Private Sub p(a(10)As Integer)

D.Private Sub p(a(n)As Integer)

解析:解析:本题考查过程的定义和使用。由p过程的调用“Call p(a)”可知,过程p有一个参数,且参数类型为Integer数组。

20.在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是

(分数:2.00)

A.Static art

B.Dim arr(5) √

C.Dim arr()

D.Dim arr As Variant

解析:解析:Array(arglist)函数用于将arglist参数中一组用逗号隔开的值列转换成一个数组并赋值给某数组变量,此时要求数组变量在定义时定义成变体型变量或者不声明长度的数组,不能是定长数组。21.有下面程序代码:Private Sub Commandl_Click() a=Array(1,2,3,4,5,6,7,8,9,10) n=UBound(a) For k=0 To UBound(a)/2 Print a(k)*a(n);:n=n-1 Next k End Sub 程序运行后,单击命令按钮Commandl,输出结果是

(分数:2.00)

A.2 6 12 20 30

B.2 12 20 56 90

C.30 28 24 18 10

D.10 18 24 28 30 √

解析:解析:使用Array函数建立的数组其下标下界为0,n的值是数组的上界即9;在循环中k从0循环到数组长度的一半,每次输出a(k)*a(n)的值然后令n一1,故此容易得到每次输出的是数组两端值之积,依次向数组中间移动,即1*10、2*9、3*8、4*7、5*6。

22.有下面程序代码:Option Base 1 Private Sub Commandl_Click() Dim a(10)As Integer,x,b x=InputBox(”请输入一个多位整数”) For k=1 To Len(x) b=Mid(x,k,1) a(Val(b)+1)=a(Val(b)+1)+1 Next k For k=1 To 10 Print a(k): Next k End Sub 程序运行时,单击命令按钮Command1,输入2355270224,则输出是(分数:2.00)

A.1 0 4 1 1 2 0 1 0 0 √

B.0 4 1 1 2 0 1 0 0 0

C.2 3 5 5 2 7 0 2 2 4

D.4 2 2 0 7 2 5 5 3 2

解析:解析:InputBox函数将会返回用户在输入对话框中输入的文本,以字符串的形式返回;在第一个For。循环中从前到后依次取出字符串中的每一位数字,然后令对应的数组元素自加1,其中数组的第一位放的

是0的个数,所以循环结束后数组中存放的是各个数字出现的个数。

23.窗体上有Command1、Command2两个命令按钮。现编写以下程序:Option Base 0 Dim a()As Integer,m As Integer Private Sub Commandl_Click() m=InputBox(”请输入一个正整数”) ReDim a(m) End Sub Private Sub Command2 Click() m=InputBox(”请输入一个正整数”) ReDim afm)End Sub 运行程序时,

单击Command1后输入整数10,再单击Command2后输入整数5,则数组a中元素的个数是

(分数:2.00)

A.5

B.6 √

C.10

D.11

解析:解析:本题考查的考点是有关动态数组的。动态数组以变量作为下标值,在程序运行过程中完成定义,通常分为两步:首先在窗体层、标准模块或过程中用Dim或Public声明一个没有下标的数组(括号不

能省略),然后在过程中随时用ReDim语句可以重定义变量作为下标的数组,重定义后原数组的所有元素值被清空。本题中由于数组下标从0开始,所以单击Commandl后输入10,数组被重定义成了11个元素;然后单击Command2输入5,数组又被重定义成了6个元素,所以最后数组中有6个元素。

24.在窗体上画一个名为Command1的命令按钮,然后编写以下程序: Private Sub Commandl_Click() Dim M(10)As Integer For k=1 To 10 M(k)=12-k Next k x=8 Print M(2+M(x)) End Sub 运行程序,单击命令按钮,在窗体上显示的是

(分数:2.00)

A.6 √

B.5

C.7

D.8

解析:解析:本题考查的考点是有关数组的。本题只需要清楚知道最终输出的是什么就可以了,由于x被

赋值为8,所以M(x)也就是M(8),其值为4;将4代换M(x),可以知道最终输出的是M(2+4)也就是M(6),所以最终输出结果为6。

25.在窗体上画一个命令按钮和一个标签,其名称分别为Command1和Label1,然后编写如下事件过程:Private Sub Commandl_Click() Dim arr(10) For i=6 To 10 arr(i)=i一5 Next i

Label1.Caption=arr(0)+arr(arr(10)/arr(6)) End Sub 运行程序,单击命令按钮,则在标签中显示的是(分数:2.00)

A.0 √

B.1

C.2

D.3

解析:解析:在本题的循环中分别将arr(6)到arr(10)的数组元素赋值为1~5,而arr(0)到arr(5)的数

组元素没有被赋值,将保留默认初值0,即最后标签上显示的是arr(0)+art(5)=0。

26.在窗体上画一个名称为Text1的文本框,并编写如下程序:Option Base 1 Private Sub Form_Click() Dim arr Dim Start As Integer,Finish As Integer Sum As Integer arr=Array(12,4,8,16)

Start=LBound(arr) Finish=UBound(arr) Sum=0 For i=Start To Finish Sum=Sum+arr(i) Next i

c=Sum/Finish Text1.Text=cEnd Sub 运行程序,单击窗体,则在文本框中显示的是

(分数:2.00)

A.40

B.10 √

C.12

D.16

解析:解析:本题中变量Start存放的是数组的下界,Finish存放数组的上界,因此For循环将遍历整个数组;在每次循环中将数组元素累加到累加和变量Sum中,循环结束后用累加和变量除以数组上界,由于数组下界从0开始,即求出数组平均值。

27.以下过程的功能是从数组中寻找最大值:Private Sub FindMax(a() As Integer,ByRef Max As Integer) Dim S As Integer,fAs Integer:Dim i As Integer S=LBound(a):f=UBound(a) Max=a(s) For i=S To f Ifa(i)>Max Then Max=a(i) Next End Sub 以下关于上述过程的叙述中,错误的是

(分数:2.00)

A.语句Call FindMax(a,m)可以调用该过程,其中的a是数组,m是Integer类型变量

B.For循环次数等于a数组的元素数

C.过程末尾应该增加一条返回最大值的语句FindMax=Max √

D.参数Max用于存放找到的最大值

解析:解析:本题中定义了一个子过程FindMax,第一个形参是一个数组,第二个形参是一个整型值,所以调用此过程的实参也应该是一个数组和一个整型变量;在过程中遍历整个数组,首先让数组的第一个元素为最大值,然后依次用数组元素和Max进行比较,若其比Max大则令其成为新的最大值,所以For循环次数等于a数组的元素数,参数Max用于存放找到的最大值;子过程没有返回值,也无需增加一条返回最大值的语句FindMax=Max。

28.窗体上有一个名称为Command1的命令按钮,并有如下程序代码: Option Base 1 Private Sub Commandl_Click() Dim a%(3,3) For i=1 To 3 Forj=1 To 3 Ifi>4 Andj>1 Then a(i,j)=a(a(i—1,j-1),a(i,j-1))+1 Else a(i,j)=i*j End If Next Next Print a(2,2);a(3,3)End Sub 运行程序,单击命令按钮,窗体上显示的是

(分数:2.00)

A.1 3

B.2 1

C.2 2

D.3 3 √

解析:解析:本题是一个二维数组的赋值问题,要判断清哪一个数组元素的值被赋值成了多少。首先确定a(1,1)=1,a(1,2)=2,a(1,3)=3,a(2,1)=2,a(3,1)=3;然后按照公式计算其余的元素。

29.窗体上有一个名称为Commandl的命令按钮,其单击事件过程如下: Option Base 1 Private Sub Commandl_Click() Dim a(4,4)As Integer For i=1 To 4 Forj=1 To 4 a(i,j)=Int(Rnd*100) Next Next x=a(1,1)y=a(1,1) For i=1 To 4 Forj=1 To 4 Ifxa(i,j)Then y=a(i,j) Next s=s+a(i,i) Next Print x,y,S End Sub 关于以上程序,以下叙述中错误的是

(分数:2.00)

A.二维数组元素的值是不大于99的随机整数

B.计算结果x是二维数组各元素中的最大数

C.计算结果y是二维数组各元素中的最小数

D.计算结果s是二维数组各行第一个元素之和√

解析:解析:随机数函数Rnd的功能是用于产生一个小于1但大于或等于0的随机数,本题中产生的整数不会大于99;后一个二重循环用于遍历整个二维数组并且进行比较,如果数组元素的值大于x则成为新的最大值,小于y则成为新的最小值,循环结束后x是二维数组各元素中的最大数,y是二维数组各元素中的最小数。s中存放的是二维数组对角线元素之和。

30.窗体上有一个名称为Command1的命令按钮。要求编写程序,把文件f1.txt的内容写到文件f2.txt 中,然后将f1.txt删除。命令按钮的单击事件过程如下:Private Sub Commandl_Click() Open”c:/f1.txt”For Input As#1 Open”c:\f2.txt”For Output As#2 Do While Not EOF(2) Line Input#1.str1 Print #2,str1 Loop Close Kill”c:\f1.txt”End Sub 该程序运行时发生错误,应该进行的修改是(分数:2.00)

A.打开f1.txt应该使用Output方式,打开f2.txt应该使用Input方式

B.Not EOF(2)应该改为Not EOF(1) √

C.Line Input应改为Get

D.Close语句改为Close All

解析:解析:打开文件的基本格式为:OpenFileName For Mode As#FileNumber。打开方式主要有Output、Append、Input、Random等几种。本题中打开了两个文件,其中1号文件用于读取,2号文件用于写入。当进行读取时循环条件应该为Not EOF(1)即还没有读取到文件结尾。

31.窗体上有名称为Commandl的命令按钮,其事件过程如下:Option Base 1 Private Sub Commandl_Click() Dim a Dim b(10)As Integer a=Array(2,4,7,3,9,6) For i=LBound(a)To UBound(a) b(i)=a(i)+i Sum=Sum+b(i) Next i Print SumEnd Sub 运行程序,单击命令按钮时,窗体上显示的是

(分数:2.00)

A.44

B.46

C.50

D.52 √

解析:解析:本题中使用了一个循环为b数组进行赋值,每个元素的值是对应a数组元素的值加上下标的值。因此b数组中的元素为(3、6、10、7、14、12),然后累加和为52。

32.窗体上有一个名称为Commandl的命令按钮,有程序如下:Option Base 1 Private Sub Commandl_Click() Dim a(10)As Integer'第1个For For i=1 To 10 a(i)=Int(Rnd*100+100) Print a(i); Next x=a(i):y=x‘第2个For For i=1 To 10 Ifxa(i)Then y=a(i) s=s+a(i) Next Print x,y,s End Sub 关于上述程序的叙述中,正确的是

(分数:2.00)

A.程序运行出错,第1个For循环之后的x=a(i)赋值语句错√

B.程序正常运行,x是10个随机数中的最大值

C.程序正常运行,s是10个随机数的和

D.程序正常运行,10个随机数的范围是100-200

解析:解析:随机数函数Rnd的功能是用于产生一个小于1但大于或等于0的随机数,本题中产生的整数的范围是100-199;在第一个循环结束后,循环变量i的值为不满足循环条件的值11,在紧随其后的x=a(i)语句将会执行出错,因为出现了数组越界。

33.在窗体上画一个文本框,其名称为Text1,然后编写如下程序:Option Base 1 Private Sub

Form_Click()Dim Arr(10)As Integer For i=6 To 10 Arr(i)=i一3 Next i

Text1.Text=Str(Arr(6)+Arr(Arr(6)+Arr(10))) End Sub 程序运行后,单击窗体,在文本框中显示的内容是

(分数:2.00)

A.7

B.8

C.9

D.10 √

解析:解析:本题中在循环中为数组部分元素赋值,把Arr(6)~Arr(10)分别赋值为3~7,其余的数组元素保持默认值0;最终输出的是Arr(6)+Arr(Arr(6)+Arr(10))即Arr(6)+Arr(10)=10。

34.假定有如下程序: Private Sub Form_Click() Dim a(4)As Integer,b(4)As Integer For k=0 To 2 a(k+1)=Val(InputBox(”请输入一个整数:”)) b(3一k)=a(k+1) Next k Print b(k)End Sub 运行程序,单击窗体,依次输入3、6、9,输出结果为

(分数:2.00)

A.3 √

B.6

C.9

D.1

解析:解析:本题在循环中输入数据,当第一次输入3的时候a(1)=3,b(3)=a(1)=3;当第二次输入6的时候a(2)=6,b(2)=a(2)=6;当第三次输入9的时候a(3)=6,b(1)=a(3)=9,跳出循环后k的值为3,将输出b(3)的值。

35.阅读程序: Option Base 1 Private Sub Form_Click() Dim a(3,3)As Integer For i=1 To 3 Forj=1 To 3 a(i,j)=_____ Print a(i,j); Nextj Print Next i End Sub 运行上面的程序,单击窗体,输出结果如下: 1 4 7 2 5 8 3 6 9 则在横线处应填入的内容为

(分数:2.00)

A.i+j

B.i*j

C.(i—1)*3+j

D.i+(j-1)*3 √

解析:解析:本题中使用二重循环为数组赋值,分许输出的结果,每个元素和行号和列号的关系可以看出,每个元素的值应该等于i+(i—1)*3。

36.阅读程序: Option Base 1 Sub P(bO As Integer) For i=1 To 4 b(i)=2*i Next i End Sub Private Sub Form Click() Dim a(4)As Integer For i=1 To 4 a(i)=i+4 Next i P a For i=1 To 4 Print a(i) Next i End Sub 运行上面的程序,单击窗体,输出结果为

(分数:2.00)

A.2 4 6 8 √

B.5 6 7 8

C.10 12 14 16

D.4 8 12 16

解析:解析:本题中的过程P的功能是为形参数组b进行赋值,数组作为参数时采用的是地址传递,所以对形参的改变将会影响实参,也就是在窗体的单击事件中,首先在一个循环中为数组a赋值,然后调用了P过程重新为a赋值覆盖掉原来的值。

37.在窗体上画一个命令按钮,然后编写如下程序: Option Base 1 Pfivme Sub Commandl_Click() Dim Arr(10)As Integer For i=1 To 10 Arr(i)=11-i Next i X=InputBox(”输入一个整数(3~10)”) PrintArr(2+Arr(x)) End Sub 程序运行后,单击命令按钮,在输入对话框中输入7,则输出结果为

(分数:2.00)

A.3

B.4

C.5 √

D.6

解析:解析:本题是一个简单的数组操作,首先在一个循环中为数组元素赋值,然后输出指定的数组元素值。最终输出的是Arr(2+Arr(7))=Arr(6)=5。

38.设有下面程序代码:Pfivme Sub Command1_Click() Dim a As Variant a=Array(22,43,23,56,87,45,67,12,98,98,56,34,23,75,64) m=a(0)n=m For k=1 To UBound(a) Ifa(k)>mThen n=m:m=a(k) Elselfa(k)>n And a(k)<>m Then n=a(k) End If Next k Print n End Sub 程序运行时的输出是

(分数:2.00)

A.数组中最大的数(即98)

B.数组中最小的数(即12)

C.数组中第2大的数(即87) √

D.数组中第1个数(即22)

解析:解析:本题显然是求取数组最大值的,先取得数组的第一个元素作为最大值,然后用m保存最大值;在循环中如果发现了有比m还大的数组元素,则将该元素作为新的最大值,原来的最大值m赋值给n;如

果元素不比m大就去比较元素是否大于n,若大于n则将元素赋值给n,所以循环结束后n中的值是数组中第2大的数。

39.设有下面程序代码: Option Base 1 Pfivate Sub Commandl_Click() Dim x(6) a=Array(4,2,5,1,6,3) b=Array(64,24,98,27,58,41) For k=1 To 6 x(a(k))=b(k) Next k For k=1 To 6 Print x(k):Next k End Sub 程序运行时的输出是

(分数:2.00)

A.27 24 41 64 98 58 √

B.64 24 98 27 58 41

C.24 27 41 58 64 98

D.98 64 58 41 27 24

解析:解析:本题是一个简单的数组赋值,只要把握好每次为哪个元素赋以什么样的值就不会出错。最后x数组中存放的数据依次是27、24、41、64、98、58。

40.以下关于控件数组的叙述中,正确的是

(分数:2.00)

A.数组中各个控件具有相同的名称√

B.数组中可包含不同类型的控件

C.数组中各个控件具有相同的Index属性值

D.数组元素不同,可以响应的事件也不同

解析:解析:控件数组是一组具有共同名称和共同类型的控件,它们拥有共同的事件,数组中的每个控件都有惟一的索引号(Index),即下标。

41.以下关于控件数组的叙述中,错误的是

(分数:2.00)

A.各数组元素共用相同的事件过程

B.各数组元素通过下标进行区别

C.数组可以由不同类型的控件构成√

D.各数组元素具有相同的名称

解析:解析:控件数组是一组具有共同名称和共同类型的控件,它们拥有共同的事件,数组巾的每个控件都有惟一的索引号(Index),即下标。

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

(分数:2.00)

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

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

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

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

解析:解析:本题考查的考点是有关控件数组的。控件数组是一组具有共同名称和类型的控件,它们拥有共同的事件,数组中的每个控件都有唯一的索引号(Index),即下标,默认索引号从0开始。建立控件数组有两种方法:一是先在窗体上画好一个控件,然后再用“复制”和“粘贴”的方法建立;二是先在窗体上先画出若干相同类型的控件,然后再将它们的名称改为同一个名称,再将其Index属性分别设置为不同值即可。采用第一种方法建立控件数组时,每个数组元素的名称、大小、事件均使用同一个,区别只在于Index 属性不一样。

43.窗体上已有的3个单选按钮组成了1个名为ChkOpt1的控件数组。用于区分控件数组ChkOptl中每个元素的属性是

(分数:2.00)

A.Caption

B.ListCount

C.Listlndex

D.Index √

解析:解析:控件数组是一组具有共同名称和类型的控件,它拥有共同的事件,数组中的每个控件都有唯一的索引号(Index),即下标,默认索引号从0开始。

44.窗体上有一个名称为Optionl的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程 Private Sub Optionl_Click(Index As Integer) End Sub 下面关于此过程的参数Index的叙述中正确的是

(分数:2.00)

A.Index为1表示单选按钮被选中,为0表示未选中

B.Index的值可正可负

C.Index的值用来区分哪个单选按钮被选中√

D.Index表示数组中单选按钮的数量

解析:解析:控件数组是一组具有共同名称和类型的控件,它们拥有共同的事件,数组中的每个控件都有惟一的索引号(Index),即下标,默认索引号从0开始,不能为负值。

45.设在窗体上有一个名称为Checkt的复选框数组,并有以下事件过程:Private Sub Checkl_Click(Index As Integer) End Sub 则下面叙述中错误的是

(分数:2.00)

A.单击数组中任何复选框都会调用此事件过程

B.参数Index的值等于单击数组中某个复选框的Index属性的值

C.上面的过程是数组中第1个复选框的事件过程√

D.从过程的首部(即第1行)无法确定数组中复选框的个数

解析:解析:控件数组是一组具有共同名称和类型的控件,它们拥有共同的事件,数组中的每个控件都有惟一的索引号(Index),即下标,默认索引号从0开始,不能为负值。从过程的首部无法确定数组中控件的个数。

46.下面关于控件数组的叙述中正确的是

(分数:2.00)

A.控件数组中所有控件的名称相同,但其Index属性值各不相同√

B.控件数组中所有控件的名称相同,但其Value属性值各不相同

C.控件数组中每个元素都是独立的控件,因此都有各自的事件过程

D.上述都是错误的

解析:解析:控件数组是一组具有共同名称和类型的控件,它们拥有共同的事件,数组中的每个控件都有惟一的索引号(Index),即下标,默认索引号从0开始,不能为负值。

47.下列关于控件数组的叙述中,正确的是

(分数:2.00)

A.控件数组可以由不同类型的控件组成

B.控件数组元素的最小下标值为1

C.在设计阶段,可以改变控件数组元素的Index属性值√

D.控件数组的名字由Caption属性指定

解析:解析:控件数组是一组具有共同名称和类型的控件,它们拥有共同的事件,数组中的每个控件都有唯一的索引号(Index),即下标,默认索引号从0开始,在设计阶段可以手动指定控件数组元素的Index属性值。

48.窗体上有一个由两个文本框组成的控件数组,名称为Text1,并有如下事件过程: Private Sub

Textl_Change(Index As Integer) Select Case Index Case 0 Textl(1).FontSize=Textl(0).FontSize*2 Textl(1).Text=Textl(0).Text Case 1 Text1(0).FontSize=Textl(1).FontSize/2

Textl(0).Text=Textl(1).Text Case Else MsgBox”执行Else分支” End Select End Sub 关于上述程序,以下叙述中错误的是

(分数:2.00)

A.Index用于标识数组元素

B.本程序中Case Else分支的语句永远不会被执行

C.向任何一个文本框输入字符,都会在另一个文本框中显示该字符

D.下标为0的文本框中显示的字符尺寸将越来越小√

解析:解析:控件数组是一组具有共同名称和类型的控件,它们拥有共同的事件,数组中的每个控件都有唯一的索引号(Index),即下标,默认索引号从0开始。本题中的两个文本框的Index值分别为0和1,所

以Case Else分支的语句永远不会被执行;根据程序向任何一个文本框输入字符,都会在另一个文本框中显示该字符;在0号文本框中输入时1号文本框的字号是0号文本框字号的2倍,在1号文本框中输入时0号文本框的字号是1号文本框字号的一半,相当于没有变化,不会越来越小。

二级VB模拟试题(1-2)(1)-计算机等级考试试题

二级VB模拟试题(1-2)(1)-计算机等级考试试题 一、填空题(每空2分,共40分) 1、VB中若要产生一消息框,可用_____函数来实现。 2、设计弹出式菜单时,先通过_____建立菜单,然后将顶层菜单的Visible属性设置为False,最后在代码中通过窗体对象的_____方法显示弹出式菜单。 3、Windows可公用的对话框有:_____、保存文件对话框、颜色设置、字体设置对话框、打印设置对话框、帮助文件六种,VB可通过调用通用对话框控件的_____、ShowSave、ShowColor、_____、ShowPrint、ShowHelp方法来使用它们。也可通过设置通用对话框控件的_____属性来实现。 4、在VB中窗体文件的后缀名为_____,工程文件的后缀名为_____。 5、图像框和图片框均可用于装载、显示图形文件,可在设计阶段给它们的_____属性赋值,也可在运行阶段通过_____函数装入图形文件。 6、若要将菜单项设计为分隔条,则该菜单项的标题属性应设置为。 7、_____实际上是VB提供的一种特殊的子程序,用来完成一定的操作。 8、VB提供_____函数用于将数字字符转换成数值型,提供_____函数用于将数值转换成字符型。 9、_____类型也称变体类型,是一种通用的、可变的数据类型,它可表示或存储任何一种数据类型。 10、在过程内用_____声明的变量为静态变量,在执行一个过程结束时,过程中所用到的Static 变量的值会保留,下次再调用此过程时,变量的初值是上次调用结束时被保留的值。 11、在模块文件中的声明部分用Global或_____关键字声明的变量为全局变量。 12、在模块文件中的声明部分用_____或_____定义的变量为模块级变量。 二、选择题(每题3分,共20分) 1、若要使命令按钮不可用,则可设置其()属性为False来实现。 A、ValueB、CancelC、EnabledD、Default 2、若要使某可见控件获得焦点,则可使用()方法来实现。 A、RefreshB、SetfocusC、GotfocusD、Value 3、复选框或单选钮的当前状态可通过()属性来返回或设置。 A、CheckedB、ValueC、SelectedD、Caption 4、VB提供()属性用于控制对象是否可用。 A、DefaultB、CancelC、EnabledD、Visible 5、VB中可通过()方法画圆 A、PsetB、LineC、CircleD、Oval 6、可获得当前系统时间的函数是() A、Date()B、Time()C、IsDate()D、Year() 7、当用户在窗体上单击鼠标时,不会触发的事件是() A、ClickB、MouseDownC、MouseUpD、DblClick 8、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是 A、工程资源管理器窗口B、工具箱窗口C、代码窗口D、属性窗口 9、设a=“VisualBasic”,下面使b=“Visual”的语句是 A、b=Left(a,8,12)B、b=Mid(a,8,5)C、b=Rigth(a,6)D、b=Left(a,6)

二级VB模拟试题1-1

二级VB模拟试题(1-1) 一、填空题(每空1分,共20分) 1、VB是一种面向_____的可视化程序设计语言,采取了_____的编程机制。 2、VB的对象主要分为_____和_____两大类。 3、若要将窗体Form1隐藏起来,可使用方法_____;若要将窗体Form1显示出来,可使用方法_____来实现。 4、在VB集成开发环境中,运行应用程序的方法有三种:一是_____;二是_____;三是_____。 5、在VB中若要让某对对象获取焦点,则可通过_____方法来实现。 6、VB提供的_____属性,用来控制对象是否可用,当属性值为_____时,表示对象可用,当属性值为_____时,表示对象不可用。 7、VB提供的_____属性,用来控制对象是否可见,当属性值为_____时,表示对象可见,当属性值为_____时,表示对象不可见。 8、在VB中,用来描述对象外部特征的量称之为对象的_____。 9、为使某窗口中的命令按钮“取消(C)”具有如下特性:按“Alt+C”键或按“ESC”键,均可代替用鼠标单击该按钮的操作,应设置该按钮的Caption属性值为_____,并且设置其_____属性值为_____。 二、选择题(每题2分,共40分) 1、用于从字符串左边截取字符的函数是() A、Ltrim( )B、Trim( )C、Left( )D、Instr( ) 2、可获得当前系统日期的函数是() A、Date( )B、Time( )C、IsDate( )D、Year( ) 3、退出For循环可使用的语句为() A、Exit ForB、Exit DoC、End ForD、End Do 4、窗体的标题栏显示内容由窗体对象的()属性决定。 A、BackColorB、BackStyleC、TextD、Caption 5、程序运行时,若要通过回车键调用某命令按钮的Click事件过程,则可设置该命令按钮的()属性值为True来实现。 A、valueB、EnabledC、DefaultD、Cancel 6、标签框所显示的内容,由()属性值决定。 A、TextB、(名称)C、CaptionD、Alignment 7、文本框的()属性用于设置或返回文本框中的文本内容。 A、TextB、(名称)C、CaptionD、Name 8、计时器控件的()属性用于设置Timer事件发生的时间间隔。 A、StretchB、IntervalC、valueD、Length 9、滚动条的()属性用于返回或设置滚动条的当前值。 A、ValueB、MaxC、MinD、Data 10、若要向列表框添加列表项,可使用的方法是() A、AddB、RemoveC、ClearD、AddItem 11、图像框或图片框中显示的图形文件,由它们的()性性值决定。 A、DownPictureB、PictureC、ImageD、Icon 12、以下不属于键盘事件的是() A、KeyDownB、KeyUpC、UnloadD、KeyPress

全国计算机等级考试二级VB模拟试题

全国计算机等级考试二级VB模拟试题 一、选择题(每题2分,共计70分) 1.算法的时间复杂度是指 A、执行算法程序所需要的时间 B、算法程序的长度 C、算法执行过程中所需要的基本运算次数 D、算法程序中的指令条数 2.队列适用于下列哪一种应用? A、表达式求值 B、堆排序算法的实现 C、树的层次次序周游算法的实现 D、二叉树对称周游算法的实现 3.设二叉树根结点的层次为0,一棵深度为h的满二叉树的结点个数是____。 A、2的h次幂 B、2的h-1次幂 C、2的h次幂减1 D、2的h+1次幂减1 4.设有100个结点,用二分法查找时,最大比较次数是____。 A、25 B、50 C、10 D、7 5.在面向对象数据模型中,子类不但可以从其超类中继承所有的属性和方法,而且还可以定义自己的属性和方法,这有利于实现

A、可移植性 B、可扩充性 C、安全性 D、可靠性 6.软件工程方法的提出起源于软件危机,而其目的应该是最终解决软件的什么问题? A、产生危机 B、质量保证 C、开发效率 D、生产工程化 7.在结构化方法中,软件功能分解属于下列软件开发中的阶段是 A、详细设计 B、需求分析 C、总体设计 D、编程调试 8.下列条目中,哪些是DBMS的基本功能? I.提供用户对数据库结构的描述功能 II.提供用户对数据的操作功能 III.提供多用户环境下的事务管理 IV.分类组织、存储和管理各种数据 V.数据库的创建、转储和恢复 A、I、II和III B、II、III和IV C、I、II、III和IV D、都是

9.如果两个实体之间的联系是m:n,则____引入第三个交叉关系。 A、需要 B、不需要 C、可有可无 D、合并两个实体 10.基于"学生-选课-课程"数据库中如下三个关系: S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER) 查找学生号为"200301188"的学生的"数据库"课程的成绩,至少将使用关系 A、S和SC B、SC和C C、S和C D、S、SC和C 11.假定有如下事件过程: Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button = 2 then PopupMenu popForm End If End Sub 则以下描述中错误的是 A、该过程的功能是弹出一个菜单 B、popForm是在菜单编辑器中定义的弹出式菜单的名称 C、参数X、Y指明鼠标的当前位置 D、Button = 2 表示按下的是鼠标左键

二级vb模拟试题,带操作题

一.选择题 1.三种基本结构中,能简化大量程序代码行的是()。 A.顺序结构B.分支结构 C.选择结构D.重复结构 D。【解析】重复结构又称为循环结构,它根据给定的条件,判断是否需要重复执行某一相同或类似的程序段,利用重复结构可以简化大量的程序行。 2.下列关于栈的描述正确的是()。 A.在栈中只能插入元素而不能删除元素B.在栈中只能删除元素而不能插入元素 C.栈是特殊的线性表,只能在一端插入或删除元素 D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素 C。【解析】根据数据结构对栈的定义及其特点可知:栈是限定只在表尾进行插入或删除操作的线性表,因此栈是先进后出的线性表,对栈的插入与删除操作,不需要改变栈底元素。栈是限定只在表尾进行插入或删除操作的线性表。 3.下列有关数据库的叙述,正确的是()。 A.数据处理是将信息转化为数据的过程 B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变 C.关系中的每一列称为元组,一个元组就是一个字段 D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字 D。【解析】数据处理是指将数据转换成信息的过程,故选项A 叙述错误;数据的物理独立性是指数据的物理结构的改变不会影响数据库的逻辑结构,故选项B叙述错误;关系中的行称为元组,对应存储文件中的记录,关系中的列称为属性,对应存储文件中的字段,故选项C叙述错误。 4.概要设计中要完成的事情是()。 A.系统结构和数据结构的设计B.系统结构和过程的设计 C.过程和接口的设计D.数据结构和过程的设计 A。【解析】软件概要设计的基本任务是:设计软件系统结构;数据结构及数据库设计;编写概要设计文档;概要设计文档评审。 5.下面排序算法中,平均排序速度最快的是()。 A.冒泡排序法B.选择排序法 C.交换排序法D.堆排序法 D。【解析】在各种排序方法中,快速排序法和堆排序法的平均速度是最快的,因为它们的时间复杂度都是O(nlog2n),其他的排序算法的时间复杂度大都是O(n2)。 6.下列描述中正确的是()。 A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 D.软件工程只是解决软件开发中的技术问题 C。【解析】软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法来开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。软件工程的目标是生产具有正确性、可用性及开销合宜的产品,它的主要思想是强调在软件开发过程中需要应用工程化原则。 7.关系模型允许定义3类数据约束,下列不属于数据约束的是()。 A.实体完整性约束B.参照完整性约束

计算机等级考试(二级VB)模拟试题二

计算机等级考试(二级VB)模拟试题二 第一部分计算机基础知识 1.是我国安全部开发的一种检测和消除计算机病毒的杀毒软件。 A.Kill B.Scan C.Vsafe D.WPS 2.用n位二进制来表示一个整数的补码,用最高位作为符号位,其整数的表示范围是. A.-2n-1~+2n-1-1 B.-2n-1+1~+2n-1 B.-2n-1~+2n-1D.-2n~+2n-1 3.下列四个数中最大的数是。 A.十进制数1789 B.十六进制数IFF C.二进制数10100001 D.八进制数227 4.存储器体系由不同类型的存储器组成多层结构,按存取速度从快到慢的是。 A.快存、辅助、主存、海量存储器B.光盘、主存、辅助、海量存储器 C.快存、主存、辅助、海量存储器D.DVD、主存、辅助、海量存储器 5.高级语言采用解释方式时的执行速度与采用编译方式时的执行速度相比,下列是正确的。 A.相等B.前者快C.前者慢D.不能确定 6.设汉字字库包括全角符号和一、二级汉字共8000个,进入汉字操作系统调用16x15点阵汉字库,且全部常驻内存中,则内存开销约为。 A.640KB B.1.47KB C.240KB D.70KB 7.下列软件中,不属于应用软件的是。 A.字表处理软件B.财务管理软件 C.股市分析软件D.高级语言编译程序 8.传送速率单位“bps”代表的意义是。 A.Bytes Per Second B. Bits Per Second C.Band Per Second D. Billion Per Second 9.软件需求分析一般应确定的是用户对软件的。 A. 功能需求 B. 非功能需求 C. 性能需求 D. 功能需求和非功能需求 10.计算机网络中的拓扑结构是一种。 A.实现异地通信方案B.理论概念 C.设备在物理上的连接形式D.传输信道的分配 11.E-mail地址中@后面的内容是指。 A.收信服务器名称B.寄信服务器名称 C.帐号D.密码 12.如果用户正在用到3个文件夹,每个文件夹至少含有4个文件,若想不移动文件,工作却更方便,应当。 A.在桌面上右击鼠标,为这些文件夹建立快捷键 B.把这些文件夹增加到快捷文件夹中去

计算机等级考试二级VB模拟试题四及答案解析

计算机等级考试二级VB模拟试题四及答案解析 一、选择题 (1)在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private SubCommand1_Click() Move 500,500 End Sub 程序运行后,单击命令按钮,执行的操作为 A)命令按钮移动到距窗体左边界、上边界各500的位置 B)窗体移动到距屏幕左边界、上边界各500的位置 C)命令按钮向左、上方向各移动500 D)窗体向左、上方向各移动500 正确答案: B (2)在窗体上有若干控件,其中有一个名称为Text1的文本框。影响Text1的Tab顺序的属性是 A)TabStop B)Enabled C)Visible D)TabIndex 正确答案: D (3)以下定义数组或给数组元素赋值的语句中,正确的是 A)Dim a As Variant a=Array(1,2,3,4,5) B)Dima(10)As Integer a=Array(1,2,3,4,5) C)Dim a%(10) a(1)="ABCDE" D)Dim a(3),b(3)As Integer a(0)=0 a(1)=1 a(2)=2 b=a 正确答案: A (4)在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为 A)For i=0 ToList1.ListCount-1 …… Next B)For i=0 To List1.Count-1 …… Next C)For i=1 To List.ListCount …… Next

D)For i=1 ToList1.Count

(完整word版)江苏省计算机二级VB模拟试卷1(新版)

江苏省高等学校计算机等级考试 二级Visual Basic 考试 模拟试卷1 (本试卷完成时间120 分钟) 第一部分计算机基础知识 1.下列不同进位制的四个数中,最小的数是_____(1)_____ A.二进制数1100010 B.十进制数65 C.八进制数77 D.十六进制数45 2.下列关于PC机主板的叙述正确的是______(2)_______。 A.不同厂家生产的主板,尺寸各不相同 B.主板上安装有存储器芯片,如ROM芯片、CMOS芯片等 C.CPU是直接固定在主板上的,不可更换 D.主板上安装有电池,在计算机断开交流电后,临时给计算机提供电流,供计算机工作3.下面关于BIOS的一些叙述正确的是____(3)________。 A.BIOS是存放于ROM中的一组高级语言程序 B.BIOS中含有系统工作时所需的全部驱动程序 C.BIOS系统由加电自检程序、系统主引导记录的装入程序、CMOS设置程序、基本外围设备的驱动程序组成 D.没有BIOS的PC机也可以正常启动工作 4.计算机软件(简称软件)指的是能指挥计算机完成特定任务的、以电子格式存储的程序、数据和相关的文档。在下列有关软件的叙述中,错误的是__(4)__。 A.软件的版权所有者不一定是软件作者 B.自由软件指的是一种无版权的软件,允许修改其源代码 C.用户购买一个软件后,就获得该软件版权 D.共享软件是一种买前免费试用,具有版权的软件 5. 以下关于操作系统中多任务处理的叙述错误的是_____(5)______。 A.将CPU时间划分成许多小片,轮流为多个程序服务,这些小片称为“时间片” B.由于CPU是计算机系统中最宝贵的硬件资源,为了提高CPU的利用率,一般采用多务处理 C.正在CPU中运行的程序称为前台任务,处于等待状态的任务称为后台任务 D.在单CPU环境下,多个程序在计算机中宏观上同时运行,微观上由CPU轮流执行 6. 以下关于IP地址的叙述错误的是_____(6)_____。 A.正在上网( online)的每一台计算机都有一个IP地址 B.现在广泛使用的IPv4协议规定IP地址使用32个二进位表示 C.IPv4规定的IP地址快要用完了,取而代之的将是64位的IPv5 D.IP地址是计算机的逻辑地址,每台计算机还有各自的物理地址 7. 路由器用于连接异构的网络,它收到一个IP数据报后要进行许多操作,这些操作不包含_____(7)_____。 A.域名解析B.路由选择

二级VB模拟试题(1-1)(1)-计算机等级考试试题

二级VB模拟试题(1-1)(1)-计算机等级考试试题 一、填空题(每空1分,共20分) 1、VB是一种面向_____的可视化程序设计语言,采取了_____的编程机制。 2、VB的对象主要分为_____和_____两大类。 3、若要将窗体Form1隐藏起来,可使用方法_____;若要将窗体Form1显示出来,可使用方法_____来实现。 4、在VB集成开发环境中,运行应用程序的方法有三种:一是_____;二是_____;三是_____。5、在VB中若要让某对对象获取焦点,则可通过_____方法来实现。 6、VB提供的_____属性,用来控制对象是否可用,当属性值为_____时,表示对象可用,当属性值为_____时,表示对象不可用。 7、VB提供的_____属性,用来控制对象是否可见,当属性值为_____时,表示对象可见,当属性值为_____时,表示对象不可见。 8、在VB中,用来描述对象外部特征的量称之为对象的_____。 9、为使某窗口中的命令按钮“取消(C)”具有如下特性:按“Alt+C”键或按“ESC”键,均可代替用鼠标单击该按钮的操作,应设置该按钮的Caption属性值为_____,并且设置其_____属性值为_____。 二、选择题(每题2分,共40分) 1、用于从字符串左边截取字符的函数是() A、Ltrim()B、Trim()C、Left()D、Instr() 2、可获得当前系统日期的函数是() A、Date()B、Time()C、IsDate()D、Year() 3、退出For循环可使用的语句为() A、ExitForB、ExitDoC、EndForD、EndDo 4、窗体的标题栏显示内容由窗体对象的()属性决定。 A、BackColorB、BackStyleC、TextD、Caption 5、程序运行时,若要通过回车键调用某命令按钮的Click事件过程,则可设置该命令按钮的()属性值为True来实现。 A、ValueB、EnabledC、DefaultD、Cancel 6、标签框所显示的内容,由()属性值决定。 A、TextB、(名称)C、CaptionD、Alignment 7、文本框的()属性用于设置或返回文本框中的文本内容。 A、TextB、(名称)C、CaptionD、Name 8、计时器控件的()属性用于设置Timer事件发生的时间间隔。 A、StretchB、IntervalC、ValueD、Length 9、滚动条的()属性用于返回或设置滚动条的当前值。 A、ValueB、MaxC、MinD、Data 10、若要向列表框添加列表项,可使用的方法是() A、AddB、RemoveC、ClearD、AddItem 11、图像框或图片框中显示的图形文件,由它们的()性性值决定。 A、DownPictureB、PictureC、ImageD、Icon 12、以下不属于键盘事件的是()

9月计算机二级VB临考测试题及答案

9月计算机二级VB临考测试题及答案 2017年9月计算机二级VB临考测试题及答案 一、选择题 1).下面不能作为结构化方法软件需求分析工具的是() A.系统结构图 B.数据字典(DD) C.数据流程图(DFD图) D.判定表 正确答案:A 答案解析:结构化方法软件需求分析工具主要有数据流图、数据字典、判定树和判定表。 2).设窗体上有一个列表框控件List1,且其中含有若干列表项。则以下能表示当前被选中的列表项内容的是() A.List1.List B.List1.ListIndex C.List1.Index D.List1.Text 正确答案:D 3).一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、 D、E依次入栈,然后再依次出栈,则元素出栈的顺序是(). A.12345ABCDE B.EDCBA54321

C.ABCDE12345 D.54321EDCBA 正确答案:B 答案解析:栈是先进后出的原则组织数据,所以入栈最早的最后出栈,所以选择B。 4).以下关于VB对象属性的叙述中,错误的是() A.属性是对象的特征 B.对象的所有属性值都可以在属性窗口中设置 C.不同对象可以具有同名的属性 D.对象的'某些属性可以在程序中设置 正确答案:B 答案解析:对象只有部分属性可以在属性窗口中设置。 5).以下合法的VB变量名是() A._a B.yPrint C.a-b D.Type 正确答案:B 答案解析:变量的命名规则是:①必须以字母开头,由字母、汉字、数字或下划线组成;②不能在变量名中出现句点″.″、空格或者嵌入字符,例如!、@、#、$、%、&等;③长度不得超过255个字符;④不能使用VB的关键字,关键字是语言的组成部分,包括预定义语句(例如If、For等)、函数(Abs、Sqr等)和操作符(Or、Mod 等)。

计算机二级VB考试试题

站长提醒广大考生:下面的138道题目,在二级考试中命中率极高。 一、选择题 (1) 下面叙述正确的是(C) A. 算法的执行效率与数据的存储结构无关 B. 算法的空间复杂度是指算法程序中指令(或语句)的条数 C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D. 以上三种描述都不对 (2) 以下数据结构中不属于线性数据结构的是(C) A. 队列 B. 线性表 C. 二叉树 D. 栈 (3) 在一棵二叉树上第5层的结点数最多是(B) 注:由公式2k-1得 A. 8 B. 16 C. 32 D. 15 (4) 下面描述中,符合结构化程序设计风格的是(A) A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B. 模块只有一个入口,可以有多个出口 C. 注重提高程序的执行效率 D. 不使用goto语句 (5) 下面概念中,不属于面向对象方法的是(D) 注:P55-58 A. 对象 B. 继承 C. 类 D. 过程调用 (6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B) A. 可行性分析 B. 需求分析 C. 详细设计 D. 程序编码 (7) 在软件开发中,下面任务不属于设计阶段的是(D) A. 数据结构设计 B. 给出系统模块结构 C. 定义模块算法 D. 定义需求并建立系统模型 (8) 数据库系统的核心是(B) A. 数据模型 B. 数据库管理系统 C. 软件工具 D. 数据库 (9) 下列叙述中正确的是(C) A.数据库是一个独立的系统,不需要操作系统的支持 B.数据库设计是指设计数据库管理系统 C.数据库技术的根本目标是要解决数据共享的问题 D.数据库系统中,数据的物理结构必须与逻辑结构一致 (10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) 注:P108

2012江苏省计算机二级VB试题库及答案

江苏省高等学校非计算机专业学生 计算机基础及应用能力等级考试试卷 二级Visual Basic全真模拟试卷一(本试卷包括计算机基础知识部分和程序设计部分,考试时间共120分钟) 说明: 1.本试卷满分为60分,分选择题和填空题,试卷不分A、B类型。 2.选择题用答题卡答题。每一项有A、B、C、D四个可供选择的答案,请选择其中一个你认为正确的答案,用HB铅笔涂写在答题卡的相应答题号内。每选对一项得1分,不选或选错不得分。 3.填空题用答题纸答题。请将答案填写在答题纸的相应答题号内,每个答案只占一行,不得换行。每填对一个答案得1分,不填或填错不得分。 4.请认真填写并仔细核对答题卡和答题纸上的学校名称、准考证号和姓名是否填写正确。 第一部分计算机基础知识 1.在下列关于信息系统的叙述中,错误的是 1 。 A.广播/电视是一种双向的、点到多点的信息交互系统 B.网络聊天是一种双向的、以信息交互为主要目的的系统 C.电话是一种双向的、点对点的、以信息交互为主要目的的系统 D.Internet是一种跨越全球的多功能信息系统 2.下面关于集成电路(IC)的叙述中正确的是 2 。 A.集成电路是20世纪60年代出现的 B.按用途可分为通用和专用两大类,微处理器和存储器芯片都属于专用集成电路 C.现代微电子技术已经用砷化镓取代了硅 D.集成电路的工作速度与组成逻辑门电路的晶体管尺寸有密切关系3.交换技术是指使用交换设备实现多对终端设备之间的互连,以满足多用户通信的需要,下面对于交换技术的说法中,正确的是 3 。 A.交换技术只有电路交换和分组交换两种类型 B.分组交换方式的线路利用率很低 C.电路交换采用存储转发方式传输数据 D.目前广域网中普遍采用的交换技术是分组交换 4.计算机中的数值信息分成整数和实数(浮点数)。实数之所以能表示很大或很小的数,是由于使用了4。 A.阶码B.反码C.补码D.BCD码5.下列存储器中,速度最快的是5。 A.内存B.寄存器B.外存D.高速缓存6.下列关于USB接口的叙述中,错误的是6。 A.利用“USB集线器”,一个USB接口能连接多个设备 B.USB的中文含义是通用串行总线

二级VB模拟试题(1-1)

级VB 模拟试题(1-1) 1、VB是一种面向____ 的可视化程序设计语言,采取了______ 的编程机制。 2、VB的对象主要分为_____ 和_____ 大类。 3、若要将窗体Formi隐藏起来, 可使用方法_____ ;若要将窗体Form1显示出来,可使用方法______ 来实现。4、 在VB集成开发环境中,运行应用程序的方法有三种:一是 ________ ;二是_____ ; 三是____ 。5、在VB中若要让某对对象获取焦点,则可通过 _______ 法来实现。6、VB提供的_______ 属性,用来控制对象是否可用,当属性值为 _____ 时,表示 对象可用,当属性值为_____ 时,表示对象不可用。7、VB提供的 _______ 性, 用来控制对象是否可见,当属性值为______ 时,表示对象可见,当属性值为_____ 时,表示对象不可见。8、在VB中,用来描述对象外部特征的量称之为对象的。9、为使某窗口中的命令按钮“取消(C) ”具有如下特性:按“ Alt + C 键或按“ ESC 键,均可代替用鼠标单击该按钮的操作,应设置该按钮的Caption 属性值为,并且设置其________ 属性值为 _________ 。二、选择题(每题2分,共 40 分)1、用于从字符串左边截取字符的函数是( )A、Ltrim() B、Trim() C、Left() D、Instr() 2、可获得当前系统日期的函数是( )A、Date() B、Time() C、IsDate() D、Year() 3、退出For 循环可使用的语句为( )A、ExitFor B、ExitDo C、EndFor D、EndDoi、窗体的标题栏显示内容由窗体对象的( )属性决定。A、 BackColor B、BackStyle C、Text D、Caption 5、 程序运行时,若要通过回车键调用某命令按钮的Click 事件过程,则可设置该命令按钮的( )属性值为True来实现。A、Value B、Enabled C、Default D、Cancel 6、标签框所显示的内容,由(

2020年计算机二级VB考前模拟试题

2020年计算机二级VB考前模拟试题 1.下列关于栈的叙述准确的是(D) A)栈是非线性结构 B)栈是一种树状结构 C)栈具有先进先出的特征 D)栈具有后进先出的特征 2.若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是(D) A)bdgcefha B)gdbecfha C)bdgaechf D)gdbehfca 3.根据数据结构中各数据元素之间前后件关系的复杂水准,一般将数据结构分成(C) A)动态结构和静态结构 B)紧凑结构和非紧凑结构 C)线性结构和非线性结构 D)内部结构和外部结构 4.下面对对象概念描述错误的是(A) A)任何对象都必须有继承性 B)对象是属性和方法的封装体

C)对象间的通讯靠消息传递 D)操作是对象的动态属性 5.软件开发的结构化生命周期方法将软件生命周期划分成(A) A)定义、开发、运行维护 B)设计阶段、编程阶段、测试阶段 C)总体设计、详细设计、编程调试 D)需求分析、功能定义、系统设计 6.下列工具中为需求分析常用工具的是(D) A)PAD B)PFD C)N-S D)DFD 7.开发大型软件时,产生困难的根本原因是(A) A)大系统的复杂性 B)人员知识不足 C)客观世界千变万化 D)时间紧、任务重 8.下述关于数据库系统的叙述中准确的是(A) A)数据库系统减少了数据冗余 B)数据库系统避免了一切冗余 C)数据库系统中数据的一致性是指数据类型一致

D)数据库系统比文件系统能管理更多的数据 9.单个用户使用的数据视图的描述称为(A) A)外模式 B)概念模式 C)内模式 D)存储模式 10.关系数据库管理系统能实现的专门关系运算包括(B) A)排序、索引、统计 B)选择、投影、连接 C)关联、更新、排序 D)显示、打印、制表 11.与传统的程序设计语言相比,Visual Basic 最突出的特点是 (C) A)结构化程序设计 B)程序开发环境 C)事件驱动编程机制 D)程序调试技术 12.在Visual Basic 中,下列优先级的运算符是(A) A)* B)\ C)<

江苏省计算机二级VB考试真题和答案

2007年春 江苏省高等学校非计算机专业学生 计算机基础知识和应用能力等级考试 二级试卷 试卷语种:Visual Basic 第一部分计算机基础知识 1.微电子技术是信息技术领域的关键技术,它以集成电路(IC)为核心。在下列有关叙述中,错误的是。 A.A.目前IC芯片(如CPU芯片)的集成度可达数千万个电子元件 B.B.Moore定律指出,单块IC的集成度平均每半年翻一番 C.C.从原料熔练到最终产品包装,IC的制造工序繁多,工艺复杂,技术难度非常高 D.D.非接触式IC卡采用电磁感应方式无线传输数据,所以又称为射频卡或感应卡 2.在下列有关通信中使用的传输介质的叙述中,错误的是。 A.A.计算机局域网中大多使用无屏蔽双绞线,其无中继有效传输距离大约100m B.B.同轴电缆可用于传输电视信号 C.C.光纤价格高,一般不在校园网和企业网中使用 D.D.微波的波长很短,适合于长距离、大容量无线通信 3.二进制数(1010) 2与十六进制数(B2) 16 相加,结果为。 A.(273) 8B.(274) 8 C.(314) 8 D.(313) 8 4.设有一段文本由基本ASCII字符和GB2312字符集中的汉字组成,其代码为B0 A1 57 69 6E D6 D0 CE C4 B0 E6,则在这段文本中含有。 A.1个汉字和9个西文字符 C.3个汉字和5个西文字符 B.2个汉字和7个西文字符 D.4个汉字和3个西文字符 5.在下列有关CPU的叙述中,错误的是 . A. A.CPU的主要组成部分有运算器、控制器和寄存器组 B. B.CPU的主要功能是执行指令,不同类型CPU的指令系统通常有所 不同 C. C.为了加快运算速度,CPU中可包含多个算术逻辑部件(ALU) D. D.目前PC机所有的CPU芯片均为Intel公司的产品 6.PC机在加电启动过程中会运行POST程序、引导程序、系统自举程序等。若在启动过程中,用户按某一热键(通常是Del键)则可以启动CMOS设置程序。这些程序运行的顺序是。 A.A.POST程序->CMOS设置程序->系统自举程序->引导程序 B.B.POST程序->引导程序->系统自举程序->CMOS设置程序 C.C.CMOS设置程序->系统自举程序->引导程序->POST程序 D.D.POST程序->CMOS设置程序->引导程序->系统自举程序 7.目前PC机一般都有USB和FirWire接口,用于连接各种外部设备.在下列关于这两种接口的叙述中,错误的是 . A. https://www.wendangku.net/doc/5a18303571.html,B是一种串行接口,可以连接键盘、鼠标器、优盘、数码相机等 多种设备

[考试中心]安徽省计算机二级VB笔试权威模拟试题及答案2

全国高等学校(安徽考区) 计算机水平考试试卷 (二级Visual Basic 语言) 一、单项选择题(每题1分,共40分) 1.计算机硬件系统中最核心的部件是 C 。 A)内存储器B)输入/输出设备C)CPU D)硬盘 2.计算机最早的应用领域是 A 。 A)科学计算B)图形处理C)过程控制D)人工智能3.下列属于文字处理软件的是 B。 A)Windows B)Word C)PowerPoint D)Excel 4.在计算机系统内部,所有数据都是采用D 表示。 A)十六进制B)十进制C)八进制D)二进制 5.在Windows系统中,下面文件命名合法的是 B。 A)A*.DOC B)AB.DOC C)A?.DOC D)A>.DOC 6.计算机可以播放DVD等音像制品, 主要运用的是 6 技术。 A)多媒体B)人工智能C)数据库D)数据挖掘7.将文件从FTP服务器传输到本地计算机的过程称为 D A)上传B)浏览C)查找D)下载 8.下列IP地址中,错误的是 C。 A)219.231.10.155 B)192.168.5.1 C)219.260.20.12 D)192.10.6.7 9.下列关于计算机病毒的叙述中,正确的是 C 。 A)加密文件不会感染计算机病毒 B)系统软件不会感染计算机病毒 C)有防火墙的计算机系统也会感染病毒 D)压缩的文件不会感染计算机病毒 10.计算机能直接运行的是 B 。 A)目标程序B)机器语言程序C)汇编语言程序D)高级语言程序11.下列选项中是Visual Basic的合法变量名的是 C 。 A)1_abc B)abc-1 C)abc_1 D)abc.1 12.对正整数X、Y,有下列表达式,不能判断X能被Y整除的是 C 。

江苏省计算机二级VB试题及答案

二级Visual Basic全真模拟试卷一 1.信息处理系统是综合使用信息技术的系统。下面有关信息处理系统的叙述中错误的是____1____。 A.信息处理系统从自动化程度来看,有人工的、半自动化的和全自动化的B.应用领域很广泛。例如银行是一种以感知与识别为主要目的的系统 C.信息处理系统是用于辅助人们进行信息获取、传递、存储、加工处理及控制的一种系统 D.从技术手段上来看,有机械的、电子的和光学的;从通用性来看,有专片和通用的 2.下面关于集成电路的叙述中,错误的是 2 。 A.集成电路是20世纪50年代出现的 B.现代集成电路使用的半导体材料通常是硅或砷化镓 C.集成电路的许多制造工序必须在恒温、恒湿、超洁净的无尘厂房内完成 D.集成电路按用途可分为通用和专用两大类。微处理器和存储器芯片都属于专用集成电路 3.在通信系统的性能指标中, 3 是指数据传输中出错数据占被传输数据总数的比例。 A.信道带宽 B.误码率 C.数据 率 D.端-端延迟

4.以下数据最大的是 4 。 A.01110110B B.120D C. 7DH D.177Q 5.从逻辑功能上来讲,计算机硬件主要包括中央处理器(CPU)、内存储器、外存储器、输入设备和输出设备等,它们通过 5 互相连接。 A.总线 B.控制线 C.数据线 D.地址线 6. 6 接口是一种新的I/O接口,它是一种可以连接多个设备的总线式串行接口,2.0版的数据传输速率可高达480Mb/s(60MB/s),最多可以连接127个设备。 A.USB B.IEEE1394 C.SCSI D.并行 7.下列不属于无线局域网设备的是 7 。 A.无线网卡 B.蓝牙 C.无线HUB D.无线网桥 8. FAT16、FAT32、NTFS是三种不同的文件系统,Windows 2000/XP操作系统支持___8___。 A.FAT32 和FAT16文件系统 B.NTFS文件系统 C.FAT32和NTFS文件系统 D.FAT16、FAT32和NTFS文件系统 9.下列关于CD-ROM存储器描述中,错误的是 9 。

二级VB模拟试题(2-1)(1)-计算机等级考试试题

二级VB模拟试题(2-1)(1)-计算机等级考试试题 一、填空题(每空2分,共40分) 1、VB中若要产生一消息框,可用______函数来实现。 2、设计弹出式菜单时,先通过______建立菜单,然后将顶层菜单的Visible属性设置为False,最后在代码中通过窗体对象的______方法显示弹出式菜单。 3、Windows可公用的对话框有:______、保存文件对话框、颜色设置、字体设置对话框、打印设置对话框、帮助文件六种,VB可通过调用通用对话框控件的______、ShowSave、ShowColor、______、ShowPrint、ShowHelp方法来使用它们。也可通过设置通用对话框控件的______属性来实现。 4、在VB中窗体文件的后缀名为______,工程文件的后缀名为______。 5、图像框和图片框均可用于装载、显示图形文件,可在设计阶段给它们的______属性赋值,也可在运行阶段通过______函数装入图形文件。 6、若要将菜单项设计为分隔条,则该菜单项的标题属性应设置为______。 7、______实际上是VB提供的一种特殊的子程序,用来完成一定的操作。 8、VB提供______函数用于将数字字符转换成数值型,提供______函数用于将数值转换成字符型。 9、______类型也称变体类型,是一种通用的、可变的数据类型,它可表示或存储任何一种数据类型。 10、在过程内用______声明的变量为静态变量,在执行一个过程结束时,过程中所用到的Static变量的值会保留,下次再调用此过程时,变量的初值是上次调用结束时被保留的值。 11、在模块文件中的声明部分用Global或______关键字声明的变量为全局变量。 12、在模块文件中的声明部分用______或______定义的变量为模块级变量。 二、选择题(每题2分,共20分) 1、若要使命令按钮不可用,则可设置其()属性为False来实现。 A、ValueB、CancelC、EnabledD、Default 2、若要使某可见控件获得焦点,则可使用()方法来实现。 A、RefreshB、SetfocusC、GotfocusD、Value 3、复选框或单选钮的当前状态可通过()属性来返回或设置。 A、CheckedB、ValueC、SelectedD、Caption 4、VB提供()属性用于控制对象是否可用。 A、DefaultB、CancelC、EnabledD、Visible 5、VB中可通过()方法画圆 A、PsetB、LineC、CircleD、Oval 6、可获得当前系统时间的函数是() A、Date()B、Time()C、IsDate()D、Year() 7、当用户在窗体上单击鼠标时,不会触发的事件是() A、ClickB、MouseDownC、MouseUpD、DblClick 8、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是 、工程资源管理器窗口B、工具箱窗口C、代码窗口D、属性窗口 9、设a=“VisualBasic”,下面使b=“Visual”的语句是 A、b=Left(a,8,12) B、b=Mid(a,8,5) C、b=Rigth(a,6) D、b=Left(a,6)

全国计算机二级VB试题

下面的138道题目,在二级考试中命中率极高。 一、选择题 (1) 下面叙述正确的是(C) A. 算法的执行效率与数据的存储结构无关 B. 算法的空间复杂度是指算法程序中指令(或语句)的条数 C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D. 以上三种描述都不对 (2) 以下数据结构中不属于线性数据结构的是(C) A. 队列 B. 线性表 C. 二叉树 D. 栈 (3) 在一棵二叉树上第5层的结点数最多是(B) 注:由公式2k-1得 A. 8 B. 16 C. 32 D. 15 (4) 下面描述中,符合结构化程序设计风格的是(A) A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B. 模块只有一个入口,可以有多个出口 C. 注重提高程序的执行效率 D. 不使用 goto语句 (5) 下面概念中,不属于面向对象方法的是 (D) 注:P55-58 A. 对象 B. 继承 C. 类 D. 过程调用 (6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B) A. 可行性分析 B. 需求分析 C. 详细设计 D. 程序编码 (7) 在软件开发中,下面任务不属于设计阶段的是(D) A. 数据结构设计 B. 给出系统模块结构 C. 定义模块算法 D. 定义需求并建立系统模型 (8) 数据库系统的核心是(B) A. 数据模型 B. 数据库管理系统 C. 软件工具 D. 数据库 (9) 下列叙述中正确的是(C) A.数据库是一个独立的系统,不需要操作系统的支持 B.数据库设计是指设计数据库管理系统 C.数据库技术的根本目标是要解决数据共享的问题 D.数据库系 统中,数据的物理结构必须与逻辑结构一致 (10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) 注: P108 A. 内模式 B. 外模式 C. 概念模式 D. 逻辑模式 (11) 算法的时间复杂度是指(C) A. 执行算法程序所需要的时间 B. 算法程序的长度 C. 算法执行过程中所需要的基本运算次数 D. 算法程序中的指令条数 (12) 算法的空间复杂度是指(D) A. 算法程序的长度 B. 算法程序中的指令条数 C. 算法程序所占的存储空间 D. 算法执行过程中所需要的存储空间 (13) 设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B) 注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出 A. 349 B. 350 C. 255 D. 351 (14) 结构化程序设计主要强调的是(B) A.程序的规模 B.程序的易读性 C.程序的执行效率 D.程序的可移植性 (15) 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功

相关文档
相关文档 最新文档