vb算法与程序设计复习题 1

vb算法与程序设计复习题 1
vb算法与程序设计复习题 1

《算法与程序设计》复习题

一、选择题部分(100题)

一章一节:了解计算机解决问题的过程

1.用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于用计算机解决问题的哪一个步骤?()

A、分析问题

B、设计算法

C、编写程序

D、调试程序答案:B

2.学校要举行运动会,请你设计一个能够对运动员分数自动排序的软件,如果要设计此软件,以下最好的方法和步骤是()。

A、分析问题,编写程序,设计算法,调试程序

B、设计算法,编写程序,提出问题,调试程序

C、提出问题,设计算法,编写程序,调试程序

D、设计算法,提出问题,编写程序,调试程序

答案:C

3.下列步骤不属于软件开发过程的是()。

A、任务分析与系统设计

B、软件的销售

C、代码编写与测试、软件测试与维护 D B

答案:③分析问题④调试程序。4.用计算机解决问题的步骤一般为()①编写程序②设计算法

D

.③②①④答案: B.③④①② C.②③①④ DA.①②③④

)。5.以下描述中最适合用计算机编程来处理的是(计算某个同学期中考试各科成绩总分A、确定放学回

家的路线 B、C 答案:以内的奇数平方和 D、在因特网上查找自己喜欢的歌曲C、计算100 。.以下问题中最适合用计算机编程处理的是(6 )以内的所有素数 C、创作一首歌曲 D、求1000A、制定本学期的学习计划 B、计算正方形的周长D

答案:)。7.由“上车—掏钱—投币”所描述的问题是(

A 、下车过程、上车过程 D 答案:A、无人售票车投币过程 B、乘公交车过程 C一章二节:算法和算法描述.下面说法正确的是()。8 、数据结构就是程序 D、算法包括数据结构=、算法+数据结构程序 B、算法就是程序 CA A 答案:)。9.算法描述可以有多种表达方法,下面哪些方法不可以描述“水仙花数问题”的算法(D 答案: B.流程图 C.伪代码 D.机器语言A.自然语言)。10.下面关于算法的说法错误的是(、算法必须在有限步执行后能结束 B、算法就是程序 C、算法不一定有输入 DA、算法必须有输出

B

答案:)。11.算法的三种基本控制结构是顺序结构、分支结构和(

D 、循环结构答案: DA、模块结构 B、情况结构 C、流程结构算法的三种基本控制结构是分支结构、循环结构和()12.D 答案: D、情况结构 C、流程结构、顺序结构 BA、模块结构)。13.算法的三种基本控制结构是顺序结构、分支结构和(

B 答案: D BA、模块结构、循环结构 C、流程结构、情况结构)。14.下面关于算法的认识正确的是(

、算法就是计算机程序 C BA、算法就是求解“鸡兔同笼问题”、算法一定没有输出D

答案:、算法的步骤必须是有限的D.

用流程图描述算法中,图形符表示的功能是()。 15.A、处理 B、输入/输出 C、开始/结束 D、条件判断答案:A

16.用流程图描述算法中表示“条件判断”的图形符号是()。

、A

、B

、C

、D

A 答案:

)。以内所有奇数和的算法,从中选出描述正确的算法(到1000 17.以下为求0 ,则返回③;⑥结束i≤1000i=1;③

s=s+i;④i=i+2;⑤如果A、①s=0;②,则返回③;⑥结束≤1000;④;③i=i+2s=s+i;⑤如果iB、①s=0;②i=1 ,

则返回③;⑥结束≤1000;④i=i+2;⑤如果ii=1、①s=1;②;③s=s+iC A ,则返回③;⑥结束答案:;⑤如果i≤1000;s=1 ②i=1;③i=i+2;④s=s+iD、①)。18.下面关于算法的认识错误的是( C、算法就是计算机程序、

算法是解决问题的方法和步骤 B、算法有一个或多个的输出A C 答案:D、算法的步骤必须是有限的)19.以下

不属于算法基本特征的是(

D 答案: D.无限性 A.可执行性 B.确定性 C.有穷性)。.下列可以作为合法变量名的是( 20A 答案:、8 a7 B、7a C、a-3 DA、)。21. 流程图中表示判断框的是(B 答案:、圆形框 D、椭圆形框、菱形框A、矩

形框 B C )。22.下列属于整型常量的是(

B

答案:、会考、、 3.14 B 2008 C、 ?8 DA )。23.如图所示的流程图为计算圆周长的算法。根据算法,流程

