在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Private Sub Command1_ Click() Static x As Integer Static y As Integer Cls y=1 y=y+5 x=y +x Print x, yEnd Sub程序运行时,三次单击命令按钮Command1后,窗体上显示的结果为______。A.15 16B.15 6C.15 15D.5 6

题目

在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Private Sub Command1_ Click() Static x As Integer Static y As Integer Cls y=1 y=y+5 x=y +x Print x, yEnd Sub程序运行时,三次单击命令按钮Command1后,窗体上显示的结果为______。

A.15 16

B.15 6

C.15 15

D.5 6


相似考题
参考答案和解析
正确答案:B
解析:本题的难点是Static变量在程序中的应用。Static指定过程中的局部变量为“静态”变量。在三次单击命令按钮的计算过程中,局部变量y的值每次都被1赋值,结果为6;而“静态”变量x的值在应用程序退出前,却一直保存在内存中,所以“x=5+5+5=15”。
更多“在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:Private Sub Command1_ Click()Stati ”相关问题
  • 第1题:

    在窗体上画一个命令按钮,名称为Command1,然后编写如下程序:

    程序运行后,如果单击命令按钮,则在窗体上显示的内容是( )。

    A.

    B.H

    C.

    D.


    正确答案:A
    【解析】分析程序,程序开始循环时i=1,j=1to1,PrintSUing(i,“Hello”)语句输出一个H,然后执行Print进行换行;当i=2时,j=1to2,PrintString(i,“Hello”)语句输出两行分别为两个HH,然后执行Print换行:当i=3时,退出循环。

  • 第2题:

    在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程: Private Sub Command1_Click() a = 12345 Print Format$(a, "000.00") End Sub 程序运行后,单击命令按钮,窗体上显示的是

    A. 123.45

    B.12345.00

    C.12345

    D.00123.45


    正确答案:B
    解析:对于符号“0”,实际数字小于符号位数时,数字前后加0;大于时,若要显示数值表达式的整数部分位数多于格式字符串的位数,按实际数值显示。若小数部分的位数多于格式字符串的位数,按四舍五入显示。

  • 第3题:

    在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Privme Sub Command1_Click( ) a$="VisualBasic" Print String(3,a$) End Sub 程序运行后,单击命令按钮,在窗体上显示的内容是

    A.VVV

    B.Vis

    C.sic

    D.11


    正确答案:A
    解析:String返回n个字符。如果为字符串,则返回n个字符串的首字符。返回3个"VisualBasic”的首字母“V”。

  • 第4题:

    在窗体上画一个命令按钮,名称为Command1,然后编写如下程序: Private Sub Command1_Click() For i=1 To 2 For j=1 To i Print String(i,"Hello") Next j Print Next i End Sub 程序运行后,如果单击命令按钮,则在窗体上显示的内容是( )。

    A.H HH HH

    B.H HHHH

    C.HHHHH HH HHHH

    D.H


    正确答案:A
    解析:分析程序,程序开始循环时i=1,j=1to1,PrintString(i,"Hello")语句输出一个H,然后执行Print进行换行;当i=2时,j=1to2,PrintString(i,"Hello")语句精出两行分别为两个HH,然后执行Print换行;当i=3时,退出循环。

  • 第5题:

    在窗体上画一个命令按钮,名称为Command1,然后编写如下程序: Private Sub Command1_Click() For i = 1 To 2 For j = 1 To i Print String(i, "Hello") Next j Print Next i End Sub

    A.H HH HH

    B.H HHHH

    C.HHHHH HH HHHH

    D.H


    正确答案:A
    解析:分析程序,程序开始循环时i=1,j=1to1,PrintString(i,"Hello")语句输出一个H,然后执行Print进行换行;当i=2时,j=1to2,PrintString(i,"Hello")语句输出两行分别为两个HH,然后执行Print换行;当i=3时,退出循环。

  • 第6题:

    在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程:

    Private Sub Command1_Click()

    a = 12345

    Print Format$(a, "000.00")

    End Sub

    程序运行后,单击命令按钮,窗体上显示的是( )。

    A.123.45

    B.12345.00

    C.12345

    D.00123.45


    正确答案:B