文档库 最新最全的文档下载
当前位置:文档库 › 南京工业大学VB期末考试复习3

南京工业大学VB期末考试复习3

2013VB积欠3

满分:100分

姓名:________

1、单项选择题(2'*40)(本题共计80分)

1、对正实数X的第四位小数四舍五入的VB表达式是________。( )

A、0.001*Int(x+0.0005)

B、0.001*(1000*x+0.5)

C、0.001*Int(1000*x+5)

D、0.001*Int(1000*(x+0.0005))

2、函数Cint(–3.6),Int(–3.6),Fix(–3.6)的值分别是________。( )

A、-3,–4,–3

B、-4,–4,–3

C、-3,–4,–4

D、-4,–3,–3

3、假定变量Logic类型是Boolean,下面赋值语句________是正确的。( )

A、Logic = ‘True’

B、Logic = .True.

C、Logic = # True #

D、Logic = 3 < 4

4、对象在响应某个事件时,计算机要执行一段程序,以完成相应的操作,这样的程序片段叫做____过程。( )

A、方法

B、事件

C、调动

D、编译

5、VB表达式Sqr(a+b)^3*2中优先进行运算的是________。( )

A、Sqr函数

B、+

C、^

D、*

6、执行语句“Print Format(1234.567,“##,##0.00”)”,正确的输出结果是__________。( )

A、1234.57

B、1,234.57

C、1,234.56

D、01,234.57

7、语句x=x+1的正确含义是__________. ( )

A、变量X的值与X+1的值相等

B、将变量X的值存在X+1中去

C、将变量X的值加1后赋给变量X

D、变量X的值为1

8、下列语句中的语句可以用来正确地声明一个动态数组。( )

A、Private A(n) As Integer

B、Dim A() As Integer

C、Dim A(,) As Integer

D、Dim A(1 to n)

9、设有如下语句:strl=InputBox(“输入”, “”,“练习”) 从键盘上输入字符串“示例”后,strl的值是________。( )

A、“输入”

B、“”

C、“练习”

D、“示例”

10、以下程序的输出结果是____________。

Dim y As Integer

m=1

Do While m<=3

m=m+1

Print m

loop

A、2

B、2 3

C、2 3 4

D、2 3 4 5

11.下面程序的内层循环次数是________。

For i=1 TO 3

For j=1 TO i

For k=j TO 3

print "*"

Next k

next j

next i

A、3

B、14

C、9

D、21

12、结构化程序设计方法的核心是规定了三种基本结构:________结构、分支结构、循环结构。( )

A、条件

B、顺序

C、当型

D、逻辑

13、下列循环能正常结束循环的是____________。( )

A、i=5

Do

i=i+1

Loop Until i<0

B、i=1

Do

i=i+2

Loop Until i=10

C、i=10

Do

i=i+1

Loop Until i>0

D、i=6

Do

i=i-2

Loop Until i=1

14、语句If x=1Then y=1,下列说法正确的是____________。( )

A、x=1和y=1均为赋值语句

B、x=1和y=l均为关系表达式

C、x=1为关系表达式,y=1为赋值语句

D、x=1为赋值语句,y=l为关系表达式

15、下面程序段运行后,显示的结果是____________。

Dim x

If x Then Print x Else Print x +1

A、1

B、0

C、-1

D、显示出错信息

16、在过程中有语句For I=N1 To N2 Step N3,在该循环体内有下列四条语句,其中________会影响循环执行的次数。①N1=N1+I ②N2=N2+N3 ③I=I+N3 ④N3=2*N3 ( )

A、①②

B、①②③

C、③

D、①②③④

17用If语句表示分段函数,下列不正确的程序段是。( )

A. f = x*x+3

If x>=1 Then f = sqr (x+1)

B. If x>=1 Then f = sqr(x+1)

If x<1 Then f = x*x+3

C. If x>=1 Then f = sqr (x+1)

f = x*x+3

D. If x<1 Then f=x*x+3 Else f = sqr(x+1)

18、执行以下语句后,a的值为____________。

Dim a As Integer

a=1

Do Until a=100

a=a+2

Loop

A、99

B、100

C、溢出

D、101

19、VisualBasic认为下面___________组变量是同一个变量。( )

A、A1和a1

B、Sum 和Summary

C、Aver 和Average

D、A1 和A_1

20、要对顺序文件进行读操作,下列打开文件语句中正确的是________。( )

A、Open “file1.txt”For Output As # 1

B、Open “file1.txt”For Input As # 1

C、Open “file1.txt”For Random As # 1

D、Open “file1.txt”For Binary As # 1

21、以下____________情况不会进入中断状态。( )

A、在程序运行中,按Ctrl+C键。

B、程序运行中,发生了运行错误。

C、用户在程序中设置了断点,当程序运行到断点时。

D、采用单步调试方式,每运行一个可执行代码行后。

22、在VisualBasic中文件访问的类型有________。( )

A、顺序、随机、二进制

B、顺序、随机、字符

C、顺序、十六进制、随机

D、顺序、记录、字符

23、在磁盘C的根目录下有一个名为a.dat的文件,内容为姓名、英语成绩、物理成绩、数学成绩,现依此文件在根目录中建立一个名为b.dat的文件,内容为姓名及三门课的平均成绩,但程序不完整,请在________处补充。

Open “C:\a.dat”For Input As #2

Open “C:\b.dat”For Output As #1

Do While _____

Input #2, NAS, ENG,PHY,MATH

Write #1, NAS, (ENG+PHY+MA TH)/3

Loop

Close #1

Close #2

A、EOF(1)

B、Not EOF(1)

C、EOF(2)

D.Not EOF(2)

24、若在应用程序的标准模块、窗体模块和过程Sub1的说明部分,分别用"Public G As Integer"、"Private G As Integer"和"Dim G As Integer"语句说明了三个同名变量G。如果在过程Sub1中使用赋值语句"G=3596",则语句是给在______说明部分定义的变量G赋值。( )

A、标准模块

B、过程Sub1

C、窗体模块

D、标准模块、窗体模块和过程Sub1

25、要实现驱动器列表框、目录列表框及文件列表框之间数据的同步,须在驱动器列表框和目录列表框的Change事件分别添加以下代码________。( )

A、Dir1.Path=Drive1.Drive File1.Path=Drive1. Drive

B、Dir1.Path=Drive1. Drive File1.Path=Dir1.Path

C、File1.Path=Drive1. Drive Dir1.Path=Drive1. Drive

D、File1.Path=Dir1.Path Dir1.Path=Drive1. Drive

26、CLS可清除窗体或图形框中________的内容。( )

A、Picture属性设置的背景图案

B、在设计时放置的控件

C、程序运行时产生的图形和文字

D、以上A-C全部

27、VB中利用Circle方法不可以画____________。( )

A、圆

B、直线

C、弧

D、椭圆

28、对窗体编写如下代码:

Option Base 1

Private Sub Command1_Click( )

a=Array(237,126,87,48,298)

m1=a(1)

m2=1

For i=2 To 5

If a(i)>m1 Then

m1=a(i)

m2=i

End If

Next i

Print m1;m2

End Sub程序运行后,按回车键,输出结果为_________。( )

A、48 4

B、237 1

C、298 5

D、498 4

29、下面有关数组处理的叙述中,不正确的是_______。①控件数组可由多个控件组成,这些控件具有相同的名字②控件数组中的元素可以是不同类型的控件③用ReDim语句重新定义动态数组时,不得改变该数组的数据类型④可用Public语句在窗体模块的通用说明处定义一个全局数组( )

A、①②③④

B、②④

C、①②③

D、①③④

30、当发生Command1_Clik事件后,下列程序的输出结果是____________。Private Sub Command1_Click( ) Dim i As Integer Dim a(10) As Integer For i=9 To 0 Step–1 a(i)=10–iNext i Print a(1);a(4);a(7) End Sub ( )

A、2 5 8

B、7 4 1

C、96 3

D、85 2

31、如下二维数组声明语句,____________正确。( )

A、Dim a[3,4] As Integer

B、Dim a(3,4) As Integer

C、Dim a(n,n) As Integer

D、Dim a(34) As Integer

32、在窗体的通用声明处有语句Dim A() As Single,以下在某事件过程中重定义此数组的一组正确语句是:____________。( )

A、ReDim A(3,3) ReDim A(4,4) As Integer

B、ReDim A (3,3) ReDim Preserve A (4,4)

C、ReDim A(3) ReDim A(3,3) As Integer

D、ReDim A (3,3) ReDim Preserve A(3,4)

33、窗体上画一个按钮,然后编写如下的事件代码。在按钮上单击,输出为__________。

Private Sub fun( )

Static a As Integer

a=a+3

Print a;

End Sub

Private Sub Command1_Click( )

Dim m As Integer

For m=1 To2

Call fun

Next m

End Sub

A、33

B、0 0

C、39

D、36

34、Form1_Click事件发生时,写出在窗体上显示的第二行和第三行是__________。Private a As Integer,c As Integer

Private Sub Form_Click( )

Dim a As Integer,b As Integer

a=2:b=3:c=4

Print a,b,c

Call test1(a,b)

Print a,b,c

End Sub

Private Sub test1(m As Integer,ByVal n As Integer)

Dim c As Integer

m=5:n=5:c=5

Print m,n,c

End Sub

A、5 5 5 53 4

B、5 5 5 5 5 4

C、5 54 53 4

D、5 5 5234

35、以下说法正确的是____________。( )

A、在Visual Basic中,过程可以嵌套定义也可以嵌套调用

B、在Visual Basic中,过程可以嵌套定义但不可以嵌套调用

C、在Visual Basic中,过程可以不嵌套定义但可以嵌套调用

D、在Visual Basic中,过程不可以嵌套定义也不可以嵌套调用

36、以下有关过程的说法中错误的是________。( )

A、在Sub或Function过程中不能再定义其他Sub或Function过程

B、在调用过程时,与使用ByRef说明的形参对应的实参只能按地址传递方式结合

C、递归过程既可以是递归Function过程,也可以是递归Sub过程

D、在调用过程时,形参为数组的参数对应的实参只能是数组

37、如下程序,运行的结果是____________。

Public Function pi!(x!, n%)

If n = 0 Then

pi = 1

ElseIf n Mod 2 = 1 Then

pi = x * pi(x, n \ 2)

Else

pi = pi(x, n \ 2) \ x

End If

End Function

Private Sub Command1_Click()

Print pi(3, 7)

End Sub

A、18

B、7

C、14

D、27

38、设有如下说明:

Public Sub Fl(n%)

n =3*n+4

End Sub

Private Sub Commandl_Click()

Dim n%, m%

n=3

m =4

' 调用F1语句

End Sub

则在Commandl_C1ick事件中有效的地址传递的调用语句是__________。( )

A、F1 n

B、F1 m+n

C、F1 5

D、F1 m+5

39、要想从子过程调用后返回两个结果,下面子过程语句说明合法的是____________。( )

A、Sub f2(ByVal n%, ByVal m%)

B、Sub f1(n%, ByVal m%)

C、Sub f1(n%,m%)

D、Sub f1(ByVal n%, m%)

40、在语句Public Sub Sort(i As Integer)中i是一个按________传递的参数。( )

A、地址

B、值

C、变量

D、常量

2、填空题(2'*10)(本题共计20分)

1、执行下面的程序,击窗体后在窗体上显示的第一行结果是___(1)______,第三行结果是____(2)_______。

Private Sub Form_click()

Dim str As String, str1 As String, str2 As String

str1 = "X"

For i = 1 To 3

str2 = LCase(str1)

str1 = str1 & str2

str = str & str1

Print str

str1 = Chr(Asc(str1) + 1)

Next i

End Sub

2、下面程序的功能是验证任何一个大于6的偶数都可以表示为两个素数之和,如14=3+11、14=7+7。待验证的偶数从文本框Txtinput输入,所有满足上述条件的素数对都显示在窗体上。完善下列程序。2. 下面程序的功能是验证任何一个大于6的偶数都可以表示为两个素数之和,如14=3+11、

14=7+7。待验证的偶数从文本框Txtinput输入,所有满足上述条件的素数对都显示在

窗体上。完善下列程序。

Private Sub Form_Click( )

Dim i As Integer,j As integer,n As integer

N=val(txtinput)

Fori=3 to n-2step 2

If ___(1)__ Then

if n-i>=i and__(2)________ then

print n;"=";i;"+";n-i

endif

End If

Nexti

End sub

Private Function Prime(n as integer) as boolean

dim i as integer,,j as integer,,flg as boolean

prime =false

for i=2 to sqr(n)

if n mod i=0 then___(3)_____

nexti

Prime=true

End function

End If

Next i

End Sub

3、下面和程序功能是将一个由字母与数字相混的字符串中选出字符串,并把该字符串在窗体上打印出来,请完善下面程序。

Option Explicit

Private Sub Command1_Click( )

Dim s As String,k As Integer

Dim r As String,i As Integer,t As String

s=“aa11bb22Cc33”

For i=1 To Len(s)

t= (1)

If t>=“a”And t<=“z”Or t>=“A”And t<=“Z”Then

____(2)___

End If

Next i

Print r

End Sub

4、如下程序,运行的结果是____________,若将A语句改为Static i%,运行的结果是

___________。Sub Proc(a%())

Dim i% 'A

Do

a(i)=a(i)+a(i+1)

i=i+1

Loop While i<2

End Sub

Private Sub Command1_Click()

Dim m%, i%, x%(10)

For i=0 To 4

x(i)=i+1

Next i

For i=1 To 2

Call Proc(x)

Next i

For I=0 To 4

Print x(i);

Next i

End Sub

5、2Sinx+3Cosx+Tan2x+LnxLny的VB表达式为________

参考答案

1.d,

2.b,

3.d,

4.b,

5.b,

6.b,

7.c,

8.b,

9.d,10.c,11.b,12.b,13.c,14.c,15.a,16.c,17.c,18.c,19.a ,20.a,21.a,22.a,23.d,24.b,25.b,26.c,27.b,28.c,29.b,30.c,31.b,32.d,33.d,34.a,35.c,36.b,3 7.d,38.a,39.c,40.a

1.Xx,XxYyZz,

2.prime(i),prime(n-i),Exit function,

3.mid(s,i,1),r=r & t,

4.8 8 3 4 5,3 5 7 4 5,

5.2*sin(x)+3*cos(x)+tan(2*x)+log(x)*log(y)

VB期末考试试题及答案

二、选择题 1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是 A 。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句 Select * Form student 中的 *表示 B 。 A、所有记录 B、所有字段 C、所有表 D、都不对 4、以下选项中,不属于标签的属性是 C 。 A、Enabled B、Caption C、Default D、Font 5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是 A 。 A、Caption B、Name C、Text D、Label 6、设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是 D 。 A、Caption B、Name C、Text D、Value

7、允许在菜单项的左边设置打勾标记,下面哪种论述是正确的 D 。 A、在标题项中输入&,然后打勾 B、在索引项中打勾 C、在有效项中打勾 D、在复选项中打勾 8、当执行以下过程时,在窗体上将显示 A 。 Private Sub Command1_Click( ) Print "VB"; Print "Hello! "; Print "VB" End Sub A、 VBHello!VB B、 VB Hello!VB C、 VB D、 VB Hello! VB Hello! VB 9、语句Print "The answer is:";20/4-2的结果为 B 。 A、The answer is 20/4-2 B、The answer is 3 C、The answer is "20/4-2" D、非法语句 10、下列哪个控件是容器控件 B 。 A、Image B、Picture C、ComboBox D、FileListBox 11、若要将窗体从内存中卸载出去,其实现的方法是 D 。 12、以下选项中,不是 Visual Basic控件的是 A 。 A.窗体 B.定时器 C.单选框 D.命令按钮 13、双击窗体中的对象后,Visual Basic将显示的窗口是 A 。 A.代码窗口 B.工具箱 C.项目(工程)窗口 D.属性窗口 14、可决定窗体的左上角是否有控制菜单的属性是 A 。 15、设有如下语句: Strl=InputBox("输人","","练习") 从键盘上输人字符“示例”后,Strl的值是 D 。 A.“输入” B.“” C.“练习” D.“示例” 16、窗体Form1的Name属性是Frm1,它的单击事件过程名是 C 。 A. Form1_Click C. Frm1_Click D. Me_Click 17、窗体的hide属性的含义是 A 。 A.隐藏 B.展现 C.装入 D.卸载 18、若要设置定时器控件的定时时间,需设置的属性是 C 。 A.Enabled B.Value C.Interval D.Text 19、能够改变复选框中背景颜色的属性是 C 。

vb期末考试练习卷5及答案

练习卷五 一、语言基础题(40分) 判断题(本题10分,每小题1分) 1. 可以在窗体的通用部分声明静态变量。 2. 事件过程也可以用Sub过程调用语句进行调用。 3. 表达式#5/22/99 6:22:30 PM# - #4/22/99#的值是数值型的。 4. 表达式 -5^2 > Rnd*10 的值为False. 5. 对象的Top和Left属性值都必须大于或等于零。 6. 控件数组的每个元素都有相同的Name属性值和不同的Index属性值。 7. 执行Hscroll1.Value=Hscroll1.Value+1赋值语句,就会产生Hscroll1滚动条的Change事件。 8. 每个Vb对象都有Name属性。 9. 组合框ComboBox和列表框ListBox都有Selected属性。 10. CommonDialog 对象的ShowSave方法能保存用户指定的文件。 单选题(本题10分,每小题1分) 1. 菜单条的顶层菜单控件__。 [A] 不允许设置快捷键[B] 允许设置快捷键 [C] 不存在ShortOut属性[D] 有子菜单时允许有快捷键 2. 当某文本框对象具有焦点时,击键盘上的一个键会触发该文本框对象的KeyPress事件,__。 [A] 该事件发生在文本框对象的KeyDown事件前。 [B] 该事件发生在文本框对象的KeyDown事件后。 [C] 随后便发生文本框对象的Lick事件。 [D] 随后便发生文本框对象的 GotFocus事件。 3. 程序运行时,单击水平滚动条右边的箭头,滚动条的Value属性值__。 [A] 增加一个SmallChange量[B] 减少一个SmallChange量 [C] 增加一个LargeChange量[D] 减少一个LargeChange量 4. 执行Form1.Scale (10,-20)-(-30,20)语句后,Form1窗体座标系X和Y轴的正方向是__。 [A] 向左和向下[B] 向右和向上 [C] 向左和向上[D] 向右和向下 5. 执行List1.List(List1.ListCount)= “80”语句后,__。 [A]会产生出错信息 [B] List1列表框最后一个表项被改为“80” [C] List1列表框会增加一个“80”表项 [D] 指定List1列表框的表项个数为80个 6. 为了使Drive1驱动器列表框、Dir1目录路径列表框和File1文件列表框能同步协调工作,需要 在__。 [A] Drive1的Change事件过程中加入Dir1.Path=Drive1.Drive和在Dir1的Change事件过程 中加入代码 [B] Drive1的Change事件过程中加入Drive1.Drive=Dir1.Path ,在Dir1的Change事件中加 入Dir1.Path = 代码 [C] 在Dir1的Change事件过程中加入Dir1.Path = Drive1.Drive在File1的Click事件过程 中加入代码 [D] 在Dir1的Change事件过程中加入Dir1.Path = Drive1.Drive在File1的Click事件过程 中加入代码 7. 在Form1窗体启动时,为使Form1.Text1文本框首先获得焦点,可以在窗体的Form_Load事件 过程中加入__语句。 [A] Text1.Index=0 [B] Text1.TabIndex=0 [C] Text1.Appearance=0 [D] Text1.Tag=0 8. 窗体Form、框架Frame、图片框Picture、图像框Image中__是容器控件。 [A] Image、Form、Frame [B] Frame、Picture、Image

大一VB期末考试试卷及答案

大一VB期末考试试卷及答案 1.在代码中引用一个控件时,应使用控件的( b )属性。 A.Caption B.Name C.Text D.Index 2.设变量x = 4,y = -1,a = 7,b = -8,下面表达式( a )的值为“假”。 A.x+a <= b-y B. x > 0 AND y < 0 C.a = b OR x>y D. x+y > a+b AND NOT (y < b) 3.表达式Int(Rnd*71)+10产生的随机整数范围是( c )。 A.(10,80) B.(10,81) C.[10,80] D.[10,81] 4.函数Sgn(3.1416)的返回值是( c )。 A.-1 B.0 C.1 D.以上都不对 5.67890属于( d )类型数据。 A.整型 B.单精度浮点数 C.货币型 D.长整型 6.下列变量名中正确的是( d )。 A.3S B.Print C.Select My Name D.Select_1 7.下列赋值语句( a )是有效的。 A.sum = sum -sum B.x+2 = x + 2 C.x + y = sum D.last = y / 0 8.以下的控件或方法具有输入和输出双重功能的为( b )。 A.Print B.Textbox C.Optionbutton D.Checkbox 9.若要获得列表框中被选中的列表项的内容,可以通过访问( d )属性来实现。 A.Name B.ListIndex C.ListCount D.Text 10.下列代码的运行结果为( b )。 Private Sub command1_click() Dim m(10)

九江学院VB期末考试题目及详细答案

九江学院期末考试复习题(政法A1111)第一套 一、判断题 1、Visual Basic?序开发的特点是面向对象的事件驱动。(J 2、Print_Text 是一个不合法的变量名。(为 3、窗体的AutoRedraw属性实现了屏幕图像的重建。(翌 4、设置字体大小应使用Font属性(为 5、Sub过程可以实现嵌套调用(寸 6、IIF函数中的三个参数都不能省略。(寸 7、块结构条件语句以End If结束,而单行结构条件语句没有End旧(明 8、当终值小于初值时,步长为负数。(5 9、执行While-Wend循环时,如果一开始条件就不成立,则语句块一次也不会执行。(寸 10、关于数组的引用,在程序中,凡是简单变量可以出现的地方都可以出现数组元素的引用(/) 二、单项选择题 1. Print Format (123, ” ###说执行之后的结果为 A)# 123B) 123C) 123# D) # # # # 【答案】B 2. 下面可以表示注释语句开头的为 A)R e B R C Rem。dim 【答案】C 3. 下列选项中窗体载入事件为 A) Load 事件B) Click事件C) DblClick事件D) Unload 事件

【答案】A 4. Timer控件可以使用下列哪种事件 A) Click事件B) Timer 事件C) Dblclick 事件D) Change事件 【答案】B 5. 在InputBox函数中哪一个参数是必须的 A) Prompt B) Buttons C) Title D) Context 【答案】A 6. 以下叙述中错误的是: A)如果过程被定义为Static类型,则该过程中的局部变量都是Static类型 B) Sub过程中不能嵌套定义Sub过程 C) Sub过程可以嵌套调用Sub过程 D) 事件过程可以像通用过程一样由用户定义过程名 【答案】C 乙要填加一个标准模块,可使用“ 单中的添加模块”命令。 A)文件B)视图C)工程D)工具 【答案】C 8 .在块结构条件语句If-Then / Endif中 (A) 必须至少有一个Elseif语句 (B )可以有任意多个ElseIf-Then语句 (C)如果没有Else语句,运行时将出现错误

