本单元共有4道选择题。
1. 有程序如下: Private Sub Command1_Click() n = val(Text1.Text) Select Case n Case 1 To 20 x = 10 Case 2, 4, 6 x = 20 Case Is < 10 x = 30 case 10 x=40 End Select Text2.Text = x End Sub 程序运行后,如果在文本框Text1中输入10,然后单击命令按钮,则在Text2中显示的内容是( )。 A. 10 B. 20 C. 30 D. 40
| 2. 假设 X的值为5,则在执行以下语句时,其输出结果为“OK”的Select case语句是( )。 A. Select Case X
Case 10 to 1
Print "OK"
End Select
B. Select Case X
Case Is > 5,Is <5
Print "OK"
End Select
C. Select Case X
Case Is > 5,1,3 to 10
Print "OK"
End Select
D. Select Case X
Case 1,3 Is > 5
Print "OK"
End Select
| 3. 在窗体上画1个命令按扭(名称为Command1)和1个文本框(名称为Text1),然后编写如下事件过程: Private Sub Command1_click() x=Val(Text1.Text) Select Case x Case 1,3 y=x*x Case Is>=10,Is<=-10 y=x Case -10 To 10 y=-x End Select End Sub 程序运行后,在文本框中输入3,然后单击命令按扭,则以下叙述中正确的是( )。 A. 执行y=x*x B. 执行y=-x C. 先执行y=x*x,再执行y=-x D. 程序出错
| 4. 以下Case语句中错误的是( )。 A. Case 0 To 10 B. Case Is>10 C. Case Is>10 And Is<50 D. Case 3,5,Is>10
|
|