VB期末试卷

VB期末试卷
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

第2 页共11 页

20. 如果要使一个窗体从屏幕上和内存中完全消失,所要使用的语句是___D___。

A.Hide

B.Show

C.Load

D.Unload

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

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

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

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

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

22. 以下__C _ 不能作为VB 中的变量名。

A.Abx45

B.P1234

C.89TasFF

D.xy

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

A.自定义类型

B.数组

C.字符串类型

D.变体类型

24. 引用列表框(Listl)最后一个数据项应使用—B _______ 。

A. List1.List(List1.ListCount)

B. List1.List(List1.ListCount-1)

C. List1.List(ListCount)

D. List1.List(ListCount-l)

25. 在下面选项中,不能完成对顺序文件的读操作的是 _____ D__。

A丄i nel nput# 语句 B.l nput# 语句

C.Input ()函数

D.Get#语句

26. 执行下面程序段后,变量c$的值为___D___。

a$= "Visual Basic Programming"

b$= "Quick"

c$=b$ & Ucase(Mid$(a$,7,6)) & Right$(a$,12)

A. Visual BASlC Programming

B. Quick Basic Programming

C. QUlCK Basic Programming

D. Quick BASlC Programming

27. 执行下面程序段后,变量a 的值为___C___。

For I=1 To 3

For j=1 To I

For k=j To 3

a=a+1

Next k

Next j

Next I

A.3

B.9

C.14

D.21

28. 假定有一个菜单项,名为MenuItem ,为了在运行时使该菜单项失效

变灰),应使用的语句为__A __ 。

A. MenuItem. Enabled=False

B.MenuItem. Enabled=True

C.MenuItem.

Visible=True D.Menultem. Visible=False

29. 以下程序的输出结果是__D __ 。

Private Sub Command1_Click()

a=100

Do

s=s+a

a=a+1

Loop Until a>100

print a

End Sub

A.100

B.120

C.201

D.101

30. 下列程序运行后,其结果为__A ___ 。

Private Sub Form_Click ( )

Filename=“ c:\testfile.txt ”

Open filename For Output As #1

Print #1,“ ABCD 我是一个学生”Close #1

Open filename For Input As #1

MsgBox Input(8,1)

Close #1

End Sub

A. 在通用对话框中显示“ ABCD我是一个”

B. 在通用对话框中显示“ ABCD我是”

C. 在窗体中显示“ ABCD我是一个”

D. 在窗体中显示“ ABCD 我是”

31. VB 的编程机制是

A. 可视化

B. 面向对象

C. 事件驱动

D. 面向过程

C

32. 在Visual Basic中,最简单的数据类型包括 A

A.整型、实型、布尔型、字符型

B.整型、实型、字符型

C.整型、实型、逻辑型

D.实型、逻辑型、字符型

33. 若要使得文本框的初始值为空,则应更改文本框的属性是

A. caption

B. text

C. name

D. index

B

34. 设x=4,y=6,则以下不能在窗体上显示出“ A=10”的语句是

A. Print A=x+y

B. Print"A=";x+y

C. Print "A="+Str(x+y)

D. Print"A="&x+y

35. 下面程序运行时,内层循环的循环总次数是C

For m = 1 To 3

For n = 0 To m - 1 Next n

Next m

A.4

B.5

C.6

D.7

36. 属性窗口只能在使用。

A.设计时

B.编译时

C.运行时

D.以上都不对

参考答案:A

37. 以下各组数据类型中,满足占用存储空间从小到大排序的是

A.Byte 、Integer、Double

B.Byte、Integer、Double、Boolean

C.Boolean、Byte、Integer、Long

D.Boolean、Byte、Integer、Double 参考答案:A

38. Cls 方法可清除窗体或图片框中的信息是。

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

B.在设计时放置的控件

C.程序设计时产生的图形和文字

D.以上方法都对参考答案:C

39. 在VB 中,被称为对象。

A.窗体

B.控件

C.窗体和控件

D.窗体、控件、属性

参考答案:C

40. 有以下的语句:

Option Base 1

Dim xscj(3,4,5)As String 声明的数组xscj 有个数组元素。

A.120

B.20

C.12

D.60 参考答案:D 三、填空题:(每空2分,共10分)。

在Visual Basic的菜单设计中,可以建立【1】菜单和【2】菜单。(答案:下拉式菜单,弹出式菜单)