大学VB期末考试试题

VB期末考试试题A卷 一、填空题 1、VB程序设计的主要特点是(1)和(2)。 2、在VB中,最主要的两种对象是(3)和(4)。 3、工程是构成应用程序文件的(5)。 4、方法是VB提供的一种(6),用来完成一定的操作。 5、浮点类型数据包括单精度型和___(7)__数据。 6、事件是窗体或控件对象识别的___(8)____。 7、可用窗体的___(9)_ 方法在窗体中显示文字。 8、复选框控件Value属性指示复选框处于____(10)___或禁止状态(暗淡的)中的某一种。 9、在VB中,修改窗体的(11)和(12)属性值,可改变窗体的大小。 10、双击工具箱中的控件图标,可在窗体的(13)出现一个尺寸为缺省值的控件。 11、在MsgBox函数中,如果缺省title参数,则使用(14)作为消息框的标题。 12、设x=34.58,语句Print Format(x,“000.0”)的输出结果是(15)。 13、在VB 中,数值型变量的初值为(16),Varant型变量的初值为(17),布尔型变量的初值为(18)。 14、设置窗体的(19)属性,可在窗体上显示图片。 15、程序运行工程中,清除MP图片框中的图片应使用语句(20)。 二、选择题 1、菜单控件只包括一个事件,即(1),当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是(2)。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句 Select * Form student 中的 *表示(3)。 A、所有记录 B、所有字段 C、所有表 D、都不对 4、以下选项中,不属于标签的属性是(4)。 A、Enabled B、Caption C、Default D、Font 5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是(5)。

