设窗体上有一个名称为Optionl的单选按钮数组(其下标从0开始),共有4个单选按钮,并有下面事件过程: Private Sub Option1.Click(Index As Integer) n=Index If Index<3

admin2016-06-30  45

问题 设窗体上有一个名称为Optionl的单选按钮数组(其下标从0开始),共有4个单选按钮,并有下面事件过程:
    Private Sub Option1.Click(Index As Integer)
    n=Index
    If Index<3 Then n=n+1
    Print Optionl(n).Caption
    End Sub
    程序运行时,单击其中一个单选按钮,则在窗体上显示的是(    )。

选项 A、被选中单选按钮的下一个按钮的标题,但如果选中的是最后一个,则显示最前面一个单选按钮的标题
B、被选中单选按钮的下一个按钮的标题,但如果选中的是最后一个,则显示该单选按钮的标题
C、被选中的单选按钮的标题
D、被选中单选按钮的上一个按钮的标题,但如果选中的是最前面的一个,则显示最后面按钮的标题

答案B

解析 控件数组是指由一组相同类型的控件组成。数组中的每一个控件都有唯一的索引号(Index)。If条件Then部分,如果选择的条件为真,则执行then部分;通过Index来显示单选按钮数组中的标题,当index=0时,0<3为真,执行n=n+1=1,显示Option(1).Caption也就是单选按钮下一个标题。当index=1时,1<3为真,执行n=n+1=2,显示option(2).Caption。当index=2时,2<3,为真,执行n=n+1=3,显示Option(2).Caption。当index=3时,也就是单选按钮最后一个下标时,3<3为假,不执行then部分,执行Option(3).Caption打印出当前标题。故本题正确答案为B。
转载请注明原文地址:https://kaotiyun.com/show/LeLp777K
0

最新回复(0)