第11卷动态数组《Visual Basic 6.0程序设计》河南省对口招生《计算机与网络类考纲百套卷》

2026-05-28
| 2份
| 11页
| 17人阅读
| 0人下载

资源信息

学段 中职
学科 职教专业课
课程 程序设计基础
教材版本 -
年级 -
章节 -
类型 题集-专项训练
知识点 数组和记录
使用场景 中职复习
学年 2026-2027
地区(省份) 河南省
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 419 KB
发布时间 2026-05-28
更新时间 2026-05-28
作者 xkwygg07
品牌系列 学易金卷·考纲百套卷
审核时间 2026-05-28
下载链接 https://m.zxxk.com/soft/58090384.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

编写说明:河南省普通高校对口招生专业理论考试《计算机与网络类考纲百套卷》,依据《河南省普通高校对口招生计算机与网络类专业课考试纲要》编写。每门课程均分三层训练:基础层(具象化支架)拆解考点为微目标,紧扣考纲“掌握”“理解”要求编写考点训练卷;巩固层(关联性支架)强化知识交叉与场景关联,按考纲专题编专题训练卷;应用层(引导性支架)聚焦真题突破,结合知识模块与教材编写课程综合卷。 本试卷是第11卷,按《Visual Basic》范围和要求编写。具体内容为:数组的清除、数组的访问、ReDim语句。 河南省《计算机与网络类考纲百套卷》第11卷 《Visual Basic 6.0》 动态数组 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、单项选择题(本大题共10小题,每题2分,共20分) 1.可以再次分配动态数组存储空间的语句是( )。 A.ReDim B.Dim C.Eras D.Const 2.关于数组的清除描述错误的是( )。 A.Erase能够清除定长数组的内容 B.Erase能够释放定长数组的所有空间 C.Erase用于定长数值数组时,则把该数组所有元素置为0 D.Erase用于动态数组时,将删除整个数组结构并释放该数组所占的内存 3.用Dim语句定义数组时,字符串数组中的全部元素初始化为( )。 A.字节型 B.长整形 C.布尔型 D.空字符串 4.对于Variant类型的数组,可以进行初始化的函数是( )。 A.Clng B.Array C.Trim D.Date 5.关于动态数组声明,正确的语句是( )。 A.Dim c() As Integer B.Dim c(5) As Integer C.Dim c As Integer D.c () As Integer 6.下列能重新定义动态数组大小,且保留原有数据的语句是( )。 A.ReDim d (10) B.ReDim Preserve d (10) C.Dim d (10) D.Erase d 7.执行Erase语句清除静态数组时,数组元素会( )。 A.全部删除 B.数值型置0,字符串型置空 C.保留最后一个元素 D.数组被销毁 8.执行以下代码后,数组元素y (2)的值是( )。 Dim y() As Integer ReDim y(3) y(2)=100 ReDim Preserve y(5) A.0 B.空值 C.100 D.报错 9.清除数组并释放内存,适用于动态数组的语句是( )。 A.ReDim B.Erase C.Dim D.Static 10.已知Dim k(1 To 3,1 To 2) As Long,该数组元素个数是( )。 A.5 B.6 C.9 D.8 二、判断题(本大题共10小题,每题2分,共20分) 11.创建动态数组时,因为没有维数下标,所以数组名后的括号是可以省略的。( ) 12.ReDim语句定义的数组是一个临时数组,即在执行数组所在的过程时为数组开辟一定的内存空间,当过程结束时,这部分内存即被释放。( ) 13.对于用ReDim声明的数组,如果用ReDim重新声明,只能改变元素个数,不能修改维数。( )14.可以使用LBound和UBound这两个函数确定数组的大小。( ) 15.动态数组是指计算机在执行过程中才给数组开辟存储空间的数组。( ) 16.清除数组时,如果是动态数组,则不释放数据的所有空间,只是清除数据的内容。( ) 17.动态数组在程序运行过程中完成声明,动态数组可以在任何时候改变大小。( ) 18.Dim语句、Private语句、Static语句、Public语句都可以用来声明数组。( ) 19.对于已经使用带空圆括号声明的Private、Public或Dim语句声明过的动态数组,使用ReDim 语句可以改变其维数和数据类型。( ) 20.Erase语句清除定长数组时,如果数组是对象数组,则把数组中的所有元素初始化为空字符串。( ) 三、名词解释题(本大题共2题,每题5分,共10分) 21.动态数组 22.Erase语句 四、简答题(本大题共4小题,每题10分,共40分) 23.简述创建动态数组的步骤。 24.简述VB中动态数组与定长数组的不同。 25.简述ReDim语句的功能及语法格式。 26.简述Erase语句的功能及语法格式。 五、综合题(每题10分,共10分) 27.随机产生10个[100,200]之间的整数,按由小到大排序,键盘输入一个100到200之间的整数,插入到该数组中,使数组中的数仍保持有小到大的顺序。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 编写说明:河南省普通高校对口招生专业理论考试《计算机与网络类考纲百套卷》,依据《河南省普通高校对口招生计算机与网络类专业课考试纲要》编写。每门课程均分三层训练:基础层(具象化支架)拆解考点为微目标,紧扣考纲“掌握”“理解”要求编写考点训练卷;巩固层(关联性支架)强化知识交叉与场景关联,按考纲专题编专题训练卷;应用层(引导性支架)聚焦真题突破,结合知识模块与教材编写课程综合卷。 本试卷是第11卷,按《Visual Basic》范围和要求编写。具体内容为:数组的清除、数组的访问、ReDim语句。 河南省《计算机与网络类考纲百套卷》第11卷 《Visual Basic 6.0》 动态数组 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、单项选择题(本大题共10小题,每题2分,共20分) 1.可以再次分配动态数组存储空间的语句是( )。 A.ReDim B.Dim C.Eras D.Const 【答案】A 【解析】ReDim语句专门用于动态数组,可以多次重新分配动态数组的存储空间、修改数组大小。 2.关于数组的清除描述错误的是( )。 A.Erase能够清除定长数组的内容 B.Erase能够释放定长数组的所有空间 C.Erase用于定长数值数组时,则把该数组所有元素置为0 D.Erase用于动态数组时,将删除整个数组结构并释放该数组所占的内存 【答案】B 【解析】Erase语句用来重新初始化定长数组的元素,或者释放动态数组的存储空间。 3.用Dim语句定义数组时,字符串数组中的全部元素初始化为( )。 A.字节型 B.长整形 C.布尔型 D.空字符串 【答案】D 【解析】VB6.0中用Dim定义字符串数组时,所有元素默认初始化为空字符串。 4.对于Variant类型的数组,可以进行初始化的函数是( )。 A.Clng B.Array C.Trim D.Date 【答案】B 【解析】VB 6.0中Array() 函数用来给Variant类型数组直接初始化赋值。 5.关于动态数组声明,正确的语句是( )。 A.Dim c() As Integer B.Dim c(5) As Integer C.Dim c As Integer D.c () As Integer 【答案】A 【解析】动态数组声明时不指定下标,格式为:数组名() As 数据类型。 6.下列能重新定义动态数组大小,且保留原有数据的语句是( )。 A.ReDim d (10) B.ReDim Preserve d (10) C.Dim d (10) D.Erase d 【答案】B 【解析】ReDim Preserve可重定义动态数组大小,同时保留数组原有数据;仅ReDim会清空原有数据。 7.执行Erase语句清除静态数组时,数组元素会( )。 A.全部删除 B.数值型置0,字符串型置空 C.保留最后一个元素 D.数组被销毁 【答案】B 【解析】Erase清除静态数组:数值型数组元素置0,字符串型置空,数组本身不销毁。 8.执行以下代码后,数组元素y (2)的值是( )。 Dim y() As Integer ReDim y(3) y(2)=100 ReDim Preserve y(5) A.0 B.空值 C.100 D.报错 【答案】C 【解析】ReDim Preserve 保留原有数据,y(2) 的值仍为100。 9.清除数组并释放内存,适用于动态数组的语句是( )。 A.ReDim B.Erase C.Dim D.Static 【答案】B 【解析】Erase可释放动态数组的内存,是清除动态数组的专用语句。 10.已知Dim k(1 To 3,1 To 2) As Long,该数组元素个数是( )。 A.5 B.6 C.9 D.8 【答案】B 【解析】第一维3个元素,第二维2个元素,总个数=3×2=6。 二、判断题(本大题共10小题,每题2分,共20分) 11.创建动态数组时,因为没有维数下标,所以数组名后的括号是可以省略的。( ) 【答案】X 12.ReDim语句定义的数组是一个临时数组,即在执行数组所在的过程时为数组开辟一定的内存空间,当过程结束时,这部分内存即被释放。( ) 【答案】√ 13.对于用ReDim声明的数组,如果用ReDim重新声明,只能改变元素个数,不能修改维数。( ) 【答案】X 14.可以使用LBound和UBound这两个函数确定数组的大小。( ) 【答案】√ 15.动态数组是指计算机在执行过程中才给数组开辟存储空间的数组。( ) 【答案】√ 16.清除数组时,如果是动态数组,则不释放数据的所有空间,只是清除数据的内容。( ) 【答案】X 17.动态数组在程序运行过程中完成声明,动态数组可以在任何时候改变大小。( ) 【答案】√ 18.Dim语句、Private语句、Static语句、Public语句都可以用来声明数组。( ) 【答案】√ 19.对于已经使用带空圆括号声明的Private、Public或Dim语句声明过的动态数组,使用ReDim 语句可以改变其维数和数据类型。( ) 【答案】X 20.Erase语句清除定长数组时,如果数组是对象数组,则把数组中的所有元素初始化为空字符串。( ) 【答案】X 三、名词解释题(本大题共2题,每题5分,共10分) 21.动态数组 【答案】 动态数组是指计算机在执行过程中才给数组开辟存储空间的数组,可以用ReDim语句再次分配动态数组占据的存储空间,也可以用Erase语句删除它,收回所分配给的存储空间。 22.Erase语句 【答案】 Erase语句用来释放动态数组的存储空间或清除定长数组的内容。 四、简答题(本大题共4小题,每题10分,共40分) 23.简述创建动态数组的步骤。 【答案】 创建动态数组通常可分为两步:首先在窗体级别、标准模块或过程中,用 Dim 语句声明一个没有下标的数组(括号不能省略),然后在过程中用 Redim 语句定义带下标的数组。 【解析】本题考查创建动态数组的步骤。 24.简述VB中动态数组与定长数组的不同。 【答案】 VB中动态数组与定长数组的不同有: (1)动态数组可以用 ReDim 多次声明,定长数组只能用 Dim 声明一次。 (2)动态数组的元素个数可以改变,而定长数组的元素个数保持不变。 (3)动态数组在声明时下标可以是变量,定长数组的下标只能是常量。 (4)动态数组可以用Erase 收回内存空间,定长数组用Erase删除内容。 【解析】本题考查VB中动态数组与定长数组的不同。 25.简述ReDim语句的功能及语法格式。 【答案】 ReDim语句的功能 用来声明或重新声明原来用Private语句、Public语句或Dim 语句声明过的带空圆括号 的动态数组。 语法格式: ReDim [Preserve] 数组名(下标,下标) As数据类型 【解析】本题考查ReDim语句的功能及语法格式。 26.简述Erase语句的功能及语法格式。 【答案】 Erase语句的功能:如果想要释放动态数组的存储空间或清除定长数组的内容,则可以使用Erase语句来实现。 Erase语句的语法格式: Erase数组名[,数组名]… 【解析】本题考查Erase语句的功能及语法格式。 五、综合题(每题10分,共10分) 27.随机产生10个[100,200]之间的整数,按由小到大排序,键盘输入一个100到200之间的整数,插入到该数组中,使数组中的数仍保持有小到大的顺序。 【答案】 Dim i As Integer, j As Integer Dim t As Integer, k As Integer Dim a(1 To 11) As Integer, x As Integer For i = 1 To 10 a(i) = Int((200 - 100 + 1) * Rnd + 100) Next i For i = 1 To 9 For j = i + 1 To 10 If a(i) > a(j) Then t = a(i): a(i) = a(j): a(j) = t Next j Next i For i = 1 To 10 Print a(i); Next i x = InputBox("输入") k = 11 For i = 1 To 10 If x < a(i) Then k = i: Exit For Next i For i = 10 To k Step -1 a(i + 1) = a(i) Next i a(k) = x Print For i = 1 To 11 Print a(i); Next i 【解析】本题考查Visual Basic 6.0中一维数组的应用。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

第11卷动态数组《Visual Basic 6.0程序设计》河南省对口招生《计算机与网络类考纲百套卷》
1
第11卷动态数组《Visual Basic 6.0程序设计》河南省对口招生《计算机与网络类考纲百套卷》
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。