2015-2016第一学期vb试卷A

2015-2016第一学期vb试卷A
2015-2016第一学期vb试卷A

2015~2016学年第一学期VB期末试卷答题纸(A卷)学院专业班级:学号:姓名:成绩

一、单选题(用铅笔把选中的方格涂黑:1分×50=50分)

1 2 3 4

5 6 7 8

9 10 11 12

13 14 15 16

17 18 19 20

21 22 23 24

25 26 27 28

29 30 31 32

33 34 35 36

37 38 39 40

41 42 43 44

45 46 47 48

49 50

二、填空题(每空占一行,每行写一个答案:2分×20=40分)

1. 2.

3. 4.

5. 6.

7. 8.

9. 10.

11. 12.

13. 14.

15. 16.

17. 18.

19. 20.

三、编程题(10分×1=10分)

编写程序找出给定范围之内的回文数,运行界面如下图所示。所谓回文数是指正读与倒读都相同的数。如121,454就是回文数。要求:

1、单击“查找”按钮(Command1),用InputBox函数分别输入查找范围的下界和上界(如查找100到999之间的回文数,则下界为100,上界

为999),并将回文数显示在列表框(List1)中。

2、单击“清除”按钮(Command2)将列表框(List1)

内容清空。

3、单击“退出”按钮(Command3)结束程序运行。

4、编写一个判断回文数的函数过程,函数过程名为

Reverse。

2015~2016学年第一学期VB期末试卷(A卷)

(考试对象:15级土木、测绘、资环、交通、水务、水文等)

学院专业班级:学号:姓名:成绩

一、选择题(1分×50=50分)

1. 以下叙述中错误的是。

A、.frm 文件是窗体文件,一个窗体可以包含.bas 文件

B、.vbp 文件是工程文件,一个工程可以包含.bas 文件

C、.vbp 文件是工程文件,一个工程可以由多个.frm 文件组成

D、.vbg 文件是工程组文件,一个工程组可以由多个工程组成

2.以下合法的VB 变量名是。

A、case

B、name10

C、t-name

D、x*y

3.窗体Form1 上有一个名称为Command1 的命令按钮,以下对应窗体单击事件的事件过程是。

A、Private Sub Form 1_Click()

B、Private Sub Form_Click()

……

End Sub End Sub

C、Private Sub Commandl_Click()

D、Private Sub Command_Click()

……

EndSub End Sub

4. 下面定义窗体级变量a 的语句中错误的是。

A、Dim a%

B、Private a%

C、Private a as Integer

D、Static a%

5. 设x=3.3,y=4.5,表达式x-Int(x)+Fix(y)的值是

A、3.5

B、4.8

C、4.3

D、4.7

6. 不论何种控件,都具有且在运行时不能更改其值的属性是。

A. Text

B. Name

C. Caption

D. Value

7. 用来设置文字字体是否斜体的属性是。

A、FontUnderline

B、FontBold

C、FontSlope

D、Fontltalic

8. 以下叙述中错误的是。

A、在通用过程中,多个形式参数之间可以用逗号作为分隔符

B、在Print 方法中,多个输出项之间可以用逗号作为分隔符

C、在Dim 语句中,所定义的多个变量可以用逗号作为分隔符

D、当一行中有多个语句时,可以用逗号作为分隔符

9. 下列表达式中不能判断x 是否为偶数的是。

A、x/2=Int(x/2)

B、x Mod 2=0

C、FiX(x/2)=x/2

D、x\2=0

10.下列可以正确定义2 个整型变量和1 个字符串变量的语句是。

A、Dim n,m As Integer,s As String

B、Dim a%,b$,c As String

C、Dim a As Integer,b,c As String

D、Dim x%,y As Integer,z As String

11. 把数学表达式6

23

5-+y x 表示为正确的VB 表达式应该是 。

A 、(5x+3)/(2y-6)

B 、x*5+3/2*y-6

C 、(5*x+3)÷(2*y-6)

D 、(x*5+3)/(y*2-6)

12. 下列叙述中错误的是 。 A 、一个工程中可以包含多个窗体文件 B 、在一个窗体文件中用Public 定义的通用过程不能被其他窗体调用 C 、窗体和标准模块需要分别保存为不同类型的文件 D 、用Dim 定义的窗体级变量只能在该窗体中使用

13. 下面的数据类型中,哪种类型所占的内存最小: 。

A 、Integer

B 、Single

C 、Byte

D 、Double

