
上QQ阅读APP看书,第一时间看更新
思考与练习
一、填空题
1.二维数组的声明比一维数组的声明在中括号内多了一个__________。
2.清除动态数组中所有元素的方法是__________。
3.在C#中所有集合都实现了ICollection接口和__________接口。
4.拥有值和键的集合称作__________集合。
5.Stack集合又称作__________集合。
6.SortedList集合根据键值__________ 排序。
二、选择题
1.下列声明的数组的维数是__________。
int[,,] num;
A.1
B.2
C.3
D.4
2.下列属性__________表示静态数组的长度。
A.Rank
B.LongLength
C.Capacity
D.Count
3.以下不是静态数组方法的是__________。
A.Insert()
B.GetLength()
C.GetLongLength()
D.FindIndex()
4.下列后进先出的集合是__________。
A.ArrayList集合
B.Hashtable集合
C.Queue集合
D.Stack集合
5.下列方法__________不能用来添加元素。
A.Add()
B.Push()
C.Get()
D.Enqueue()
6.以下__________属于字典集合。
A.ArrayList集合
B.Hashtable集合
C.Queue集合
D.Stack集合
7.自定义的非字典集合通常以__________类为基类。
A.CollectionBase集合
B.ArrayList集合
C.Queue集合
D.Stack集合
三、简答题
1.简要概述数组的含义。
2.简单说明动态数组和静态数组的区别。
3.简要概述冒泡排序的算法。
4.简要概述集合与数组的区别。
5.简要概述几种常见集合类的区别。