文档库 最新最全的文档下载
当前位置:文档库 › 高二VB联考试卷(B4)

高二VB联考试卷(B4)

高二VB联考试卷(B4)
高二VB联考试卷(B4)

2010 - 2011学年第一学期期末考试十二校联考试卷职高二年级《Visual Basic程序设计》试卷(命题范围:第七章、第八章、第十一章、数据文件)

(考试时间75分钟,满分120分)

注意事项:

1、判断题正确涂A, 错误涂B。

2、请将卷I的答案填涂在答题卡上,卷II的答案填写在答题纸上。

3、考试结束时,只收取答题卡和答题纸。

卷I(客观题,共75分)

一、单项选择题:(共35小题,每小题2分,共70分。请将各小题的正确选项填涂在答题卡的相应位置上)

1.定义了一个数组变量为A(-2 to 4),则该数组包含了( )个元素。

A.7 B.6 C.-2 D.4

2.数组x中合法的数组元素表示为( )。

A.x9 B.x[9] C.x(i+1) D.x{6}

3. 执行以下代码后,输出结果为( )。

Option Base 0

Dim a

a=Array("a","b","c","d","e","f","g","h")

Print a(1);a(3);a(5)

A.abc B.bdf C.ace D.出错

4. 用下面的语句所定义的数组的元素个数为( )。

Dim arrA(3 to 5,-2 to 2)

A.20 B.12 C.15 D.24

5. 下列数组声明的语句中,( )是正确的。

A.Dim A[3,4] As Integer B.Dim A(3,4) As Integer

C.Dim A[3;4] As Integer D.Dim A(3;4) As Integer

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

A.Private A(n) As Integer B.Dim A() As Integer C.Dim A(,) As Integer D.Dim A(1 To n)

7. 在窗体上用复制、粘贴的方法建立了一个命令按钮数

组,数组名为arrM。设窗体Form1的标题为"Myform1",双击控件数组中的第三个按钮,打开代码编辑器,输入以下代码:

Private Sub arrM_Click(Index As Integer)

Form1.Caption="Myform2"

End Sub

运行时,单击按钮数组中的第一个按钮,窗体的标题为( )。

A.Form1 B.arrM C.Myform1 D.Myform2 8. 要建立一个学生成绩的随机文件,如下定义了学生的记录类型,由学号、姓名、3门课成绩组成,以下程序段正确的是( )。

A.Type stud B.Type stud

No As Integer No As Integer

Name As String Name As String*10

Grade(1 to 3) As Single Grade() As Single

End Type End Type

C.Type stud D.Type stud

No As Integer No As Integer

Name As String*10 Name As String*10

Grade(1 to 3) As Single Grade(1 to 3) As String

End Type End Type

9. 以下是在一个按钮事件过程中调用一个函数过程:

Private Sub Command1_Click()

a=100

b=25

x=gys(a,b)

Print x

End Sub

Function gys(ByVal x As Integer,ByVal y As Integer)As Integer

Do While y<>0

remi=x Mod y

x=y

y=remi

Loop

gys=x

End Function

程序运行后的结果是()。

A.0B.25C.50D.100

10.以下关于建立控件数组的说法中,( )是错误的。

A.可以通过复制、粘贴的方法建立

B.对已创建好的控件不能再建立控件数组

C.不同的控件不能建立控件数组

D.对同类控件可以将其名称修改为相同来建立控件数组

11. Sub 过程与函数过程最主要的区别是()。

A. 后者可以有参数,而前者则不行

B. 前者可以用 Call 语句直接调用,而后者则不行

C. 两种过程的参数传递方式不同

D. 前者的过程名不能返回值,而后者的过程名则可以返回值

12. 若希望在离开某过程后还能保存该过程中局部变量的值,则应使用()关键字在该过程中定义局部变量。

A. Dim

B. Private

C. Public

D. Static

13. 在进行参数传递的时候,ByVal 和 ByRef 的含义分别是()。

A. 前者表示按地址,后者表示按数值

B. 前者表示按数值,后者表示按地址

C. 前者表示按地址,后者也表示按地址

D. 前者表示按数值,后者也表示按数值

14. 以下关于 Sub 过程的说法中,只有()是正确的。

A. 一个 Sub 过程必须有一个 Exit Sub 语句

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

C. 在 Sub 过程中可以定义 Function 过程

D. 退出 Sub 过程也可以使用 GoTo 语句

15. 以下叙述中,()是正确的。

A. 过程的定义可以嵌套,但过程的调用不能嵌套

B. 过程的定义不能嵌套,但过程的调用可以嵌套

C. 过程的定义与调用均不能嵌套

D. 过程的定义与调用均可以嵌套

16. 在 Visual Basic 中文件访问的类型有( )。

A.顺序、随机、二进制 B.顺序、随机、字符

C.顺序、十六进制、随机D.顺序、记录、字符

17. 使用驱动器列表框的( )属性可以返回或设置磁盘

驱动器的名称。

A.ChDrive B.Drive C.List D.Listlndex

18. 使用目录列表框的( )属性可以返回或设置当前工作目录的完整路径(包括驱动器盘符)。