14. 在窗体上画一个命令按钮(名称为Command1)和一个文本框(名称为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 、程序出错

15. 设x 是小于10的非负数。对此陈述,以下正确的VB 表达式是 。 A 、0≤x<10 B 、0<=x<10 C 、x>=0 And x<10 D 、X>=0 Or x<=10

16. 在Do 循环条件下,如果循环体不改变控制条件,循环就会无限地执行下去。终止一个无限循环的方法是 。

A 、 按【Ctrl 】+【Break 】键

B 、 按【Alt 】+【

C 】键 C 、 按【Shift 】+【C 】键

D 、 按【Ctrl 】+【C 】键 17. 下面的哪个窗口可以用来调试程序: 。

A 、 属性窗口

B 、 本地窗口

C 、 工程窗口

D 、 窗体布局窗口 18.在VB 中可以作为容器的是 。

A 、 Form 、TextBox 、PictureBox

B 、Form 、PictureBox 、Frame

C 、 Form 、TextBox 、Label

D 、Label 、PictureBox 、ListBox 19. 以下的控件或方法具有输入和输出双重功能的为 。 A 、Print B 、Textbox C 、Optionbutton D 、Checkbox 20. 下列关于函数过程的叙述中,正确的是 。

A、如果不指明函数过程参数的类型,则该参数没有数据类型

B、函数过程的返回值可以有多个

C、当数组作为函数过程的参数时,既能按值方式传递,也能按地址方式传递

D、函数过程形参的类型与函数返回值的类型没有关系

21.以下描述中错误的是。

A、窗体的标题通过其Caption 属性设置

B、窗体的名称(Name 属性)可以在运行期间修改

C、窗体的背景图形通过其Picture 属性设置

D、窗体最小化时的图标通过其Icon 属性设置

22. 现有语句:y=IIf(x>0,x Mod 3,0),设x=10,则y 的值是。

A、0

B、3

C、1

D、语句有错

23. 为了给x,y,z 三个变量赋初值1, 下面正确的赋值语句是。

A、X = 1 ,Y = 1 ,Z = 1

B、X=1 : Y =1 : Z =1

C、X = Y = Z = 1

D、Xyz = 1

24. 下列叙述中错误的是。

A、顺序文件中的数据只能按顺序读写

B、可以用不同的文件号以不同的读写方式同时打开同一个文件

C、执行Close 语句,可将文件缓冲区中的数据写到文件中

D、随机文件中各记录的长度是定长的

25. 下列控件中,控件不论其属性如何改变,它在程序运行时永远是不可见的。

A、 Label

B、Timer

C、Command

D、Image

26. 下面窗体的哪个事件在窗体从加载到卸载这个过程中只可能触发一次:。

A、GotFocus

B、Activate

C、Load

D、Deactivate

27. VB窗体文件的扩展名是。

A、.Frm

B、.Bas

C、 .Vbp

D、 .Xls

28. 设有如下数组声明语句:

Dim arr(-2 To 2, 0 To 3) As Integer

该数组所包含的数组元素个数是。

A、20

B、16

C、15

D、12

29. 若窗体中已经有若干个不同的单选按钮,要把它们改为一个单选按钮数组,在属性窗口中需要且只需要进行的操作是。

A、把所有单选按钮的Index 属性改为相同值

B、把所有单选按钮的Index 属性改为连续的不同值

C、把所有单选按钮的Caption 属性值改为相同

D、把所有单选按钮的名称改为相同,且把它们的Index 属性改为连续的不同值

30. VB是一种________的可视化程序设计语言。

A、B、C、面向问题D、面向对象

31.列表框的ListIndex属性为列表项索引。列表框中的第二项,其索引值为。

A、-1

B、2

C、 1

D、0

32. 下列是正确的VB常量。

A、#08/32/2015#

B、E-5

C、7D

D、True

33. 一个二维数组可以存放一个矩阵。在程序开始有语句Option Base 0,则下面定义的数组中正好可以存放一个4×3 矩阵(即只有12 个元素)的是。

A、Dim a(-2 To 0,2) As Integer

B、Dim a(3,2) As Integer

C、Dim a(4,3) As Integer

D、Dim a(-1 To -4,-1 To -3) As Integer 34.下列能从字符串"VisualBasic"中直接取出子字符串"Basic"的函数是。

A、Left

B、Mid

C、String

D、Instr

35. 设在名称为Myform 的窗体上只有1 个名称为C1 的命令按钮,下列叙述中正确的是。

A、窗体的Click 事件过程的过程名是Myform_Click

B、命令按钮的Click 事件过程的过程名是C1_Click

C、命令按钮的Click 事件过程的过程名是Command1_Click

D、上述3 种过程名称都是错误的

36. 设在窗体上有一个名称为Commandl 的命令按扭和一个名称为Textl 的文本框。要求单击Commandl 按钮时可把光标移到文本框中。下列正确的事件过程是。

A、Private Sub Commandl_Click( )

Textl.GotFocus

End Sub

B、Private Sub Commandl_Click( )

Commandl.GotFocus

End Sub

C、Private Sub Commandl_Click( )

Textl.SetFocus

End Sub

D、Private Sub Commandl_Click( )

Commandl.SetFocus

End sub

37.设x=5,执行语句Print x=x+10,窗体上显示的是。

A、15

B、5

C、True

D、False

38. 要使一个文本框可以显示多行文本,应设置为True 的属性是。

A、Enabled

B、MultiLine

C、MaxLenth

D、Width

39. 表达式Int(Rnd*50)所产生的随机数范围是。

A、[0,50]

B、[1,50]

C、[0,49]

D、[1,49]

40. 选项按钮被选中其Value属性为________。

A、0

B、1

C、True

D、False

41.Print方法使用在上输出数据。

①窗体②列表框③复选框④组合框⑤文本框⑥立即窗口⑦图片框

A、①④⑦

B、①③⑤

C、①②⑥

D、①⑥⑦

42. 下列函数中,返回值是数值型的是。

A、InStr

B、Mid

C、Chr

D、Space

43. 下面正确的赋值语句是_________。

A、X + Y = 30

B、Y = π*R*R

C、3y = X

D、Y = X + 30

44.在利用菜单编辑器设计菜单时,为了把组合键“Alt+X”设置为“退出(x)”菜单项的访问键,可以将该菜单项的标题设置为。

A、退出(X&)

B、退出(&X)

C、退出(X#)

D、退出(#X)

45. 若要获得文本框中输入的数据,可使用的属性是。

A、Name

B、Font

C、Text

D、Enabled

46. 设有如下程序:

Private Sub f(x As Integer, ByVal y As Integer)

x = 2 * x

y = y + x

End Sub

Private Sub Command1_Click()

Dim a As Integer, b As Integer

a = 6:

b = 35

Call f(a, b)

Print a, b

End Sub

程序运行后,单击命令按钮Command1,输出结果为。

A、6 47

B、12 47

C、6 35

D、12 35

47.字符型变量的默认初始值为。

A、0

B、False

C、一个空格

D、空字符串

48. 在Visual Basic 集成环境中,可以列出工程中所有模块名称的窗口是。

A、工程资源管理器窗口

B、窗体设计窗口

C、属性窗口

D、代码窗口

49、下列叙述中正确的是。

A、一个Sub 过程至少要有一个Exit Sub 语句

B、一个Sub 过程必须有一个End Sub 语句

C、可以在Sub 过程中定义一个Function 过程,但不能定义Sub 过程

D、调用一个Function 过程可以获得多个返回值

50. 设程序中有如下数组定义和过程调用语句:

Dim a(10) As Integer

……

Call p(a)

如下过程定义中,正确的是。

A、Private Sub p(a As Integer)

B、Private Sub p(a() As Integer)

C、Private Sub p(a(10) As Integer)

D、Private Sub p(a(n) As Integer)

二、填空题(2分×20=40分)

1.为了使标签能自动调整大小以显示标题(Caption 属性)的全部文本内容,应把该标签的AutoSize属性设置为(1) 。

2. Integer类型的变量可存放的最大整数为____(2)________。

3.设变量S与I分别为字符型与整型,在文本框Text1与Text2中分别输入20与30,则执行以下赋值语句后,S的值为(3),I的值为(4) 。

S=Val(Text1.Text)+Text2.Text

I=Val(Text1.Text) & Text2.Text

4.变量的作用域包括三个等级,用于说明全局变量的语句是(5) 。

5. 若要清除列表框显示的信息,可用的方法是_ _(6)_______。

6. VB中有两种Sub过程,即事件过程和(7)。

7.程序运行时,单击命令按钮,则在窗体上显示的是(8)。

Private Sub Command1_Click( )

Print fun("ABCDEFG")

End Sub

Function fun(st As String)As string

stlen=Len(st)

temp=""

For k=1 To stlen/2

temp=temp+Mid(st,k,1)+Mid(st,stlen-k+1,1)

Next k

fun=temp

End Function

8.程序运行后,在窗体输出结果为(9),arr(3,3)值是(10)。

Option Base 1

Dim arr( )As Integer

Private Sub Form_Click( )

Dim i As Integer, j As Integer

ReDim arr(3,2)

For i = 1 To 3

For j = 1 To 2

arr(i,j)=i*2+j

Next j

Next i

ReDim Preserve arr(3,4)

For j=3 to 4

arr(3,j)=j+9

Next j

Print arr(3,2)+arr(3,4)

End Sub

9、窗体上有名称为Command1的命令按钮。运行程序,并单击命令按钮,则窗体上显示的值是(11)。

Private Sub Command1_Click()

Dim x As Integer, y As Integer, z As Integer

x = 3

y = 5

z = fy(y)

Print fx(fx(x)), z

End Sub

Function fx(ByVal a As Integer)

a = a + a

fx = a

End Function

Function fy(ByRef a As Integer)

a = a + a

fy = a

End Function

10.执行下面程序,单击按钮Cmd1后,在InputBox函数对话框中输入4(或直接单击“确定”按钮),窗体第三行显示的内容是(12)。

Option Explicit

Private Sub Cmd1_Click()

Dim days As Integer

days = InputBox("输入正整数", , 4)

Print fun(days)

End Sub

Private Function fun(D As Integer) As Integer

If D = 1 Then

fun = 1

Else

fun = 2 * fun(D - 1) + 1

Print D; fun

End If

End Function

11.以下程序的功能是从随机产生的20 个20~200(含20 和200)的整数中,找出能够同时被3和5 整除的数的最大值,并显示出来。请完善程序。

Option Base 1

Private Sub Command1_Click()

Dim a(20) As Integer

m = 0

For i = 1 To 20

a(i) = Int(Rnd * (13) ) + 20

If a(i) Mod 3 = 0 and a(i) Mod 5 = 0 Then

If a(i) > m Then m = a(i)

End If

Next i

If (14) Then

Print "没有满足条件的数"

Else

Print "满足条件的数是"; m

End If

End Sub

12、以下程序的功能是:先将随机产生的10 个不同的整数放

入数组a 中,再将这10 个数按升序方式输出。请完善程序。

Private Sub Form_Click()

Dim a(10) As Integer, i As Integer

Randomize

i = 0

Do

num = Int(Rnd * 90) + 10

For j = 1 To I '检查新产生的随机数是否与以前的相同,相同的无效

If num = a(j) Then Exit For

Next j

If j > i Then

i = i + 1

a(i) = (15)

End If

Loop While i < 10

For i = 1 To 9

For j = (16)To 10

If a(i) > a(j) Then

temp = a(i)

a(i) = a(j)

(17)

End If

Next j

Next i

For i = 1 To 10

Print a(i)

Next i

End Sub

13、以下程序的功能是:找出指定范围内包含因子个数最多的整数,允许因子个数最多的整数不止一个,若有多个则全部输出到文本框中。请完善程序。

Option Explicit

Option Base 1

Private Sub Command1_Click()

Dim i As Integer, j As Integer, m As Integer, n As Integer

Dim s As String, mx As Integer

Dim yz() As Integer, c() As Integer

m = Text1: n = Text2

ReDim c(m To n)

For i = (18)

s = i & ":"

Call qyz(i, yz)

c(i) = UBound(yz)

For j = 1 To UBound(yz)

s = s & yz(j) & ","

Next j

s = Left(s, Len(s) - 1)

List1.AddItem s

Next i

mx = c(m)

For i = m+1 To n

If c(i) > mx Then mx = c(i)

Next i

For i = m To n

If c(i) = mx Then Text3 = Text3 & i & ","

Next i

Text3 = Left(Text3, Len(Text3) - 1)

End Sub

Private Sub qyz(ByVal n As Integer, yz() As Integer) ' 统计因子个数的过程Dim i As Integer, p As Integer

For i = 1 To n - 1

If (19)Then

p = p + 1

(20)

yz(p) = i

End If

Next i

End Sub

三、编程题(10分×1=10分)

题目见答题纸。

vb试卷合集

2010─2011学年第一学期 《VB程序设计》课程考试试卷( A卷: 共6页) 专业:全校的开课专业统考考试方式:闭卷学分:4 考试时间:120分钟 注意:1. 姓名、序号必须写密封线内的指定地方; 2. 答案必须填写在随试卷一起提供的专用答题纸上,否则无效。 一、选择题(每题2分,共20分) (1) 在以下VB窗口中,可以用来调试简单程序的窗口为:( )。 A) 属性窗口 B) 代码窗口 C) 工程管理器窗口D)立即窗口 (2) 若要使某个命令按钮不可操作,应将其( )属性的值设置为False。 A) Enabled B) Visible C) Name D) Caption (3) 当程序运行时,系统自动执行启动窗体的()事件过程。 A) Load B) Click C) CLS D) Print (4) 设整型变量x,y,z的初始值均为0,下列哪个选项可以在程序中作为一个语句行,并使x的值变为5 ,y的值变为15,z的值变为3。 A) x=5,y=15,z=3 B) x=5;y=15;z=3 C) x=5:y=15:z=3 D) x=5 y=15 z=3 (5) VB中的四种运算符的优先级由高到低的排列顺序是:() A) 算术运算、关系运算、字符连接运算、逻辑运算 B) 算术运算、字符连接运算、关系运算、逻辑运算 C) 算术运算、关系运算、逻辑运算、字符连接运算 D) 算术运算、逻辑运算、关系运算、字符连接运算 (6) 利用随机函数产生一个[10,99]区间内的正整数的式子为:( )。 A) Int(10+Rnd*99) B)Int(Rnd*10+99) C)Int(10+Rnd*89) D)Int(10+Rnd*90) (7)下面程序段运行后,显示的结果是:( )。 Dim x% : x=1 : If x Then Print x+1 else Print x-1 A) 0 B) 1 C) 2 D) 程序出错 (8)下面的程序段用于求变量x和y中的大者m,不正确的是:( )。 A) m=IIf(x>y,x,y) B) if(y>x) Then m=y else m=x C) m=x : if(my) Then m=y (9) 下面的程序段用于定义一维数组M,不正确的是:( )。 A) Dim M%(1 to 10) B) Dim N% : N=10 : Dim M%(N) C) Dim M%(0 to 10) D) Const N%=10 : Dim M%(N) (10) 下面是定义Function过程或Sub过程的第一条语句,正确的是:( )。 A) Private sub sub1(ByVal n%()) B) Private sub sub2(ByVal n%) as Integer C) Function fun1(ByVal fun1%) as Integer D) Function fun2%(ByVal n%)