图中①处的内容是(

开始R输入圆半径

①L输出

结束

L = 3.14 * R * R

、B L = 3.14 * 2 * R 、A.

C、 L= 3.14 * R

D、 L=2*π*R 答案:A

24. 流程图是描述()的常用方式。

A、程序

B、算法

C、数据结构

D、计算规则答案:B

25. 下面不属于算法描述方式的是()。

A、自然语言

B、伪代码

C、流程图

D、机器语言答案:D

26. 结构化程序设计由顺序结构,选择结构和循环结构三种基本结构组成,其中某程序中三个连续语句如下:

a=1 b=2 c=b+a 它属于( ).

A、顺序结构

B、选择结构

C、循环结构

D、三种都不是答案:A

27.如图所示的流程图为计算圆周长和面积的算法。根据算法,流程图中①处的内容是

开始①C=2*3.14*R

R *S=3.14* RS和输出C

结束

D R 答案:R C、 pi=3.14 D、输入半径A、输入面积S B、输出)28.下列关于算法的叙述中,错误的是( A、一个算法至少有一个输入和一个输出 B、算法的每一个步骤必须确切地定义 C、一个算法在执行有穷步之后必须结束、算法中有待执行的运算和操作必须是相当基本的。D D

答案:)。 29.流程图中表示判断的是(B 答案:D、椭圆形框A、矩形框B、菱形框C、圆形框一章三节:程序和程序设计语言。.结构化程序设计由三种基本结构组成,下面哪个不属于这三种基本结构()30B 、循环结构答案:、顺序结构A B、输入输出结构 C、选择结构 D )。31.程序设计语言的发展不会经历哪几个过程(D 答案:、汇编语言 C、高级语言 D、自然语言A、机器语言 B )32.下列哪一个不是用于程序设计的软件(C 答案:、Word D、Pascal A、BASIC B、C语言 C )。33.下列计算机程序设计语言中不属于高级语言的是(

C Java 答案: D、 C++ B、 Visual Basic C、机器语言、A )。 34.能够被计算机直接识别的语言是(

C 、汇编语言答案: CA、伪代码 B、高级语言、机器语言

D )。下列计算机程序设计语言中都属于高级语言一组的是(35.

C

、 Pascal、C D、汇编语言、Visual Basic C、汇编语言、Pascal B、机器语言、A.

答案:D

36、Visual Basic中以单引号开头一行文字称为注释,它对程序的运行()。

A、起一定作用

B、有时候起作用

C、不起任何作用,但是必须的

D、不起任何作用,但能增加程序的可阅读性答案:D

37.下列计算机程序设计语言中都属于高级语言的一组是()。

A、机器语言、Visual Basic

B、汇编语言、Visual Basic

C、汇编语言、Java

D、 Visual Basic、Java 答案:D

38、哪些文件属于某一VB工程中的文件?()

A、. bmp

B、.frm

C、.ocx

D、.bas 答案:B

39.任何复杂的算法都可以用三种基本结构组成,下列不属于基本结构的是()。

A、顺序结构

B、选择结构

C、层次结构

D、循环结构答案:C

二章一节:VB的可视化开发环境

40.设置窗体标题时,应改变窗体的( )。

A、 Name属性

B、 Font属性

C、 BackColor属性

D、 Caption属性答案:D

41.要使一个命令按钮显示文字“退出”,正确的设置是把该命令的()。

A、属性Font设置为“退出”

B、属性.ForeColor设置为“退出”

C、属性Caption设置为“退出”

D、属性BorderStyle设置为“退出”答案:C

42.要改变新建对象的缺省名称,应使用属性()。

A、 Font

B、ForeColor

C、Name

D、Height 答案:C

43.设置TextBox的背景颜色时,应改变窗体的()。

A、 Name属性

B、Caption属性

C、 BackColor属性

D、 Font属性答案:C

44.设置TextBox的字体时,应改变TextBox的()。

A、 Text属性

B、 Font属性

C、 ForeColor属性

D、 Name属性答案:B

45.设置TextBox的名称时,应改变TextBox的()。

A、 Text属性

B、 ForeColor属性

C、 Font属性

D、 (名称)属性答案:D

46.设置TextBox的内容时,应改变TextBox的()。

A、 Text属性

B、 ForeColor属性

C、 Font属性

D、 Name属性答案:A

47.设置TextBox的字体颜色时,应改变TextBox的()。

A、 Text属性

B、 ForeColor属性

C、 Font属性

D、 Name属性答案:B

48.在下列选项中,不属于VB的对象的是()。

A、窗体的背景颜色

B、命令按钮

C、文本框

D、标签答案:A

二章二节:VB语言概述

49.下列合法的变量名是()

A、 22s

B、 s12

C、 2s2

D、 22 答案:B

50、下列常量说明中,符合语法的是()。

A、CONST color=red

B、CONST const=10*5

C、CONST xl:=3.9

D、CONST color=”abcd”

答案:D

51. 下列选项中不是字符串常量的是( )。

A、 abv?

B、尠你好

C、 ?6

D、1235 答案:D

52、VB中将两个字符串连接起来的运算符有:+和&,那么“123”+”45”结果是()。

A、168

B、”12345”

C、”123”

D、12345 答案:B

53.在程序设计过程中,使用字符串运算符“+”,可以将几个字符串合并成一个字符串,如:ab 尫摣的运算结果是慜换層那么?尷??尳的运算结果是()。

B

答案: False 、 +23 D、o3 C、( B、A.

54.不能使用?屆作为变量名的原因是()。

A、由英文字母开头

B、后面没有使用数字

C、使用了英文单词

D、使用了关键字答案:D

55.在VB语言中,下面不是合法的运算符的是()。

A、 +

B、 *

C、\

D、÷答案:D

56.VB语言中,下列各种基本数据类型说明符中表示整型数的是()。

A、Boolean

B、Integer

C、Single

D、String 答案:B

57.在VB语言中,下列数据中合法的长整型常量是()。

A、 123456

B、 1234.56

C、 12345A

D、 A12345 答案:A

58.在VB语言中可以作为变量名的是()。

A、 Print

B、 ab=cd

C、 123abc

D、 abc_123 答案:D

59.在VB语言中,表示?砼?的正确表达式是()。

A、 5

B、 x<5 or x>8

C、 x>5 and x<8

D、 x>5 and x>8 答案:C

60.在VB语言中,下列正确的赋值语句是()。

A、 x - 1 = 2

B、 x + 1 = y

C、 x = y + 1

D、 2 * x = 3 答案:C

61.下列Visual Basic中,下列()的表达式的值不等于4。

A、int(4.1)

B、Int(4.9)

C、Abs(int(-3.9))

D、Abs(int(-4.5)) 答案:D

62.下列表示中是字符串常量的是()。

A、ab

B、“456”

C、2006

D、1235 答案:B

63.下列Visual Basic中,下列()类型属于字符串型。

A、Integer

B、Single

C、String

D、Boolean 答案:C

64.下列Visual Basic中,下列关键字()用于注释语句。

A、Rem

B、End

C、Else

D、Loop 答案:A

65.假定X是一个数值型变量,那么由函数组成的表达式INT(X/2)=X/2()。

A、用于测试X是否偶数

B、返回一个整数

C、返回一个奇数

D、用于测试X是否整数

答案:A

66.在VB语言中,停楲瑮㈠?㈠输出结果是()。

A、 0

B、 1

C、 True

D、 False 答案:D

67.在VB语言中,不能使用“Next”作为变量名的原因是()。

A、使用了关键字

B、后面没有使用数字

C、使用了英文单词

D、由英文字母开头

答案:A

68.在VB语言中,下面不是合法的运算符的是()。

A、≠

B、 *

C、\

D、 / 答案:A

69.在VB语言中,表示????尰的正确表达式是()。

A、 50>y>-50

B、 50>y and y>-50

C、 50>y or y>-50

D、 50>y or y<-50

答案:B

70.在VB语言中,不能使用的变量名是()。

A、Print

B、Prtnt

C、Pirnt

D、Pnt 答案:A

71.在VB语言中,表示?社?尵的正确表达式是()。

A. 7>y>-5

B. 7>y and y>-5

C. 7>y or y>-5

D. 7>y or y<-5 答案:B

72.在VB语言中,下列正确的赋值语句是()。

A、 9 - 5 = x

B、 x + y - 2 = 0

C、 y = c

D、 2x = 3 * y 答案:C

73.在VB语言中,停楲瑮㈠木输出结果是()。

A、 0

B、 1

C、 True

D、 False 答案:A

。)”世博会”结果是(&”上海”&,那么“中国”&和+中将两个字符串连接起来的运算符有:VB、74.

A、”中国上海世博会”

B、”世博会”

C、中国

D、上海答案:A

75.在VB语言中,下列数据中合法的字符型常量是()。

A、、 '09b' C、 09b D、 'b09' 答案:A

76.在VB语言中可以作为变量名的是()。

A、 1a2b3c

B、 ab*cd

C、 a1b2c3

D、 dim 答案:C

77、VB中将两个字符串连接起来的运算符有:+和&,那么“123”+45结果是()。

A、168

B、12345

C、”123”

D、45 答案:A

78、字符串”ABCD”和字符串”DCBA”进行比较,如果让比较的结果为真,应选用关系运算符()。

A、>

B、<

C、=

D、>= 答案:B

79、已知A,B,C,D是简单变量,且都已有互不相同的值,执行语句B=8;A=C;D=A;D=B;后,其值相等的变量是()。

A、A,D

B、A,C

C、C,B

D、B,A 答案:B

80、要交换变量A和B之值,应使用的语句组是()。

A、A=B;B=C;C=A

B、C=A;A=B;B=C

C、A=B;B=A

D、C=A;B=A;B=C 答案:B

81、以下属非法用户自定义标识符(常量和变量命名)的是()。

A、8ad

B、ad

C、_ad

D、const 答案:B

82.下列逻辑表达式的值为“假”的是()。

A、2 + 4 > 8

B、 3 + 12 = 15

C、 5 > 0 And 4 > 3

D、 10 / 5 <3 答案:A

b?a c?d对应的VB 表达式是()。、代数式83A、 (a + b)/(c - d) B、 (a + b)/c – d C、 a + b/(c - d) D、 a + b/c – d 答案:C

84.在VB语言中,下列正确的赋值语句是()

A、 a + b = c

B、 a = 9

C、 a + 2 = b – 3

D、 a/2 = c 答案:B

85.函数Sqr(9)返回的值是()。

A、1

B、 3

C、 4

D、 9 答案:B

86.函数Abs(-4)返回的值是()。

A、1

B、2

C、4

D、-4 答案:C

87.若a = 4,b = 5,则运行Print a; +; b; =; a + b的结果是()。

A、 9 D、答案:B

4 +

5 = 9 B、 a + b = 9 C、 a + b = a + b

88.在VB语言中,下列正确的赋值语句是()

A、 b + 1 = a

B、 a + b - 2 = c

C、 2 * a = 3 * b

D、 a = b + 1 答案:D

89.在VB语言中,表示“a大于0且b小于12”的正确表达式是()。

A、 12 >b and a > 0 a > 0 And b < 12

、 D a > 12 Or a < 0

、 b > 12 And a < 0 C、B D

答案:二章三节:选择结构)。 Visual Basic90.下列程序段运行后,变量max的值为(

a=5:b=10:max=a

IF b>max Then max =b

B 答案:、以上都不是和、、、A5 B10 C510 D

二章四节:循环结构 91. 下列程序段中,循环体执行的次数为()。y =2

Do While y <=8

y =y +y

Loop

A、2

B、16

C、4

D、3 答案:D

92、以下程序段执行后,整型变量s的值为()。

s = 4

For i = 1 To 4

s = s - 1

Next i

A、 0

B、 -1

C、 4

D、5 答案:A

93、以下程序段执行后,整型变量s的值为()。

s = 1

For i = 1 To 4

s = s * i

Next i

A、 1

B、 4

C、 24

D、36 答案:C

94.在循环语句 For x=1 to 100 step 2

……

Next x 中,x能达到的最大值是()。

A、100

B、99

C、98

D、97 答案:B

95.编程求1+2+3+……+1000的和,该题设计最适合使用的控制结构为()。

A、顺序结构

B、分支结构

C、循环结构

D、选择结构答案:C

96.以下程序段运行时语句k =k+1执行次数为()。

k =-10

do

k =k +1

loop while k =0

A、11

B、无数次

C、 9

D、 10 答案:D

二章五节:模块化程序设计

三章一节:解析法

三章二节:穷举法

97.穷举法的适用范围是( )

A、一切问题

B、解的个数极多的问题

C、解的个数有限且可—--列举

D、不适合设计算法

答案:C

三章三节:排序和查找

98.关于查找算法,不正确的说法是()。

A、二分查找法是一种高效的查找方法

B、二分查找法可以查找所有数据

C、二分查找时每次都与中点数据比较

D、二分查找只能应用在有序排列的数据中

答案:B

三章四节:递归法

99.关于递归法的说法不正确的是()

A、程序结构更简洁

的处理时间更多CPU、占用B.

C、要消耗大量的内存空间,程序执行慢,甚至无法执行

D、递归法比递推法的执行效率更高

答案:D

四章一节:初识面向对象程序设计思想

100.模块化程序设计方法反映了结构化程序设计的()基本思想。

A、自顶而下、逐步求精

B、面向对象

C、自定义函数、过程

D、可视化编程

答案:A

101、一位爱好程序设计的同学,想通过程序设计解决“鸡兔同笼”的问题,他制定的如下工作过程中,更恰当的是()。

A、提出问题、设计算法、编写程序、得到答案

B、提出问题、编写程序、运行程序、得到答案

C、编写程序、设计算法、调试程序、得到答案

D、设计程序、提出问题、编写程序、运行程序

参考答案:A

102、下列常量说明中,符合语法的是( d )

A、CONST color=red

B、CONST const=10*5

C、CONST xl:=3.9;

D、CONST color=”abcd”

103、下列代数式的Visual Basic表达式是( D )

(A)(x^5-cos(29*3.14/180))/(sqr(exp(x)+log(y) +5))

(B)(x^5-cos(29))/(sqr(exp(x)+ln(y))+5)

(C)(x^5-cos(29*3.14/180))/(sqr(exp(x)+ln(y))+5)

(D)(x^5-cos(0.506))/(sqr(exp(x)+log(y))+5)

104、下列变量名写法错误的是(D )。

A、abc

B、abc123

C、abc_123

D、123abc

105、visual basic程序设计语言是一种()。

A、高级语言

B、汇编语言

C、机器语言

D、数据库语言

参考答案:A

VB图书管理系统 课程设计报告

VB语言程序设计课程设计报告 系 (部) 专业班级 学生姓名 学号/序号 指导教师 完成时间

图书管理系统 一、功能描述 使用VB6.0中各种控件的常用属性和事件、数组的各种操作以及数据库的相关操作(数据库的建立、编辑、查找、删除等),建立了这个简易的图书管理系统,方便图书管理人员对图书的管理。用户可以通过此系统的添加、删除,还回,借出等功能对书籍信息、书籍流通进行编辑同时也可以通过直接输入想要查询的书籍信息来获得书籍的流通及库存等相关信息。 二、概要设计 1、系统功能模块框图设计 首先程序运行,出现一个MDI主窗体,里面分别有登录,书籍信息管理系统,退出三个菜单选项,登录前,管理按钮不可用,当正确输入用户名以及密码以后,点管理按钮,图书管理窗体显示,用户可对图书信息进行管理。 2、数据库设计 创建一个数据库为mydb.mdb,该数据库共包含3张表,分别为“书籍信息表”、“图书归还表”和“图书借出表”,表结构如下:

书籍信息表:图书编号、图书名、作者、出版社、数量、出版日期、价格 图1. 书籍信息表 图书归还表:图书编号、图书名、作者、出版社、数量、图书是否损坏、借出日期、归还日期; 图2. 图书归还表 图书借出表:图书编号、图书名、作者、出版社、借出数量、借出时间、联系电话、借出期限、借出者姓名。 图3. 图书借出表

三、详细设计 1、MDI主界面 用户登录模块中登录与取消两按钮,单击登录会进入系统进行下一步的操作,用户名文本框与数据库相连接,当在用户名文本框输入用户名后点击登录按钮后,会在数据库中进行查询看数据库中是否会有该用户名,且该用户名的密码是否与密码框中输入的相同,如果相同会进入系统,如果不存在该用户名或密码与用户名不相匹配,则会提示“密码错误”,用户名文本框会得到焦点,让重新输入。 (1)窗体截图(如图5.1) 图1 MDI主界面

VB模拟试题1

一、概念填空题 1.在Visaul Basic中,属性窗口分为四个部分,这四个部分分别是( 1 )属性显示方式、属性列表和对当前属性的简单解释。 2.组合框有三种不同的风格,它们分别是:( 2 )、( 3 )和( 4 )。3.VB中,当KeyPress事件发生时会返回一个按键的( 5 )值。 4. 时钟控件是有规律地以一定的( 6 )激发计时器事件,而执行相应的代码程序。 5.A = 8,B = 3,C = 5,则表达式A MOD 3 + B^3 / C \ 5的值为( 7 )。6.声明一个双精度变量Num5,的声明语句是 ( 8 ) 。 7.有一文本框Text1,为了使该文本框在运行时获取焦点,应执行的语句是( 9 )。8.在使用动态数组时,如要改变数组的大小而又不丢失数组中的数据,应使用( 10 )关键字。 9.Visual Basic逻辑数据类型只有 True 与 False 两个值。当逻辑数据转换成整型数据时,True 转换为( 11 ),False转换为( 12 )。 10.在Visaul Basic 中依据变量的作用范围将VB变量的作用范围分为三类,它们是:( 13 )变量、( 14 )变量和( 15 )变量。 11.在Visual Basic工程中,拥有多个窗体的程序可用( 16 )语句将窗体装入内存,用( 17 )语句将指定窗体从内存中删除。 12.在Visual Basic中,当坐标系确定后,如果坐标值前加上关键字Step,则坐标值(X,Y)是( 18 )坐标。 13.字符串常量是由任何ASCII字符组成,在程序代码中,它必须由( 19 )括起来。 14.如果有三个单选按钮直接画在窗体上,另有四个单选按钮画在框架中,则运行时,可以同时选中( 20 )个单选按钮。 二、概念选择题 1.不能触发滚动条Change事件的操作是()。 A) 拖动滚动条的滑块 B) 单击两端箭头 C) 单击滚动条的滑块 D) 单击滚动条的空白处 2.已知变量x 、y为整数型,且x=4 , y=12 ,s为字符型,且s=“a”,Leble1为标签控件,Leble1的Caption属性值为Label1,下列合法的赋值语句是()。 A) X= Leble1.Caption B) Leble1.Caption=Str(X) C) X*3=Y D) Y=X*S 3.下列可以将变量A、B的值互换的语句是( )。 A) A=B : B=A B) C=B : B=A :A=C C) A=C : C=B : B=A D) A=(A+B)/2 :B=(A-B)/2 4.下列叙述中错误的是()。 A)VB是采用了事件驱动编程机制。

