77范文网 - 专业文章范例文档资料分享平台

VB6.0总复习题

来源:网络收集 时间:2018-12-06 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

VB6.0总复习题 一、基本概念

1、在设计窗体时双击窗体的任何地方,可以打开的窗口是(代码窗口,而F4键不能打开) 2、以下说法正确的是(一个窗体对应一个窗体文件 )。工程文件的扩展名是 .vbq 3、设置窗体最小化时的图标可通过(Icon )属性来实现 p18表2-1

4、如果要实现当鼠标暂时停留在一命令按钮上时,显示提示信息,应设置此命令按钮的( ToolTipText )属性。

5、如果要实现窗体从内存中卸载,其实现的方法是(UnLoad )。

6、当文本框的MaxLength属性值取( 0 )时,该文本框能容纳的字符数最多。 7、焦点:使文本框获得焦点的方法是(SetFocus )。

8、当运行程序时,系统自动执行启动窗体的某个事件过程。这个事件过程是(GotFocus)GotFocus 事件过程用以指定当控件或窗体首次接收焦点时发生的操作。 9、若使用Textbox控件时,为对用户输入的内容立即进行检查,就对Textbox控件的(Change)事件编程。

10、所有控件都具备的属性是(Name)。

11、命令按钮 对象不支持DblClick事件。

12、下列4个选项中,不是VB数值常量的是(2E1.4 )。 13、变量名不合法的是(M-d ),合法的是(k_name ) 14、表达式\的值是( \” )。

15、VB6.0中执行时出现错误的是(x = Sqr(-4) x = Exp(800) ) 16、Sgn(x)的值为-1,则x的值是(小于0的数 )。

// Sgn(x): 返回自变量x的符号,即当x为负数时,返回-1;当x为0时,返回 0;当x为正数时,返回1

17、VB的叙述中正确的是(数组下标的下界在默认情况下从0开始 )。

18、VB的叙述中不正确的是(使用ReDim语句可以改变数组的类型 )。

19、在VB中声明了Variant变量,但未赋值,则系统默认其初始化值为(Empty)p40。

20、确定字符串str2在字符串str1中起始位置的函数是(Instr)p46。 21、表达式# 9/10/2009 – 5 的运算结果是(2009-9-5 )p49。 22、表达式Int ( Rnd * 30 + 2 )的取值范围为([2,31] )。 23、运行下面的程序后,单击命令按钮,则在窗体上输出( )。

Print Format( 4123.479,\ 412347.9% ==(以百分号显示 )

24、关于MsgBox函数的说法中,正确的是MsgBox函数的第三个参数是Title,表示对话框的标题显示在对话框窗口顶部的标题栏区 p63

25、对象.cls方法对( 窗体、图片框 )控件有效。P18 26、若想使时钟控制每隔0.25秒触发一次Timer( )事件,则可将Interval属性值设为(250 )。

27、(窗体、图形框、框架 )组中的所有控件,可以在用户界面上作为其他控件的容器。

28、若希望分成两组使用多个Option Button控件,能完成这一功能的控件是( Frame) P96 p106;

29、在窗体上画一个名称为Check1的复选框,在程序运行的过程中,若选中复选框,则Check1.Value的值是( 1 )。 30、每次单击滚动条两端箭头时,滚动条输出的变化值是5,应设置它的(SmallChange )属性。

31、引用列表框List1最后一个数据项应使用(List1.List(List1.ListCount - 1) )。 32、窗体的MouseDown事件过程:

1

Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single ) 有4个参数,关于这些参数,正确的描述是(通过Button参数判定当前按下的是哪一个鼠标键 )。

二、读程序运行写结果

1、Do Until…Loop循环命令的功能是( )。

(执行前先判断是否不满足条件,若不满足才进入循环)

2、将当前页面跳转到\的ASP代码是(Response.Redirect \ )。

A、Response.Goto \ B、Request.Goto \C、Response.Redirect \ D、Request.Redirect “Test.asp”

3、执行下列程序,单击命令按钮后在窗体上输出结果是( )。