VB程序设计期末模拟试卷

《VB程序设计》期末模拟试卷 一、单项选择 (b )1.被对象所识别的动作与对象可执行的动作分别称为对象的___________。 A.方法、事件 B.事件、方法 C.事件、属性 D.过程、属性 ( c)2.下列________是Single型变量。 A.Time% B.Name$ C.Sheight! D.CXYZ& (a )3.以下四个VB的变量名中,合法的是____________。 A.X23 B.$Re C. Len

D.3xy ( d)4.在程序中使用 Dim str1,str2 As Long 语句对变量str1、str2进行声明后,下面正确的说法是________。 A. str1是整型,str2是长整型 B. str1是长整型,str2变体型 C. str1、str2都是长整型 D. str1是变体型,str2是长整型 (b )5.表达式(&O36>31) and (“A”>”B”) 的结果是 ____________。 A.True B.False C.”&O3631AB” D.&O3631 (c )6.表达式“100” + 100 和表达式“100” & 100的值分别是 ____________。 A.200、200 B.“100100”、“100100” C.200、“100100”

D.“100100”、200 (b )7.以下语句执行时,从键盘上输入Zhao,并按回车键。执行结果是________。 Dim a As String A=InputBox("Input", "", "Name") Print a A.Input B.Zhao C.Name D.空字符串 (b)8.语句Print 4 + 5 \ 6 * 7 / 8 Mod 9的运行结果是________。 A.4 B.5 C.6 D.7 ( d)9.在窗体的通用段声明变量时,不能使用__________ 关键字。 A.Dim

