以下对于操作说法正确的是vart=List(1,8,3,5,5);println(t.filter{x=x3})()A、对不可变列表进行元素大于3的操作,返回新的列表List(8,5,5)并打印出来B、对不可变列表进行元素大于3的操作,返回过滤后的列表List(8,5,5)并打印出来,不产生新列表C、对可变列表进行元素大于3的操作,返回新的可变列表List(8,5,5)并打印出来D、对可变列表没有这个filter方法,编译错误

题目

以下对于操作说法正确的是vart=List(1,8,3,5,5);println(t.filter{x=>x>3})()

  • A、对不可变列表进行元素大于3的操作,返回新的列表List(8,5,5)并打印出来
  • B、对不可变列表进行元素大于3的操作,返回过滤后的列表List(8,5,5)并打印出来,不产生新列表
  • C、对可变列表进行元素大于3的操作,返回新的可变列表List(8,5,5)并打印出来
  • D、对可变列表没有这个filter方法,编译错误
参考答案和解析
正确答案:A
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设窗体上有一个名为List1的列表框,并编写下面的事件过程: Private Sub List1_Click( ) Dim ch As String ch=List1.List(List1.Listlndex) List1.RemoveItem List1.Listlndex List1.Addltem ch End Sub 程序运行时,单击一个列表项,则产生的结果是( )。

A.该列表项被移到列表的最前面

B.该列表项被删除

C.该列表项被移到列表的最后面

D.该列表项被删除后又在原位置插入


正确答案:C
C。【解析】List1列表框先将选中的ch字符删除,然后再将其插入到最后,ListBox在增加项的时候是加在列表最后面的。

第2题:

下面哪一个是错误的?

A.使用len(列表名)测量元素的个数names_list=["zhangsan","lisi","wangwu"]print(len(names_list))

B.使用列表名[下标]获取列表的某个元素,例如:names_list=["zhangsan","lisi","wangwu"]print(names_list[2])

C.向列表中添加新元素有三个方法:append、extend、insert,例如:names_list=["zhangsan","lisi","wangwu"]names_list.append("zhaoliu")names_list.extend(["zhaoliu","liqi"])names_list.insert(1,"zhaoliu")print(names_list)

D.已有列表nums=[11,22,33,44,55],使用while循环遍历列表nums=[11,22,33,44,55]i=0 whilei

print(nums[i])i+=1


正确答案:D

第3题:

列表对象的sort()方法用来对列表元素进行原地排序,该函数返回值为。


正确答案:None

第4题:

在scala中对于列表的操作,那些说法说法正确vart=List(1,2,3)vart2=List(4,5)()

  • A、vart3=t++t2得到List(1,2,3,4,5)
  • B、vart3=List.concat(t,t2)得到List(1,2,3,4,5)
  • C、vart3=t:::t2得到List(1,2,3,4,5)
  • D、vart3=t2.:::(t)得到List(1,2,3,4,5)

正确答案:A,B,C,D

第5题:

Python中列表和元组有哪些区别:()

  • A、元组是不可变的,而列表是可变的
  • B、不能将列表当作字典的key,而元组可以
  • C、元组支持的操作比列表稍快
  • D、元组与列表支持的操作完全一样

正确答案:A,B,C

第6题:

设窗体上有一个名为List1的列表框,并编写下面的事件过程:

Private Sub List1_Click( )

Dim ch As String

ch=List1.List(List1.Listlndex)

List1.RemoveItem List1.Listlndex

List1.Addltem ch

End Sub

程序运行时,单击一个列表项,则产生的结果是( )。

A.该列表项被移到列表的最前面

B.该列表项被删除

C.该列表项被移到列表的最后面

D.该列表项被删除后又在原位置插入


正确答案:C
C。【解析】List1列表框先将选中的ch字符删除,然后再将其插入到最后,ListBox在增加项的时候是加在列表最后面的。

第7题:

对于以下列表的操作,那些说法说法正确varc=List(1,2,3,4,5,99,101)vargs=c.count(_>3)()

  • A、变量gs的结果为4
  • B、count表示按照括号内的函数进行计算,本题表示在列表中元素大于3的个数计算
  • C、count表示按照括号内的函数进行求和计算,本题表示在列表中元素大于3的个数求合计,其结果为299
  • D、以上答案都不对

正确答案:A,B

第8题:

(9)列表框的List属性返回。


正确答案:一个字符串
【解析】List属性返回或设置控件的列表部分的项目。列表是一个字符串数组,数组的一项就是一列表项目。当列表索引值超出列表框实际条数范围时,则返回一个空字符串"",如控件的List(-1)返回一个空字符串。List属性一般和ListCount、ListIndex属性结合起来使用。

第9题:

提供一个列表,要对其所有元素全部加2得到一个新的列表,下面那些选项正确vart=List(1,8,3,5,5)()

  • A、t.map(x=>{x+2})
  • B、t.map(_+2)
  • C、其中A选项是通过一个匿名函数进行操作,B选项是通过更加简写的通配符+2表示所有元素进行加2处理,所以都正确
  • D、以上做法都不对

正确答案:A,B,C

第10题:

在scala中对于列表操作以下对于这些列表操作正确的是vart=List(1,2,3)vart2=t.+:("test")()

  • A、返回结果为List("test",1,2,3)
  • B、返回结果为List(1,2,3,"test")
  • C、不同类型的元素不能进行列表相加
  • D、以上说法都不对

正确答案:A

更多相关问题