以下对list的操作take说法正确的是vart=List(1,8,3,5,5);println(t.take(2))()A、打印列表的前2个元素,结果为List(1,8)B、打印列表的后2个元素,结果为List(5,5)C、打印列表的从下表2开始的所有元素,结果为List(3,5,5)D、以上答案都不对

题目

以下对list的操作take说法正确的是vart=List(1,8,3,5,5);println(t.take(2))()

  • A、打印列表的前2个元素,结果为List(1,8)
  • B、打印列表的后2个元素,结果为List(5,5)
  • C、打印列表的从下表2开始的所有元素,结果为List(3,5,5)
  • D、以上答案都不对

相似考题
更多“以下对list的操作take说法正确的是vart=List(1,8,3,5,5);println(t.take(2))()A、打印列表的前2个元素,结果为List(1,8)B、打印列表的后2个元素,结果为List(5,5)C、打印列表的从下表2开始的所有元素,结果为List(3,5,5)D、以上答案都不对”相关问题
  • 第1题:

    ( 31 ) 窗体上有 List1 、 List2 两个列表框 , List1 中有若干列表项 ( 见图 ) , 并有下面的程

    序:

    Private Sub Comand1_Click ()

    For k=List1.ListCount-1 To 0 Step -1

    If List1.Selected ( k ) Then

    List2.AddItem List1.List ( k )

    List1.RemoveItem k

    End If

    Next k

    End Sub

    程序运行时,按照图示在 List1 中选中 2 个列表项,然后单击 Commandl 命令按钮,则产生的结果是

    A )在 List2 中插入了 “ 外语 ” 、 “ 物理 ” 两项

    B )在 List1 中删除了 “ 外语 ” 、 “ 物理 ” 两项

    C )同时产生 A )和 B )的结果

    D )把 List1 中最后 1 个列表项删除并插入到 List2 中


    正确答案:C

  • 第2题:

    执行x$=InputBox("请输入x的值")时,在弹出的对话框中输入123,在列表框List1中选中一个列表项(数据为456),使结果为123456 的语句是( )。

    A.y=x$+List1.List(0)

    B.y=x$+List1.List(1)

    C.y=Val(x$)+Val(List1.List(0))

    D.y=Val(x$)&Val(List1.List(1))


    正确答案:A
    A。【解析】InputBox函数返回的值为字符串类型,要得到l23456,只需要将两个字符串相加,因此可用y=x$+Listl.List(0)得到。

  • 第3题:

    给程序的空白行选择适当的语句。程序段的功能是:依次自动将列表框List2中所有列表项目移入列表框List1中,并将移入List1中的项目从List2中删除。( ) Do While List2.List Count ______ List2.Removeltem0 Loop

    A.List1.AddltemList2.List(0)

    B.List1.Addltem List2.Text

    C.List2.AddltemList1.List(0)

    D.List2.AddltemList1.Text


    正确答案:A

  • 第4题:

    下面哪一个是错误的?

    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

  • 第5题:

    提供一个列表,要对其所有元素全部加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

  • 第6题:

    reduce求减的输出结果为varlist=List(1,2,3,4)varjian=list.reduce(_-_)println(jian)()

    • A、-8
    • B、10
    • C、4
    • D、以上答案都不对

    正确答案:A

  • 第7题:

    在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

  • 第8题:

    以下对于操作说法正确的是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

  • 第9题:

    valsite:List[String]=List("Runoob","Google","Baidu")println(site.head+site.tail)可以知道head返回列表第一个元素,tail返回除第一个元素外的所有元素


    正确答案:正确

  • 第10题:

    以下对list的操作distinct说法正确的vart=List(1,8,3,5,5)println(t.distinct)()

    • A、distinct为去重操作,返回一个新的结果为List(1,8,3,5)
    • B、distinct为去重操作,返回的是在原基础的列表List(1,8,3,5)
    • C、List为可变列表,没有这个distinct方法返回,编译出现错误的是一个新的去重的新的可变列表List
    • D、List为可变列表,返回的是一个新的去重的新的可变列表List(1,8,3,5)

    正确答案:A

  • 第11题:

    List list=new List(6,true);下列说法正确的是()

    • A、每个集合都有6个元素
    • B、每行有6个元素
    • C、初始化为6行数的新滚动列表
    • D、集合的里不能为空值

    正确答案:C

  • 第12题:

    单选题
    List list=new List(6,true);下列说法正确的是()
    A

    每个集合都有6个元素

    B

    每行有6个元素

    C

    初始化为6行数的新滚动列表

    D

    集合的里不能为空值


    正确答案: D
    解析: 暂无解析

  • 第13题:

    窗体上有一个按钮和一个列表框,执行下列程序后,输出的结果为 Private Sub Command1_Click() List1.AddItem "Visual" List1.AddItem "Basic" List1.AddItem "Programming", 1 Print list1.List(2) End Sub

    A.Visual

    B.Basic

    C.Programming

    D.2


    正确答案:C
    解析:列表框控件使用AddItem方法增加列表项,格式如下:object.AddItemitem[,index]Index参数为可选参数,当不带该参数使用AddItem方法时,增加项自动添加到列表框最后一条;当带Index参数时,则将增加项添加到Index指定的位置。注意Index只能在0到ListCount间取值。本题中由于最后一个AddItem方法使用了Index(为1),所以“Programming”插入到第2行的位置,“Basic”则被挤进最后一行的位置(对应Index=2)。

  • 第14题:

    窗体上有List1、List2两个列表框,List1中有若干列表项(见图),并有下面的程序: Private Sub Command1_Click( ) For k=List1.ListCout-1 To 0 Step-1 If List1.Selected(k)Then List2.Addltem List1.List(k) List1.Removeltem k End If Next k End Sub程序运行时,按照图示在List1中选中2个列表项,然后单击Command1命令按钮,则产生的结果是( )。

    A.在List2中插入了“外语”、“物理”两项

    B.在List1中删除了“外语”、“物理”两项

    C.同时产生A和B的结果

    D.把List1巾最后1个列表项删除并插入到List2中


    正确答案:C
    C。【解析】本题程序中的意思为如果选择了符合条件的数,那么将选中的项增加到List2列表框中,同时在List1中移除所选项,所以本题A和B选项均正确。

  • 第15题:

    窗体上有List1、List2两个列表框,List1中有若干列表项(见图),并有下面的程序:

    Private Sub Command1_Click( )

    For k=List1.ListCout-1 To 0 Step-1

    If List1.Selected(k)Then

    List2.Addltem List1.List(k)

    List1.Removeltem k

    End If

    Next k

    End Sub

    程序运行时,按照图示在List1中选中2个列表项,然后单击Command1命令按钮,则产生的结果是( )。

    A.在List2中插入了“外语”、“物理”两项

    B.在List1中删除了“外语”、“物理”两项

    C.同时产生A和B的结果

    D.把List1巾最后1个列表项删除并插入到List2中


    正确答案:C
    C。【解析】本题程序中的意思为如果选择了符合条件的数,那么将选中的项增加到List2列表框中,同时在List1中移除所选项,所以本题A和B选项均正确。

  • 第16题:

    对于以下列表的操作,那些说法说法正确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

  • 第17题:

    reduceRight通过如下程序块其输出结果为varlist=List(1,2,99,4,100)varjs=list.reduceRight(_max_)println(js)()

    • A、10
    • B、-2
    • C、-8
    • D、以上答案都不对

    正确答案:B

  • 第18题:

    reduce求和输出结果为varlist1=list1(1,2,3,4)varsum=list1.reduce(_+_)println(sum)()

    • A、10
    • B、1
    • C、4
    • D、以上答案都不对

    正确答案:A

  • 第19题:

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

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

    正确答案:A

  • 第20题:

    在scala中对于以下2个列表的操作,那些说法说法正确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=t.:::(t2)得到List(1,2,3,4,5)

    正确答案:A,B,C

  • 第21题:

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

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

    正确答案:B

  • 第22题:

    关于列表的说法,描述错误的是()。

    • A、list是一个有序集合,没有固定大小
    • B、list可以存放任意类型的元素
    • C、使用list时,其下标可以是负数
    • D、list是不可变的数据类型

    正确答案:D

  • 第23题:

    如果列表框List1中没有被选定的项目,则执行List1.RemoveItem List1.ListIndex语句的结果是()。

    • A、移去第一项
    • B、移去最后一项
    • C、移去最后加入列表框中的一项
    • D、以上答案都不对

    正确答案:D