VB期末考试模拟题1讲解

【HNCE网上考试系统 v9.6】本套软件使用权属于:郑州大学 考试课程: 考试时间:100分钟考场:第一考场考试日期:2013.05.24 考号:姓名:剩余时间:99:42 保存交卷退出帮助 A B C D A B C D A B C D A B C D A B C D A B C D

A B C D A 命令 B 命令 C 命令 D 命令 A B C D A B C D A B C D A B C D A B

C D A B C D A B C D A 模块文件 B 件的属性 C 源文件 D 包含多个工程文件及属于该工程的其他文件 A 该窗体文件并没有被删除 B 窗体文件被删除 C 程仍然包含这个窗体 D A B C D A B C D

A B C D A B C D A可以实现交换两个变量值,而S2不能 B 个变量值,而S1不能 C 现交换两个变量值 D 现交换两个变量值 A B C D A B C D A 过程调用后均不保存值 B 有变量都是Static型的变量 C 所有变量都是Private型的变量 D 所有变量都是非全局Public A 用Dim语句或Static语句声明的变量 B 明它的过程

C Static语句声明的 D 程执行完毕后就被释放了 A B C D A B C D A B C D A B C D 声明段 A B C D A B C D A B

C D A B C D A B C D A B C D A 同 B Sub过程不可以 C 值,而Function过程能通过过程名返回值 D 或直接使用过程名调用,而 A工程中可以有多个窗体,但最多只能有一个窗体作为启动窗体 B 声明Public类型的变量来传递数据 C 大化、最小化或正常(保持设计时大小)等三种状态 D A 菜单 B 过程代码都放在窗体文件中 C 名必须相同 D 是设计阶段时显示的位置