Private Sub Command1_Click( ) Dim A As Integer A% = 456 : A = 232.45 B = 235

Print A%,A

End Sub

(232 232 ) 4、执行以下程序段

a$ = “abbacddcba”

For i = 6 To 1 Step -2 X = Mid(a,i,i) Y = Left(a,i) Z = Right(a,i)

Z = UCase(X & Y & Z) Next i Print Z

输出结果为( BBABBA )。

5、在一个列表框List1中已按序放入ONE、TWO、THREE、FOUR、FIVE、SIX 6个字符

串数据项,执行下面的程序后: Private Sub Form_Click( ) For i = 1 To 3

List1.RemoveItem i Next i End Sub

列表中的数据项是( ONE、THREE、FIVE )。 6、执行下面的程序后,x的值为( )。

x = 50

For i = 1 To 20 Step 2 x = x + i \\ 5 Next i (66) 7、如下程序:

2

Private Sub Form_Click( ) c = 4

x = Val(InputBox(\请输入一个数\ While x <> -999

If x > c Then c = x

x = Val(InputBox(\请输入一个数\Wend

Print c; Abs(x)

End Sub

运行后,单击窗体并输入9,8,2,-999,输出的结果是(9 999 )。 8、在窗体上画两个名称分别是Text1、Text2的文本框和一个名称为Command1的命令按钮,

然后编写如下事件过程:

Private Sub Command1_Click( )

Dim x As Integer, n As Integer x = 1

n = 0

Do While x < 20 x = x * 3

n = n + 1

Loop

Text1.Text = Str(x) Text2.Text = Str(n) End Sub

程序运行后,单击命令按钮,在两个文本框中显示的值分别是(27和3 )。 9、如下程序:

For i = 1 To 3

For j = 5 To 1 Step -1 Print i * j Next j Next i

运行程序,则语句Print i * j的执行次数及i、j的值分别是(15 4 0 )。 10、在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

Option Base 1

Private Sub Command1_Click() Dim a

a= Array(1,2,3,4,5) For i=1 To UBound(a)

a(i) = a(i) + i - 1 Next i Print a(3) End Sub

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

二、填空题(共30空,每空1分,共计30分)

3

1、VB提供了结构化程序设计的3种基本结构,这3种基本结构是______、______和_______。

(顺序结构 选择结构 循环结构)

2、__________方法可以清除列表框的所有内容。 ( clear)

3、 E盘根目录下的一个名为pic1.gif的图形文件,要在运行期间把该文件装入一个图片框(Picture1),应执行的语句是_____。(Picture1.Picture = LoadPicture(\4、在程序运行期间,如果拖动滚动条上的滚动块,则触发的滚动事件是__________。 (Scroll)

5、VB中,若要设定每个数组默认的下界固定为1,其声明的语句是________。 (Option Base 1)

6、InputBox函数返回值的类型为__字符串___,MsgBox函数返回值的类型为_____数值。

(字符型;数值型)

7、对于窗体上的菜单按钮,如果不允许进行操作,应通过___属性进行设置。

(Enabled)

8、要将数学表达式Sin3(x+y)+4e2写成VB表达式,正确的形式是___。 ( sin(x+y)^3+4*exp(2)

9、在VB中,若要改变动态数组的大小,且保留数组中的数据,应在ReDim语句后加关键字______。(Preserve)

10、执行语句s = Len(\可视化Basic\后,s的值是_____。(5) 11、已知 a = -5.5,则Int(a) = __,Fix(a) = ____,Cint(a) = ____。 ( -6 -5 -6)

12、设x = 3,y = 2,z = 1,表达式x < y And (Not y > z) Or z < x的值是_______。 (true)

13、设有如下程序

Private Sub Form_Click( )

Dim a As Integer, s As Integer n = 6:s = 0 Do

n = n – 1 s = s + n

Loop until n < 0 Print s End Sub

以上程序运行后,单击窗体,输出结果为_____。 ( 14)

14、下面程序的功能是:输出100以内能被3整除且个位数为4的所有整数。请在下划线处填入适当内容,将程序补充完整。 Private Sub Command1_Click( ) For i = 0 To _____ j = i * 10 + 4

If ______ Then Print j End If Next i

4

End Sub

(9;j Mod 3 = 0)

15、命令按钮Command1_Click事件中的程序为: Private Sub Command1_Click( )

Static a As Integer, b As Integer a = 1 a = a + 5 b = 5 + b Print a,b End Sub

程序运行时,单击命令按钮两次后,窗体上显示的结果为_____和_____。 ( 6 5; 6 10)

16、以下程序判断从文本框Text1中输入的数据,如果该数据满足条件(除以3余2,并且除以5余3),则输出该数据;否则,选中文本框Text1中的内容,请在下划线处填空,将程序补充完整。

Private Sub Command1_Click( ) x = Val(Text1.Text) If __________ Then Print x Else

Text1.SelStart = 0

Text1.SelLength = __________ End If End Sub

( x mod 3=2 and x mod 5=3; len(text1.text)

17、程序的功能是:用Array()函数建立一个含有8个元素的数组,然后查找并输出该数组

中元素的最大值。请填空。 Option Base 1

Private Sub Command1_Click() Dim arr1, max As Integer

arr1 = __________(12,435,76,24,78,54,866,43) __________ = arr1(1) For i = 1 To 8

If arr1(i) > max Then __________ Next i

Print \最大值是:\;max End Sub

( array; max; max=arr1(i))

18、在窗体上画一个标签(名称为Label1)和一个计时器(名称为Timer1),写如下几个

事件过程。程序运行后,单击窗体,将在标签中显示当前时间,每隔1s变换一次,请填空。

Private Sub Form_Load( ) Timer1.Enabled = False

Timer1.Interval = __________

5

End Sub

Private Sub Form_Click( ) Timer1.Enabled = __________ End Sub

Private Sub Timer1_Timer( ) Label1.Caption = __________ End Sub

(100; true;time()) 19、补充下面的程序代码,单击窗体上的命令按钮Command1时,窗体上的文本框对象Text1

隐藏,再次单击Commadn1,又重新显示。 Private Sub Command1_Click( ) Text1.Visible = __________ End Sub

(not text1.visible)

20、如下程序:

Private Sub Command1_Click( ) x1 = InputBox(\请输入\ Print x1 + 111; x1 + \End Sub 运行程序,单击命令按钮并输入111,则在窗体上输出结果是(222 111111 )。

三、判断题(共10题,每题1分,共计10分。你认为正确的,用“√”表示,你认为错

误的,用“×”表示)

1、如果用户在键盘上按下一个键,则会产生一个单击事件。 ( 错 ) 2、InputBox函数和MsgBox函数一样,返回的是字符串。 ( 错 ) 3、变量名的第一个字符必须是字母。 ( √ )

4、改变窗体的标题也就是改变其属性窗口的name属性。 ( 错 ) 5、滚动条的Value属性用来返回或设置滚动块在滚动条中的位置。 (√ ) 6、通过设置对象的Index属性值可以改变Tab键的顺序。 ( 错 )

7、在定义了一个函数后,可以像调用任何一个VB内部函数一样使用它,可以在表达式、语句或函数中引用它。 (√ )

8、在VB中,运算级从高到低的顺序是:算术运算、字符连接运算、关系运算、逻辑运算。(√ ) 9、在程序执行的过程中,变量的值始终保持不变,常量的值随时改变。 (错 )

10、CheckBox控件是用来做单项选择而OptionButton是用来做多项选择的。( 错 ) 11、框架移动时框架上的控件也会随着框架一起移动。 ( √ ) 12、表达式x \\ 2 = 0可以判断x是否为偶数。 ( 错 ) 13、文本框只有Text属性而没有Caption属性。 ( √ )

14、对象的任何属性既可以通过属性窗口设定,也可以通过程序语言设定。 (错 ) 15、Print方法可以输出多个表达式值,若使用标准格式输出,各表达式的分隔符号是冒号。

( 错 )

6

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库VB6.0总复习题在线全文阅读。

VB6.0总复习题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/348471.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: