首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
窗体中文本框的名称为Text1、命令按钮的名称为Command1、组合框的名称为Combol,组合框中的列表项如图所示。 按钮的事件过程如下: Prirate Sub Command1_Click() Dim ch As Stri
窗体中文本框的名称为Text1、命令按钮的名称为Command1、组合框的名称为Combol,组合框中的列表项如图所示。 按钮的事件过程如下: Prirate Sub Command1_Click() Dim ch As Stri
admin
2018-09-19
67
问题
窗体中文本框的名称为Text1、命令按钮的名称为Command1、组合框的名称为Combol,组合框中的列表项如图所示。
按钮的事件过程如下:
Prirate Sub Command1_Click()
Dim ch As String,str As String
ch=Cornbol.Text
str=""
n=0
For k=Combol.ListCount-1 To 0 Step-1
IfLeft(Combol.List(k),Len(ch))=eh
Then
n=n+1
Else
str=str+Combol.List(k)
End If
Next k
Text1.Text:str
End Sub
程序运行后,在组合框的编辑区输入“程”(如图所示),再单击命令按钮,则在文本框中显示的是( )。
选项
A、程小军程忠程极宽
B、程极宽程忠程小军
C、刘士程程小军程忠程极宽李程程
D、李程程马燧李治张宏刘士程
答案
D
解析
本题考查Combox控件的属性和方法的使用,程序中定义了字符串变量ch和str,其中ch赋值为Combox中输入的汉字“程”,str的初始值为空字符串,程序进入For循环,循环变量k的初始值为Comboxl.ListCount-1,其中ListCount属性为组合框中的表项数量,表项从0开始,最后一项为Comboxl.ListCount-1,本题中Comboxl.ListCount一1为7,所以循环变量k的初始值为7终止值为0,循环共执行8次,循环执行过程如下:
当k=7时,if Left(Comboxl.List(k).Len(ch))=ch条件为假,执行语句str=str&Comboxl.List(k),str的值为“李程程”
当k=6时,if Left(Comboxl.List(k),Len(ch))=ch条件为假,执行语句str=str&Comboxl.List(k),str的值为“李程程马燧”
当k=5时,if Left((:omboxl.List(k),Len(ch))=ch条件为假,执行语句str=str&Comboxl.List(k),str的值为“李程程马燧李治”
当k=4时,if Left(Comboxl.List(k).Len(ch))=ch条件为真,执行语句n=n+1,n的值为1
当k=3时,if Left(Comboxl.List(k),Len(ch))=ch条件为真,执行语句n=n+1,n的值为2
当k=2时,if Left(Comboxl.List(k),Len(ch))=ch条件为假,执行语句str=str&Comboxl.List(k),str的值为“李程程马燧李治张宏”
当k=1时,if Left(Comboxl.List(k),Len(ch))=ch条件为真,执行语句n=n+1,n的值为3
当k=0时,if Left(Comboxl.List(k),Len(ch))=ch条件为假,执行语句str=str&Comboxl.List(k),str的值为“李程程马燧李治张宏刘士程”。
故本题D选项正确。本题选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/VbFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
表达式4+5\6*7/8Mod9的值是()。
下面程序的运行结果是()。PrivateSubFormClick()i=0DoUntil0i=i+1Ifi>10ThenExitDoLoopPrintiEndSub
(1)在考生文件夹下有一个工程文件sjt3.vbp。程序的功能是通过键盘向文本框中输人大、小写字母和数字。单击标题为“统计”的命令按钮,分别统计输入字符串中大写字母、小写字母及数字字符的个数,并将统计结果分别在标签控件数组x中显示,如图所示。在给
如果在框架中画了2个复选框,且框架的Enabled属性被设置为False,2个复选框的Enabled属性被设置为True,则下面叙述中正确的是( )。
以下关于命令按钮的叙述中正确的是( )。
下列运算符中,优先级别最低的是
下列运算符中,优先级别最低的是
下面的数写成普通十进制数是()。2.65358979335278D-6
下面的数写成普通十进制数是()。8.6787E+8
下列运算符中,优先级别最高的是
随机试题
某企业规定,员工上班迟到一次,扣发当月50%的奖金,自此规定出台之后,员工迟到现象基本消除,这属于哪一种强化方式()
关于蜂窝织炎错误的是()
女性,30岁。过去有肺结核病史,近两月咳嗽,无痰,少量间断咯血,乏力,胸片未见活动性肺结核病变,但痰结核菌两次(+)。进一步检查首选
金属烤瓷冠唇面龈边缘一般为
非水滴定法测定维生素B1原料药的含量,应选碘量法测定维生素C的含量,应选
假设现有三只不同的股票,投资者随机选择其中一种,选中股票A的概率是0.26,选中股票B的概率是0.61,则选中股票C的概率是( )。
理性情绪治疗模式是由()根据自己多年的临床经验为基础提出的。
老年人的婚姻自由权包括()。
美术欣赏教学的一般过程包括感知、分析、理解和()。
某公司采用直线式职能组织结构,公司中有管理人员40人,其中总经理1名,总经理助理2名,部门经理5名,每个部门各下设2名项目负责人,其他均为科员,同时每个部门均不设副职。试问,该公司总经理的管理幅度包括几名管理人员?()
最新回复
(
0
)