大学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.360docs.net/doc/8f8938572.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程序设计》期末考试试卷(A)附答案

******学院 2009-2010学年第二学期 《VB程序设计》期末考试试卷(A)附答案 一、选择题(2分/题,共60分) (1)要设置窗体上各控件的属性,可以在___中进行。 A“窗体布局”窗口B“工程资源管理器”窗口 C“属性”窗口D“对象”窗口 (2)下面程序段___能够正确实现目的:如果x

(5)双击窗体中的对象后,VB将显示的窗口是___。 A工具箱B“工程”窗口 C“代码”窗口D“属性”窗口 (6)下列程序段的执行结果是___。 X=int(Rnd()+4) Selectcasex Case5 Print“优秀” Case4 Print“良好” Case3 Print”通过” Caseelse Print”不通过” Endselect A优秀B良好 C通过D不通过 (7)下列哪个不是窗体的属性___。 ACaptionBText CControlBoxDBorderStyle (8)设组合框Combo1中有3个项目,则以下能删除最后一项的语句是___。 ACombo1.RemoveItemTextBCombo1.RemoveItem2 CCombo1.RemoveItem3DCombo1.RemoveItemCombo1.Listcount (9)窗体BorderStyle属性的功能是___。 A设置窗体的边框大小 B设置窗体的边框样式,是否显示标题栏,是否可以调整大小等 C决定是否显示窗体的控制菜单图标与状态控制按钮 D决定窗体的最大化或最小化按钮是否有效 (10)下列可作为VB的变量名的是___。

