itgle.com

list=[i for i in rang(10,30,10)],list[::-1]结果为()A、[]B、[10,20,30]C、[30,20,10]D、[30]

题目

list=[i for i in rang(10,30,10)],list[::-1]结果为()

  • A、[]
  • B、[10,20,30]
  • C、[30,20,10]
  • D、[30]

相似考题

2.针对以下C语言程序,请按要求回答问题。已知link. c源程序如下:/*link. c程序对单向链表进行操作,首先建立一个单向链表,然后根据用户的选择可以对其进行插入结点、删除结点和链表反转操作*/include<stdio. h>include<stdlib. h>typedef struct list_node * list_pointer; //定义链表指针typedef struct list_node{ //定义链表结构int data;list_pointer link;}list_node;//用到的操作函数list_pointer create(); //建立一个单向链表void insert(list_pointer * p_ptr,list_pointer node); //在node后加入一个新的结点void delete_node(list_pointer * p_ptr,list_pointer trail,list_pointer node);//删除前一个结点是trail的当前结点nodevoid print(list_pointer * p_ptr); //打印链表结点中的值list_pointer invert(list_pointer lead); //反转链表int main(){list_pointer ptr=NULL;list_pointer node,trail;list_pointer * P=&ptr;int choose,location,i;printf("you should create a link first:\n");//建立一个单向链表prt=create(); //ptr指向链表的第一个结点print(ptr);//根据用户的不同选择进行相应的操作:printf("input number 0,you can quit the program\n");printf("input number 1,you can insert a new node to link\n"):printf("input number 2,you can delete a node from the link\n");printf("input number 3,you can invert the link\n"):printf("please input you choice\n");scanf("%d",&choose);while(choose!=0){switch(choose){case 1:i=1:while(i<location){node=node->link;i++:}insert(p,node); //p为指向ptr的指针print(ptr);break;case 2:printf("you will delete a node from the link\n");printf("please input the location of the node:\n");scanf("%d",&location):node=ptr;if(location==1)trail=NULL;trail=ptr;i=1:while(i<location){trail=trail->link:i++:}node=trail->link;delete_node(p,trail,node);print(ptr);break;case 3:printf("you will invert the link\n");ptr=invert(ptr);print(ptr);break;default;break;return -1;}printf("please input you choice\n");scanf("%d". &choose):}return 0;//根据用户的输入值建立一个新的单向链表:list_pointer create(){int i,current,length;list_pointer p1,p2,head;printf("please input the node number of the link:\n");scanf("%d". &length):printf("the number of the link is:%d",length);printf("please input the data for the link node:\n");i=0;p1=p2=(list_pointer)malloc(sizeof(list_node));head=p1;for(i=1;i<length;i++){scanf("%d",&current);p1->data=current;p2->link=p1;p2=p1;p1=(list_pointer)malloc(sizeof(list_node));}p2->link=NULL;return head;}画出主函数main的控制流程图。