VB期末考试试题

第一部分:客观题 1、 单项选择题 1、在窗体模块的通用段中声明变量时,不能使用的关键字是( ) A、 Dim B、 Public C、Private D、 Static 2、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是 ( ) A、工程资源管理器窗口 B、工具箱窗口 C、 属性窗口 D、代码窗口 3、若要使某可见控件获得焦点,可使用( )方法来实现。 A、Refresh B、Setfocus C、Gotfocus D、Value 4、下列不可作为VB变量名的是( ) A、ABT1 B、Alpha C、ABC D、4*Delta 5、表达式 5 Mod 3+3\5*2的值是 ( ) A、 0 B、 6 C、4 D、 2 6、下列语句中,正确的赋值语句是( ) A、 i + j = 10 B、 2i = j C、 j = i + j D、 i * j = 0 7、执行下列程序段后,x的值是( )。 n = 4: x = 1: i = 1 Do x = x * i i = i + 1 Loop While i < n A、 2 B、 6 C、 10 D、 14 8、当用户在窗体上单击鼠标时,不会触发的事件是( ) A、Click B、MouseDown C、MouseUp D、DblClick 9、下列为整型变量的是( ) A、 x! B、 x# C、x$ D、 x% 10、要从For循环中直接退出循环,可使用的语句( )。 A、Exit Do B、Exit Loop C、Exit For D、Stop 11、下列逻辑表达式中,能正确表示条件“x,y都是奇数”的是 ( ) A、x Mod 2 =1 Or y Mod 2 =1 B、x Mod 2 =0 Or y Mod 2=0

