单选题以下程序运行后的窗体如图所示,其中组合框的名称是Combol,已有列表项如下图所示;命令按钮的名称是Command1。程序运行时,如果在组合框的编辑区中输入“Java”,则单击命令按钮后产生的结果是(  )。A 显示“输入错误”B 显示“添加项目失败”C 显示“添加项目成功”D 没有任何显示

题目
单选题
以下程序运行后的窗体如图所示,其中组合框的名称是Combol,已有列表项如下图所示;命令按钮的名称是Command1。程序运行时,如果在组合框的编辑区中输入“Java”,则单击命令按钮后产生的结果是(  )。
A

显示“输入错误”

B

显示“添加项目失败”

C

显示“添加项目成功”

D

没有任何显示


相似考题
参考答案和解析
正确答案: B
解析:
Check子函数的作用是测试输入的内容中是否包含非字母字符,若包含则返回False,若不包含则返回True。按钮单击事件中If语句使得Check子函数判断输入数据是否正确,若正确则执行下面语句,若不正确则弹出对话框显示“输入错误”并退出语句。For循环测试当前的输入内容是否已经存在,若存在则弹出对话框显示“添加项目失败”,且退出程序;若不存在则继续执行下面的添加语句,将输入内容添加到组合框中。本题中输入“Java”已经存在组合框中,所以弹出对话框显示“添加项目失败”。
更多“单选题以下程序运行后的窗体如图所示,其中组合框的名称是Combol,已有列表项如下图所示;命令按钮的名称是Command1。程序运行时,如果在组合框的编辑区中输入“Java”,则单击命令按钮后产生的结果是(  )。A 显示“输入错误”B 显示“添加项目失败”C 显示“添加项目成功”D 没有任何显示”相关问题
  • 第1题:

    窗体上有名称为Command1的命令按钮和名称为Textl的文本框 Private Sub Command1 Click( ) Text1.Text="程序设计" Text1.SeFocus End Sub Private Sub Text1 GotFocus( ) Text1.Text="等级考试" End Sub 运行以下程序,单击命令按钮后( )。

    A.文本框中显示的是"程序设计",且焦点在文本框中

    B.文本框中显示的是"等级考试",且焦点在文本框中

    C.文本框中显示的是"程序设计",且焦点在命令按钮上

    D.文本框中显示的是"等级考试",且焦点在命令按钮上


    正确答案:B
    B。【解析】单击命令按钮首先激发Command1_Click事件,Command1_Click事件将Text1的文本设为“程序设计”,然后将光标置到文本框,这将激发Text1_GotFocus,执行Text1_GotFocus即为B选项结果。

  • 第2题:

    在窗体上添加一个命令按钮,名为Command1,事件过程如下:

    程序运行后,单击命令按钮,依次在输入对话框中输入5、4、3、2、1、-1后,输出的结果是______。

    A.5

    B.4

    C.3

    D.2


    正确答案:D
    解析:本题的难点是do until…Loop循环。do until循环条件为真时退出循环体,即x= -1时退出循环。程序计算过程为a=5、2,b=4、1,c=3、-1。

  • 第3题:

    在窗体上画1个组合框(名称为Cbl,设置为简单组合框)和1个命令按钮(名称为C1,标题为“添加”),编写适当的事件过程。程序运行后,在组合框中输入一个列表项,单击命令按钮后,程序检查组合框的下拉列表,如果列表中没有此项,则把此项添加到列表中;如果有此项,则通过信息框提示“此项已存在”,并清除输入的内容。程序的运行情况如图2—1所示。

    存盘时,工程文件名为sjt3.vbp,窗体文件名为sjt3.frm。

    2.在窗体上画一个名称为L1的列表框,通过属性窗口向列表框中添加3个项目,分别为“123”、“456”和“789”。编写适当的事件过程。程序运行后,每次双击列表框中的任何一项,则总在最后面添加一项,该项的内容为前面所有项之和。程序的运行情况如图2—2所示。

    注意:保存时必须存放在考生文件夹下,窗体文件名为sjt4.frm,工程文件名为sjr4.vbp。


    正确答案:① 启动Visual Basic在窗体上画1个组合框和1个命令按钮。 ② 按F4键激活属性窗门在属性窗口中设置组合框和命令按钮的属性见表3。   ③ 编写命令按钮的Click事件过程:   Private Sub C1_Click()     Dim flag As Boolean     For i=0 To Cb1.ListCount—1       If Cb1.List(i)=Cb1.Text Then          flag=True       Else          flag=False       End If     Next     If flag Then        MsgBox"此项已存在"""        Cb1.Text=""        Else     Cb1.Addltem Cb1.Text        End If   End Sub 2.① 对象主要属性设置如表4所示。 ② 分析:按试题要求在窗体上画一个列表框并分别将它们的属性按表4的内容进行设置。ListIndex属性返回或设置控件中当前选择项目的索引值。当双 击列表框中的任一项时即触发了DblCilck(双击)事件。向列表框 (对象)中添加内容的方法为AddItem其格式为:对象.AddItem字符串表达式位置如果 省略“位置”当Sorted属性设置为False时“字符串表达式”将添加到列表的结尾。 ③ 编程代码: Private Sub L1 DblClick() For i=0 To L1. ListIndex s=s+Val(L1.list(i)) Next i L1.AddItem s End Sub
    ① 启动Visual Basic,在窗体上画1个组合框和1个命令按钮。 ② 按F4键,激活属性窗门,在属性窗口中设置组合框和命令按钮的属性,见表3。   ③ 编写命令按钮的Click事件过程:   Private Sub C1_Click()     Dim flag As Boolean     For i=0 To Cb1.ListCount—1       If Cb1.List(i)=Cb1.Text Then          flag=True       Else          flag=False       End If     Next     If flag Then        MsgBox"此项已存在",,""        Cb1.Text=""        Else     Cb1.Addltem Cb1.Text        End If   End Sub 2.① 对象主要属性设置如表4所示。 ② 分析:按试题要求在窗体上画一个列表框,并分别将它们的属性按表4的内容进行设置。ListIndex属性返回或设置控件中当前选择项目的索引值。当双 击列表框中的任一项时,即触发了DblCilck(双击)事件。向列表框 (对象)中添加内容的方法为AddItem,其格式为:对象.AddItem字符串表达式,位置如果 省略“位置”,当Sorted属性设置为False时,“字符串表达式”将添加到列表的结尾。 ③ 编程代码: Private Sub L1 DblClick() For i=0 To L1. ListIndex s=s+Val(L1.list(i)) Next i L1.AddItem s End Sub

  • 第4题:

    在窗体中添加一个命令按钮(名为Command1)和一个文本框(名为text1),然后编写如下事件过程:

    打开窗体运行后,单击命令按钮,文本框中显示的内容是( )。


    正确答案:12
    12 解析: 本题考查的是VBA编程基础、参数传递。由于VBA中,默认情况下,参数是按地址传递(ByRef),结果会返回。本题中z的值等于x+y,所以文本框中显示的内容为12。

  • 第5题:

    在窗体上画一个名称为Commandl的命令按钮,然后编写如下程序:程序运行后,单击命令按钮,将显示一个输入对话框,如果在对话框中输入25,则程序的执行结果是( )。

    A. 输出0

    B. 输出25

    C. 输出45

    D. 无任何输出


    正确答案:D
    D)    【解析】本题考查VB程序的执行特点。程序执行时,布尔型变量SW默认为False,单击命令按钮后弹出对话
    框,在该对话框中输入25之后,始终没有在窗体上单击鼠标,因而没有改变SW的值,所以没有进行fun函数过程的调用,也就无
    任何输出。

  • 第6题:

    以下程序运行后的窗体如图所示。其中组合框的名称是Combo卜已有列表项如图所示;命令按钮的名称是Command 1。

    Private Sub Commandl_Click()

    If Not Check(Combo 1.Text) Then

    MsgBox ("输入错误")

    Exit Sub

    End If

    For k=0 To Combol.ListCount-1

    If Combo l .Text=Combol.List(k) Then

    MsgBox (" 添加项目失败")

    Exit Sub

    End If

    Next k

    Combo 1 .AddItem Combo 1.Text

    MsgBox("添加项目成功")

    End Sub

    Private Function Check(ch As String) As Boolean

    n=Len(ch)

    for k=1To n

    c$=UCase(Mid(ch, k, 1))

    If c<"A"Or c>"Z" Then

    Check=False

    Exit Function

    End If

    Next k

    Check=True

    End Function

    程序运行时:如果在组合框的编辑区中输入"Java",单击命令按钮后产生的结果是

    A)显示“输入错误”

    B)显示“添加项目失败”

    C) 显示“添加项目成功”

    D)没有任何显示


    正确答案:B

  • 第7题:

    在考生文件夹中有一个工程文件execise88.vbp及窗体文件exeeise88.frm。在名称为 Form1的贸体中有一个组合框和一个命令按钮,如下图所示。

    在运行程序时,如果在组合框中输入一个项目并单击命令按钮,则搜索组合框中的项目,如果没有此项,则把此项添加到列表中;如果有此项,则弹出提示: “已有此项”,然后清除输入的内容。

    要求:

    去掉程序中的注释符“'”,把程序中的问号“?”改为正确的内容,使其实现上述功能,但不得修改程序的其他部分,也不得修改控件的属性。最后原名保存修改后的文件。


    正确答案:

  • 第8题:

    (1)在名为Form1的窗体上绘制两个标签(名称分别为Label1和Label2,标题分别为“长”和“宽”)、两个文本框(名称分别为Text1和Text2,Text属性均为空白)和一个命令按钮(名称为Command1,标题为“输入”)。编写命令按钮的Click事件过程,使程序运行后,若单击命令按钮,则先后显示两个“输入”对话框,在两个“输入”对话框中分别输入长和宽,并分别在两个文本框中显示出来,运行后的窗体如图21-1所示。

    注意:程序中不得使用任何变量;文件必须存放在考生文件夹中,工程文件名为sj1.vbp,窗体文件名为sj1.frm。

    (2)在名为Form1的窗体上绘制一个标签(名称为Label1,标题为“输入”)、一个文本框(名称为Text1,Text属性为空白)和一个命令按钮(名称为Command1,标题为“显示”)。请编写命令按钮的Click事件过程,使程序运行后,在文本框中输入内容,然后单击命令按钮,则标签和文本框消失,并在窗体上显示文本框中的内容。运行后的窗体如图21-2和图21-3所示。

    注意:要求程序中不得使用任何变量;文件必须存放在考生文件夹中,工程文件名为Sj2.vbp,窗体文件名为sj2.frm。


    正确答案:

    (1)根据题意,新建“标准EXE”工程,在窗体上添加两个标签,名称分别为Label1和Label2、Caption属性分别为“长”和“宽”,两个文本框,名称分别为Text1和Text2、Text属性为空,一个命令按钮,名称为Command1,Caption属性为“输入”。设计完成后,双击Command1进入代码窗口,编写如下代码:


    (2)根据题意,新建“标准EXE”工程,在窗体上添加一个标签,其名称为Label1,标题为“输入”,一个文本框,其名称为Text1、Text属性为空,一个命令按钮,其名称为Com-mand1、标题为“显示”。窗体设计完成后,双击Command1命令按钮,编写如下代码:


  • 第9题:

    窗体上有一个名称为Combol的组合框,其初始内容为空,有一个名称为Command1、标题为“添加项目”的命令按钮,程序运行后,如果单击命令按钮,会将给定数组中的项目添加到组合框中,如图所示,请填空。

    Option Base 1

    Private Sub Command1_Click()

    Dim city As Variant

    city=_______(”北京”,”天津”,”上海”,”武汉”,”重庆”,”西宁”)

    For i=_______ To UBound(city)

    Combol.AddItem_______

    Next

    End Sub


    正确答案:Array l city(i)
    Array l city(i) 解析:根据题意欲创建名为city的数组所以第一空填Array,然后利用for循环遍历数组city的元素,由OptionBase 1语句知数组的下界限定为1,所以第二空填1,Combo1.Addltemcity(i)的作用是将数组中的第i项的字符串添加到Combol中构成组合框中下拉列表的第i项。所以第三空填city(i)。

  • 第10题:

    以下程序运行后的窗体如图所示,其中组合框的名称是Combo1,已有列表项如图所示;命令按钮的名称是Command1。Private,Sub Command1_Click( ) If Not Check(Combo1.Text)Then MsgBox("输入错误") Exit Sub End If For k=0 To Comb01.ListCount-1 If Comb01.Text=Combo1.List(k)Then MsgBOX("添加项目失败") Exit Sub End If Next k Cornbol.AddItem Combo1.Text MsgBOX("添加项目成功") End Sub Private Function Check(ch As String)As Boolean n=Len(ch) For k=1 To n c$=Ucace(Mid(ch,k,1)) If c<"A"Or c>"Z"Then Check=False Exit Function End If Next k Check=True End Function 程序运行时,如果在组合框的编辑区中输入“Java”,则单击命令按钮后产生的结果是( )。

    A.显示“输入错误”

    B.显示“添加项目失败”

    C.显示“添加项目成功”

    D.没有任何显示


    正确答案:B
    B。【解析】该题对输入到组合框的编辑区内的字符串先进行检查如果不是A到Z或者a到z之间,则显示添加失败,接着再检查组合框中是否已经含有该字符串,如果含有,显示“添加项目失败”。

  • 第11题:

    在窗体中添加一个命令按钮(名为Commandl)和一个文本框(名为textl),编写如下事件过程:

    打开窗体运行后,单击命令按钮,文本框中显示的内容是__________。


    正确答案:
    15【解析】本题考查函数调用中参数传递的知识。在VBA的函数调用时,参数有两种传递方式:传址传递和传值传递。如果在函数声明时没有说明传递类型,则默认为传址传递,即形参的结果会传递给实参。本题中形参均为传址传递,即a=x=3,b=y=5,c=z=10。但是在子程序里面对c重新赋值为c=a*b=15,这个值l5会回送给实参2,所以最后显示的值Z也就是l5。

  • 第12题:

    单选题
    窗体上有名称为Command1的命令按钮和名称为Text1的文本框:运行以上程序,单击命令按钮后(  )。
    A

    文本框中显示的是“程序设计”,且焦点在文本框中

    B

    文本框中显示的是“等级考试”,且焦点在文本框中

    C

    文本框中显示的是“程序设计”,且焦点在命令按钮上

    D

    文本框中显示的是“等级考试”,且焦点在命令按钮上


    正确答案: A
    解析:
    单击命令按钮后,文本框内容改为“程序设计”,文本框获得焦点,当文本框获得焦点就会触发GotFocus(),从而使文本框中显示的是“等级考试”,且焦点停留在文本框上。

  • 第13题:

    在窗体上添加一个名称为Textl的文本框和一个名称为Commandl的命令按钮,然后编写如下事件过程:

    程序运行后,单击命令按钮,在文本框中显示的值是__________。


    正确答案:
    30【解析】本题考查VBA中二维数组和循环的知识。本题属于比较简单的问题,使用了二重循环为二维数组进行了部分赋值,最后求两个数组元素值并求和,注意这两个元素是否已被赋值,若没有赋值则为0。本题中对于a(2,3)赋值为2*3也就是6,a(4,6)赋值为4*6也就是24,最后的结果为6 24=30。

  • 第14题:

    以下程序运行后的窗体如图所示。其中组合框的名称是Combol,已有列表项如图所示;命令按钮的名称是Commandl。

    Private Sub Commandl Click()

    If Not Check(Comb01.Text)Then

    MsgBox(”输入错误”)

    Exit Sub

    End If

    For k=0 TO Comb01.ListCount一1

    If Comb01.Text=Comb01.List(k)Then

    MsgBox(”添加项目失败”)

    Exit Sub

    End If

    Next k

    . Comb01.AddItem Comb01.Text

    MsgBox(”添加项目成功”)

    End Sub

    Private Function Check(ch As String)As Boolean

    n=Len(ch)

    For k=1 Ton

    c$=UCase(Mid(ch,k,1))

    If c<“A”Or c>”Z”Then

    Cbeck=False

    Exit Function

    End If

    Next k

    Check—True

    End Function

    程序运行时,如果在组合框的编辑区中输入“Java”,则单击命令按钮后产生的结果是

    A.显示“输入错误”

    B.显示“添加项目失败”

    C.显示“添加项目成功”

    D.没有任何显示


    正确答案:B

  • 第15题:

    在窗体上画一个组合框、一个命令按钮和一个文本框,其名称分别为Combol和Text1,然后编写如下事件过程: Private Sub Form_Load() Combol.AddItem "AAAAA" Combol.AddItem "BBBBB" Combol.AddItem "CCCCC" Combol.AddItem "DDDDD" Combol.AddItem "EEEEE" End Sub 程序运行后,如果单击命令按钮,则在文本框中显示组合框的项目,"CCCCC"。为了实现该操作,在命令按钮的Click事件过程中应使用的语句为______。

    A.Text1.Text=Combol.List(2)

    B.Text1.Text=Combol.Text

    C.Text1.Text=Combol.List(3)

    D.Text1.Text=Combol.ListIndex


    正确答案:A

  • 第16题:

    窗倒上有1个名为List1的列表框,其中已经输入了若干个项目(如图3所示);还有2个文本框,名称分别为Text1、Text2,1个名称为Command1的命令按钮,并有以下程序:程序运行时,在Text1中输入“京”,单击命令按钮,则在Text2中显示的内容是( )。

    A. 京

    B. 北京南京

    C. 南京北京

    D. 没有匹配的项目


    正确答案:C
    C)    【解析】本题考查循环程序的分析以及列表框属性的应用。首先Instr(List1.List(k),s)语句的作用是在List1.List(k)中从头开始寻找S,找不到则返回0,否则返回S在List1.List(k)中的位置。整个循环体的功能是,从列表框中最后一个列表项开始寻找含有与Text1中输入的字符串相同的子串,如果存在相同的子串,则把.List1.List(k)全部连接到str中。

  • 第17题:

    有一个工程文件ylc6.vbp,请在窗体中画一个组合框和一个命令按钮。程序的功能是在运行时,如果在组合框中输入一个项目并单击命令按钮,则搜索组合框中的项目;如果已有此项,则弹出提示:“已有此项”,之后清除输入的内容。界面如图20所示。

    注意:存盘时必须存放在考生文件夹下,工程文件名为ylc6.vbp,窗体文件名为ylc6.frm。


    正确答案:1.操作步骤 (1)在Visual Basic集成环境中选择“文件”→“打开工程”命令在对话框中选择 ylc6.vbp工程文件单击“确定”按钮打开。 (2)选择工具中的ComboBox控件在窗体中画命名为Comboll的组合控件。在属性窗口分别设置它们的名称、Text属性为空。 (3)在属性编辑框中设置Comboll组合控件的List属性其初始数据为“语文”、“数学”、“英语”、“物理”、“化学”、“生物”、“历史”、“政治”和“地理”。 (4)在工具箱中选择命令按钮控件在窗体上拖动创建并命名为Command1标题为“确定”。 2.行为编码 在代码框选择Command1对象和Click事件代码如下: Private Sub Command1_Click() For i=0 To Combol. ListCount-1 If Combol.List(i)=Combol.Text Then '清除输入内容 Combol.Text=" " MsgBok("已有此项") End If Next i End Sub 3.存盘保存 执行“文件”→“保存工程”命令工程文件名为ylc6.vbp窗体文件名为ylc6.frm。
    1.操作步骤 (1)在Visual Basic集成环境中选择“文件”→“打开工程”命令,在对话框中选择 ylc6.vbp工程文件,单击“确定”按钮打开。 (2)选择工具中的ComboBox控件,在窗体中画命名为Comboll的组合控件。在属性窗口分别设置它们的名称、Text属性为空。 (3)在属性编辑框中设置Comboll组合控件的List属性,其初始数据为“语文”、“数学”、“英语”、“物理”、“化学”、“生物”、“历史”、“政治”和“地理”。 (4)在工具箱中选择命令按钮控件,在窗体上拖动创建并命名为Command1,标题为“确定”。 2.行为编码 在代码框选择Command1对象和Click事件,代码如下: Private Sub Command1_Click() For i=0 To Combol. ListCount-1 If Combol.List(i)=Combol.Text Then '清除输入内容 Combol.Text=" " MsgBok("已有此项") End If Next i End Sub 3.存盘保存 执行“文件”→“保存工程”命令,工程文件名为ylc6.vbp,窗体文件名为ylc6.frm。 解析:(1)这是一道简单的应用题,主要考查ComboBox控件的相关特性、数据的初始化、项目的多少、程序设计中循环结构的编程,以及程序中提示信息对话框的使用。
    (2)代码中使用组合控件的ListCount属性,得到控件数据的个数,使用Comboll的 List属性得到Comboll内某项字符中的值。在For...Next循环中将输入的字符串与Comboll内的字符串逐个比较。如果输入的字符串在控件中已存在,则使用MsgBox信息捉示框显示提示信息。

  • 第18题:

    窗体上有一个名称为Label1的标签和一个名称为Command1的命令按钮。命令按钮的单击事件过程如下: Private Sub Command1 Click( ) XzInputBox("输入X:",,0) y=InputBox("输入y:",,0) Label1.Caption=x+y End Sub 运行程序,单击命令按钮,在输入对话框中分别输入2、3,运行的结果是( )。

    A.程序运行有错误,数据类型不匹配

    B.程序运行有错误,InputBox函数的格式不对

    C.在Label1中显示5

    D.在Label1中显示23


    正确答案:D
    D。【解析】此题考查InpuBox的属性。返回值为字符型,因此xy返回的是字符串的连接而不是数字的加和。如果在声明阶段特别注明了xy都是整形,那么输出是5,这是InputBox特殊的地方。

  • 第19题:

    在考生文件夹中有一个工程文件execise38.vbp,相应的窗体文件名为execise38.frm。在名为Form1的窗体中有一个组合框和一个命令按钮,如下图所示。

    程序的功能是:在运行时,如果在组合框中输入一个项目并单击命令按钮,则搜索组合框中的项目,如果没有此项,则把此项添加到列表中;如果有此项,则弹出提示:“此项已存在”,然后清除输入的内容。

    要求:

    去掉程序中的注释符“'”,把程序中的问号“?”改为正确的内容,使其实现上述功能,但不得修改程序的其他部分,也不得修改控件的属性。最后原名保存修改后的文件。


    正确答案:

  • 第20题:

    在名为Form1的窗体上绘制一个名称为Lab1、标题为“AddItem:”的标签;绘制一个名称为Text1的文本框,没有初始内容;绘制一个名称为Com1的下拉式组合框,并通过属性窗口输入若干项目(不少于3个,内容任意):再绘制两个命令按钮,名称分别为Cmd1和Cmd2,标题分别为Add和Display。在运行时,向Text1中输入字符,单击Add按钮后,则Text1中的内容作为一个列表项被添加到组合框的列表中:单击Display按钮,则在窗体上显示组合框中列表项的个数,如下图所示。请编写两个命令按钮的Click事件过程。

    注意:

    程序中不得使用变量,也不能使用循环;文件必须存放在考生文件夹中,工程文件名为execise13.vbp,窗体文件名为execise13.frm。


    正确答案:

  • 第21题:

    在考生文件起下有工程文件sj3.vbp及窗体文件sj3.frm,在窗体上画一个名称为 Text1的文本框和两个名称分别为Command1和Command2、标题分别为“大写A”和“小写a”的命令按钮。要求程序运行后,如果单击“大写A”命令按钮,则弹出对话框,输入要显示的个数,根据输入的故值在文本框中显示相应数量的大写字符串A;如果单击“小写a”命令按钮,也弹出对话框.输入要显示的个数,根据输入的数值在文本框中显示相应数量的小写字符串a。 程序运行时的窗体界面如图5-3所示。注意:该程序是不完整的,请在有“?”的地方添入正确的内容,然后删除“?”及代码前的所有注释符(即“'”号),但不能修改其他部分。存盘时不得改变文件名和文件夹。


    正确答案:
    本题主要考查考生对For循环、文本框内容的显示和InputBox函数的理解。
    InputBox函数用于显示一个输入框,提示用户输入一个数据,该函数返回值默认为字符串类型,其常用语法格式为:InputBox(PromptE,Title][,Default])。其中,Prompt字符串为输入框上显示的提示文本;Title字符串在输入眶的标题栏上显示;Default字符串为输入框的缺省文本。
    根据题意,将一个文本框控件和两个命令按钮添加到窗体中,文本框的名称为Text1、Text属性为空,命令按钮的名称分别为Command1和Command2、Caption属性分别为“大写A”和“小写a”。双击Corn—mand1讲入代码窗口,补充后的代码如下.
    Private Sub Command1Click
    Dim a As Integer
    Dim str As String
    Dim i As Integer
    a=Val(InputBox("输入个数")) '读取输入的个数
    str=""
    For i=1 To a
    str=str+"A" '循环写入大写字母“A”
    Next i
    Text1.Text=str'在Text1中显示结果
    End Sub
    Private Sub Command2 Click
    Dim a As In,eger
    Dim str As String
    Dim i As Inleger
    a=Val(InputBox("输入个数")) '读取输入的个数
    str=""
    For i=1 To a
    str=str+"a" '循环写入小写字母“a”
    Next i
    Text1.Text=str'在Text1中显示结果
    End Sub
    单击按钮运行程序,并按要求保存。

  • 第22题:

    在窗体中添加一个命令按钮,名称为Commandl,然后编写如下程序:

    窗体打开运行后,单击命令按钮,则消息框的输出结果为__________。


    正确答案:
    2500【解析】本题考查循环的知识。这个问题比较简单,实际上就是求l到100之间的奇数和,最终结果为2500。

  • 第23题:

    单选题
    在窗体上画一个命令按钮和一个文本框,其名称分别为Command1和Text1,把文本框的Text属性设置为空白,然后编写如下事件过程:程序运行后,在文本框中输入456,然后单击命令按钮,在输入对话框中输入123,则文本框中显示的内容是(  )。
    A

    579

    B

    123

    C

    456123

    D

    456


    正确答案: C
    解析:
    默认情况下,InputBox的返回值是一个字符串,因此程序中a="123",b="456",b+a="456"+"123"="456123"。使用字符连接运算符“+”时,如果连接的是字符串和数值,可根据返回值类型判断,若返回值类型为字符串,则它将数值转换成字符串后与另一字符串连接成新字符串返回;若返回值类型为数值,则它要求字符串中只能包含数字,而不能有其他字符,否则报“类型不匹配”的错误。