下列选项中,可以用于遍历关联数组的是()。

题目
单选题
下列选项中,可以用于遍历关联数组的是()。
A

while

B

switch

C

foreach

D

for

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列结构语句中,可以用来遍历数组的是()。

A、switch

B、for

C、while

D、if


参考答案:CD

第2题:

下列关于数组的描述中,哪些选项是正确的?

A. String类本身可以被看做是一个System.Char对象的数组

B. String类中的许多方法都能用在数组中

C. 数组可以用来处理数据类型不同的批量数据

D. System.Array类是所有数组的基类


正确答案:ABD

第3题:

哪种方法用来计算数组所有元素的总和简便?( )

A.用for循环遍历数组

B.用foreach循环遍历数组

C.用array_intersect函数

D.用array_sum函数


参考答案:D

第4题:

关于特殊二叉树的遍历,下列选项中说法正确的是()。

  • A、完全二叉树不能进行遍历
  • B、完全二叉树可以进行遍历
  • C、完全二叉树不可以进行遍历
  • D、满二叉树不是完全二叉树

正确答案:B

第5题:

下列选项中,能正确定义数组的语句是( )。

A.

B.

C.

D.


正确答案:D
选项A)不符合c语言的语法要求;选项B)中没有指定数组的大小;选项c)中数组大小不能用变量来指定。

第6题:

以下关于foreach说法中,哪些是正确的()。

A、foreach可以对List,Set数组进行遍历

B、foreach是一种更加简洁的for循环,也称增强for循环

C、foreach的出现,简化了书写

D、foreach只适合对容器进行遍历操作,不能对元素进行修改


参考答案:ABCD

第7题:

C 中如何实现类似c++中 vector<string>的容器?

希望能够有一个string数组,可以不断的往其中加入不同的string,让后对这个数组的元素进行遍历。


您好!
List<string> dinosaurs = new List<string>(); dinosaurs.Add("Tyrannosaurus"); dinosaurs.Add("Amargasaurus"); dinosaurs.Add("Mamenchisaurus"); dinosaurs.Add("Deinonychus"); dinosaurs.Add("Compsognathus"); foreach (string dinosaur in dinosaurs) { Console.WriteLine(dinosaur); }


实现方法:



List<string> dinosaurs = new List<string>(); dinosaurs.Add("Tyrannosaurus"); dinosaurs.Add("Amargasaurus"); dinosaurs.Add("Mamenchisaurus"); dinosaurs.Add("Deinonychus"); dinosaurs.Add("Compsognathus"); foreach (string dinosaur in dinosaurs) { Console.WriteLine(dinosaur); }



第8题:

下列有关图的遍历说法中,不正确的是()

A.图的遍历必须用递归实现

B.基本遍历算法两种:深度遍历和广度遍历

C.有向图和无向图都可以进行遍历操作

D.图的遍历算法可以执行在有回路的图上


正确答案:A

第9题:

使用foreach语句遍历数组时,数组内部的指针会自动指向第一个单元。


正确答案:正确

第10题:

在数组中对于for和foreach语句,下列那些选项中的说法不正确?()

  • A、foreach语句能使你不用索引就可以遍历整个数组
  • B、foreach语句总是从索引1遍历到索引Length
  • C、foreach总是遍历整个数组
  • D、如果需要修改数组元素就必须使用for语句

正确答案:B