【期末复习】计算机VB期末考试试题及答案

20**-20**学年VB期末考试试题A 一、填空题 1、VB程序设计的主要特点 是(1)和(2)。 2、在VB中,最主要的两种对象是(3)和(4)。 3、工程是构成应用程序文件的(5)。 4、方法是VB提供的一种(6),用来完成一定的操作。 5、浮点类型数据包括单精度型和___(7)__数据。 6、事件是窗体或控件对象识别的___(8)____。 7、可用窗体的___(9)_ 方法在窗体中显示文字。 8、复选框控件Value属性指示复选框处于____(10)___或禁止状态(暗淡的)中的某一种。 9、在VB中,修改窗体的(11)和(12)属性值,可改变窗体的大小。 10、双击工具箱中的控件图标,可在窗体的(13)出现一个尺寸为缺省值的控件。 11、在MsgBox函数中,如果缺省title参数,则使用(14)作为消息框的标题。 12、设x=34.58,语句Print Format(x,“000.0”)的输出结果是(15)。

13、在VB 中,数值型变量的初值为(16),Varant型变量的初值为(17),布尔型变量的初值为(18)。 14、设置窗体的(19)属性,可在窗体上显示图片。 15、程序运行工程中,清除MP图片框中的图片应使用语句(20)。 二、选择题 1、菜单控件只包括一个事件,即(1),当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、 Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是(2)。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句 Select * Form student 中的 *表示(3)。 A、所有记录 B、所有字段 C、所有表 D、都不对 4、以下选项中,不属于标签的属性是(4)。 A、Enabled B、Caption C、Default D、Font

初三_vb期末考试试卷+答案

九年级期末VB 考试试卷 班级:学号:姓名: 123456789101112131415 一、选择题(每题两分,共十五题) 1.下列叙述中正确的是 (c) A. 只有窗体才是VB中的对象 B.只有控件才是VB中的对象 C. 窗体和控件都是VB中的对象 D.窗体和控件不是VB中的对象 2. 下列可以激活属性窗口的操作是(D) A. 用鼠标双击窗体的任何部位 B.执行“工程”菜单中的“工具箱”命令 C. 按 Ctrl+F4 键 D.按F4键 3. 下列不能打开工具箱窗口的操作是(B) A. 执行“视图”菜单中的“工具箱”命令 B.按 Alt+F8键 C. 单击工具栏上的“工具箱”按钮 D.按 Alt+V键,然后按 Alt+X键 4.假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先 应执行的操作是 (A) A. 单击窗体上没有控件的地方 B.单击任一个控件 C. 不执行任何操作 D.双击窗体的标题栏 5. 为了把窗体上的某个控件变为活动的,应执行的操作是(C) A. 单击窗体的边框 B.单击该控件的内部 C. 双击该控件 D.双击窗体 6. 确定一个控件在窗体上的位置的属性是(D) A. Width 或 Height B. Width和 Height C. Top 或 Left D. Top和 Left 7. 确定一个窗体或控件的大小的属性是(B) A. Width 或 Height B. Width和 Height C. Top 或 Left D. Top和 Left 8. 为了同时改变一个活动控件的高度和宽度,正确的操作是( B) A. 拖拉控件 4 个角上的某个小方块 B.只能拖拉位于控件右下角的小方块 C. 只能拖拉位于控件左下角的小方块 D.不能同时改变控件的高度和宽度