参考答案和解析
正确答案:C
更多“list=[i for i in rang(10,30,10)],list[::-1]结果为()A、[]B、[10,20,30]C、[30,20,10]D、[30]”相关问题
  • 第1题:

    在窗体上画一个名称为Lisu的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为 ______。

    A.For i = 0 To List1. ListCount-1 Next

    B.For i = 0 To List1.Count-1 Next

    C.For i = 0 To List1. ListCount Next

    D.For i = 0 To List1. Count Next


    正确答案:A
    解析:ListCount的值表示列表框中项目的数量。ListCount-1表示列表中最后一项的序号。

  • 第2题:

    窗体上有一个名为List1的列表框,程序执行时在窗体上单击,输出的结果是( )。 Priate Sub Form_Click() For i=0 To List1.ListCount-1 If i Mod 2=0 Then Print List1.List(i); End If Next i End Sub Private Sub Form_Load() List1.AddItem"中国" List1.AddItem"日本" List1.AddItem"韩国" List1.AddItem"新加坡" List1.AddItem"香港" End Sub

    A.中国韩国

    B.日本新加坡

    C.中国韩国香港

    D.中国日本韩国新加坡香港


    正确答案:C
    解析:在Form_Load事件中,给列表框增加了5个选项,分别是“中国”、“日本”、“韩国”、“新加坡”和“香港”,它们被保存在List数组属性中,下标从0开始。当发生Form_Click事件时,通过一个循环依次输出下标能被2整除的列表项,为“中国韩国香港”。

  • 第3题:

    在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为:

    A.For i=0 To List1.ListCount-1 …… Next

    B.For i=0 To List1.Count-1 …… Next

    C.For i=0 To List1.ListCount …… Next

    D.For i=0 To List1.Count …… Next


    正确答案:A
    解析:ListCount的值表示列表框中项目的数量。ListCount-1表示列表中最后一项的序号。

  • 第4题:

    在窗体上有一名为list1的列表框和名为Command1的命令按钮,要求程序运行后;如果单击命令按钮,则把列表框中所有的列表项目写到顺序文件list.txt 中。下列能完成该操作的程序是______。

    A. Private Sub Command1_Click() Open “c:\list.txt”For Input As #1 For i=0 To Listl.ListCount-1 Print #1,List1.List(i) Next i Close #1 End Sub

    B.Private Sub Command1_lick() Open “c:\list.txt”For Output As #1 For i=0 To List1.ListCount Print #1,List1.List(i) Next i Close #1 End Sub

    C.Private Sub Command1_Click() Open “c:\list.txt”For Output As #1 For i=0 To List1.ListCount -1 Print #1,List1. List(i) Next i C1ese #1 End Sub

    D.Private Sub Command1_Click() Open “c:\list.txt”For As #1 For i=0 To List1.ListCount Print #1,List1.List(i) Next i Close #1 End Sub


    正确答案:C

  • 第5题:

    在窗体上建立一个名称为List1的列表框、一个名称为Text1文本框和一个名称为 Command1的命令按钮,如图20-12如示。

    程序代码如下,如果在程序运行过程中单击命令按钮,则在文本框中显示的内容是( )。 Private Sub Command1_Click() Dim i As Integer Text1.Text=" " For i=0 To List1.ListCount If i Mod 2=1 Then Text1.Text=Text1.Text+List1.List(i) End If Next i End Sub Private Sub Form_Load() List1.AddItem"英语" List1.AddItem"政治" List1.AddItem"物理" List1.AddItem"化学" List1.AddItem"语文" List1.AddItem"生物" End Sub

    A.政治化学生物

    B.无显示

    C.英语物理语文

    D.生物


    正确答案:A
    解析:在窗体加载的时候,给列表框增加了6个选项。这6个选项保存在列表框List1的List属性数组中,该数组下标从0开始。单击Command1时,通过一个循环把List1.List数组中下标为奇数的数组元素中存放的选项连接在一起,并在Text1中显示出来。所以Text1中显示的文字为“政治化学生物”。

  • 第6题:

    下面哪一个是错误的?

    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

  • 第7题:

    在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为( )。

    A.For i=0 To List1.ListCount-1

    ……

    Next

    B.For i=0 To ListCount-1

    ……

    Next

    C.For i=1 To List1.listCount

    ……

    Next

    D.For i=1 To ListCount

    ……

    Next


    正确答案:A

  • 第8题:

    After()the shopping list, I found that I forgot to buy salt.

    Aexamining

    Btesting

    Cchecking

    Dseeing


    C

  • 第9题:

    - list 是一个合法的集合引用 - getCollection() 返回一个合法集合的引用 哪两个是合法的()

    • A、for(Object o ; list)
    • B、for(Object o : list.iterator())
    • C、for(Object o : getCollection())
    • D、for(Iterator i = list.iterator(); i.hasNext (); )

    正确答案:B,C

  • 第10题:

    Which of the following commands is used to retrieve database names from the local catalog for DRDA host databases on System i and System z?()

    • A、LIST DB DIRECTORY
    • B、LIST DCS DIRECTORY
    • C、LIST NODE DIRECTORY
    • D、LIST ACTIVE DATABASES

    正确答案:B

  • 第11题:

    单选题
    表达式[10,20,30][::-1]的值为()
    A

    ]

    B

    10,20,30]

    C

    30,20,10]

    D

    30]


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

  • 第12题:

    单选题
    窗体上有名称为command1的命令按钮,名称分别为List1、List2的列表框,其中List1的MultiSelect属性设置为1(Simple),并有如下事件过程:上述事件过程的功能是将List1中被选中的列表项添加到List2中。运行程序时,发现不能达到预期目的,应做修改,下列修改中正确的是(  )。
    A

    将For循环的终值改为List1.ListCount

    B

    将List1.Selected(i)=True改为List1.List(i).Selected=True

    C

    将List2.AddItem Text改为List2.AddItem List.List(i)

    D

    将List2.AddItem Text改为List2.AddItem List.ListIndex


    正确答案: B
    解析:
    题目中的程序不能将List1中的选中项添加到List2中,List2.AddItem Text一行有误,应该改为List2.Addhem List1.List(i)才能使List1中每个选中的行添加至List2中。列表框控件的List属性保存了列表框中所有值的数组,可以通过下标访问数组中的值。

  • 第13题:

    往窗体Form1上励口—个列表框控件List1,并编写如下代码: Private Sub Form_Load() For i=0 To 6 List1.AddItem i Next i End Sub 为了在程序运行时,按住Ctrl键单击列表中的项目可以选中多个项目,可以设置List1的属性 ______。

    A.List1.List

    B.List1.ListIndex

    C.List1.MultiSelect

    D.List1.Text


    正确答案:C
    解析:Load事件是在窗体被装入工作区时触发的事件。当应用程序启动时,自动执行该事件,所以该事件通常用来在启动应用时对属性和变量进行初始化。而MouseDown、MouseUp是鼠标指针在某个对象上按键时激发的,Click是鼠标单击时激发的。

  • 第14题:

    在窗体上画一个列表框、一个文本框及一个按钮,然后编写如下两个事件过程: Private Sub Form_Load() For i=1 To 10 List1.AddItem i * 10 Next i Text1.Text=" " End Sub Private Sub List1_Click() Print List1.Text + Text1.Text End Sub 程序运行后,在文本框中输入“123”,然后双击列表框中的第四行,则在窗体上输出的结果为

    A.40123

    B.163

    C.123

    D.30123


    正确答案:A
    解析:当双击列表框的第四行,对应的Text值是40而不是123。另外,ListBox和TextBox的Text属性返回的均为字符型数据。窗体上显示的是列表框的内容与文本框的内容连接以后的内容,即为40123。

  • 第15题:

    往窗体Form1上添加一个列表框控件List1,并编写如下代码: Private Sub Form_Load() For i=0 To 6 List1.AddItem i Next i End Sub 为了在程序运行时,按住Ctrl键单击列表中的项目可以选中多个项目,可以设置List1的属性______。

    A.List1. List

    B.List1. ListIndex

    C.List1. MultiSelect

    D.List1. Text


    正确答案:C
    解析:Load事件是在窗体被装入工作区时触发的事件。当应用程序启动时,自动执行该事件,所以该事件通常用来在启动应用时对属性和变量进行初始化。而MouseDown、MouseUp是鼠标指针在某个对象上按键时激发的,Click是鼠标单击时激发的。

  • 第16题:

    窗体上有一个命令按钮Command1和一个列表框List1,其中List1有0、1、2、3、4的内容,有下列程序: Private Sub Command1_Click() Dim i,s For i=0 To List1.ListCount s=s+List1.List(i) Next i Print s End Sub 程序运行后,单击命令按钮,则窗体上显示的是

    A.0

    B.10

    C.01234

    D.程序出错


    正确答案:C
    解析:ListCount属性返回控件列表部分项目的个数。要对列表框中的每个项目都能进行处理,必须要用到List(Index)属性,而该属性的下标值是从0开始的。变量s为变体型变量,List属性内的内容是字符型的,所以加号(+)起到了连接作用。上述程序运行的结果只是将列表框中的内容连接起来。选项C是正确的。

  • 第17题:

    在窗体上画一个名称为Command1的命令按钮和一个名称为List1的列表框。如下图所示程序的功能是:单击命令按钮后,程序用“筛选法”求出1-100之间的全部素数。并将素数在列表框中显示出来。根据题意,填空处应选择

    Option Base 1 Dim a(100)As Integer Private Sub Command1_Click() n = 100 For i = 2 To Sqr(n) For j = i + 1 To n If j Mod i = 0 And a(j)<> 0 Then a(j)= 0 Next j Next i For i = 1 To n If a(i)<> 0# Then Next i End Sub Private Sub Form_Load () For i = 1 To 100 a (i)=i Next i End Sub

    A.List1.Text=Str(a(i))+ vbCrLf

    B.List1.Text=Str(a(i))+ vbCrLf

    C.List1.AddItem a(i)

    D.List1.AddItem=a(i)


    正确答案:C
    解析:程序的功能是:先将其下标值作为数组的初值,然后,用2去除它后面的每个数,如能被整除,就将其值赋0,再用3、4.....去除它后面的每个数,也是如能被整除,就将其值赋0,数组剩下的非0值就是素数。最后将其素数在List1列表框中显示出来。注意此题中的数组a是公共变量。向列表框添加内容时,选项C是正确的。

  • 第18题:

    下面程序的运行结果为( )。def swap(list): temp=list[0] list[0]=list[1] list[1]=templist=[1,2]swap(list)print(list)

    A.[1,2]

    B.[2,1]

    C.[2,2]

    D.[1,1]


    正确答案:B

  • 第19题:

    往窗体Form1上添加一个列表框控件List1,并编写如下代码: Private Sub Form_Load() For i=0 To 6 List1.AddItemi Next i End Sub 为了在程序运行时,按住Ctrl键单击列表中的项目可以选中多个项目,可以设置List1的属性 ______。

    A.List1.List

    B.List1.ListIndex

    C.List1. MultiSelect

    D.List1.Text


    正确答案:C
    解析:Load事件是在窗体被装入工作区时触发的事件。当应用程序启动时,自动执行该事件,所以该事件通常用来在启动应用时对属性和变量进行初始化。而MouseDown、MouseUp是鼠标指针在某个对象上按键时激发的,Click是鼠标单击时激发的。

  • 第20题:

    现有:      - list是一个合法的集合引用      - getCollection()返回一个合法集合的引用      哪两个是合法的?()    

    • A、 for(Object o  ;  list)
    • B、 for(Object o  :  getCollection()
    • C、 for(Object o  :  list.iterator()
    • D、 for(lterator i ;  list.iterator()  ;  i.hasNext  ()  )
    • E、 for(lterator i=list.iterator(); i.hasNext  ();  )

    正确答案:B,E

  • 第21题:

    表达式[10,20,30][::-1]的值为()

    • A、]
    • B、10,20,30]
    • C、30,20,10]
    • D、30]

    正确答案:C

  • 第22题:

    多选题
    现有:      - list是一个合法的集合引用      - getCollection()返回一个合法集合的引用      哪两个是合法的?()
    A

    for(Object o  ;  list)

    B

    for(Object o  :  getCollection()

    C

    for(Object o  :  list.iterator()

    D

    for(lterator i ;  list.iterator()  ;  i.hasNext  ()  )

    E

    for(lterator i=list.iterator(); i.hasNext  ();  )


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

  • 第23题:

    单选题
    list=[i for i in rang(10,30,10)],list[::-1]结果为()
    A

    []

    B

    [10,20,30]

    C

    [30,20,10]

    D

    [30]


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