排序演示 vb课程设计论文

成绩南京工程学院课程设计报告(论文) 题目排序演示 课程名称程序设计基础---VB 院(系、部、中心)先进制造技术工程中心 专业机械制造及其自动化 班级D机加工091 学生姓名钱丽 学号231090406 设计地点图书馆A307 指导教师黄陈蓉 设计起止时间: 2011 年 1月4 日至 2011 年 1月 6日

目录 一、设计任务 (3) 二、总体设计思路 (4) 三、画出程序总体框图 (4) 四、系统的调试 (6) 五、收获体会 (8) 六、源代码 (9) 七、主要参考资料 (23)

一、设计任务 (1)程序启动后,显示主界面。首先单击“产生10个随机数”按钮来产生10个随机数,并显示在10个文本框中;然后选择一种“演示模式”和“排序方式”,其中演示模式可以直接给出排序结果,也可以通过动画动态演示整个排序过程,排序方式可以按从小到大顺序,也可以按从大到小顺序排序。 (2)在主窗口的空白区单击鼠标右键,弹出快捷菜单。从中选择“排序算法”命令,打开对话框,从中选择一种排序方式,单击不同排序方式时,“算法描述”中简要介绍了这种算法。单击“确定”按钮返回到主窗口,主窗口中最上方框架控件的标题文字显示当前所选的排序算法。 (3)设置完毕,单击“开始排序”按钮(此按钮在生成数据之前是不可用的),启动排序过程。若选择了动画方式,红色背景的文本框表示当前正在比较的元素,黄色的代表已排序的元素,2个运动的文本框表示交换过程。在排序过程中可以调节水平滚动条的位置来控制演示过程的速度。排序结束后程序以消息框的形式报告数据交换的次数。可以使用快捷菜单中的“将数据写入文件”命令将排序后的数据保存到“data.txt”中覆盖原有内容。 (4)选择窗口主菜单中的“颜色设置”命令,主窗口扩大,底部显示“颜色设置”框架,可以对“文本背景色”、“文本前景色”、“已排序元素色”和“交换结点色”进行设置。再选择此命令,窗口恢复到原来的大小。(5)选择主菜单中的“退出”命令可退出本程序,程序显示消息对话