VB基本概念试卷含答案

Visual Basic 基本概念 一、 单选题 1. Visual Basic是一种面向对象的可视化程序设计语言,采取了_______的编程机制。 A) 从窗体开始执行 B) 按书写顺序执行 C) 从主程序开始执行 D) 事件驱动 2. 在Visual Basic中最基本的对象是_________,它是应用程序的基石,是其他控件的容器。 A) 文本框 B) 窗体 C) 标签 D) 命令按钮 3. 有下面的程序代码:Command1.Caption ="确定",则Command1,Caption 和"确定"分别代表 _________。 A) 对象,属性,值 B) 对象,方法,值 C) 对象,值,属性 D) 属性,对象,值 4.多窗体程序是由多个窗体组成的,在缺省的情况下,VB应用程序执行时,总是把_________指定为启动窗体。 A) 不包含任何控件的窗体 B) 设计时的第一个窗体 C) 包含控件最多的窗体 D) 命名为Form1的窗体 5.VB是一种面向对象的程序设计语言,下面_________不是面向对象包含的三要素。 A) 变量 B) 事件 C) 属性 D) 方法6.VB 6.0集成开发环境中不能完成的功能是_______。 A)输入编辑源程序 B)编译生成可招待程序 C)调试运行程序 D)自动生成查找并改正程序中的错误 7.下列关于VB编程的说法中不正确的是_______。 A)属性是描述对象特征的数据 B)事件是能被对象识别的动作C)方法指示对象的行为 D)VB程序采用的运行机制是面向对象 8.关于面向对象的描述中,不正确的是_______。 A)对象就是自定义结构变量 B)对象代表正在创建的系统中的一个实体 C)对象是一个特征和操作的封装体 D)对象之间的信息传递是通过消息进行的 9.以下叙述错误的是________。 A)打开一个工程文件时,系统自动装入与该工程有关的窗体文件 B)打开一个窗体文件时,系统自动装入与该窗体有关的工程文件 C)保存VB应用程序时,应分别保存窗体文件和工程文件 D)事件可以由用户激发,也可以由系统激发 10.VB6.0集成开发环境不包括________窗口。

VB模拟试卷

一、选择题 1.一只白色的足球被踢进球门,则白色、足球、踢、进球门是________。 A.属性、对象、方法、事件 B.属性、对象、事件、方法 C.对象、属性、方法、事件 D.对象、属性、事件、方法 2.有程序代码:Text1.Text="Visual Basic",其中的Text1、Text和"Visual Basic"分别代表___ ___。 A. 对象、值、属性 B. 对象、方法、属性 C. 对象、属性、值 D. 属性、对象、值 3.将命令按钮Command1设置为不可使用,应设置该命令按钮的( )属性。 A.Visible B.Value C.Caption D.Enabled 4.单选按纽(OptionButton)用于一组互斥的选项中。若一个应用程序包含多组互斥条件,可在不同的___ ___中安排适当的单选按纽,即可实现。 A. 框架控件(Frame)或图象控件(Image) B. 组合框(ComboBox)或图象控件(Image) C. 组合框(ComboBox)或图片框(PictureBox) D. 框架控件(Frame)或图片框(PictureBox) 5.以下有关对象属性的说法中正确的是________。 A. 对象所有的属性都罗列在属性窗口列表中 B. 不同对象不可能有同名属性 C. 不同对象的同名属性取值一定相同 D. 对象的某些属性既可以在实行窗口中设置,也可以通过程序代 码设置或改变 6.下列哪段代码能删除列表框list1中所有项() A Private Sub Command1_Click() For i = 0 To List1.ListCount - 1 List1.RemoveItem i Next i End Sub B Private Sub Command1_Click() For i = 0 To List1.ListCount List1.RemoveItem 0 Next i End Sub C Private Sub Command1_Click() For i = 0 To List1.ListCount - 1 List1.RemoveItem 1 Next i End Sub D Private Sub Command1_Click() For i = 0 To List1.ListCount - 1 List1.RemoveItem 0

