单选

窗体如图1所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击“删除”按钮(名称为Command1),则可删除列表框List1中所有该姓氏的项目。若编写以下程序来实现如此功能:

Private Sub Command l Click(  )

Dim n%,k%

n=Len(Text1.Text)

For k=0 To List1.ListCount-1

If Left(List1.List(k),n)=Text1.Text Then

List 1.Removeltem k

End If

Next k

End Sub

在调试时发现,如输入“陈”,可以正确删除所有姓“陈”的项目,但输入“刘”,则只删除了“刘邦”、“刘备”2项,结果如图2所示。这说明程序不能适应所有情况,需要修改。正确的修改方案是把For k=0 To List1.ListCount-1改为(  )。

  • A.For k=List1.ListCount-1 To 0 Step-1
  • B.For k=0 To List1.ListCount
  • C.For k=1 To List1.ListCount-1
  • D.For k=1 To List1.ListCount
参考答案
您可能感兴趣的试题

以下描述中错误的是(  )。

  • A.在多窗体应用程序中,可以有多个当前窗体
  • B.多窗体应用程序的启动窗体可以在设计时设定
  • C.多窗体应用程序中每个窗体作为一个磁盘文件保存
  • D.多窗体应用程序可以编译生成一个EXE文件

软件测试的目的是(  )。

  • A.评估软件可靠性
  • B.发现并改正程序中的错误
  • C.改正程序中的错误
  • D.发现程序中的错误

下列关于二叉树的叙述中,正确的是(  )。

  • A.叶子结点总是比度为2的结点少一个
  • B.叶子结点总是比度为2的结点多一个
  • C.叶子结点数是度为2的结点数的两倍
  • D.度为2的结点数是度为1的结点数的两倍
¥

订单号:

遇到问题请联系在线客服

订单号:

遇到问题请联系在线客服