更多“下面程序的运行结果为( )。def swap(list): temp=list[0] list[0]=list[1] list[1]=templist=[1,2]swap(list)print(list) ”相关问题
  • 第1题:

    窗体上有一个按钮和一个列表框,执行下列程序后的输出结果为【 】。

    Private Sub Command1_Click()

    List1.Addltem"China"

    List1.Addltem"USA"

    List1.Addltem"Japan",1

    Print List1.List(2)

    End Sub


    正确答案:USA
    USA

  • 第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题:

    ( 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

  • 第4题:

    往窗体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是鼠标单击时激发的。

  • 第5题:

    窗体上有一个按钮和一个列表框,执行下列程序后,输出的结果为 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)。

  • 第6题:

    窗体上有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选项均正确。

  • 第7题:

    窗体上有一个命令按钮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是正确的。

  • 第8题:

    引用列表框(List1)最后一个数据项应使用的语句是()。

    A、List1.List(List1.ListCount)

    B、List1.List(List1.ListCount-1)

    C、List1.List(ListCount)

    D、List1.List(ListCount-1)


    正确答案:B

  • 第9题:

    有如下两个列表:list1=[(2),(0),(1),(8)]list2=[(2,),(0,),(1,),(8,)]那么,type(list1[0])和type(list2[0])分别是:

    Aint和tuple

    Bint和int

    Ctuple和tuple

    Dtuple和int


    正确答案:A

  • 第10题:

    设列表框的名称是List1.下列错误的语句是()

    • A、list1.list(1)=str(List1.ListCount)
    • B、form1.caption=list1.list(1)
    • C、list1.list(0)=”Visualbasic”
    • D、list1.listcount=100

    正确答案:D

  • 第11题:

    引用列表框List1最后一个数据项应使用()。

    • A、List1.List(List1.ListCount)
    • B、List1.List(List1.ListCount-1)
    • C、List1.List(ListCount)
    • D、List1.List(ListCount-1)

    正确答案:B

  • 第12题:

    单选题
    设列表框的名称是List1.下列错误的语句是()
    A

    list1.list(1)=str(List1.ListCount)

    B

    form1.caption=list1.list(1)

    C

    list1.list(0)=”Visualbasic”

    D

    list1.listcount=100


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

  • 第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题:

    使列表框List1在填加项目的时候能够自动按字母排序,并且能够连续多选和不连续多选,需执行下面的( )语句。

    A.List1.Sorted=0 List1.MultiSelect=0

    B.List1.Sorted=True List1,MultiSelect=0

    C.List1.Sorted=True List1.MultiSelect=1

    D.List1.Sorted=Tme List1.MuldSelect=2


    正确答案:D
    解析:列表框中有一个名为Sorted的属性,当它取值为True时,加入列表框中的选项将自动按字母顺序排列,否则将按加入列表框的顺序排列;列表框中还有一个名为AlultiSelect钓属性,当它的值为0(None)时,禁止多项选择,当它钓恒为1(Simple)时,为简单多项选择,用鼠标单击或按空格键表示选定或取消选定的一个选项,当它的值为2(Extended)时,为扩展多项选择,此时按住Ctrl>键,同时用鼠标单击或按空格键表示选定或取消选定的一个选择项;按住Shift>键的同时单击鼠标,或者按住Shift>键并且移动方向键,就可以从前一个选定的项扩展选择到当前选择项,即选定多个连续的选项。

  • 第15题:

    引用列表框(List1)最后一个数据项应使用

    A.List1.List(List1.ListCount)

    B.List1.List(List.ListCount-1)

    C.List1.List(ListConut)

    D.List1.List(ListCount-1)


    正确答案:B
    解析:ListCount属性返回控件的列表部分项目的个数。List属性返回控件的列表部分的项目,语法为 [列表框名称].List(索引)。

  • 第16题:

    在窗体上有一名为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

  • 第17题:

    执行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)得到。

  • 第18题:

    给程序的空白行选择适当的语句。程序段的功能是:依次自动将列表框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

  • 第19题:

    窗体上有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选项均正确。

  • 第20题:

    在WP中执行LIST命令,要想在屏幕和打印机上同时输出,应使用命令( )。

    A.LIST 0N PRINT

    B.LIST TO PRINT

    C.PRINT LIST

    D.LIST PRINT


    正确答案:B

  • 第21题:

    print(list(enumerate([1,2])))输出结果为:()

    • A、[[0,1],[1,2]]
    • B、[(0,1),(1,2)]
    • C、[1,2]
    • D、[0,1,1,2]

    正确答案:B

  • 第22题:

    public static void search(List list) {  list.clear();  list.add(”b”);  list.add(”a”);  list.add(”c”);  System.out.println(Collections.binarySearch(list, “a”));  }  What is the result of calling search with a valid List implementation?()

    • A、0
    • B、1
    • C、a
    • D、b
    • E、c
    • F、The result is undefined.

    正确答案:F

  • 第23题:

    引用列表框的最后一项应使用()。

    • A、List1.List(List1.ListCount-1)
    • B、List1.List(List1.ListCount)
    • C、List1.List(ListCount)
    • D、List1.List(ListCount-1)

    正确答案:A