itgle.com

在窗体上画一个命令按钮和一个标签,其名称分别为Command1和Labell,然后编写如下事件过程: Private Sub Command1_Click() Counter=0 For i=1 To 4 For j=6 To 1 Step -2 Counter=Counter+1 Next j Next i Labell.Captidn=Str(Counter) End Sub 程序运行后,单击命令按钮,标签中显示的内容是______。A.11B.12C.16D.20

题目

在窗体上画一个命令按钮和一个标签,其名称分别为Command1和Labell,然后编写如下事件过程: Private Sub Command1_Click() Counter=0 For i=1 To 4 For j=6 To 1 Step -2 Counter=Counter+1 Next j Next i Labell.Captidn=Str(Counter) End Sub 程序运行后,单击命令按钮,标签中显示的内容是______。

A.11

B.12

C.16

D.20


相似考题
参考答案和解析
正确答案:B
解析:在For循环中,Step是用于指定计数器的步长,本题中是-2,就是每执行一次循环后,j的值减2。程序共有两层循环,当外层循环执行第一次时,j从6开始执行循环,当j=0时,结束循环,此时Counter=1+1+1=3。而外循环一共要执行4次,所以Counter=3+3+3+3=120
更多“在窗体上画一个命令按钮和一个标签,其名称分别为Command1和Labell,然后编写如下事件过程:Private ”相关问题
  • 第1题:

    在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为Textl、Labell和 Commandl,然后编写如下两个事件过程: Prirate SUb Command1 Click() strText = InputBox(“请输入”) Textl.Text = strText End Sub Private Sub Text1 Change() Labell.Caption = Right(Trim(Text1.Text), 3) End Sub 程序运行后,单击命令按钮,如果在输入对话框中输入abcdef,则在标签中显示的内容是

    A.空

    B.abcdef

    C.abc

    D.def


    正确答案:D
    解析:本题考查字符串函数。Trim表示去掉字符串两边的空白字符。Right函数返回字符串最后面的n个字符。本题首先通过InputBox函数输入一个字符串并赋给strText,然后把strText赋给Textl.Text。再经过Trim函数和Right函数的计算,得出的结果应该是abcdef的最后三个字符def,故正确答案为D。

  • 第2题:

    在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为Text1、Labell和 Command1,然后编写如下两个事件过程: Private Sub Command1_Click() strText=InputBox("请输入") Text1.Text=strText End Sub Private Sub Text1_Change() Labell.Caption=Right(Trim(Text1.Text),3) End Sub 程序运行后,单击命令按钮,如果在输入对话框中输入Visual,则在标签中显示的内容是

    A.空

    B.Visual

    C.Vis

    D.ual


    正确答案:D
    解析:当用户向文本框中输入新信息或当程序将Text属性设置为新值从而改变文本框的Text属性时,将触发Change事件,即执行“Text1.Text=strText”语句时,就触发了Change事件。Trim(字符串)将返回的是去掉“字符串”两边的空白字符,Right(字符串,n)将返回“字符串”的最后n个字符。字符串Visual最右边的3个字符为ual。

  • 第3题:

    在窗体上画一个命令按钮和一个标签,其名称分别为Command1和Label1,然后编写如下事件过程: Private Sub Command1_Click() Counter = 0 For i = 1 To 4 For j = 6 To 1 Step -2 Counter = Counter + 1 Next j Next i Label1.Caption = Str(Counter) End Sub 程序运行后,单击命令按钮,标签中显示的内容是_______________。

    A.11

    B.12

    C.16

    D.20


    Len(Str$(A)+Space(10))

  • 第4题:

    在窗体上画一个名称为CommRnd1的命令按钮,一个名称为Labell的标签,然后编写如下事件过程:

    Private Sub Command1 Click()

    s=0

    For i=1 TO 15

    x=2*i-1

    if x Mod 3;0 Then s=s+l

    Next i

    Labe11.Caption=s

    End Sub

    程序运行后,单击命令按钮,则标签中显示的内容是上【 】。


    正确答案:5
    5 解析:本题是一个简单的For-Next循环。在循环中加入了If判断语句,也就是只有在x能够被3整除的条件下,s才能进行累加。考生如果忽略了If条件,认为s一直在累加,那就会得出15。

  • 第5题:

    在窗体上画两个名称分别为Label1和Label2的标签,再画一个名称为Command1的命令按钮,然后编写如下事件过程:

    运行上面的程序,单击命令按钮.其输出结果是

    A.8 9

    B.8 18

    C.64 9

    D.64 18


    正确答案:C
    解题的关键是窗体变量X和局部变量Y的作用域及过程调用时的参数传递方式。窗体变量X的作用域是该窗体内的所有过程,所以虽然是传值,但在过程Subl中可见,因此在该过程中使用了窗体变量X,这个“x=a*a”直接将该窗体变量X的值改变为64。而y则是过程Command1_Click的内部变量,与过程Sunl中的变量y没有关系,标签Label2显示的是本过程的Y值,即9。正确答案为c。