A.
var s []ints = append(s,1)
B.
var m map[string]intm["one"] = 1
C.
var s []ints = make([]int, 0)s = append(s,1)
D.
var m map[string]intm = make(map[string]int)m["one"] = 1
第1题:
A. map反序列化时json.unmarshal的入参必须为map的地址
B. 在函数调用中传递map,则子函数中对map元素的增加不会导致父函数中map的修改
C. 在函数调用中传递map,则子函数中对map元素的修改不会导致父函数中map的修改
D. 不能使用内置函数delete删除map的元素
第2题:
以下关于MapReduce编程模型的描述正确的有哪些?
A.MapReduce的编程模型包含Map和Reduce两个函数处理过程。
B.对于map和reduce每个过程都由不同的计算机进行并行计算处理。
C.Map的输出结果是一组<key,value>对,这是经过Map操作后所产生的中间结果。
D.Reduce的工作是对相同key的value值进行归并处理。
第3题:
【单选题】显示水果中的第3个水果,正确的命令是?
A.db.test.find({},{"fruits":{$slice:[3,1]}})
B.db.test.find({},{"fruits":{$slice:3}})
C.db.test.find({},{"fruits":{$slice:[2,1]}})
D.db.test.find({},{"fruits":{$slice:2}})
第4题:
13、以下关于MapReduce编程模型的描述正确的有哪些?
A.MapReduce的编程模型包含Map和Reduce两个函数处理过程。
B.对于map和reduce每个过程都由不同的计算机进行并行计算处理。
C.Map的输出结果是一组<key,value>对,这是经过Map操作后所产生的中间结果。
D.Reduce的工作是对相同key的value值进行归并处理。
第5题:
下面哪种是正确的创建Map集合的方式?
A.Map m=new Map()
B.Map m=new Map(init capacity, increment capacity);
C.Map m=new Map(new Collection());
D.Map是接口,所以不能实例化