一. 填空题
1. (填空题)我们可以调用字符串的_______方法,把一个字符串拆分为数组
(1) split
2. (填空题)我们可以使用Map对象的 ________ 方法,来判断某个键是否存在
(1) contains
二. 判断题
3. (判断题)split(' ')和split('') 的效果是一样的。
- A. 对
- B. 错
答案: 错
4. (判断题)MapString, Int 用来定义一个空的map,它的元素的键是Int类型,值是String类型。
- A. 对
- B. 错
答案: 错
三. 单选题(共4题,50分)
5. (单选题)我们现在需要保存一篇文章中的每个单词出现的次数,最合适的选择是使用(A)来保存结果。
- A. 可变Map
- B. 不可变Map
- C. 可变List
- D. 不可变List
6. (单选题)下面关于Map的说法正确的是(C)
- A. Map本身就可以排序
- B. Map元素的value值是不能重复的
- C. Map元素的key值是不能重复的
- D. Map的toList方法可以把Map结构转成Array
7. (单选题)对于 map1.toList.sortBy(_._2).reverse 的说法正确的是(B)
- A. 它的返回值是一个List
- B. 它的整体功能是:把map1转成一个List,并按照每个元素的value值大小做降序排序
- C. revserse应该改成reverse()
- D. sortBy默认会降序排列
8. (单选题)对文件操作来说正确的是(A)
- A. soure.io.fromFile(文件名).mkString 可以用来读入文件
- B. soure.io.fromFile(文件名).mkString() 可以用来读入文件
- C. soure.io.formFile(文件名).mkString() 可以用来读入文件
- D. soure.io.formFile(文件名).mkString可以用来读入文件