VB期末考试试题及答案

VB期末考试试题及答案 一、填空题 1、VB程序设计的主要特点是可视化设计和事件 编程。2、在VB中,最主要的两种对象是窗体 (form)和控件。 3、工程是构成应用程序文件的集合。 4、方法是VB提供的一种特殊子程序,用来完成一定的操作。 5、浮点类型数据包括单精度型和___双精度__数据。 6、事件是窗体或控件对象识别的__动作____。 7、可用窗体的__print_ 方法在窗体中显示文字。 8、复选框控件Value属性指示复选框处于____选中___或禁止状态(暗淡的)中的某一种。 9、在VB中,修改窗体的高度(height)和宽度(width)属性值,可改变窗体的大小。 10、双击工具箱中的控件图标,可在窗体的中央出现一个尺寸为缺省值的控件。 11、在MsgBox函数中,如果缺省title参数,则使用工程1 作为消息框的标题。 12、设x=34.58,语句Print Format(x,“000.0”)的输出结果是34.6 。 13、在VB 中,数值型变量的初值为0 ,Varant型变量的初值 为空,布尔型变量的初值为FALSE 。 14、设置窗体的picture 属性,可在窗体上显示图片。 15、程序运行工程中,清除MP图片框中的图片应使用语句cls 。 二、选择题 1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、 Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是 A 。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句Select * Form student 中的*表 示 B 。 A、所有记录 B、所有字段 C、所有表 D、都不对 4、以下选项中,不属于标签的属性是 C 。

vb期末考试复习资料(经典总结版)

第一章VISUAL BASIC 的特点与版本 例 1 与传统的程序设计语言相比,Visual Basic 最突出的特点是 A. 结构化程序设计B .程序开发环境 C.程序调试技术 D.事件驱动编程机制 【分析】传统的程序设计语言是面向过程的,但一般都可以实现结构化程序设计,有的也提供了较完善的集成开发环境和程序调试技术,但它们基本上都没有事件驱动编程机制。与这些语言相比,Visual Basic 最突出的特点就是事件驱动编程机制。 【答案】D 例 2 下列成员中不属于主窗口的是 A. 最大化按钮B .状态栏C .系统菜单D .工具栏 【分析】主窗口由标题栏、菜单栏和工具栏构成,其中标题栏上有系统菜单(左端)以及最小化、最大化和关闭按钮。因此,最大化按钮、系统菜单和工具栏都是主窗口中的成员,而主窗口中没有状态栏。 【答案】B 例 3 在属性窗口中,属性列表可以按两种顺序排列,这两种顺序是__________ 和_____ 。 【分析】为了便于查找,属性窗口对当前对象的属性提供了两种排列方式,一种是按字母表顺序,另一种是按属性的分类顺序。 【答案】按字母序或按分类序 按分类序或按字母序 例 4 Visual Basic 6. 0 的集成开发环境有两种方式,第一种方式是 _________ ,第二种方式是______ 。 【分析】在默认情况下,Visual Basic 6 . 0 集成开发环境为多文档界面方式,即MDI 方式,在这种方式下,窗体设计器窗口是固定的。使用“工具” 菜单中的“选项”命令,可以把集成开发环境设置为单文档界面方式,即SDI 方式,在这种方式下,窗体设计器窗口是浮动的。 【答案】多文档界面或MDI 单文档界面或SDI 第二章对象及其操作 例 1 为了通过属性窗口把窗体的ControlBox 属性设置为True(或False),下列正确的操作是 A. 直接键入True(或False) B. 利用对话框设置属性值 C. 选择ControlBox,然后按回车键 D. 双击ControlBox属性条 【分析】ControlBox属性是一个逻辑值,其取值只有两种,即True和False , 一般可以通过选择输入,即单击属性条右端的箭头,下拉显示属性值True 和False ,从中选择所需要的值。在上面给出的答案中,前三个答案都不能实现所要求的操作,只有答案D才能实现。实际上,对于只有两种可能取值(True 或False 、0 或1)的属性,都可以通过双击属性条设置。

VB期末考试试卷及答案.doc

VB 期末考试试卷及答案 一·选择题 1.Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是( B ) A 属性、控件和方法 B 属性、事件和方法 C 窗体、控件和过程 D 控件、过程和模块 2.所有控件都有一个共同的属性,这个属性是( C ) A text B font C name D caption 3.下列叙述中错误的是( A ) A工程文件扩展名是 .vbgB 标准模块文件的扩展名是 .basC窗体模块的扩展 名是 .frmD 类模块的扩展名是 .cls 4.当要编写一个新的 Visual Basic程序时,所做的第一件事是( A )A xx 一个工程 B 编写代码 C 设置属性 D 添加 Active X控件 5.下面控件中,没有caption 属性的是( B ) A框架B组合框 C 命令按钮 D 复选按钮 6.在文件框中输入字符时,若只显示某个字符,如(* ),应设置属性是(B)A MultiLine B PasswordChar C Text D selText 7.若要将窗体从内存中卸载出去,其实现的方法是( D ) A Show B Hide