A.Drive B.Path C.Dir D.ListIndex

19. 文件列表框中用于设置或返回所选文件的路径和文件名的属性是( )。

A.File B.FilePath C.Path D.FileName

20. 文件号最大可取的值为( )。

A.25 B.511 C.512 D.256

21. 下面叙述中不正确是( )。

A.顺序文件结构简单

B.能同时对顺序文件进行读写操作

C.对顺序文件中的数据的操作只能按一定的顺序执行

D.顺序文件的数据是以字符(ASCII码)的形式存储的

22.下面叙述中不正确的是( )。

A.随机文件中记录的长度不是固定不变的

B.可以同时对打开的随机文件进行读写操作

C.随机文件由若干条记录组成,并按记录号引用各个记录

D.可以按任意顺序访问随机文件中的数据

23. 关于文件访问,下面的说法正确的是 ( )。

A.使用顺序型来打开一个文件以后,能够使用Get函数来输入

B.使用Append方式来打开一个文件时,如果文件不存在,将创建一个新的文件

C.使用Print # 能够确保每一个数据域的完整性

D.Write# 可以在二进制方式下工作

24.要以追加顺序文本方式打开C盘根目录下的My Text.Txt文件,正确的代码是( )。

A.Open "C:\Mytext.Txt" For Random As#1

B.Open "C:\Mytext.Txt" For Input As#1

C.Open "C:\Mytext.Txt" For Append As#1

D.Open "C:\Mytext.Txt" For Output As#1

25. 为了把一个记录型变量的内容写入文件中指定的位置,所使用的语句格式为( )。

A.Get文件号,记录号,变量名 B.Get文件号,变量名,记录号

C.Put文件号,变量名,记录号 D.Put文件号,记录号,变量名

26. 若磁盘文件C:\Data1.dat不存在,下列打开文件语句中,会产生错误的是( )。

A.Open "C:\Data1.dat" For Output As #1

B.Open "C:\Data1.dat" For Input As #2

C.Open "C:\Data1.dat" For Append As #3

D.Open "C:\Data1.dat" For Binary As #4

27. 为了建立一个随机文件,其中每一条记录由多个不同数据类型的数据项组成,应使用( )。

A.记录类型 B.数组 C.字符串类型 D.变体类型

28. 语句: Open "Q.DAT" For Random As #1 Len = 20表示文件Q.DAT的每个记录长度等于( )。

A.20个字符B.20个字节

C.或小于20个字符D.或小于20个字节

29. 要从磁盘上读入一个文件名为“c:\test.txt”的顺序文件,以下正确的是( )。

A.F="c:\test.txt" B.F="c:\test.txt"

Open F For Input As #1 Open "F" For Input As #2

C.Open "c:\test.txt" For Output As #1

D.Open c:\test.txt For Input As #1

30. 设文件C:\test.txt文件的内容是:

1

2

4

5

10

25

50

100

给出下面的程序:

Private Sub Command1_Click()

Dim InputData

Open "C:\test.txt" For Input As #1

Do While Not EOF(1)

Line Input #1, InputData

Loop

Close #1

MsgBox InputData

End Sub

程序最后弹出的消息对话框的内容是( )。

A.什么也没有 B.1 C.100 D.文件的全部内容

31.Cls方法可以清除窗体或图片框中的( )内容。

A.在运行阶段产生的图形和文字

B.在设计阶段放置的控件

C.在设计阶段使用Picture属性设置的背景位图

D.以上全部内容

32. 通过设置Shape控件的( )属性可以绘制多种形状的图形。

A.Shape B.BorderStyle C.FillStyle D.Style

33. 语句Line(200,200)-(600,600),vbRed,BF的功能是( )。

A.在窗体上绘制一个红色的空心矩形

B.在窗体上绘制一个红色的实心矩形

C.在窗体上绘制一条红色的实线

D.在窗体上绘制一条红色的点划线

34. 语句 Line (100,100) – Step(500,500)将在窗体( )画一直线。

A.(200,200)到(400,400) B.(100,100)到(500,500)

C.(100,100)到(600,600) D.(100,100)到(400,400)

35.下面程序段的功能是( )。

Forml.FillColor=vbBlue

Form1.FillStyle=0

Line(120,120)-(500,500),vbRed,B

A.在窗体上绘制一个边框为蓝色、填充色为红色的矩形

B.在窗体上绘制一个边框为红色、填充色为蓝色的矩形

C.在窗体上绘制一个边框为红色、填充色为红色的矩形

D.在窗体上绘制一个边框为红色、填充色为窗体背景颜色的矩形

二、判断题(共5小题,每题1分,共5分。请将答案填涂

在答题卡相应位置,正确涂A,错误涂B)

36. 当函数Eof()的返回值为–1时,表示文件的指针指向最后一个记录。( )

37.在过程中,实参和形参在名字上不要求相同。( ) 38.Image控件的picture属性用来指定一个图形是否要调整大小,以适应Image控件的大小。( )

39.在circle方法中,当参数aspect的值小于1时,椭圆长轴在水平方向上,短轴在垂直方向上。( ) 40.PictureBox控件的stretch属性决定控件能否自动调整大小以显示整幅图形。( )