在定义有10个元素的整型静态数组a时,可以定义为【3】;也可以在通用部分添加Option Base 1语句,并定义为【4】。(答案:dim a(9)as integer或dim a (1 to 10)as integer,dim(10)as integer)

图像框的Stretch属性设置为【5】时,图形将适应图像框的大小。(答案:True)

请用正确的内容填空。下面程序用选择”法将数组a中的10个整数按升序排列。Option Base 1

Private Sub Form_Click()

Dim a

a = Array(678, 45, 324, 528, 439, 387, 87, 875, 273, 823)

For i=1 To 9

For j= i+1 To 10

If 【6】Then t=a(I): a(I)=a(j): a(j)=t

End If

Next j

Next i

For i=1 To 10

Print a(i);

Next i

End Sub

(答案:a (i) >a (j)或 a (j)

以下程序的功能是:生成20个200-300之间的随机整数,输出其中能被 5 整除的数并求出它们的和。

Private Sub Command1_Click()

For i=1 to 20

x=int( 【7】*101+200)

if 【8】=0 then

print x s=s+【9】

End if

Next i

print "sub=";s

End sub

(答案:Rnd,x mod 5,x) 6、请用正确内容填空,以下程序的输出结构是:

4 7 10

5 8 11

6 9 12

Option Base 1

Private Sub Form_Click()

Dim i as integer

Dim j as in teger

Dim a(3,3) as in teger

For i=1 to 3

For j=1 to 3 a(i,j)=【10】print a(i,j);

Next j

print

Next i

End Sub

(答案:3+i+3*(j-1))

五、编程题:(共30分)

1.窗体设计(7分)

请设计如图1所示的界面。各控件和属性参照表1。

评分标准:

表1窗体控件与属性

2.菜单设计(7分)

请设计一个如图1与图2所示的下拉菜单,各菜单的名称属性如表2所示,要求使用菜单编辑器设置各级菜单及相应热键。

图2文件下拉菜单

3、

参考程序:

Private Sub Comma nd1_Click() Textl.Text ="欢迎你参加考试!”End Sub

Private Sub Comma nd2_Click() Textl.Text =""

End Sub

4、使用For循环求1~100的和

参考程序:

Private Sub Comma nd1_Click()

Dim i As Integer 0.5 分

Dim s As Integer 0.5 分

For i = 1 To 100 2 分

s = s + i 2 分

Next i 1 分

Text1.Text = s 2 分

End Sub

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期末试卷

云南师范大学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

中国地质大学(北京)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期末考试试卷及答案

大一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期末试卷

高二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期末试卷(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期末考试试题

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

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

VB期末考试试卷及答案 一·选择题 1.Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是( B ) A属性、控件和方法 B属性、事件和方法 C窗体、控件和过程 D控件、过程和模块 2. 所有控件都有一个共同的属性,这个属性是( C ) A text B font C name D caption 3. 下列叙述中错误的是( A ) A 工程文件扩展名是.vbg B 标准模块文件的扩展名是.bas C 窗体模块的扩展名是.frm D 类模块的扩展名是.cls 4. 当要编写一个新的Visual Basic程序时,所做的第一件事是( A ) A 新建一个工程 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

2007vb期末试卷A

一、选择题(1分×40=40分) 1.使用菜单编辑器创建菜单时,可在菜单名称中某字母前插入(1)符号,可在运行 程序时按Alt+该字母键访问该命令菜单。 A.下划线 B.@ C.$ D.& 2. 同一模块的不同过程之间,不能通过(2)进行数据传递。 A.全局变量 B.模块级变量 C.静态变量 D.形参与实参结合 3. 下列不适用于顺序文件访问类型的语句或函数是(3)。 A.Input # B. Input() C.Put D. Line Input # 4.下列有关文件的叙述正确的是(4)。 A.若以Output、Append、Random和Binary模式打开一个不存在的文件,则系统会报错 B.一个当前使用的文件号可能对应多个文件 C.在Input方式下,不能使用不同文件号同时打开同一个文件 D.若以Output模式打开一个已存在的顺序文件,则该文件中原有数据将全被删除 5.在VB应用程序中, (5)。 A. 过程的定义可以嵌套,但过程的调用不能嵌套 B. 过程的定义和过程的调用均可以嵌套 C. 过程的定义不可以嵌套,但过程的调用可以嵌套 D. 过程的定义和过程的调用均不可以嵌套 6. 在应用程序中用Private Function Fun(X As Integer, Y As Single) As Integer定 义了函数Fun。调用函数Fun的过程中的变量I、J和K均为Integer型,则下列语句中能正确调用函数Fun的语句是(6)。 ①Fun (I), (J) ②Call Fun(I, 365) ③Fun(3.14, 234) ④K = Fun("24","35") A.③④ B. ①②④ C. ②③ D.②③④ 7. 设变量D 为Date型、A 为Integer型、S为String型、 L 为 Long 型,下面赋值语 句中不能正确执行的是(7)。 A.D = #12:30:00# B. L = "122D3" C.S = Now D. A = "3277e2" 8. 表达式 8.5 * 5 Mod 15 \ 3 的值是(8)。 A.3 B.4 C.2 D.14 9.若希望在离开某过程后,还能保存该过程中局部变量的值,则应使用__(9)___关键字在 该过程中定义局部变量。 A、Dim B、Private C、Public D、Static 10. 数学表达式 a ac b b 2 4 2- + -对应的正确Visual Basic表达式为(10)。 A. -b + Sqr(b * b - 4 * a * c)/2 * a B. -b + Sqr(b * b - 4 * a * c)/(2 * a) C. (-b + Sqr(b * b - 4 * a * c))/2 * a D. (-b + Sqr(b * b - 4 * a * c))/2/a 11. VB6.0是(11)位操作系统下的应用程序的开发工具。 A. 32 B. 16 C. 64 D. 128

VB期末考试试卷及答案

V B期末考试试卷及答 案 文档编制序号:[KK8UY-LL9IO69-TTO6M3-MTOL89-FTT688]

V B期末考试试卷及答案一·选择题 1.Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是( B ) A属性、控件和方法 B属性、事件和方法 C窗体、控件和过程 D控件、过程和模块 2. 所有控件都有一个共同的属性,这个属性是( C ) A text B font C name D caption 3. 下列叙述中错误的是( A ) A 工程文件扩展名是.vbg B 标准模块文件的扩展名是.bas C 窗体模块的扩展名是.frm D 类模块的扩展名是.cls 4. 当要编写一个新的Visual Basic程序时,所做的第一件事是( A ) A 新建一个工程 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方式打开一个不存在的文件时,系统将显示出错信息

VB期末测试题答案

VB期末测试题 一、填空题:(10 * 2 = 20) 1、VB中的整型数在计算机中占个字节,表示数的范围是。 2、变量命名规则要求变量名必须以开头,其后可由字母、数字、下划线组成,长度不超过个字符。 3、CHR(ASC(“ABCD”))的值是LOG(EXP (3))的值是 4、RND函数产生的随机数区间是 5、逻辑运算符中,运算级别最高的是 6、语句X=X+1的含义是 7、Print方法具有和功能。 8、语句X = 5 = 3中,第一个“=”是号,第二个“=”是号 9、要定义一个单精度符号常量PI,其值为3.1416应该使用的语句是: 10、有如下语句:Dim x as Integer,y ,z as String * 8,则声明的变量x,y,z的类型分别是型、型和型。 二、选择题() 3. 以下程序的输出结果是______。8 Private Sub Command1_Click() a=100 Do s=s+a a=a+1 Loop Until a>100 print a End Sub A.100 B.120 C.201 D.101√ 4. 以下程序的循环次数是______。11 Private Sub Command1_Click() For j=8 To 35 Step 3 Print j; Next j End Sub A.10 ‘int(35-8)/3+1√ B.9 C.27 D.28 5. 执行下面程序段后,变量a的值为______。20 For I=1 To 3 For j=1 To I For k=j To 3 a=a+1 Next k Next j Next I A.3 B.9 C.14√ D.21 6. 执行下面程序段后,变量x的值为______。20 x=5 For I=1 To 20 step 2 x=x+I\5 Next I A.21√ B.22 C.23 D.24 7. 当输入4时,以下程序的输出结果是______。7 Private Sub Command1_Click() x=InputBox(x) If x^2<15 Then y=1/x If x^2>15 Then y=x^2+1 Print y End Sub A.4 B.17√ C.18 D.0.25 8. 运行下面程序后,在弹出的消息窗口中显示的是______。3 Private Sub Form_Click() Dim counter counter=0 While counter<20 counter=counter+1 Wend MsgBox counter End Sub A.0 B.21 C.20√ D.19 9. 运行下面程序后,在窗体中显示的是______。4 Private Sub Form_Click() a$="*": b$="$" For k=1 To 3 x$=String$(Len(a$)+k,b$) ‘指定长度重复字符的字符串。 Print x$; Next k Print End Sub A.、*** ** **** B.*$*$*$ C.1*$2*$3*$ D.、$$$$$$$$$√ 10. 下面程序运行后,单击命令按钮,在两个文本框中显示的值分别为______。7 Private Sub Command1_Click() x=0 Do While x<50 x=(x+2)*(x+3) n=n+1 Loop Text1.Text=Str(n) Text2.Text=Str(x) End Sub A.1和0 B.2和72√ C.3和50 D.4和168 11. 执行下面的程序段后,I的值为______。3 s = 2 For I = 3.2 To 4.9 Step 0.8 s = s + 1 Next I A.6.4 B.5.6√ C.4.8 D.7.2 12. 执行下面的程序段后,变量S的值为______。3 S=5 For I =2.6 To 4.9 Step 0.6 S=S+1 Next I A.7 B.8 C.9√ D.10 13. 在窗体中添加一个文本框(其中Name属性为Text1),然后编写如下代码:2 Private Sub Form_click() Text1.Text = "" Text1.SetFocus For I = 1 To 10 Sum = Sum + I Next I

延边大学计算机VB期末考试试题整理-单选

1.没有Caption 属性的控件是 D 。 Frame1 label1 command1 text1 2.下列关于数组的说法中,正确的是 B 。 在visual basic中,数组只能在模块中定义,不能在过程中定义 定义数组时,数组的每一维元素的个数必须是常数,不能是变量或表达式在visual basic中一个数组所包含的元素只能是同类型的数据 与普通变量一样。数组也可以不定义就使用 3. 表达式Int(7.8)+Int(-7.2)的结果是 D 。 0 15 1 -1 4. 下列对象不具有KeyPress事件的是 D 命令按钮文本框窗体标签 5. 用ReDim语句定义的数组是 C 。 多维数组永久数组临时数组静态数组 6. 下列对象不具有MousePointer属性的是 C 图片框框架形状窗体 7. 下列关于Select Case的叙述中,错误的是 C 。 Case”abc”,”ABC”表示判断is是否和”abc”、”ABC”两个字符串中的一个相同Case”X”表示判断is是否是大写字母X Case -7,0,100表示判断is是否等于字符串”-7,0,100” Case 10 to 100 表示判断is是否介于10与100之间 8. 有如下程序: Sub MySub(ParamArray a()) s = 1 For Each x In a s = s + x Next x Print s End Sub Private Sub Command1_Click() MySub 2, 3, 6, 18 End Sub 程序运行后,单击命令按钮,则输出的结果是 A . 30 3 1 29 9. 下列指定非蓝色的表达式是 D 。 Vbblue qbcolor(12) rgb(0,0,255) &hff0000 10. 在窗体上画一个列表框List1,编写如下两个事件代码: Private Sub Form_Load() List1.AddItem "111":List1.AddItem "222" List1.AddItem "333":List1.AddItem "444" End Sub Private Sub List1_DblClick() Str1 = "666" Print List1.Text + Str1 End Sub 程序运行后,双击列表框中的”222”,则输出的结果是 C 222 888 222666 666222 11. 关键字ListBox代表的控件类型是 D . 文本框文本框列表组合框列表框

大一的vb期末考试题和答案

大一的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) For k = 1 To 10 m(k) = 11 - k Next k x = 5 Print m(2 + m(x)) End Sub A.2 B.3 C.4 D.5 二、填空题(10分) 1.写出整数n能同时被13和17整除的Basic表达式n Mod 13=0 And n Mod 17= 0 。 2.代码窗口中有两个下拉列表框:左侧是列表框,右侧是过程列表框。3.写出在字符串”Visual Basic 6.0”中截取”Visual”的Basic表达式。4.函数Len(“abcdef”)的返回值是。 5.设a = 2,b = 5,c = -2,d = 100,则a > b >= c AND a < b >= d的值为。

相关文档
最新文档