C Load D UnLoad 8.下列关于过程叙述不正确的是( D ) A过程的传值调用是将实参的具体值传值传递给形参 B过程的传址调用是将实参在内存的地址传递给形参 C过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的 D无论过程传值调用还是传地址调用,参数传递都是双向的 9.某人创建 1 个工程,其中的窗体名为Form1,之后又添加了 1 个名为Form2 的窗体,并希望程序执行时先显示Form2 窗体,那么,他需要做的工作 是( C )A 在 Form1 的 Load 事件过程中加入语句Load Form2 B 在 Form2 的 Load 事件过程中加入语句Form2.Show C在“过程属性”对话框中把“启动对象”设置为 Form2 D在 Form2 的 TabIndex 属性设置为 1,把 Form1 的 TabIndex属性设置为 2 10.以下关于文件的叙述中,正确的是( B ) A 以 Output 方式打开一个不存在的文件时,系统将显示出错信息 B 以Append 方式打开的文件,既可以进行读操作,也可以进行写操作 C 在随机文件在,每个记录的长度是固定的 D无论是顺序文件还是随机文件,其打开的语句和打开的方式都是完全相 同的 11.设 a=6,b=8,c=10则函数 IIf(a

VB期末试卷(A卷带答案 )

高级语言程序设计(VB)试卷(A卷) 注意事项:1、本试卷共页,满分为100 分,考试时间为110 分钟。 2、标准答题卡使用2B铅笔涂写;文字题答题时请使用蓝、黑钢笔或圆珠笔, 不得使用红颜色墨水笔。 一、单项选择题(每空1分,共30分) (请将答案按照题干上【】内的序号涂写“标准答题卡”,否则不得分) 1.在VB 6.0中,扩展名为.vbp的文件称为【1】。 A) 工程文件B) 窗体文件C) 类模块文件D) 标准模块文件 2.在VB 6.0集成开发环境的设计模式下,用鼠标双击窗体上的某个对象后,打开的窗口是【2】。 A) 代码窗口B) 窗体设计窗口 C) 属性窗口D) 工程资源管理器窗口 3.设有变量定义语句Dim a%,则变量a的数据类型是【3】。 A) 整型B) 单精度类型C) 双精度类型D) 字符串类型4.下列表达式中,值为False的是【4】。 A) "AB"<"abc" B) "ABC" = UCase("abc") C) "ABCD"<"abc" D) Mid("ABCD",3,1)=Left("ABCD",3) 5.函数InStr("ABCDEF", "CD")的值是【5】。 A) 2 B) 3 C) True D) CDEF 6.下列程序运行后,单击窗体,输出结果是【6】。 Private Sub Form_Click() Dim a As Integer, b As Integer a = 3 b = 5 Print a + b; a & b

End Sub A) 8 8 B) 35 35 C) 8 35 D) 35 8 7.下列程序运行后,单击窗体,输出结果是 【7】 。 Private Sub Form_Click() a = 3: b = 7 a = a + b : b = a – b : a = a - b Print a; b End Sub A) 4 3 B) 7 3 C) 3 7 D) 10 7 8.下面程序段所表示的数学关系式是 【8】 。 If (a < b) Then If d = c Then x = 1 Else x = 2 End If A) ?? ?≠≥=<=) (2) c (1 d c b a d b a x 且且 B) ?? ?≠<=<=)(2) c (1 d c b a d b a x 且且 C) ? ? ?≥=<=)(2) c (1b a d b a x 且 D) ? ? ?≠=<=)(2) c (1 d c d b a x 且 9.下列程序运行后,单击窗体,输出结果是 【9】 。 Private Sub Form_Click() s = 0: k = 1 Do s = s + k: k = k + 1 Loop Until k <= 5 Print s End Sub A) 15 B) 10 C) 1 D) 0 10.下列程序段的输出结果是 【10】 。 For k = 4 To 2 Step -2 m = k Next k Print m; k; A) 2 2 B) 2 0 C) 2 1 D) 0 0

VB期末考试复习题目

如果要将窗体中的某个命令按钮设置成运行时无法显示,应该设置它的属性。 类是对象的抽象,对象则是类的具体化。在窗体上建立的一个控件称为。 能够获得一个文本框中被选取文本的内容的属性是。 以下属于Visual Basic合法的数组元素是。 设置命令按钮的属性时,只有将属性设置为1,Picture属性才有效,否则无效。 VB有三种工作模式,它们分别是___________模式。 下列函数中,________函数返回的值是数值型的。 类是对象的抽象,对象则是类的具体化。在窗体上建立的一个控件称为。 以下控件中没有Print方法是( ) 以下叙述中错误的是 ( ) A)打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件 B)保存Visual Basic程序时,应分别保存窗体文件及工程文件 C)Visual Basic应用程序只能以解释方式执行 D)事件可以由用户引发,也可以由系统引发 下列数组声明语句中的数组a包含了_________个数组元素。( ) Dim a(4,-1 to 1,0 to 3) 复选框的Value属性为0时,表示( ) 复选框的Value属性为2时,表示( ) 主过程通过参数传递将一个参数传递给子过程A,并能够通过参数传递返回一个结果,下列子过程的正确定义 以下不属于Visual Basic系统的文件类型是。 A).frm B).bat C).vbg D).vbp 按变量名的定义规则,是合法定义的变量名。 结构化程序由三种基本结构组成,下面属于三种基本结构之一的是_______ 执行以下程序段后,变量c$的值为________。 a$="Visual Basic Programming"

电大VB期末考试

2847VisualBasic程序设计-0006 试卷总分:100 答题时间:60分钟 客观题 单项选择题(共16题,共48分) 1. 在正确安装Visual Basic6.0后,可以通过多种方法启动Visual Basic ,以下方式中不能启动Visual Basic的是()。 D 进入DOS方式,执行vb6.exe 2. 在VB6.0集成开发环境中有三种工作模式,下列不属于三种工作模式之一的是()。 D 编写代码模式 3. 下列不正确的赋值语句是()。 B x + y = 15 4. MsgBox函数的返回值的类型是()。 A 整型 5. 下列关于属性设置的叙述错误的是()。 A 控件具有什么属性是VB预先设计好的,用户不能改变 6. 在Visual Basic中,如果一个变量未作类型声明而直接使用,则该变量的数据类型是()。 C 变体类型 7. 对于窗体级变量,下列说法中错误的是()。 C 所在窗体的子程序不能访问用Private定义的窗体级变量 8. 在Visual Basic中,下列优先级最高的是()。 A * 9. 在VB工程中,可以作为启动对象的是()。 D Sub Main过程或任何窗体 10. 在设计菜单时,如果要在菜单中加入一个菜单分隔条,则菜单分隔条的标题必须设置为()。 B 减号(-) 11. Dim A(1 To 6, 6) As String定义的数组包含的元素个数是()。 C 42 12. 以下关于过程和过程参数的描述中,错误的是()。 C 只有函数过程能够将过程中处理的信息传回到调用的程序中

13. 在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的目录列表框。当改变当前驱动器时,目录列表框应该与其同步改变。设置两个控件同步的命令放在一个事件过程中,这个事件过程是( )。 B Drive1 Change 14. 重新定义图片框控件的坐标系统,可采用该图片框的方法是()。 A Scale 15. 如果希望返回远程机器的IP地址,可以使用Winsock控件的()属性。 C RemoteHostIP 16. Access数据库文件的扩展名是()。 D mdb 判断题(共14题,共28分) 1. 新建工程时系统会自动将窗体标题设置为Form1。 T √ 2. 每个对象都有一系列预先定义好的对象事件,但要使对象能响应具体的事件,需要编写该对象相应的事件过程。 T √ 3. 在程序中Name 属性作为对象的标识被引用,不会显示在窗体上,而控件上显示的内容由Caption属性决定。 T √ 4. Timer控件在程序运行时是可见的。 F × 5. 任何一种循环都必须有起始语句和终端语句。 T √ 6. If x >y Then Max=x Else Max=y 程序段是求两个数中的最大数。 T √ 7. 移动框架时框架内的控件也跟随移动,所以框架内各控件的Left与Top属性值也随之改变。 F × 8. 列表框控件中最后一项的序号等于ListCount属性减1。 T √ 9. 用Private、Static定义过程只能被定义它的窗体模块及标准模块中的语句、过程调用。 T √