卷II(主观题,共45分)

三、填空题(共5小题,每题2分,共10分。请将答案写在答题纸相应位置上)

41.为了获得当前未被使用的文件号,可利用VB提供的___________函数来实现。

42.一般情况下,数组定义时其默认的下标下界为0,但可以使用__________________语句来改变默认的下界。

43.在调用过程时,如果不用 Call 命令,则在调用命令中必须省略实际参数前、后的_______________。

44.使用Circle方法在窗体Forml上以(25,25)为圆心,20为半径画圆,相应的代码为____________________________________。

45.要改变数组大小而又不丢失数组中的数据,可以使用带有______________关键字的ReDim语句。

四、写运行结果(共3小题,每题5分,共15分。请将答案写在答题纸相应位置上)

46.有如下 Sub 过程与调用过程:

Private Sub Command1_ Click()

ind 2

End Sub

Sub ind(a As Integer)

static x As Integer

x=x+a

Print x ;

End Sub

程序运行后,单击命令按钮3次,其输出结果为_________________。

47.窗体上一个命令按钮的事件过程如下:

Option Base 1

Private Sub Command1_Click()

Dim a

a = Array(1, 2, 3, 4)

j = 1

For i = 4 To 1 Step -1

s = s + a(i) * j

j = j * 10

Next i

Print s

End Sub

程序运行的结果为_________________。

48.有以下程序:

Private Sub Form_Click()

Dim mm(6) As Integer

Dim k%

Open "c:\b1.dat" For Output As #1

For i = 1 To 6

j = i * i * i

Print #1, j

Next i

Close #1

Open "c:\b1.dat" For Input As #2

k = 0

Do While Not EOF(2)

k = k + 1

Input #2, mm(k)

Loop

Close #2

For i = k To k / 2 Step -1

Form1.Print mm(i)

Next i

End Sub

它的输出结果是_______________________。

五、程序填空(共4个空,每空5分,共20分。请将答案写在答题纸相应位置上)

49. 以下程序代码实现单击命令按钮Command1时输出一个主对角线上元素值为1,其余元素为0的6×6方阵。完成程序。

Private Sub Command1_Click()

Dim a(6, 6)

For i = 1 To 6

For j = 1 To 6

If i = j Then

____①____

Else

____②____

End If

Print a(i,j);

Next j

Print

Next i

End Sub

50. 下面的程序用“冒泡”法将数组a中的10个整数按升序排列,试将程序补充完整。

Private Sub Command1_Click()

Dim a

a = Array(678, 45, 334, 540, 430, 387, 89, 889, 234,

876)

For i=_________③_____________

For j =__________④____________

If a(j) > a(j+1) Then

a1 = a(j)

a(j) = a(j+1)

a(j+1) = a1

End If

Next j

Next i

For i = 1 To 10 Print a(i); Next i

End Sub

大学VB考试题库

大学VB考试题库 一、单项选择题 1、与传统的程序设计语言相比,Visual Basic最突出的特点是()。 A、结构化程序设计 B、程序开发环境 C、事件驱动编程机制 D、程序调试技术 2、赋值语句:a=123& MID("123456",3,2)执行后,a变量中的值是()。 A、"12334" B、123 C、12334 D、157 3、保存一个工程至少应保存两个文件,这两个文件分别是(B)。 A、文本文件和工程文件 B、窗体文件和工程文件 C、窗体文件和标准模块文件 D、类模块文件和工程文件 4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是(C)。 A、https://www.wendangku.net/doc/ad248220.html,="VisualBasic窗体" B、Form1.Title="VisualBasic窗体" C、Form1.Caption="VisualBasic窗体" D、Form1.Text="VisualBasic窗体" 5、为了装入一个VisualBasic应用程序,应当(D) A、只装入窗体文件(.frm) B、只装入工程文件(.vbp) C、分别装入工程文件和标准模块文件(.bas) D、分别装入工程文件、窗体文件和标准模块文件 6、赋给一个数组的数据类型一定要(A)。 A、相同 B、不相同 C、两可 D、都不对 7、下面正确的赋值语句是(C)。 A、x+y=30 B、y=π*r*r C、y=x+30 D、3y=x 8、VisualBasic 6.0集成环境的主窗口中不包括(C)。

A、标题栏 B、菜单栏 C、状态栏 D、工具栏 9、以下叙述中错误的是(C)。 A、Visual Basic 是事件驱动型可视化编程工具 B、Visual Basic应用程序不具有明显的开始和结束语句 C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性(计时器) D、Visual Basic中控件的某些属性只能在运行时设置 10、要使Print方法在Form_Load事件中起作用,要对窗体的(C)属性进行设置。 A、Backcolor B、ForeColor C、AutoRedraw D、BackStyle 11、若要使命令按钮不可操作,要对(A)属性进行设制。 A、Enabled B、Visible C、BackColor D、Caption 12、以下叙述中错误的是(B)。 A、一个工程中可以包含多个窗体文件 B、在一个窗体文件中用Private定义的通用过程能被其他窗体调用 C、在设计VB程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件。 D、一个工程默认的启动对象是Form1 13、Cls方法可以清除窗体或图片框中的(C)内容。 A、在设计阶段使用Picture设置的背景位图 B、在设计阶段放置的控件 C、在运行阶段产生的图形和文字 D、以上均可 14、设x=3,y=5,则以下表达式值为真的是 (C) A、(-3+5>x) And (y>0) B、(x<0) Eqv (y>0) C、(x>y) Or (y>0) D、x>=y And y>10 15、为了防止用户随意将光标置于控件之上,应将进行(D)设置。 A、将控件的TabIndex属性设置为0

