夜大高级语言程序设计VB复习资料
- 格式:doc
- 大小:68.50 KB
- 文档页数:6
夜大高级语言程序设计VB 复习资料一、选择题1、 VB 是一种_________的可视化程序设计语言。
A). 面向机器 B) 面向过程 C) 面向问题 D) 面向对象2、 程序运行中用鼠标双击当前窗体时,会触发窗体的_________事件。
A) Load B) Unload C) DblClick D) KeyPress3、 下列各项中,可以作为变量名的是_________。
A) a1_0 B) Dim C) K6/600 D) CD[1]4、 设m=”morning ”,下列_________表达式的值是”mor ”。
A) Mid(m,5,3) B) Left(m,3) C) Right(m,3) D) Mid(m,3,1)5、 语句s=s+1的正确含义是_________。
A) 变量s 的值与s+1的值相等 B) 将变量s 的值存到s+1中去C) 将变量s 的值加1后赋给变量s D) 变量s 的值为16、 下列程序段执行后,输出结果是_________。
a = 0:b = 1a = a + b:b = a + bPrint a; ba = a + b:b = a + bPrint a; ba =b – a: b = b - aPrint a; bA) B) C) D)7、 有以下程序段:x=”ABC ”m=Lcase(x)n=Ucase(y)Print Mid(m+n,3,2)则程序的输出结果是_________。
A) Ca B) cA C) ccA D) ca8、表达条件“X 是大于等于5,且小于95的数”的条件表达式是_________。
A) 5<=X<95 B) 5<=X,X<95C) X>=5 and X<95 D) X>=5 and <959、 有如下的程序段:s=0For k=10 to 50 step 15S=s+kNext kIf k>50 Then s=s+kElse s=s-kEnd ifPrint s程序运行的结果是:_________。
A) 20 B) 130 C) 75 D) 551 2 3 4 3 4 3 5 2 3 1 2 1 2 3 4 2 3 1 2 3 5 2 310、 语句Dim Ay(3 to 6,-2 to 2) As integer 所定义的数组的元素个数为_________。
A) 20 B) 16 C) 24 D) 2511、 下列程序段的运行结果是_________。
Dim a(3,3) As IntegerFor i=1 to 3For j=1 to 3If i=j Then a(i,j)=1 else a(i,j)=0Print a(i,j);Next jPrintNext iA) B) C) D)12、 阅读下面的程序段:a=0For i=1 To 3For j=1 To iFor k=j To 3a=a+1Next kNext jNext i执行上面的三重循环后,a 的值为 。
A) 3 B) 9 C) 14 D) 2113、 在窗体上画一个名称为Command1的命令按钮和三个名称分别为Label1、Label2、Label3的标签,然后编写如下代码:Private x As IntegerPrivate Sub Command1_Click()Static y As IntegerDim z As Integern = 10z = n + zy = y + zx = x + zLabel1.Caption = xLabel2.Caption = yLabel3.Caption = zEnd Sub运行程序,连续三次单击命令按钮后,则三个标签中显示的内容分别是A )10 10 10B )30 30 30C )30 30 10D )10 30 3014、 在窗体上画一个名称为Command1的命令按钮,一个名称为Label1的标签,然后编写如下事件过程:Private Sub Command1_Click()s = 0For i = 1 To 15x = 2 * i - 1If x Mod 3 = 0 Then s = s + 1Next iLabel1.Caption = sEnd Sub程序运行后,单击命令按钮,则标签中显示的内容是1 1 1 1 0 1 1 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 1 1 0 1 0 1 0 1 0 1A)1 B)5 C)27 D)4515、设有以下循环结构Do循环体Loop While <条件>则以下叙述中错误的是A)若"条件"是一个为0的常数,则一次也不执行循环体B)"条件"可以是关系表达式、逻辑表达式或常数C)循环体中可以使用Exit Do语句D)如果"条件"总是为True,则不停地执行循环体16、在窗体上画一个名称为Command1的命令按钮和两个名称分别为Text1、Text2的文本框,然后编写如下事件过程:Private Sub Command1_Click()n = Text1.TextSelect Case nCase 1 To 20x = 10Case 2, 4, 6x = 20Case Is < 10x = 30Case 10x = 40End SelectText2.Text = xEnd Sub程序运行后,如果在文本框Text1中输入10,然后单击命令按钮,则在Text2中显示的内容是A)10 B)20 C)30 D)4017、如果要改变窗体的标题,则需要设置的属性是A)Caption B)Name C)BackColor D)BorderStyle18、假定有如下的命令按钮(名称为Command1)事件过程:PrivateSubCommand1_Click()x=InputBox("输入:","输入整数")MsgBox"输入的数据是:”,,”输入数据:"+xEndSub程序运行后,单击命令按钮,如果从键盘上输入整数10,则以下叙述中错误的是。
A)x的值是数值10B)输入对话框的标题是“输入整数”C)信息框的标题是“输入数据:10”D)信息框中显示的是“输入的数据是:”19、在窗体上画一个命令按钮,名称为Command1,然后编写如下事件过程:PrivateSubCommand1_Click()Dim i As Integer, x As IntegerFor i = 1 To 6If i = 1 Then x = iIf i <= 4 Thenx = x + 1Elsex = x + 2End IfNext iPrint xEndSub程序运行后,单击命令按钮,其输出结果为A)9 B)6 C)12 D)1520、为了使命令按钮(名称为Command1)右移200,应使用的语句是A)Command1.Move-200B)Command1.Move200C)Command1.Left=Command1.Left+200D)Command1.Left=Command1.Left-20021、在窗体上画一个文本框,然后编写如下事件过程:PrivateSubForm_Click()x=InputBox("请输入一个整数")Print x+Text1.TextEnd Sub程序运行时,在文本框中输入456,然后单击窗体,在输入对话框中输入123,单击“确定”按钮后,在窗体上显示的内容是:A)123 B)456 C)579 D)123456二、填空题1、VB提供两种运行程序的方式,一种是__ 解释___方式,另一种是__ 编译_ __方式。
2、对象的三要素是__ 属性___、事件和方法。
3、要使文本框Text1具有焦点,应执行的语句是__ Text1.SetFocus。
5、执行下面的程序段后,b的值为 300 。
a=300b=20a=a+bb=a-ba=a-b7、为了使计时器控件Timer1每隔0.5秒触发一次Timer 事件,应将Timer1 控件Interva l属性设置为500。
实验指导书上内容:P12~13页:1~18题P14~15页:填空题1、6、11、题P23~24页:1~4题P30~31页:1~20题P32页填空题:4、5、6题P46~48页:1~7题P65~67页:1、4、7题P67~68页:真空题2、5题P90~91页:1、3题P91页:填空题第1题1、VB6.0集成开发环境中不能完成的是:D(A)输入编辑源程序(B)编译生成可执行程序(C)调试运行程序(D)自动查找并改正程序中的错误2、VB6.0集成开发环境不包括A窗口(A)DOS界面窗口(B)窗体窗口(C)代码窗口(D)属性窗口3、VB6.0是一种面向B的编程环境(A)机器(B)对象(C)过程(D)应用4、下列关于VB编程的说法中,不正确的是:D(A)属性是描述对象特征的数据(B)事件是能被对象识别的动作(C)方法指示对象的行为(D)VB程序采用的运行机制是面向对象5、下面关于对象的描述中,A是错误的(A)对象就是自定义结构变量(B)对象代表正在创建的系统中的一个实体(C)对象是一个特征和操作的封装体(D)对象之间的信息传递是通过消息进行的6、如果在窗体上已经创建了一个文本看对象Text1,可以通过C事件获得输入键值的ASCII码。
(A)Change(B)LostFocus(C)KeyPress(D)GotFocus7、Visual Basic是一种面向对象的可视化程序设计语言,采取了A的编程机制。
(A)事件驱动(B)按过程顺序执行(C)从主程序开始执行(D)按模块顺序执行8、在Visual Basic中最基本的对象是C,它是应用程序的基石,是其他控件的容器。
(A)文本框(B)命令按钮(C)窗体(D)标签9、多窗体程序是由多个窗体组成的。
在默认情况下,VB在应用程序执行时,总是把B指定为启动窗体(A)不包含任何控件的窗体(B)设计时的第一个窗体(C)包含控件最多的窗体(D)命名为Form1的窗体10、有程序代码如下:Text1.Text="Text1.text"则Text1、Text、″Text1.text″分别代表C(A)对象、值、属性(B)对象、方法、属性(C)对象、属性、值(D)属性、对象、值11、对于窗体,D属性在程序运行时其属性设置起作用。
(A)MaxButton(B)BorderStyle(C)Name(D)Left12、当运行程序时,系统自动执行启动窗体的A事件过程。