计算机vb模拟试题

一、单选题(本大题共25题,每题2分,共50分) 1、不属于VB三种工作模式的是()。 A.设计模式 B.运行模式 C.调试模式 D.中断模式 2、窗体的前景颜色由()属性设置。 A.BorderStyle B.BackColor C.ForeColor D.FillStyle 3、当窗体被启动时,()事件将会发生。 A.Load B.Unload C.QueryUnoad D.CLs 4、每个窗体对应一个窗体文件,窗体文件的扩展名是()。 A..bas B.cls C.frm D.vbp 5、可用来清除窗体内容的方法是()。 A.Print B.InputBox C.Cls D.Clear 6、下列语句有语法错误的是()。 A.a=5 B.b=a C.b=“a” D.5=a 7、表达式1+((2+3)*2)*2的值是()。 A.26 B.22 C.21 D.24 8、产生大于等于10且小于20的随机整数的表达式为()。 A.Int(Rnd(10)+10) B.Int(Rnd*10+10) C.Int(Rnd*10+11) D.Int(Rnd*20-10) 9、求字符串长度的函数是()。 A.Len B.long C.Length D.Val 10、若要使定时器暂停,应将其()属性设置值设为False。 A.Interval B.Value C.Text D.Enabled 11、下列可作为Visual Basic的变量名的是()。 A.Abt B.TA C.IF D.A[B]T 12、VB中可用()语句产生一消息框。 A. InputBox B.Shift C. Both D.MsgBox 13、以下程序段的输出结果是() Print Format(12345.6,"0.00E+00") A.1.23E+04 B.1.23E+4 C.1.23456E+04 D.1.23456E+4 14、执行下面的语句后,所产生的信息框的标题是()。 a = MsgBox("AAAA", "BBBB", "", 5) A.BBBB B.空 C.AAAA D.出错,不能产生信息框 15、以下程序段的输出结果是()。 Print 1;2; Print 3 A.1 2 3 B.1 23 C.123 D.12 3 16、下列关于Do While …Loop和Do…Loop Until循环执行循环次数的描述正确的是()。 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循环至少执行一次 17、默认条件下,语句Dim a(3,4,5)定义的数组中所包含的数组元素的个数是()。 A. 12 B.60 C.120 D.345 18、数学关系3≤x<10对应的Visual Basic表达式是()。

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模拟题