VB模拟试题四

一、单选题(30分,每题1分) 1.计算机中采用二进制,是因为__(1) ____。 (A)可降低硬件成本 (B)两个状态的系统具有稳定性 (C)二进制的运算法则简单 (D)上述三个原因 2.我们通常说的U盘属于计算机部件中的___(2) ___。 (A) 输出设备 (B) 输入设备 (C) 存储设备 (D) 打印设备 3.下列表示存储容量的数据中,____(3) ____是最小的。 (A)20480 KB (B) 1.44 MB (C) 1 GB (D)4865723 Byte 4. 一个完整计算机系统应包括___(4) ____。 (A) 主机和显示器 (B)硬件系统和软件系统 (C)系统软件和应用软件 (D) 内存和外存 5.下列执行速度最快的程序语言是___(5) ____。 (A)数据库语言 (B)高级语言 (C)机器语言 (D)汇编语言 6.一只白色的足球被踢进球门,则白色、足球、踢、进球门是___(6) ___。 (A)属性、对象、方法、事件 (B) 属性、对象、事件、方法 (C) 对象、属性、方法、事件 (D) 对象、属性、事件、方法 7. 以下叙述中正确的是____(7) ____。 (A)窗体的Name属性指定窗体的名称,用来标识一个窗体 (B)窗体的Name属性的值是显示在窗体标题栏中的文本 (C)可以在运行期间改变对象的Name属性的值 (D)对象的Name属性值可以为空 8. 在VB中,保存一个工程至少应保存两个文件,这两个文件分别是___(8) ____。 (A)文本文件和工程文件 (B)窗体文件和工程文件 (C)窗体文件和标准模块文件 (D)类模块文件和工程文件 9. 在下列说法中,正确的是___(9) ___ (A)通过适当的设置,可以在程序运行期间,让时钟控件显示在窗体上 (B)在列表框中不能进行多项选择 (C) VB系统不能在列表框中自动实现将项目按字母顺序从大到小排列 (D)复选框的Value属性值为布尔型 10.当一个复选框被选中时,它的Value属性的值是___(10) ___ (A) 3 ( B) 2 (C) 1 (D) 0 11.计算结果为0的表达式是___(11) ____ (A)Int(2.4)+Int(-2.8) (B)Cint(2.4)+Cint(-2.8) (C)Fix(2.4)+Int(-2.8) (D)Fix(2.4)+Fix(-2.8) 12.可以惟一标识控件数组中的每一个控件属性的是___(12) ____ (A)Name (B)Caption (C)Index (D)Enabled 13. 下列变量名中,合法的变量名是___(13) ____。 (A)m24 (B)mn-k (C)24m (D)m+n 14. 若有语句”Dim Flag As Boolean”,则下面赋值语句正确的是___(14) _____。 (A) Flag ="True" (B) Flag='True' (C)Flag=Ture (D)Flag=True 15. 下列叙述不正确的是___(15) _____。 (A)InputBox函数返回值为字符型 (B)MsgBox函数返回值为所单击按钮的键值 (C) MsgBox语句没有返回值 (D) MsgBox语句返回值为所单击按钮的键值 16. 若要在Text1的光标(焦点)移动到其它控件时进行合法性判断,则可使用__(16) __事件来实 现。 (A) Refresh (B) SetFocus (C) LostFocus (D) GotFocus 17.一般情况下,控件的大小是由___(17) ___属性确定的 (A) Width和Height (B) Top和Left (C) Width和Left (D) Top和Width 18.以下能判断是否到达文件尾的函数是__(18) ____ (A)BOF (B) LOC (C)LOF (D)EOF

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程序设计试题(含答案)