VB模拟试卷和答案讲解

北京语言大学网络教育学院 《VB》模拟试卷一 注意: 1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。 2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。 3.本试卷满分100分,答题时间为90分钟。 4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。 一、【单项选择题】(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。 1、关于VB的特点描述错误的是()。 [A] VB编程是可视化编程[B] 是面向对象的程序设计 [C]不可以访问数据库[D]采用事件驱动编程机制 2、下面关于鼠标的指针设置说法不正确的是()。 [A] 可以使用MouseIcon设置鼠标的形状 [B] 可以使用MousePointer设置鼠标的形状 [C] MousePointer设为99时,可用MouseIcon设置鼠标的形状 [D] MouseIcon只能通过属性窗口选择鼠标形状 3、Dim Snow(1 to 12 ,1),As Integer 是大小为()的二维数组。 [A]13*2 [B] 13*1 [C] 12*2 [D] 12*1 4、在工具箱里的都是()。 [A] 标准控件[B] 外部控件 [C] ActiveX控件[D] 可插入对象(OLE) 5、一个窗体大小改变时被触发的事件是()。 [A] Click事件[B] Resize事件 [C] Initialize事件[D] Unload事件 6、下列关于控件说法不正确的是()。 [A] Agent控件用于设置动画行为 [B] TextBox用于接收用户输入的信息 [C] Frame用于将控件分为若干组,当框架移动时,其中的控件不移动 [D] ListBox向列表中添加一个新的项目 7、关于CheckBox控件描述错误的是()。 [A] 是复选框按钮,用√表示选中[B] Value用来表示复选框状态。 [C] Value为1表示选中该框[D] Value为0表示该框被禁止,显示灰色 8、关于Shape控件描述正确的是()。 [A] 用于向窗体添加矩形、圆形等图形[B] Arial取值有7种,FillStyle取值有8种 [C] Arial用于设置显示控件的形状[D] FillStyle用来设置控件填充风格。 9、下面不属于循环控制语句的是()。

VB模拟试卷1

1、打开工程文件st1.vbp,在窗体上添加一个名称为Command1的命令按钮,其标题为"移动本按钮",如图所示。要求编写适当的事件过程,使得程序运行时,每单击按钮一次,按钮向左移动100。要求:程序中不得使用变量,事件过程中只能写一条语句。按照原名保存文件,不得重新命名。 Command 1.Left=command 1.left Command 1.Left=command 1.left+100 End sub 2、打开工程文件st2.vbp,在窗体上添加一个名称为Shapel的形状控件,位置在窗体的顶部,在属性窗口中将其设置为圆形。添加一个名称为Timer1的计时器,在属性窗口中将其设置为禁用,时间间隔为0.5秒,窗体如图所示。请编写窗体的Load事件过程和计时器的事件过程,使得程序一开始运行,计时器即变为可用,且每隔0.5秒形状控件向下移动100。 注意:要求程序中不得使用变量,每个事件过程中只能写一条语句。按照原名保存文件,不得重新命名。 Interval 1=500 Private Sub Form_load() Timer1.Enable=True Private Sub Timer 1_Timer() Shape1.Top=Shape1.Top +100 3、打开工程文件st3.vbp,在窗体上设计一个菜单。要求如下(运行时的效果见图): 再编写适当的事件过程,使得程序运行时,单击"上一个菜单项可用",则"不可用菜单项"变为可用。要求程序中不得使用变量,且只有一条语句。按照原名保存文件,不得重新命名。 4、打开工程文件st4.vbp,在名称为Form1的窗体上添加一个名称为Command1、标题为"保存文件"的命令按钮,再添加一个名称为Cd1的通用对话框。要求:

vb试题及答案

VB试卷 一、单项选择题(每题2分,共40分) 1. 窗体的标题栏显示内容由窗体对象的属性决定。 A) BackColor B)BackStyle C)Text D)Caption 2. 窗体的示意图标可用属性来设置。 A) Picture B) Image C) Icon D) MouseIcon 3. 窗体的控制菜单的有无由窗体对象的属性决定。 A) ControlBox B) MinButton C) MaxButton D) BorderStyle 4. 若要取消窗体的最大化功能,则可设置属性为False来实现。 A) ControlBox B) MinButton C) MaxButton D) Enabled 5. 以下4个选项,不属于VB的工作模式。 A) 编译 B) 设计 C) 运行 D) 中断 6. 窗体的边框样式由窗体对象的属性来设置。 A) BackStyle B) BorderStyle C) WindowState D) FillStyle 7. 若要以程序代码方式设置在窗体中显示文本的字体大小,则可用窗体对象的属性来实现。 A) FontName B) Font C) FontSize D) FontBold 8. 命令按钮的标题文字由属性来设置。 A) Text B) Caption C) Name D) (名称) 9. VB是面向对象的程序设计,以下4个选项,不属于面向对象的三要素。 A) 变量 B) 属性 C) 事件 D) 方法 10. 若要将某命令按钮设置为默认命令按钮,可设置属性为True来实现。 A) Value B) Cancel C) Default D) Enabled 11. 若要使命令按钮不可见,可设置属性为False来实现。 A) Value B) Enabled C) Visible D) Cancel 12. 运行程序时,系统自动执行窗体的事件。 A) load B) click C) unload D) GotFocus 13. 若要设置文本框最大可接收的字符数,可通过属性来实现。 A) MultiLine B) Length C) Max D) MaxLength 14. 若要使某命令按钮获得控制焦点,可使用方法来设置。 A) Refresh B) SetFocus C) GotFocus D) Value 15. 若要使命令钮可响应事件,可通过设置属性的取值来实现。 A) Visible B) Enabled C) Default D) Value 16. 在运行时,若要调用某命令按钮的Click事件过程,可设置该命令按钮对象的 属性为True来实现。 A) Enabled B) Value C) Default D) Cancel 17. 标签框的边框,由属性的设置值决定。

VB测试题(一)及答案