要向C盘根目录下的名为my.txt的顺序文件中读出数据,应先使用_________语句打开文件。 复选框对象如果被选中,它的Value值为____________ 。 下列可作为Visual Basic 变量名的是____________。 以下能判断是否到达文件尾的函数是__________ 如果在实验课上进行程序调试,运行时遇到意外出错,最有效的做法是:看清系统错误原因提示信息,____________,以确定错误原因。 要想从子过程调用后返回两个结果,下面子过程语句说明合法的是 ____________ 。 在用通用对话框控件建立打开文件对话框时,在文件列表框中只允许显示txt和rtf类型的文件,则Filter属性的正确设置是_________。 在程序运行期间可以用____________函数把图形装入窗体、图片框或图像框。列表框List1中已有10个列表项,要显示列表框List1最后一项,有两种表示法, __________是正确的。 在默认情况下定义了10个元素的数组a,用变量n表示它的上界,有两种赋值语句,______________是正确的。 为了使控件对象不响应用户的事件,需要____________。 假定焦点已经位于文本框Text1中,则能够触发 KeyPress 事件的操作是 ____________。 设变量x = 1,y = -1,a = 5,b = -5,则以下表达式的值为“真”的是____________。单击滚动条控件的箭头按钮,滑块的移动幅度与_______________属性设置有关。在自定义函数中,可以通过____________返回值。 程序填空 单击窗体执行将所输入的整数插入排序后的原数组元素适当位置。 Function Insert(s(), ByVal key As Integer) As Integer Dim k%, i%, j% k = ___(1)_____ For i = 0 To UBound(s)

VB练习题(上机)含答案

第一部分 1 在窗体上添加一个命令按钮(名称为Cmd1,标题为"输出平均值")。程序运行后,单击命令按钮完成以下工作: ①随机产生20个0到1000的整数,将其放入一个一维数组中 ②求出所有元素的平均值,并显示在窗体上(如下图所示) Private Sub Cmd1_Click() Dim a%(19), i%, sum!, aver! Randomize For i = 0 To 19 a(i) = Int(Rnd * 1001) sum = sum + a(i) Next i aver = sum / 20 Print aver End Sub 2 请在名称为Form1的窗体上添加一个名称为Text1的文本框和一个名称为C1、标题为"转换"的命令按钮,如下图所示。在程序运行时,单击"转换"按钮,可以把Text1中的小写字母转换为大写,把大写字母转换为小写,其他字符不变。 Private Sub C1_Click() Dim ch As String, ch1 As String, i% ch = Text1 For i = 1 To Len(ch) If Asc(Mid(ch, i, 1)) >= 65 And Asc(Mid(ch, i, 1)) <= 90 Then ch1 = ch1 + LCase(Mid(ch, i, 1)) Else

ch1 = ch1 + UCase(Mid(ch, i, 1)) End If Next i Text1 = Text1 + vbCrLf Text1 = Text1 + ch1 End Sub 3 在窗体上添加一个命令按钮(名称为MyCmd1,标题为"输出最大值")。程序运行后,单击命令按钮完成以下工作: ①随机产生30个0~1000的整数,将其放入一个一维数组中 ②求出其中的最大值,并显示在窗体上。 Private Sub MyCmd1_Click() Dim a%(29), i%, max% Randomize For i = 0 To 29 a(i) = Int(Rnd * 1001) Next i max = a(0) For i = 1 To 29 If a(i) > max Then max = a(i) Next i Print max End Sub 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

vb课程设计心得体会范文

vb课程设计心得体会范文 vb课程设计心得体会范文 vb课程设计心得体会范文1 经过近一个月的设计与制作,我们组的《20xx世界杯观战指南》终于完成了,现将过程中遇到的问题、获得的体会记录如下。 这次数据库课程设计中我主要负责用户登录、注册及数据库维护方面的设计。 1.Delphi是一款功能很强大的软件,其控件之多超出了我的想象,因此在运用时要借助很多资料。要学会查找和利用现有资料来解决问题 2.在设计中用到了很多SQL语句,因此对SQL及程序语句地掌握也是必不可少的。 3.后期的软件制作都是以前期的工作为基础的,因此在前期的需求分析及数据库设计阶段要认真、细致。 4.我们是三个人的小组,在设计过程要互相协调,合作。这样才能充分发挥每个人的作用。 vb课程设计心得体会范文2 首先了解到VB的特点,VB是在原来的Basic语言基础上发展而来的。Visual指的是可视的图形用户界面开发方法。不需编写大量代码去描述界面元素的外观和位置,只要把预先建立的对象添加到屏