第一套试题 一、选择题(每题2分,共30分) 1.在VB环境中,工程文件的扩展名是( C ) (A).frm (B).bas (C).vbp (D).frx 2.下面4项中不属于面向对象系统三要素的是( A ) (A)变量(B)事件(C)属性(D)方法 3. \、/、Mod、*这4个算述运算符中,优先级别最低的是( C ) (A)\ (B)/ (C)Mod (D)* 4.要使Print方法在Form_Load事件中起作用,要对窗体的( C )属性进行设置(A)BackColor (B)ForeColor (C)AutoRedraw (D)Caption 5.不论何控件,共同具有的属性是( B ) (A)Text (B)Name (C)ForeColor (D)Caption 6.要使Form1窗体的标题栏显示“欢迎使用VB”,以下语句正确的是( D ) (A)Form1.Caption=“欢迎使用VB”(B)Form1.Caption=ˊ欢迎使用VBˊ(C)Form1.Caption=欢迎使用VB (D)Form1.Caption=〞欢迎使用VB〞 7.VB提供了结构化程序设计的3种基本结构,这3种基本结构是( D ) (A)递归结构,选择结构,循环结构(B)选择结构,过程结构,顺序结构 (C)过程结构,输入、输出结构,转向结构(D)选择结构,循环结构,顺序结构 8.给变量赋值a=123+MID(“123456”,3,2),a变量中的值是( D ) (A)“12334”(B)123 (C)12334 (D)157 9.下面If语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是( D ) (A)If sex=“男”And age<40 And InStr(duty,“教授”)>0 Then n=n+1 (B)If sex=“男”And age<40 And (duty=“教授”Or duty=“副教授”) Then n=n+1 (C)If sex=“男”And age<40 And Right(duty,2)= “教授” Then n=n+1 (D)If sex=“男”And age<40 And duty=“教授”And duty=“副教授” Then n=n+1 10.若要清除列表框的所有内容,可用来实现的方法是( C )

二级VB模拟试题1-1

二级VB模拟试题(1-1) 一、填空题(每空1分,共20分) 1、VB是一种面向_____的可视化程序设计语言,采取了_____的编程机制。 2、VB的对象主要分为_____和_____两大类。 3、若要将窗体Form1隐藏起来,可使用方法_____;若要将窗体Form1显示出来,可使用方法_____来实现。 4、在VB集成开发环境中,运行应用程序的方法有三种:一是_____;二是_____;三是_____。 5、在VB中若要让某对对象获取焦点,则可通过_____方法来实现。 6、VB提供的_____属性,用来控制对象是否可用,当属性值为_____时,表示对象可用,当属性值为_____时,表示对象不可用。 7、VB提供的_____属性,用来控制对象是否可见,当属性值为_____时,表示对象可见,当属性值为_____时,表示对象不可见。 8、在VB中,用来描述对象外部特征的量称之为对象的_____。 9、为使某窗口中的命令按钮“取消(C)”具有如下特性:按“Alt+C”键或按“ESC”键,均可代替用鼠标单击该按钮的操作,应设置该按钮的Caption属性值为_____,并且设置其_____属性值为_____。 二、选择题(每题2分,共40分) 1、用于从字符串左边截取字符的函数是() A、Ltrim( )B、Trim( )C、Left( )D、Instr( ) 2、可获得当前系统日期的函数是() A、Date( )B、Time( )C、IsDate( )D、Year( ) 3、退出For循环可使用的语句为() A、Exit ForB、Exit DoC、End ForD、End Do 4、窗体的标题栏显示内容由窗体对象的()属性决定。 A、BackColorB、BackStyleC、TextD、Caption 5、程序运行时,若要通过回车键调用某命令按钮的Click事件过程,则可设置该命令按钮的()属性值为True来实现。 A、valueB、EnabledC、DefaultD、Cancel 6、标签框所显示的内容,由()属性值决定。 A、TextB、(名称)C、CaptionD、Alignment 7、文本框的()属性用于设置或返回文本框中的文本内容。 A、TextB、(名称)C、CaptionD、Name 8、计时器控件的()属性用于设置Timer事件发生的时间间隔。 A、StretchB、IntervalC、valueD、Length 9、滚动条的()属性用于返回或设置滚动条的当前值。 A、ValueB、MaxC、MinD、Data 10、若要向列表框添加列表项,可使用的方法是() A、AddB、RemoveC、ClearD、AddItem 11、图像框或图片框中显示的图形文件,由它们的()性性值决定。 A、DownPictureB、PictureC、ImageD、Icon 12、以下不属于键盘事件的是() A、KeyDownB、KeyUpC、UnloadD、KeyPress

VB期末试卷

云南师范大学2007-2008学年下学期统一考试 《计算机技术基础》(VB6.0)期末考试试卷 考试方式(闭卷)考试时量:100分钟试卷编号( A 卷) 1. ActiveX 部件是可以重复使用的编程代码和数据。A A. 对 B.错 2. 在程序运行过程中,变量中的值不会改变,而常量中的值会被改变。B A. 对 B.错 3. 定义菜单项时,可以不设置分隔线的菜单项控件名称。B A. 对 B.错 4. 用Dim 语句声明变量时,VB 系统不仅为变量分配相应数据类型的内在空间, 而且还为变量赋所需的初值。B A. 对 B.错 5. 数组作为过程参数时,使用的是地址传送方式。A A. 对 B.错 6. 用Public 申明的变量能被其它模块存取。A A. 对 B.错 7. 列表框的列表项只能在属性窗口中添加。B A. 对 B.错 8. 菜单选项“ Enabled” 属性与“ Visible ”属性是相同的。B A.对 B.错 9. 三种基本控制结构是:顺序结构、选择结构和循环结构。A A.对 B.错 10. 用For循环写的程序不能用While循环来写。B A.对 B.错 二、单选题(在本题的每一小题的被选答案中只有一个正确答案,多选不给分,每题 1 分,共40 分) 11. InputBox函数的返回值的类型为B__o A.数值 B.字符串 C.逻辑值 D.日期值 12. 下面关于打印对话框属性的说法错误的是C__o