测试题(一) 一:选择题 1)VB是一种面向对象的可视化程序设计语言,采取了()的编程机制。 A:事件驱动B:按过程顺序执行 C:从主程序开始执行D:按模块顺序执行 2)在VB中最基本的对象是(),它是应用程序的基石,是其他控件的容器。 A:文本框B:命令按钮 C:窗体D:标签 3)多窗体程序是由多个窗体组成。在缺省情况下,VB在应用程序执行时,总是把()指定为启动窗体。 A:不包含任何控件的窗体B:设计时的第一个窗体 C:包含控件最多的窗体D:命名为FRM1的窗体 4)有程序代码如下:Text1.text=”Visual Basic” 则:Text1,text和“Visual Basic”分别代表() A:对象,属性,属性B:对象,方法,属性 C:对象,属性,值D:属性,对象,值 5)VB是一种面向对象的程序设计语言,()不是面向对象系统所包含的三要素。

A:变量C:事件 C:属性D:方法 6)VB的一个应用程序至少包含一个()文件,该文件存储在窗体上使用的所有控件对象和有关的(),对象相应的()过程和()代码。 A:模块,方法,属性,程序B:窗体,属性,事件,程序 C:窗体,程序,属性,事件D:窗体,属性,事件,模块7)以下不属于VB的工作模式是()模式。 A:编译B:设计 C:运行D:中断 8)在VB集成环境创建VB应用程序时,除了工具箱窗口,窗体中的窗口,属性窗口外,必不可少的窗口是() A:窗体布局窗口B:立即窗口 C:代码窗口D:监视窗口 9)保存新建的工程时,默认的路径是() A:my documents B:VB98 C: \ D:windows 10)将调试通过的工程经“文件”菜单生成“.exe文件“编译成.exe后,将该可执行文件拿到其他机器上却不能运行的主要原因是() A:运行的机器上无VB系统B:缺少.frm窗体文件 C:该可执行文件有病毒D:以上原因都不对 11)对于窗体,下面()属性在程序运行时其属性设置不起作用。 A:maxbutton B:borderstyle C: name D:left

《VB程序设计基础》模拟精彩试题

《VB程序设计》模拟试题 ●填空题 1.窗体模块的文件扩展名为 ___FRM_________ 、标准模块的文件扩展名为____BAS______ 、 类模块文件的扩展名为______CLS_______ 。 2.Visual Basic中数据类型可分为 _____标准数据类型________和用户自定义数据类型两大类,前者根据其取值的不同,可分为_____整型_________、 ______长整型_____、布尔型和 ____字符型_________。 3. Abs(-6.5)= _____6.5______;Int(-9.1)= ____-10_______。 4. "程序"& "设计"运算结果为 ___程序设计____ 。 5. Dim a, b as Boolean语句显式声明变量a是___变体___变量,b是___布尔__变量。 6. MsgBox函数的返回值中, VBRetry表示单击了____重试_____按钮,VBYes表示单击了___是_____按钮,VBNo表示单击了_____否____按钮。 7. 要加载窗体,可以在代码中使用___________语句,要显示窗体,可以在代码中使用___________方法,要隐藏窗体,可以在代码中使用Hide方法,要卸载窗体,可以在代码中使用___________方法。 8.对话框分为_________对话框和________对话框两种类型,其中_____________ 对话框最 常用。 9. 对象是Visual Basic应用程序的基本单元,它是由 ___类___创建的。在Visual Basic中可以用属性、 __方法___、___事件___ 来说明和衡量一个对象的特性。 10. 条件判断语句可以使用___If…then____________语句、 ____If…Then…Else______语句和 ______If…Then…ElseIf______语句。Select case 语句 11. 声明一个值为3.14的常量Pi的语句为___Const pi = 3.14______。 12. Do…Loop Until 循环结构中,当条件为____真____时结束循环。 13. 要显示弹出菜单,可以在代码中使用_____________事件。 14. 参数传递有__________方式、__________方式和命名传递方式,常量默认采用__________方式;变量默认采用__________方式;表达式默认采用__________方式。 15. 名称属性必须以一个__字母标点_开始并且最长可达40个字符,不能包括__符号___ 和 ___空格___。 16.Visual Basic的程序模块有3种:____窗体模块____ 、标准模块和 ____类模块____。 17.Visual Basic程序,按其语句代码执行的先后顺序,可以分为___顺序__结构、选择__结构和___循环____ 结构。 18.数组元素下标的下界默认为是_____________,如果要改变其默认值,应使用_____________。 ●判断题 ()1. Visual Basic运行程序的方法只有编译模式。 ()2. 语句Command1.visible=false 与Command1.enabled=false 是等价的。 ()3. InputBox函数和MsgBox函数一样,返回的是字符串。 ()4. 通过类模块,我们不可以根据需要建立自己的控件。 (×)5. 2.1E+5是合法的Visual Basic数据。 ()6. 根据占用内存方式的不同,可将数组分为常规数组和动态数组两种类型。 (√)7. x2是合法的变量名。 ()8. 按照文件的存取方式及其组成结构可以分为两种类型:文本文件和随机文件。

vb试题及答案

一、选择题(1-30 题每小题1分,共30分,31-45题每小题2分,共30分,总计60分)要使窗体Form1的标题栏中显示“正在复制文件…”,正确的语句是:a A.Form1.Caption=“正在复制文件…” B.Form1.Title=“正在复制文件…” C.Form1.Text=“正在复制文件…” D.Form1.名称=“正在复制文件…” 如果要求设置定时器时间间隔为1秒钟,那么它的Interval属性值应该等于:a A.1000 B.100 C.10 D.1 3、下列关于控件的基本操作中,错误的是 A)当控件处于活动状态时,可以对控件进行缩放 B) 在设计阶段不能移动控件 C) Visual Basic 6.0 允许对画好的控件进行复制和删除 D) 可以通过属性窗口改变控件的位置和大小 4、用Visual Basic 开发应用程序的一般步骤有:①设置窗体和控件的属性、②编写代码、③建立用户界面,其中正确的顺序是: A) ①②③B) ①③②C) ③②①D) ③①② 5、为使文本框只能显示不能输入,即只读,应设置文本框的属性是:c A.MaxLength设置为0 B.Cancel设置为True C.Locked设置为True D.Read设置为True 6、InputBox函数返回值的类型为。B A.数值B.字符串C.变体 D.数值或字符串(视输入的数据而定) 7、为了把焦点移到某个指定的控件,所使用的方法是:A A.SetFocus B.Visible C.ReFresh D.GetFocus 8、函数String(3,”str”)的功能是:b A.把数值型数据转换成字符串 B.返回有3个字符串组成的字符串 C.从字符串中第3个字符 D.从字符串中第3个字符的位置开始取字符串 9、双击窗体中的对象后,Visual Basic将显示的窗口是:c A.项目(工程)窗口B.工具箱C.代码窗口D.属性窗口 10、用于获得字符串s最左边4个字符的函数是:a A.Left(s,4) B.Left(1,4) C.LeftStr(s) D.LeftStr(3,4) 11、以下程序段的输出结果是:d a=Sqr(3) b=Sqr(2) c=a>b Print c A.-1 B.0 C.False D.True 12、用下面语句定义的数组的元素个数是:c Dim A (-4 to 6) As Integer A.6 B.7 C.11 D.9

