文档详情

VB模拟训练5.doc

发布:2018-05-03约5.31千字共4页下载文档
文本预览下载声明
VB模拟训练五 11.设a=6,则执行x=IIf(a5,-1,0)后,x的值为()。 (A)5 (B)6 (C) 0   (D)-1 12.执行下面的程序段后,x的值为()。 x = 5 For i = 1 To 20 Step 2 x = x + i \ 5 Next i (A) 21 (B) 22 (C)23 (D) 24 13.在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() For i = 1 To 4 x = 4 For j = 1 To 3 x = 3 For k = 1 To 2 x = x + 6 Next k Next j Next i Print x End Sub 程序运行后,单击命令按钮,输出结果是() (A) 7 (B) 15 (C) 157 (D) 538 15.在窗体(Name属性为Form1)上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下事件过程: Private Sub Command1_Click() a = Text1.Text + Text2.Text Print a End Sub Private Sub Form_Load() Text1.Text = “” Text2.Text = “” End Sub 程序运行后,在第一个文本框(Text1)和第二个文 本框(Text2)中分别输入123和321,然后单击命令 按钮,则输出结果为()。 (A) 444 (B) 321123 (C) 123321 (D)132231 16.下列程序 Private Sub Form_Click() Dim a(10) As Integer For k = 1 To 10 a(k) = ip(2 * k) / ip(k) Next k Print a(1) End Sub Private Function ip(n) As Integer m = 0 For k = 1 To n m = m + k Next k ip = m End Function 运行时输出的结果是() (A) 0 (B) 4 (C)3 (D)3.3 18.下列程序 Option Base 1 Private Sub Form_Click() Dim a(5, 5) For i = 1 To 5 For j = 1 To 5 k = k + 1 a(i, j) = k Next j Next i For i = 1 To 5 s = s + a(i, i) Next i Print s End Sub 运行时的输出结果是() (A) 15 (B)55 (C)65 (D)85 21.下列()语句可以将变量A、B的值互换。 (A) A=B:B=A (B)A=C:C=B:A=A-B (C) A=C:C=B:B=A (D) A=(A+B)/2:B=(A-B)/2 22.要从For…Next循环中退出循环,应使用哪个语句:()。 (A) Exit (B)Exit For (C)Continue (D)Stop Loop 23.执行以下程序段后,整型变量C的值为()。 a = 24 b = 328 Select Case b \ 10 Case 0 c = a * 10 + b Case 1 To 9 c = a * 100 + b Case 10 To 99 c = a * 1000 + b End Select (A)537 (B) 2427 (C)24328 (D) 240328 25.下列的程序段执行后,x的值为(). x = 0 For i= 1 To 10 For j = i To 10 x = x + 1 Next j next i (A) 50 (B) 55 (C)100 (D) 105 28.在Do Until…Loop循环中,判断循环表达式与结束循环的关系是()。 (A) 先判断循环表达式,当表达式值为假时结束循环 (B) 先判断循环表达式,当表达式值为真时结束循环 (C) 先执行循环体,后判断循环表达式,当表达式值为假时结束循环 (D) 先执行循环体,后判断循环表达式,当表达式值为真时结束循环 31.在窗体上添加一命令按钮,名为command
显示全部
相似文档