A.Copies 属性指定打印的份数。 B. HDC 属性指定分配给打印机的句柄,用来识别对象的设备环境。 C. FromPage属性指定要打印文档的页范围。使用该属性时必须把Flags属性设置为1。 D. Max和Min属性用来显示FromPage和ToPage的范围,其中Min指定允许的起始页码,Max 指定允许的最后页码。 13. Print #1,STR1$中的Print 是A A.顺序文件的写语句 B.在窗体上显示的方法 C.子程序名 D.打印命令 14. 文本框没有__D___属性。 A.Enabled B.Visible C.BackColor D.Caption 15. 下面四项中,_A _____ 是VB中的数值变量。 A.ABC B.E+2 C."True" D.1.35E-2 16. 下列不能打开菜单编辑器的操作是___D___。 A. 按Ctrl+E B. 单击工具栏中的菜单编辑器”按钮 C. 执行工具”菜单中的菜单编辑器”命令 D. 按Shift + Alt + M 17. 语句Print Format("HELLO", "<") 的输出结果是_B ____ 。 A.HELLO B.hello C.He D.he 18. 如果文本框的Enabled属性设为False则—A _____ 。 A. 文本框的文本将变成灰色,并且此时用户不能将光标置于文本框上 B. 文本框的文本将变成灰色,用户仍然能将光标置于文本框上,但是不能改变文本框中的内容 C. 文本框的文本将变成灰色,用户仍然能改变文本框中的内容 D. 文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容 A.1 B.2 C.3 D.4

VB考试题及答案

VB程序设计期末考试题 一、选择题 1 下列常量中,是Integer类型常量的是( C )。 A、123& B、-38844 C、123% D、32768 2 下面选项中()是字符连接运算符. A A、& B、And C、% D、Mod 3 下面关于VB的集成开发环境(IDE)的叙述中,不正确的是( B )。 A、IDE是设计、调试、运行VB程序的工具。 B、用户不能随意关闭IDE中的窗口。 C、"窗体设计" 窗口是用来设计应用程序界面(窗体)的。 D、打开 / 关闭各窗口的命令主要在IDE的"视图"菜单中。 4 len(“vb程序设计”)=( C ) 。 A、 5 B、2 C、 6 D、10 5 表达式 15 Mod 4 + 13 \ 5 * 2 的值是 D A、7 B、0 C、2 D、4 6 赋值语句A=123 + Mid$( “123456”,3,2) 执行后,A=(A)。 A、157 B、12334 C、123 D、"12334" 7 在一个语句内写多条语句时,用来分隔每条语句的符号是(C). A、, B、; C、: D、、 8 将逻辑型数据转换成整型数据时,转换规则是( D )。 A、将True转换为 1 ,将False转换为 0 B、将True转换为 1 ,将False转换为 -1 C、将True转换为 0 ,将False转换为 -1 D、将True转换为 -1 ,将False转换为 0 9 表达式2+3*4^5-SIN(X+1)/2中最先进行的运算是(D).

A、SIN B、4^5 C、3*4 D、x+1 10 如果x=2,则表达式x+1>2 Or sin(x)>0.9 And 3>x+3的值( B )。 A、不能计算 B、 True C、5 D、False 11 随机产生[10,50] 之间整数的正确表达式是( D )。 A、Round( Rnd*50) B、 Int(Rnd*40+10) C、Round( Rnd*51) D、 10+Int(Rnd*41) 12 每建立一个窗体,工程管理器窗口中就会增加一个(C). A、类模块文件 B、工程文件 C、窗体文件 D、程序模块文件 13 INT(100*RND(1))产生的随机整数的闭区间是(B). A、[1,100] B、[0,99] C、[0,100] D、[1,99] 14 下列数据类型中,占用内存最小的是(D). A、Integer B、Single C、Boolean D、Byte 15 VisualBasic是一种()程序设计语言.B A、过程式 B、非过程式 C、机器 D、低级 16 函数Int(10*Rnd)是在(A)范围内的整数. A、[0,9] B、[0,1] C、[1,9] D、[1,10] 17 以下合法的一组Visual Basic用户标识符是 C A、Sum 和 8abc B、a#x 和 Pi C、ForLoop 和 Total D、Const 和 DoWhile

中国地质大学(北京)2015秋研究生VB期末试卷及答案详解与拓展

课程号:SG04002 《VB程序设计》考试试卷(A) 考试形式:闭卷考试考试时间:120分钟 所有答案答在答题纸上 院系学号姓名得分 题号一二三四五总分 一.判断题(正确划√,错误划×)(10分) 1.事件的编程可以在代码设计窗口中进行,系统为不同对象提供了不同的事件集。事件是 对象特有的,不能主观臆造×(事件不是对象特有的,方法是对象所特有的) 2.即使单选按钮控件数组中的元素分属在多个容器中也只能从中选择一个控件× 3.过程和函数的区别在于有无返回值√ 4.只要把Image控件的Stretch属性设置为True,控件会自动调整大小以适应所装载的图片 的大小×(说反了,应该是图片适应控件的大小) 5.Left(Val("1234ab"), 2)的结果是”12”√Val 返回的是数,把1234给left, 但是left 返回 是串,取串里的两个字符12,所以结果是12这个串,要加双引号。 6.列表框控件的Style属性为1(Checkbox)时,MultiSelect属性必须为0(None)√ Style 只有0和1,0是标准的,1是复选checkbox,组合框是三个值0,1,2 7.没有通用对话框控件文件就没办法读写×对话框不负责文件的读写,只负责传串,文件