计算机等级考试二级VB模拟试题四及答案解析

计算机等级考试二级VB模拟试题四及答案解析 一、选择题 (1)在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private SubCommand1_Click() Move 500,500 End Sub 程序运行后,单击命令按钮,执行的操作为 A)命令按钮移动到距窗体左边界、上边界各500的位置 B)窗体移动到距屏幕左边界、上边界各500的位置 C)命令按钮向左、上方向各移动500 D)窗体向左、上方向各移动500 正确答案: B (2)在窗体上有若干控件,其中有一个名称为Text1的文本框。影响Text1的Tab顺序的属性是 A)TabStop B)Enabled C)Visible D)TabIndex 正确答案: D (3)以下定义数组或给数组元素赋值的语句中,正确的是 A)Dim a As Variant a=Array(1,2,3,4,5) B)Dima(10)As Integer a=Array(1,2,3,4,5) C)Dim a%(10) a(1)="ABCDE" D)Dim a(3),b(3)As Integer a(0)=0 a(1)=1 a(2)=2 b=a 正确答案: A (4)在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为 A)For i=0 ToList1.ListCount-1 …… Next B)For i=0 To List1.Count-1 …… Next C)For i=1 To List.ListCount …… Next

D)For i=1 ToList1.Count

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

(完整word版)江苏省计算机二级VB模拟试卷1(新版)

江苏省高等学校计算机等级考试 二级Visual Basic 考试 模拟试卷1 (本试卷完成时间120 分钟) 第一部分计算机基础知识 1.下列不同进位制的四个数中,最小的数是_____(1)_____ A.二进制数1100010 B.十进制数65 C.八进制数77 D.十六进制数45 2.下列关于PC机主板的叙述正确的是______(2)_______。 A.不同厂家生产的主板,尺寸各不相同 B.主板上安装有存储器芯片,如ROM芯片、CMOS芯片等 C.CPU是直接固定在主板上的,不可更换 D.主板上安装有电池,在计算机断开交流电后,临时给计算机提供电流,供计算机工作3.下面关于BIOS的一些叙述正确的是____(3)________。 A.BIOS是存放于ROM中的一组高级语言程序 B.BIOS中含有系统工作时所需的全部驱动程序 C.BIOS系统由加电自检程序、系统主引导记录的装入程序、CMOS设置程序、基本外围设备的驱动程序组成 D.没有BIOS的PC机也可以正常启动工作 4.计算机软件(简称软件)指的是能指挥计算机完成特定任务的、以电子格式存储的程序、数据和相关的文档。在下列有关软件的叙述中,错误的是__(4)__。 A.软件的版权所有者不一定是软件作者 B.自由软件指的是一种无版权的软件,允许修改其源代码 C.用户购买一个软件后,就获得该软件版权 D.共享软件是一种买前免费试用,具有版权的软件 5. 以下关于操作系统中多任务处理的叙述错误的是_____(5)______。 A.将CPU时间划分成许多小片,轮流为多个程序服务,这些小片称为“时间片” B.由于CPU是计算机系统中最宝贵的硬件资源,为了提高CPU的利用率,一般采用多务处理 C.正在CPU中运行的程序称为前台任务,处于等待状态的任务称为后台任务 D.在单CPU环境下,多个程序在计算机中宏观上同时运行,微观上由CPU轮流执行 6. 以下关于IP地址的叙述错误的是_____(6)_____。 A.正在上网( online)的每一台计算机都有一个IP地址 B.现在广泛使用的IPv4协议规定IP地址使用32个二进位表示 C.IPv4规定的IP地址快要用完了,取而代之的将是64位的IPv5 D.IP地址是计算机的逻辑地址,每台计算机还有各自的物理地址 7. 路由器用于连接异构的网络,它收到一个IP数据报后要进行许多操作,这些操作不包含_____(7)_____。 A.域名解析B.路由选择

VB程序设计试题及答案(一)

