切片操作list(range(6))[::-1]()A、[0,1,2,3,4,5]B、[5,4,3,2,1,0]C、[1,2,3,4,5]D、[5,4,3,2,1]

题目

切片操作list(range(6))[::-1]()

  • A、[0,1,2,3,4,5]
  • B、[5,4,3,2,1,0]
  • C、[1,2,3,4,5]
  • D、[5,4,3,2,1]
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若让元素1,2,3,4,5依次进栈,则出栈次序不可能出现在()种情况。

A.5,4,3,2,1

B.2,1,5,4,3C.4,3,1,2,5

D、2,3,5,4,1


参考答案:C
解释:栈是后进先出的线性表,不难发现C选项中元素1比元素2先出栈,违背了栈的后进先出原则,所以不可能出现C选项所示的情况。

第2题:

有以下程序 void f(int a[],int i,int j) { int t; if(i<j) { t=a[i];a[i]=a[j];a[j]=t; f(a,i+1,j-1); } } main() { int i,aa[5]={1,2,3,4,5}; f(aa,0,4); for(i=0;i<5;i++)printf("%d,",aa[i];printf("\n"); } 执行后输出结果是

A.5,4,3,2,1

B.5,2,3,4,1,

C.1,2,3,4,5

D.1,5,4,3,2,


正确答案:A
解析:在C语言中所谓函数的递归是指在调用一个函数的过程中,又出现了直接或间接地调用该函数本身,直接调用该函数本身的称为函数递归,而间接调用该函数称为函数的间接递归调用。由程序可以看出函数f(a,i,j)为一递归函数,其功能是当ij时,将数组中的元素a[i]和a[j]交换,然后再调用函数f(a,i+1,j-1),将数组中 a[i+1]和a[j--]交换,这样一直递归到数组下标i=j,可见该递归函数的作用是使数组中首尾元素依次互换。主函数中定义了—个长度为5的数组aa并初始化,然后调用f(a,0, 4),将数组a中的元素依次互换,故最后for循环输出的数组aa中各元素的值为5、4、3、2、1。

第3题:

执行arr=list(range(0,6,3))之后,arr的值为()

A.[0,3,6]

B.[0,3]

C.[0,1,2,3]

D.[3,4,5]


正确答案:B

第4题:

varlist=List(1,2,3,4,5)varjs=list.foldRight(100)(_-_)println(js)()

  • A、15
  • B、115
  • C、-97
  • D、85

正确答案:C

第5题:

已知x=[1,2,3,4,5],那么执行语句x[::2]=map(lambday:y!=5,range(3))之后,x的值为()。


正确答案:[True, 2, True, 4, True]

第6题:

有以下程序 void f(int a[ ],int i,int j) { int t; if(i<j) { t=a[i]; a[i]=a[j];a[j]=t; f(a,i+1,j-1); } } main( ) { int i,aa[5]={1,2,3,4,5}; f(aa,0,4); for(i=0;i<5;i++) printf(“%d,”,aa[i]); printf(“\n”); } 执行后输出结果是( )

A.5,4,3,2,1,

B.5,2,3,4,1,

C.1,2,3,4,5,

D.1,2,3,4,5,


正确答案:A
解析:递归调用,当第3次进行递归调用时结束调用过程,排序结果为:5,4,3,2,1。

第7题:

以下的计算结果选项中那个正确varlist=List(1,2,3,4,5)varjs=list.fold(100)(_+_)println(js)()

  • A、115
  • B、15
  • C、5
  • D、85

正确答案:A

第8题:

Python语句list(range(1,10,3))执行结果为___________________。


正确答案:[1,4,7]

第9题:

在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

第10题:

对于以下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(4,5,1,2,3,)

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

更多相关问题