读写由读写语句进行。读图形文件是函数完成的,load picture, 写图形文件是save picture. 8.通过PaintPicture方法可以对图片进行缩放和裁剪等变换√还可以翻转 9.Do~loop while和Do while ~loop 在循环条件为True时循环结果一样√当循环条件为 false时不一样 10.只有顶级菜单和二级菜单才能调用窗体的PopupMenu方法制作弹出式菜单×只有父菜 单才能备调用 二.单项选择填空题(共40分) 1.有value属性的控件是【 D 】 A.TextBox B.ListBox C.ComboBox D.ScrollBar 有value属性的有三个控件:opptionbutton, checkbox, scrollbar 2.下列属性中不属于组合框控件是【 B 】 A.ListIndex B.Selected C.Text D.List 3.能画横半轴为3,纵半轴为2的语句是【 C 】 A.(0, 0), 3, , , 2 / 3 B.(0, 0), 3, , , , 3 /2 C.(0, 0), 3, , , , 2 / 3 D.(0, 0), 3, , , 3/2 [<对象名>.]Circle [Step](x, y),<半径>,[<颜色>], , ,<边比率> 纵比横中间缺3个参数,颜色,起和止幅度,用四个逗号分隔 4.下列控件没有change事件是【B】 A.TextBox B.ListBox C.ScrollBar D.ComboBox 5.命令按钮控件能响应用户的单击必须保证其【 C 】属性均为真 A.Visible和Caption B.Enabled和ToolTipText C. Enabled 和Visible D.Caption和ToolTipText 6.下面标识符哪个可作为数组的名字【 B 】

vb考试题及答案

1.下列不是VB常量的是 B 。 A)3.14 B)′Name ′ C)#10/18/2007# D)True 2.确定控件在窗体上位置的属性是 C 。 A)Width 和Height B)Width 和Top C)Top 和Left D)Top 和Height 3.数学表达式1≤X<10表示成正确的VB表达式为 B 。 A)1≤X<10 B)X>=1 And X<10 C) X>=1 Or x<10 D) X>=1 And <10 4. 下面的__ B ___语句可以实现:先在窗体上输出大写字母A,然后在同一行的第10列输出小写字母b。 A)Print "A";Tab(9);"b" B)Print "A";Spc(8);"b" C)Print "A";Space(10);"b" D)Print "A";Tab(8);"b" 5. 下列控件中,不能改变大小的控件是 D 。 A)TextBox B)Label C)Frame D)Timer 6.Visual Basic过程的编写是在 D 中进行的。 A)窗体窗口B)工程资源管理器窗口C)属性窗口D)代码编辑窗口 7. 在Visual Basic中,声明全局变量应该用 D 关键字。 A)Dim B)Private C)Static D)Public 8. 在Visual Basic表达式中,运算符的运算顺序为 A 。 A)算术运算符—>字符串运算符—>关系运算符—>逻辑运算符 B)逻辑运算符—>关系运算符—>字符串运算符—>算术运算符 C)字符串运算符—>算术运算符—>关系运算符—>逻辑运算符 D)关系运算符—>逻辑运算符—>算术运算符—>字符串运算符 9. 下列属于非法调用的函数是 A 。 A)sqr(-5) B)Sgn(-5) C)Exp(-5) D)Int(-5) 10. 下列能够正确输出”a=8”形式的语句是 B 。 A)print a=3+5 B)pirnt “a=”;3+5 C)print “a=3+5”D)print a=;3+5 11. 下列符号中,可以用作VB变量名的是 C 。 A)x.y.z B)3xyz C)x_yz D)Integer 12. 可以删除字符串两端空格的函数是 A 。 A)Trim B)Rtrim C)Ltrim D)Mid 13. 函数Int(Rnd*80)+1是在 D 范围内产生随机整数。 A)[0,80] B)[0,79] C)[1,79] D)[1,80]

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期末考试试卷及答案

大一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题库及答案

