首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体上有一个名称为Combo1的组合框。在组合框的文本输入区输入字符串并按回车后,检查该字符串是否在组合框中已存在。若不存在,则将其添加到组合框中。相关的事件过程如下: Private Sub Combo1_KeyPress(KeyAscii As Int
窗体上有一个名称为Combo1的组合框。在组合框的文本输入区输入字符串并按回车后,检查该字符串是否在组合框中已存在。若不存在,则将其添加到组合框中。相关的事件过程如下: Private Sub Combo1_KeyPress(KeyAscii As Int
admin
2015-06-30
34
问题
窗体上有一个名称为Combo1的组合框。在组合框的文本输入区输入字符串并按回车后,检查该字符串是否在组合框中已存在。若不存在,则将其添加到组合框中。相关的事件过程如下:
Private Sub Combo1_KeyPress(KeyAscii As Integer)
Dim flag As Boolean
If KeyAscii = 13 Then
flag = False
For i = 0 To Combo1.ListCount - 1
If Combo1.Text = Combo1.List(i) Then
flag = True
Exit For
End If
Next i
If flag = False Then
Combo1.AddItem Combo1.Text
End If
End If
End Sub
对于上述事件过程,以下叙述中错误的是
选项
A、程序有错,不应该使用Exit For
B、flag为True时,表明输入的字符串已存在
C、参数KeyAscii表示输入字符的ASCII码
D、flag = False的含义是组合框中没有与输入字符串相同的表项
答案
A
解析
判断是否回车,可通过判断当前按键ASCII码是否为13, C选项表述正确。通过For循环,利用 If Combo1.Text = Combo1.List(i)语句,依次将输入的文本与组合框中的选项逐一比较,若输入文本和其中一个选项相同,那么flag赋值为True,表明该字符串在组合框中已存在。如果For循环完毕,flag仍为False,意味着字符串在组合框中不存在,则通过Combo1.AddItem Combo1.Text语句将其添加到组合框中。这个程序中,For循环是必要的,A选项表述错误,B,D选项表述正确。
转载请注明原文地址:https://jikaoti.com/ti/ol60FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
为了克服软件危机,人们提出了用______的原理来设计软件,这就是软件工程诞生的基础。
在软件生产过程中,需求信息的给出是()
检查软件产品是否符合需求定义的过程称为
在3种不同类型的组合框中,只能选择而不能输入数据的组合框是【】。
为了使标签能自动调整大小以显示全部文本内容,应把标签的【】属性设置为True。
下列关于SubMain过程的叙述,正确的是
VB中的控件分为内部控件、ActiveX控件和【】三类。
数据库设计包括两个方面的设计内容,它们是______。
按照“先进后出”原则组织数据的数据结构是()。
随机试题
引起心肌炎最常见的病毒是( )。
根据《中华人民共和国企业破产法》的规定,下列事项中,属于债权人会议职权的有()。
职业安全健康管理体系文件的结构,多数情况下采用手册、()以及作业指导书的方式。
登记账簿时,除银行的复写账簿外,不得使用()书写。
属于不真实的合同有()。
在填制记账凭证时,可以只填会计科目的编号,不填会计科目名称,以简化记账凭证的编制。()
被称为“金镶玉”的名茶“君山银针”属于()。
下列实验操作导致实验结果偏高的是()。
下列选项中,构成民法中的无因管理的是()
A、Shewon’tbeabletocome.B、She’snotgoingtograduate.C、Shehasaweektodothework.D、She’llvisithersisterinaweek
最新回复
(
0
)