幕上的某点即可。如果使用者诸多PAINT之类的绘图程序,则实际上已经掌握了创建用户界面的必要技巧。 BASIC指的是B语言,一种在计算机技术发展历史上应用得最为广泛的语言之一。VB在原来BASIC语言的基础上进一步发展至今包含了数百条语句,函数及关键词,其中很多和WINDOWS GUI有直接关系,VB不仅是可视语言,而且是面向对象的编程语言。其特点是概念多,实践性强,涉及面广。 之后,了解到一些基本的概念,含义。例如类,就是创建对象实例的模板包含了创建的属性描述和行为特征的定义。而此中的对象又是类的一个实例,继承了类的属性,方法,而VB中长用的对象有窗体,控件等。但我们在建立之前必须清楚对象的三要素:属性,方法和事件。而建立程序的步骤大致可分为: (1)启动程序,装载和显示窗体。 (2)窗体等待事件的发生。 (3)事件发生时,执行对应的事件发生过程。 (4)再重复(2)(3)的过程(5)最后直接遇到“END”结束语句结束程序的运行或按“结束”强行停止程序的运行。 再用VB创建一个应用程序,第一步骤是创建窗体,它是用户与应用程序进行交互操作的可视部分,窗体是创建界面的基本构造模块,也是创建应用程序所使用的对象。而后必要设置窗体的属性,从而构出窗体的外观,设置好的窗体,窗体就作为对象,能够对其定义的事件作出响应,这也是所谓的窗体事件,而窗体事件又包括窗体本

VB模拟试题

VB模拟试题 一、选择题(15分,每题1分) 1、VB集成开发环境共有三种模式,以下 __________ 三种模式是正确? (A) 设计、运行、退出 (B)运行、中断、退出 (C) 设计、运行、中断 (D)运行、中断、结束 2、以下叙述中错误的是__________ (A) 事件过程是响应特定事件的一段程序 (B) 不同的对象可以具有相同名称的方法 (C) 对象的方法是执行指定操作的过程 (D) 对象事件的名称可以由编程者指定 3、如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是 __________ (A) 如果工程中含有Sub Main过程,则程序一定首先执行该过程 (B) 不能把含有Sub Main过程的标准模块设置为启动模块 (C) 用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体 (D) 任何时刻最多只有一个窗体是活动窗体 4、下列说法哪种正确?每次调用过程时,__________ (A) Dim声明的变量可保持原值;Static声明的变量会重新初始化。 (B) Static声明的变量可保持原值;Dim声明的变量会重新初始化。 (C) Dim、Static声明的变量都可以保持原来的值。 (D) Dim、Static声明的变量都会重新初始化。 5、表达式 5 Mod 3+3\5*2的值是__________ (A) 0 (B) 2 (C) 4 (D) 6 6、从字符串N的第5个字符开始,获取4个字符,应使用 _________。 (A) Len(N,5,4) (B) Mid(N,5,4) (C) Right(N,5,4) (D) Rtrim(N,5,4) 7、InputBox函数返回值的类型为 _________。 (A) 数值 (B) 字符串 (C) 变体 (D) 数值或字符串(视输入的数据而定) 8、语句Dim A(3, -2 to 2, 5)声明的数组A包含_________个数组元素。 (A) 120 (B) 75 (C) 60 (D) 13

VB程序设计期末试卷

《VB程序设计》期末试卷 一、判断题(每题1分,共10分) ()1、设置属性的语句格式为:“对象名.属性名=属性值”。 ()2、在窗体或模块文件中声明为Private的过程,只能被本窗体或模块中的过程所调用。()3、VB的赋值语句只能给变量赋值。 ()4、在VB中,字符型常量应使用"#"号将其括起来。 ()5、窗体大小只能通过鼠标拖动窗体边框来设置。 ()6、VB的Double类型数据,可以精确表示其数值范围内的所有实数。 ()7、若用户在键盘上按下一个键,则会产生一个Click事件。 ()8、罗马数制是进位计数制。 ()9、事件过程可以由用户事件触发执行,也可以由其他过程所调用。 ()10、Do While条件.....Loop和DO Until Not条件.....Loop 两条循环语句,实现循环控制是等效的。 二、单项选择题。(每小题2分,共50分) ()1.设a=“Visual Basic”,下面使b=“Visual”的语句是 A. b=Left(a,6) B. b=Mid(a,1) C. b=Rigth(a,5,5) D. b=Left(a,1,6) ()2.在立即窗口中执行?9>=9,输出结果是 A.0 B.True C.False D. -1 ()3.语句Dim var1 As Boolean作用是:将var1定义为什么类型变量 A.单精度型 B. 整型 C. 布尔型 D.字符型 ()4.Int(—0.618*10)/10的值是 A.—0.7 B.—0.6 C. —1 D. —0.1 ()5.表达式2 + 8 * 6 / 4 Mod 2的值是 A.5 B.2 C.6 D.9 ()6.在VB中快捷键F4打开哪个窗口? A. 资源管理器窗口 B. 属性窗口 C. 代码窗口 D. 立即窗口 ()7.函数Int( 64 * RND() )的值是在哪个范围内的整数? A. [0,63] B. [0,64] C. [1,63] D. [1,64] ()8.下列叙述中正确的是 A. 只有窗体才是Visual Basic中的对象 B. 只有控件才是Visual Basic中的对象 C. 窗体和控件都是Visual Basic中的对象 D. 窗体和控件都不是Visual Basic中的对象 ()9.用于Visual Basic程序设计的控件在 A. 工具箱中 B.工具菜单中 C. 工程窗口中 D.工具栏上 ()10.Visual Basic程序中表示续行的字符是 A. : B. _ C. \ D. ’ ()11.决定按钮显示内容的属性是 A. Text https://www.360docs.net/doc/8f8938572.html, C. Caption D.BackStyle ()12.下列可以把图形文件c:\地鼠1.jpg装入窗体FORM1中的语句为 A. Form1.Picture= LoadPicture("c:\ 地鼠1.jpg") B. Form1.Handle = " c:\ 地鼠1 .jpg" C. Form1 = LoadPicture("c:\ 地鼠1.jpg") D. Form1 = " c:\ 地鼠1.jpg" ()13.设a、b、c为整型变量,执行以下程序后a、b、c的值是 a=1:b=2:c=3 a=b:b=c:c=a A.2 3 1 B.2 3 2 C.3 2 1 D.1 3 2 ()14.将数学表达式2 2* 5 ) ( cos e b a+ +写成Visual Basic的表达式,其正确的形式是 A.Cos (a+b) ^2+5*exp(2) B.Cos^2(a+b)+ 5*exp(2) C.Cos (a+b) ^2+5*ln(2) D.Cos^2(a+b)+ 5*ln(2) ()15.下列描述图片框和图像框区别,那条是错误的 A.图像框中显示图片一般用作背景 B.图片框有拉伸属性