| 最新VB题库及答案 一、选择题 第1部分 1、在窗体(名称为Form1)上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写一个事件过程。程序运行后,如果在文本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。以下能实现上述操作的事件过程是 A、Private Sub Text1_Change() = "计算机等级考试" End Sub ] B、Private Sub Command1_Click() Caption = "计算机等级考试" End Sub C、Private Sub Form_Click() = "计算机等级考试" End Sub D、Private Sub Command1_Click() = "计算机等级考试" { End Sub 2、在一行内写多条语句时,每个语句之间用()符号分隔。 A、 , B、: C、. D、; 3、下面()是合法的变量名。 A、X_YZ B、123ABC C、INTEGER D、X-Y ] 4、下面()是合法的字符常量。 A、 ABC$ B、“ABC” C、‘ABC’ D、 ABC 5、表达式16/4 - 2^5*8 MOD 5\2的值为()。 A、14 B、 4 C、20 D、2 6、设a=”MicrosoftVisualBasic”,则以下使变量的b值为”VisualBasic”的语句是 A、b=Left(a,10) B、b=Mid(a,10) — C、b=Right(a,10) D、b=Mid(a,11,10) 7、设a="a",b="b",c="c",d="d",执行语句x = IIf((a < b) Or (c > d), "A",

VB模拟试题1

一、单选题(30分,每小题1分) ◆一个完整计算机系统应包括___(1)____。 (A)主机、键盘、和显示器(B)硬件系统和软件系统 (C)主机和其他外部设备(D) 系统软件和应用软件 ◆打印机属于计算机部件中的___(2)___。 (A) 输出设备 (B) 输入设备 (C) 存储设备 (D) 缓冲设备 ◆下列表示存储容量的数据中,____(3)____是最大的。 (A)20480 KB (B) 1.44 MB (C) 1 GB (D) Byte ◆在计算机内部能够直接执行的程序语言是___(4)____。 (A)数据库语言 (B)高级语言(C)机器语言(D)汇编语言 ◆下列叙述正确的是___(5)____。 (A)程序设计就是编制程序 (B)程序的测试必须由程序员自己去完成 (C)程序经调试改错后还应进行再测试 (D) 程序经调试改错后不必进行再测试 ◆以下叙述中错误的是___(6)___。 (A)Visual Basic 是事件驱动型可视化编程工具 (B)Visual Basic应用程序不具有明显的开始和结束语句 (X) (C)Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性 (D)Visual Basic中控件的某些属性只能在运行时设置 ◆以下不属于VB工作模式的是___(7)___模式。 (A) 编译 (B) 设计 (C) 运行 (D) 中断 ◆以下语句的输出结果是___(8)___ 。 Print Format $(32548.5,“000,000.00”) (A) 32548.5 (B) 32,548.5 (C) 032,548.50 (D) 32,548.50 ◆若要使某可见控件获得焦点,则可使用___(9)_____方法来实现。 (A) Refresh (B) SetFocus(获得焦点) (C) Value (D) GotFocus(已经获得焦点) ◆在下列说法中,正确的是___(10)___。 (A)通过适当的设置,可以在程序运行期间,让时钟控件显示在窗体上 (B)在列表框中不能进行多项选择 (C)VB系统不能在列表框中自动实现将项目按字母顺序从大到小排列 (D)复选框的Value属性值为布尔型(0或1形) ◆执行以下程序段,输出的结果为___(11)___。 a$="abbacddcba" For i=6 To 2 Step -2 x=Mid(a,i,i): y=Left(a,i)

VB期末试卷

高二Visual Basic 期末试卷 一、单项选择题 01 Visual Basic 是一种可视化、面向对象的程序设计语言,采取了()的编程机制。 A 、按模块顺序执行 B 、从主程序开始执行 C 、事件驱动 D 、按过程顺序执行 02 在设计应用程序时,通过()窗口可以查看到应用程序工程的所有组成部分。 A 、代码 B 、窗体 C 、属性 D 、工程资源管理器 03 Visual Basic 有两种运行模式,分别是()。 A 、设计模式和运行模式 B 、编译模式和中断模式 C 、解释模式和中断模式 D 、解释模式和编译模式 04 Visual Basic 有3种工作模式,在()模式下,可以修改代码,但不可以修改窗体界面。 A 、运行 B 、设计 C 、中断 D 、编译 05、下列操作不可以打开属性窗口的是()。 A 、按F4键 B 、双击任何一个对象 C 、单击鼠标右键 D 、执行“视图”菜单中的“属性窗口”命令 06下面()是合法的变量名。 A 、X>YZ B 、123ab C 、integer D 、x-y 07 a=123&Mid (”123456”,3,2)执行后,a 有值为()。 A 、12345 B 、12334 C 、1234 D 、123456 08 下面程序段的运行结果是()。 a=8 b=9 Print a>b A 、-1 B 、0 C 、False D 、True 09 若a=2, b=3, c=4, 则值为True 的表达式是()。 A 、12/a+2=b^2 B 、3>2*b Or a=c And b>c Or a>b C 、a>b And b<=c Or 3*a>b D 、a*b>c+3 10 设a=”Visual Basic “,使b=”Basic ” 语句是()。 A 、b=left (a,5) B 、b=Right (a,5,5) C 、b=left (a,8,5) D 、b=Mid (a,8,5) 11表示x+y<15 ,且x*y>0的逻辑表达式是()。 A 、x+y<15 Or x*y>0 B 、x+y<15 And x*y>0 C 、x+y<15 And Not (x*y<0) D 、x+y<15 And x*y>=0 12 设变量x=4,y=-1,a=7,b=-8,下面表达式()的值为False. 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

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

相关文档
相关文档 最新文档