vb期末考试复习书本重点总结

复习 编码基础 VB代码不区分字母的大小写 一行可书写几句语句,之间用冒号分隔; 一句语句可分若干行书写,用续行符(空格下划线)连接 Rem开始或单撇‘ VB常用数据类型 变量和常量的命名规则 变量:在程序运行中其存储的值可以改变。 常量:在程序运行中其值不可以改变。 以字母或汉字开头,后可跟字母、数字或下划线组成,长度小于等于40个字符; 不能使用VB中的关键字; VB中不区分变量名的大小写 例如:1)a bc 2)print_65 3)12bc 4)x-y 5)x%y 6)abs 7)mn% 8)int 变量声明 Dim 变量名 [AS 类型] Dim iMark As integer , sTotal As single Dim iItem% 注意: 在通用声明处加 Option Explicit 语句来强制显式声明变量 常量声明 Const 常量名 [AS 类型] = 表达式 例 Const MAX=100 Const MIN As Integer =&H13A 算术运算符 例:求表达式5+10 mod 10 \ 9 / 3 +2 ^2值 字符串运算符 &、+ 字符串连接 " 123 " + " 456 " 结果 " 123456 " " 123 " & " 456 " 结果 " 123456 " 区别:+ 两边必须是字符串,& 不一定 "abcdef" & 12345 ' 结果为 "abcdef12345 " "abcdef " + 12345 ' 出错 "123" & 456 ' 结果为" 123456 " “123” + 456 ' 结果为 579 注意: "123 " + True ' 结果为 122

VB期末考试试题 B卷

VB期末考试试题B卷 一、填空题 1.VB中若要产生一消息框,可用__(1)__函数来实现。 2.常量是指在程序运行过程中,其值不能改变(2)的量。 3.整数类型数据分别包括整型和(3)数据。 4、在VB集成开发环境中,运行应用程序的方法有三种:一是_(单击“运行”菜单下的启动4)__;二是_(5) 单击工具栏上的启动 按钮_;三是_(6) 按F5键。 5、在VB中若要让某对对象获取焦点,则可通过__ Setfocus (7)_方法来实现。 6.列表框(ListBox控件)显示项目列表(8) ,用户可从中选择一个或多个项目。 7.框架(Frame控件)可以用来(9) 对其它控件进行分组,以便于用户识别,主要用于为单选按钮分组。 8、在VB中,用来描述对象外部特征的量称之为对象的_(10)_ 属性_。9、为使某窗口中的命令按钮“取消(C)”具有如下特性:按“Alt+C”键或按“ESC”键,均可代替用鼠标单击该按钮的操作,应设置该按钮的Caption属性值为_取(&C) _(11)___,并且设置其__(12)__属性值为__(13)__。 10、在过程内用_(14)__声明的变量为静态变量,在执行一个过程结束时,过程中所用到的Static变量的值会保留,下次再调用此过程时,变量的初值是上次调用结束时被保留的值。 11、在模块文件中的声明部分用Global或__(15)__关键字声明的变量为全局变量。

12、在模块文件中的声明部分用__(16)__或__(17)__定义的变量为模块级变量。 13.计时器控件通过定期激活Timer事件,使得Timer控件(18)就执行一次Timer事件中的代码。 14.要获得滚动条的当前位置,可以访问通过(19)属性来实现。 15.关闭正在运行的VB窗口将自动触发的事件是(20)。 二、选择题 1.工程文件的扩展名是( B )。 A.vbg B.vbp C.vbw D.vbl 2.在以下窗体中没有采用的控件是()。 A.文本框 B 垂直滚动条C.框架 D 命令 按钮 3.滚动条控件(如图所示)的Largechange属性所设置的是()A.单击滚动条和滚动箭头之间的区域时,滚动条控件Value属性值的改变量 B.滚动条中滚动块的最大移动位置 C.滚动条中滚动块的最大移动范围 D.滚动条控件无该属性 4、用于从字符串左边截取字符的函数是() A、Ltrim( )B、Trim( )C、Left( )D、Instr( ) 5、可获得当前系统日期的函数是(A) A、Date( )B、Time( )C、IsDate( )D、Year( ) 6、退出For循环可使用的语句为() A、Exit ForB、Exit DoC、End ForD、End Do

Vb期末考试题

期期末末考考试试题题 一、单项选择题(共10分) 1.在代码中引用一个控件时,应使用控件的( )属性。 A .Caption B .Name C .Text D .Index 2.设变量x = 4,y = -1,a = 7,b = -8,下面表达式( )的值为“假”。 A .x+a <= b-y B . x > 0 AND y < 0 C .a = b OR x>y D . x+y > a+b AND NOT (y < b) 3.表达式Int(Rnd*71)+10产生的随机整数范围是( )。 A .(10,80) B .(10,81) C .[10,80] D .[10,81] 4.函数Sgn(3.1416)的返回值是( )。 A .-1 B .0 C .1 D .以上都不对 5.67890属于( )类型数据。 A .整型 B .单精度浮点数 C .货币型 D .长整型 6.下列变量名中正确的是( )。 A .3S B .Print C .Select My Name D .Select_1 7.下列赋值语句( )是有效的。 A .sum = sum -sum B .x+2 = x + 2 C .x + y = sum D .last = y / 0 8.以下的控件或方法具有输入和输出双重功能的为( )。 A .Print B .Textbox C .Optionbutton D .Checkbox 9.若要获得列表框中被选中的列表项的内容,可以通过访问( )属性来实现。 A .Name B .ListIndex C .ListCount D .Text 10.下列代码的运行结果为( )。 Private Sub command1_click() Dim m(10) For k = 1 To 10 m(k) = 11 – k next k

相关文档