VB程序设计试题及答案(一) 一、单选题 1. 是一种面向B 的编程环境。 (A) 机器(B) 对象 (C) 过程(D) 应用 2. 要使FormI窗体的标题栏显示"欢迎使用VB",以下D 语句是正确的。 (A) =“欢迎使用VB” (B) ='欢迎使用VB' (C) =欢迎使用VB (D) ="欢迎使用VB" 3. 若要使命令按钮不可操作,要对A 属性进行设置。 (A) EnabIed (B)Visible (C) Backcolor (D)Caption 4. 如果在窗体上已经创建了一个文本框对象TextI,可以通过C 事件获得输入键值的ASCII码。 (A) Change (B) LostFocus (C) KeyPress (D) GotFocus 5. 下面A 是合法的变量名。 (A) X_yz (B) 123ab。(C) integer (D) X-Y 6. 以下关系表达式中,其值为False的是A 。 (A) "ABC">"AbC" (B) "女">"男" (C) "BASIC"=UCase("basic) (D) "123"<"23" 7. 为了给x、y、z三个变量赋初值1,下面正确的赋值语句是A 。 (A) x=1:y=1:z=1 (B) x=1,y=1,z=1 (C) x=y=z=1 (D) xyz=1 8. VB提供了结构化程序设计的三种基本结构,三种基本结构是D 。 (A)递归结构、选择结构、循环结构 (B)选择结构、过程结构、顺序结构 (C)过程结构、输入输出结构、转向结构 (D)选择结构、循环结构、顺序结构 9. 下面If语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是 D 。 (A) If sex="男" And age=4O And InStr(duty,"教授")>O Then n=n+l (B) If sex="男" And age=4O And (duty="教授" Or duty="副教授") Then n=n+l (C) If sex="男" And age=4O And Right(duty,2)="教授" Then n=n+l (D) If sex="男" And age=4O And duty="教授" And duty="副教授" Then n=n+l 10.下列关于Do…Loop循环结构执行循环次数的描述正确的是D 。 (A) Do While…Loop循环和Do…Loop Until循环至少都执行一次 (B) Do While…Loop循环和Do…Loop Until循环可能都不执行 (C) Do While…Loop循环至少执行一次和Do…Loop Until循环可能不执行 (D) Do While…Loop循环可能不执行和Do…Loop Until循环至少执行一次 11.以下B 是正确的For…Next结构。 (A) For x=1 To Step 10 (B) For x=3 To -3 Step -3 … … Next x Next x

国家二级VB机试(常用标准控件)模拟试卷21

国家二级VB机试(常用标准控件)模拟试卷21 (总分:58.00,做题时间:90分钟) 一、选择题(总题数:29,分数:58.00) 1.窗体上有一个名称为HScroll1的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。下面能够实现上述操作的事件过程是 (分数:2.00) A.Private Sub HScroll1_Change() Print HScroll1.Vahe End Sub √ B.Private Sub HScroll1_Change() Print HScroll1.SmallChange End Sub C.Private Sub HScroll1_Scroll() Print HScroll1.Value End Sub D.Private Sub HScroll1_Scroll() Print HScroll1.SmallChange End Sub 解析:解析:本题考查的考点是有关滚动条的属性和事件的。单击滚动条的箭头时将触发Change事件,而滚动块的位置由Value属性返回。 2.设窗体上有1个水平滚动条,己经通过属性窗口把它的Max属性设置为1,Min属性设置为100。下面叙述中正确的是 (分数:2.00) A.程序运行时,若使滚动块向左移动,滚动条的Value属性值就增加√ B.程序运行时,若使滚动块向左移动,滚动条的Value属性值就减少 C.由于滚动条的Max属性值小于Min属性值,程序会出错 D.由于滚动条的Max属性值小于Min属性值,程序运行时滚动条的长度会缩为一点,滚动块无法移动 解析:解析:滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。其Max属性用于设置或返回滚动条所能表示的最大值,Min属性用于设置或返回滚动条所能表示的最小值。默认情况下,Max的值大于Min的值,即当滚动块向右移动时,其Value属性值增加。如果希望滚动条显示的信息从较大数值向较小数值变化,可将Min设置成大于Max的值,此时当滚动块向左移动时,其Value属性值增加。 3.设窗体上有一个水平滚动条HScroll1和一个命令按钮Command1,及下面的事件过程: Private Sub Form_Load() Private Sub Command1_Click() HScroll1.Min=0 HScroll1.Value=70 HScroll1.Max=100 End Sub End Sub (分数:2.00) A. B. C. √ D. 解析:解析:滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。其Max属性用于设置或返回滚动条所能表示的最大值,Min属性用于设置或返回滚动条所能表示的最小值。默认情况下,Max的值大于Min的值,即当滚动块向右移动时,其Value属性值增加。本题中Max-Min=100,则Value值为70的话,滚动块应该位于右侧三分之一处。 4.窗体上有一个名称为VScroll1的垂直滚动条,为了设定单击滚动条两端箭头时的Value增量值,应设置的属性是 (分数:2.00) https://www.360docs.net/doc/745624903.html,rgeChange B.SmallChange √ C.Max D.Min 解析:解析:滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。其Max属性用于设置或返回滚动条所能表示的最大值,Min属性用于设置或返回滚动条所能表示的最小值。LargeChange属性用于设置或返回单击滚动条中滚动框前面或后面的部位时,Value属性增加或减小的增量值;SmallChange 属性用于设置或返回单击滚动条两端的箭头时,Value属性增加或减小的增量值。

VB考试试题及答案

VB考试试题及答案

卷1 一、填空题 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、都不对

vb测试题

第一卷(本卷每题2分,共70分) 1.在https://www.360docs.net/doc/745624903.html,中每个对象都有三个基本要素,它们是。 A.对象的名称、值和所属类 B.对象的属性、事件和方法 C.对象的大小、存储方式和内容 D.对象的访问方法、存储方式和名称 2.数学函数式Sin25°写成https://www.360docs.net/doc/745624903.html,表达式是。 A.sin25 B.sin(25) C.sin(25) D.sin(25*3.14/180) 3.下列哪组语句可以将变量A、B的值互换。 A.A=B:B=A B.A=A+B:B=A–B:A=A+B C.C=A:A=B:B=C D.A=(A+B)/2:B=(A–B)/2 4.“x是小于100的非负数”,用https://www.360docs.net/doc/745624903.html,表达式表示正确的是。 A.0≤x<100 B.0<=x<100 C.0<=x And x< 00 D.0<=x Or x<100 5.下列是属于VB.NET合法的变量名。 A.Home B.@EMail C.Integer (关键字) D.$money 6.若要求将提交按钮的访问键设置为“S”,则为修改其Text的属性值。 A.@Submit B.*Submit C.#Submit D.&Submit 7.窗体上有一个名为Button1的命令按钮和一个标签框,然后编写如下事件过程:Private Overloads Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim num As Integer //num为整数,关键 num = 1 Do Until num > 6 //until为“直到”,条件满足时停止 Label1.Text = num num = num + 2.4 //num的值依次为1,3,5,7 Loop End Sub 程序运行后,单击命令按钮,则在标签框上显示的内容是。 A.5.8 B. 5C.7 D.无数据输出 8.https://www.360docs.net/doc/745624903.html,中,修改了主窗体的某个属性后,发现无法启动程序,原因可能是。 A.修改了主窗体的caption属性 B.修改了主窗体的ismainform属性 C.修改了主窗体的name属性//记下来,,name是最重要的属性,在设计好后就D.修改了main函数不要再改了,不然很容易出错。 9.在模块MyModule中定义的过程ShowHelpInfo,其访问权限为。这是作用域问题Public Module MyModule …… Sub ShowHelpInfo(String info) 默认为private过程,在本模块中使用MessageBox.Show(info) End Sub …… End Module

相关主题
相关文档
最新文档