VB课程设计总结

通过几周对VB的学习,使我增加了对VB课程的了解. 首先了解到VB的特点,VB是在原来的Basic语言基础上发展而来的.Visual指的是可视的图形用户界面开发方法.不需编写大量代码去描述界面元素的外观和位置,只要把预先建立的对象添加到屏幕上的某点即可.如果使用者诸多PAINT之类的绘图程序,则实际上已经掌握了创建用户界面的必要技巧.BASIC指的是B语言,一种在计算机技术发展历史上应用得最为广泛的语言之一.VB在原来BASIC语言的基础上进一步发展至今包含了数百条语句,函数及关键词,其中很多和WINDOWS GUI有直接关系,VB不仅是可视语言,而且是面向对象的编程语言.其特点是概念多,实践性强,涉及面广. 之后,了解到一些基本的概念,含义.例如类,就是创建对象实例的模板包含了创建的属性描述和行为特征的定义.而此中的对象又是类的一个实例,继承了类的属性,方法,而VB中长用的对象有窗体,控件等.但我们在建立之前必须清楚对象的三要素:属性,方法和事件.而建立程序的步骤大致可分为:(1)启动程序,装载和显示窗体.(2)窗体等待事件的发生.(3)事件发生时,执行对应的事件发生过程.(4)再重复(2)(3)的过程(5)最后直接遇到"END"结束语句结束程序的运行或按"结束"强行停止程序的运行. 再用VB创建一个应用程序,第一步骤是创建窗体,它是用户与应用程序进行交互操作的可视部分,窗体是创建界面的基本构造模块,也是创建应用程序所使用的对象.而后必要设置窗体的属性,从而构出窗体的外观,设置好的窗体,窗体就作为对象,能够对其定义的事件作出响应,这也是所谓的窗体事件,而窗体事件又包括窗体本身事件,键盘事件和鼠标事件.在了解窗体基本知识就还应了解VB的语言基础,其中包括了代码模块(窗体模块,标准模块,类模块),注释,分行和续行,数据类节(字节型,逻辑型,数值型,日期型),变量与常数,运算符与表达式,数组,控制结构,子过程和函数.同时,为了编程,我们还应培养良好的编程习惯,首先是对象,变量及过程的命名约定,然结构化编码约定. 在VB中创建应用程序之际也就是和对象打交道之时,对象是代码和数据的组合,可以作为一个单位来处理,对象可以是应用程序的一部分,比如可以是控件,窗体,或数据访问对象.控件也是对象中的一种,主要用来获取用户的输入信息和显示输出信息.应用程序中可用的控件包括文本框,命令按扭和列表框.而通过另外一些控件可以访问其他应用程序并处理数据. VB程序设计同时可设计出一个更好的菜单系统,这样就可以使用户了解到更大量有关应用程序设计和结构的信息,精心规划菜单与工具栏有助于提高应用程序的可用性.同时在基于WINDOWS的应用程序中,对话框被用来提示应用程序继续运行所需的数据或者用户显示信息.对话框是一种特殊类型的窗体对象,在VB中按对话框的创建有三种类型的对话框,他们是

VB模拟试题2

一、单选题(30分,每小题1分) 1、(C )字节称为一个MB。 (A)1024 (B)1000K (C)1024*1024 (D)10000K 2、计算机硬件系统的五大部件是(A )。 (A)CPU、内存储器、输入设备、输出设备、外存储器 (B)运算器、控制器、存储器、输出设备、输入设备 (C)CPU、总线、存储器、外设、主板 (D)主机箱、显示器、音箱、鼠标、键盘 3、常用的输入设备有(A )。 (A)键盘、鼠标、扫描仪(B)显示器、键盘、鼠标 (C)打印机、扫描仪、键盘(D)触摸屏、打印机、鼠标 4、计算机网络的主要作用是( D )。 (A) 数据处理(B) 信息传输与数据处理 (C) 文献查询(D) 资源共享与信息传输 5、二进制数1010等于十六进制数( C )。 (A) 10 (B) 11 (C) A (D) B 6、在VB中要强制显式声明变量,可在窗体模块或标准模块的声明段中加入语句( B )。 (A) Option Base 0 (B) Option Explicit (C) Option Base 1 (D) Option Compare 7、下列程序段的执行结果为( D )。 J1 = 10 J2 = 30 If J1 < J2 Then Print J2; Print J1 (A)10 (B)30 (C)10 30 (D)30 10 8、假设变量x1是一个布尔型(逻辑型)的变量,则下面正确的赋值语句是(C ) (A) x1="False" (B) x1='False' (C) x1=False (D) x1=#False# 9、在运行阶段,要在文本框Text1获得焦点时选中文本框中所有内容,对应的事件过程是(B )。 (A) Private Sub Text1_LostFocus() Text1.SelStart=0 Text1.SelLength=Len(Text1.text) End Sub (B) Private Sub Text1_GotFocus() Text1.SelStart=0 Text1.SelLength=Len(Text1.text) End Sub (C) Private Sub Text1_SetFocus() Text1.SelStart=0 Text1.SelLength=Len(Text1.Text) End Sub (D) Private Sub Text1_Change() Text1.SelStart=0 Text1.SelLength=Len(Text1.Text) End Sub

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

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)。

相关文档
最新文档