VB复习题.docx

上传人:b****3 文档编号:27247006 上传时间:2023-06-28 格式:DOCX 页数:37 大小:63.34KB
下载 相关 举报
VB复习题.docx_第1页
第1页 / 共37页
VB复习题.docx_第2页
第2页 / 共37页
VB复习题.docx_第3页
第3页 / 共37页
VB复习题.docx_第4页
第4页 / 共37页
VB复习题.docx_第5页
第5页 / 共37页
点击查看更多>>
下载资源
资源描述

VB复习题.docx

《VB复习题.docx》由会员分享,可在线阅读,更多相关《VB复习题.docx(37页珍藏版)》请在冰豆网上搜索。

VB复习题.docx

VB复习题

一、填空题

1、在VisaulBasic中的常量分为两种,一种是文字常量,一种是系统常量。

2、数学公式(X+Y)(Y*Z)的数学表达式是yz(x+y)。

3、在程序中使用日期型数据时,必须用_#_符号成对将日期型数据括起来。

4、VB集成发环境窗口,它包括了数个独立的窗口。

除必须的"主窗口"外,常用的还有

属性窗口、代码窗口、窗体设计窗口、工具箱窗口、对象浏览窗口、工程资源管理等窗口。

5、VB中每个对象都有自己的属性,visible属性决定控件是否允许可见。

6、在VB对象的三要素中,可以把属性看作一个对象的性质,把事件看作对象的响应,把方法看作对象的动作。

7、VB有三种工作模式,它们分别是设计模式、中断模式和运行模式。

8、如果希望每0.6秒钟产生一个计时事件,那么应将InterVal属性值应设置为600。

9、控件属性Height和Width决定了控件的大小。

10、在VB中,为了使一个控件在运行时不可操作,应将控件的Enabled属性设置为False。

11、当要使标签框的大小随着Caption属性的值进行扩展或缩小时,应将该控件的Autosize属性设置为True。

12、VB中文本框对象响应的事件中,三个重要的事件是Change、KeyPress和LostFocus。

13、VisualBasic中,时钟控件能有规律地以一定的时间间隔激发计时器事件而执行相应的代码程序。

14、在多窗体工程中,可用show方法显示一个窗体,用hide方法将一个窗体隐藏起来。

15、结构化程序设计方法,把程序的结构规定为三种基本结构,它们是:

顺序结构、选择结构、和循环结构三种基本结构。

16、VB逻辑数据类型只有True与False两个值。

当逻辑数据转换成整型数据时,True转换为-1,False转换为0。

17、VB的注释语句采用‘字符开头,续行符采用空格+“_”若一行上书写多句语句则各语句间用:

字符分隔。

18、产生100~200之间(含100和200)的随机整数的表达式是:

int((200-100+1)*rnd+100)。

19、表达式4AND5的运算结果是4。

20、VB中,工程文件、窗体文件的后缀分别是.vbp、.frm。

21、VB中,用OptionBase1说明后,DimA(5,5)定义的数组有25个元素。

22、表达式3/6*5的值是2.5。

23、表达式(2+8*3)/2的值是13。

24、表达式“12345”<>“12345”&“ABC”的值是True。

25、在Selectcase结构中应至少包含一个Case子句。

26、A=7,B=3,C=4,则表达式AMOD3+B^3/C\5的值为2。

27、执行inputbox函数后,会产生一个对话框,对话框上通常有两个按纽,它们是“确定”按纽和“取消”按钮。

28、货币型数据的类型标识符为@。

29、x,y都小于z的VB表达式为x

30、在For……Next循环中,循环次数由循环控制变量的初值、终值与步长三个因素决定,其计算公式为(终值-初值)/步长+1。

31、在DO……LOOP循环中,如果关键字While和Until不写,则形成死循环,无限循环。

32、根据变量的定义位置和所使用的变量定义语句不同,VB中的变量可以分为3类,即局部变量、模块变量和全局变量。

33、为了使标签能自动调整大小以显示全部文本内容,应把标签的Autosize属性设置为True。

34、Caption属性用来设置窗体的标题。

它确定和改变显示在窗体的标题栏中的标题。

35、假定有一个文本框,其名称为Textl,为了使该文本框具有焦点,应执行的语句是Text1.SetFocus。

36、以下语句的输出结果是3。

A%=3.14156:

printA

37、语句x=inputbox("请输入数据"),输入12345,则x的值为变体类型的数据。

38、以下语句的执行结果是5459.40。

I=Format(5459.4,"##,##0.00")

PrintI

39、在VisualBasic中按文件的数据编码方式对文件分类,或将文件分为顺序文件和随机文件和二进制文件。

40、表达式Fix(-32.68)+Int(-23.02)的值为-56。

41、将一般窗体转换为MDI窗体的子窗体时要把MDIChild属性的值设置为True。

42、VB有两种类型的数组:

固定大小的静态数组和在程序运行时可以改变的动态数组。

43、表达式Rtrim(Lcase(“Abcd123xyZ”))&Right(“mnopq”,3)的值为abcd123xyzopq。

44、变得到字体对话框中用户所选择的字体名字、大小、颜色的属性分别是FontName、FontSize、ForeColor。

45、在对象的MouseDown和MouseUp事件过程中,当参数Button的值为1、2、4时,分别代表按下了鼠标的左键、右键和中键按钮。

46、顾名思义,visual basic 是一种_可视化_ 程序设计,即一种开发图形用户界面。

47、生成消息框的命令_MsgBox_ ,生成输入框的命令_IntputBox_ 。

48、使用_Print_方法可在图片框中进行文本的输出,用_PSet_ 方法可画点,用_Line_ 方法可画直线。

49、visualBasic中有一种控件组合了文本框和列表框的特性,这种控件是_组合框_

50、设置计时器事件之间的间隔要通过计时器的_Interval_属性。

51、VB中常见的基本数据类型:

_数值型_、_日期型_、_逻辑型_、_字符型_、_对象型_、_变体型_等。

52、一个工程可以包括多种类型的文件,其中,扩展名为.VBP的文件表示_工程_文件;扩展名为.FRM的文件表示_窗体_文件;扩展名为.BAS的文件表示_模块_文件。

53、VB是一种面向对象的程序设计语言,采用了事件驱动的编程机制。

54、在VB中,1234、123456&、12346E+5.12346D+5这4个常数分别表示整型,

长整型,单精度,以精度类型

55、要以XXXX年XX月XX日形式显示当前机器内日期的Format函数表达式为Format(now,“dddddd”)

56、滚动条产生Change事件是因为Value值改变了!

57、建立弹出式菜单所使用的方法是PopupMenu。

二、选择题

1、在VB中设计程序时,能自动被检查出来的错误是(A)。

A)语法错误

B)语法错误和逻辑错误

C)运行错误

D)逻辑错误

2、双击窗体中的对象后,VisualBasic将显示的窗口是(C)。

A)项目(工程)窗口

B)工具箱  

C)代码窗口

D)属性窗口

3、在VisualBasic中,要设置菜单项的快捷访问键,应使用哪个符号:

(A)。

A)&

B)*

C)$

D)@

4、VisualBasic6.0集成环境的主窗口中不包括(C)。

A)标题栏

B)菜单栏

C)状态栏

D)工具栏

5、可决定窗体的左上角是否有控制菜单的属性是(A)。

A)ComtrolBox

B)MinButton

C)MaxButton

D)BorderStyle

6、用于获得字符串S最左边4个字符的函数是:

(A)。

A)Left(S,4)

B)Left(1,4)

C)Leftstr(S)

D)Leftstr(3,4)

7、下面给出的符号中,不能作为VisualBasic的变量名的是(B)

(A)abcd(B)4A123(C)AA123(D)BB

8下列可作为VisualBasic的常量是(C)

(A)π(B)1.0*E-3(C)-1E5(D)E-6

9、按照VisualBasic的规定,123#所表示的数据类型是(B)

(A)整型(B)双精度型(C)单精度型(D)长整型

10、按照VisualBasic的规定,下面作为字符串常量用法的是(B)

(A)ABC$(B)“ABCπ”(C)“AB”$(D)‘abc123’

11、下面能够作为VisualBasic的表达式的是(D)

(A)4*sin(π)(B)b^2-4ab(C)[-b-sqr(dlt)]/(2*a*c)(D)exp(x)+ABS(Y)

12、下面表达式中,其值为0的是(C)

(A)4/5(B)5Mod4(C)4\5(D)4Mod5

13、在VisualBasic中,执行下面四个赋值语句时出现错误的是

(A)x=SGN(0)(B)Y=sqr(0)(C)z=LOG(0)(D)x=SIN(0)

14、设变量a=2,b=3,c=4,d=5,则表达式nota>bandb^2c-d的值为(A)

(A)True(B)False(C)-1(D)1

15、下列运算结果中,值最大的是(D)。

A)3\4

B)3/4

C)4mod3

D)3mod4

16、若要使用户不能修改文本框TextBox1中内容,应修改(A)属性。

A)Locked

B)MultiLine

C)PassWordChar

D)ScrollBar

17、Label控件中内容能垂直方向变化而宽度保持不变则应设置(A)属性。

A)Wordwrap

B)Enabled

C)Locked

D)AutoSize

18、确定复选框是否选中,可访问的属性是(A)。

A)Value

B)Checked  

C)Selected

D)Caption

19、以下语句错误的是:

(D)。

A)Dowhile(Condition)

Statements

Loop

B)Do

Statements

Loopwhile(condition)

C)Dountil(condition)

Statements

Loop

D)Dountil(condition)

Statements

Enddo

20、用Dimb(-2to4)asstring语句所定义的数组的元素个数是(D)个。

A)2

B)4

C)6

D)7

21、在VisualBasic中,称对象的数据为:

(A)。

A)属性

B)方法 

C)事件

D)封装

22、如果要在任何新建的模块中自动插入OptionExplicit语句,则应采用下列(A)操作步骤。

A)在“工具”菜单中选取“选项”命令,打开“选项”对话框,单击“编辑器”选项卡,选中“要求变量声明”选项。

B)在“编辑”菜单中执行“插入文件”命令。

C)在“工程”菜单中执行“添加文件”命令。

D)以上操作都不对。

23、Datetime是Data类型的变量,以下赋值语句中错误的是:

(C)。

A)Datetime=#4/14/97#

B)Datetime=#September1,1997#

C)Datetime=#12:

15:

00AM#

D)Datetime=“8/8/99”

24、下列程序段的执行结果为(B)。

X=Int(Rnd+4)X=INT((4-4+1)*Rnd+4)

SelectCasex

Case5

Print"优秀"

Case4

Print"良好"

Case3

Print"通过"

CaseElse

Print"不通过"

EndSelect

A)优秀

B)良好

C)通过

D)不通过

25、通用对话框中能打开“颜色对话框”的方法是(B)。

A)ShowOpen

B)ShowColor  

C)ShowSave

D)ShowPrinter

26、使图形能自动按控件大小而改变的控件是(A)。

A)图片框

B)图象框

C)标签框

D)框架

27、若要将窗体从内存中卸载出去,其实现的方法是(B)。

A)Show

B)UnLoad  

C)Load

D)Hide

28、有如下程序

ForI=1To3

Forj=5To1Step-1

PrintI+j

Nextj

NextI

其循环执行的次数为:

(D)。

A)12

B)13

C)14

D)15

29、对以下过程不正确的调用语句是(B)。

publicSubadd()

……

EndSub

A)Calladd

B)add()  

C)add

D)Calladd()

30、下列关于面向对象程序设计的叙述不正确的是(D)。

A)对象具有属性、方法等特性

B)对象之间的通信产生了消息

C)一个对象是一个软件构造块,它包含数据与相关的操作

D)对象的属性不能被改变

31、VisualBasic采用了(C)编程机制。

A)面向过程

B)面向对象

C)事件驱动

D)可视化

32、下列说法错误的是(C)。

A)在同一模块不同过程中的变量可以同名;

B)不同模块中定义的全局变量不可以同名;

C)引用另一模块中的全局变量时,必须在变量名前加模块名;

D)同一模块中不同级的变量可以同名。

33、设有如下语句:

str1=InputBox(“输入”,“”,“练习”)

从键盘上输人字符串“示例”后,str1的值是(D)。

A)“输入”

B)“”

C)“练习”

D)“示例”

34、在VisualBasic中,要将一个窗体装载到内存进行预处理,但不显示,应该使用那种语句:

(C)。

A)Show

B)Hide

C)Load

D)Unload

35、在以下事件过程中,Private表示(C)。

PrivateSublblAbc_Change()

  ……

EndSub

A)此过程可以被任何其它过程调用。

 B)此过程只可以被本窗体模块中的其它过程调用。

 C)此过程不可以被任何其它过程调用。

 D)此过程只可以被本工程中的其它过程调用。

37、若要在图片框中绘制一个椭圆,使用的方法是(A)。

A)Circle

B)Line  

C)Point

D)Pset

38、若要设置定时器控件的定时时间,需设置的属性是(A)。

A)Interval

B)Value  

C)Enabled

D)Text

39、下列(B)语句可以将变量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

40、程序的基本控制结构是(C)。

A)顺序结构、多分支结构和单分支结构。

B)For……Next结构、Do……Loop结构和Select……Case结构。

C)顺序结构、选择结构和循环结构。

D)单行结构和多行结构。

41、如下有一段不完整的程序段,如果要求该程序执行3次循环,则在程序中的括号里要填入(A)。

X=1

Do

x=x+3

Printx

LoopUntil()

A)x>=8

B)x<=8

C)x>=7

D)x<=7

42、若整型变量a的值为2、b的值为3,则下列程序段执行后整型变量c的值为(A)。

Ifa>5then

Ifb<4Thenc=a-bElsec=b-a

Else

Ifb>3Thenc=a*bElsec=amodb

EndIf

A)2

B)-1

C)1

D)6

43、下列关于For…next语句的说法正确的是(A)。

A)循环变量、初值、终值和步长都必须为数值型。

B)step后的步长只为正数。

C)初值必须小于终值。

D)初值必须大于终值。

44、在VB中,过程共有三种,它们是(A)。

A)事件过程,子过程和函数过程

B)Sub过程,Function过程和Property过程。

C)事件过程,函数过程和属性过程。

D)Sub过程,函数过程和通用过程。

45、设已打开5个文件,文件号为1,2,3,4,5。

要关闭所有文件,以下语句正确的是()。

A)Close#1,2,3,4,5

B)Close#1;#2;#3;#4;#5

C)Close#1-#5

D)Close

46、下列叙述中错误的是(B)。

A)VB是采用了事件驱动编程机制。

B)VB是面向过程的程序设计语言。

C)VB是可视化程序设计语言。

D)VB是面向对象的程序设计语言。

47、退出VB6.0的快捷键是(B)。

A)Ctrl+Q

B)Alt+Q

C)Alt+A

D)Ctrl+A

48、用于获得字符串S从第4个字符开始的4个字符的函数是(A)。

A)Mid(S,4,4)

B)Middle(S,4,4) 

C)Midstr(S,4,4)

D)MiddleStr(S,4,4)

49、下列能正确产生[1-30]之间的随机整数的表达式是(D)。

A)1+rnd(30)

B)1+30*rnd()

C)rnd(1+30)

D)int(rnd()*30)+1

50、VisualBasic为命令按钮提供的Cancel属性是(A)。

 A)用来指定命令按钮是否为窗体的“取消”按钮。

 B)用来指定命令按钮的功能是停止一个程序的运行。

 C)用来指定命令按钮的功能是关闭一个运行程序。

 D)用来指定命令按钮的功能是中断一个程序的运行。

51、若要求从文本框中输入密码时在文本框中只显示*号,则应当在此文本框的属性窗口中设置(D)。

 A)Text属性值为*

B)Caption属性值为*

C)password属性值为空

D)Passwordchar属性值为*

52、下列块结构条件语句,正确的是(B)。

A)Ifx>10thenB)ifx>10then

Print"a"print"a"

Elseifx>5thenelseifx>5

Print"b"print"b"

Elseifx<5thenelse

Print"c"print"c"

EndifEndif

C)Ifx>10thenD)ifx>10then

Print"a"print"a"

Elseifx>5thenelseifx>5thenprint"b"

Print"b"

Elsex<5thenelse

Print"c"print"c"

Endifendif

53、下列对文件分类的划分错误的是(D)。

A)文件分为程序文件和数据文件。

B)文件分为有结构文件和无结构文件。

C)文件分为流式文件和记录文件。

D)文件分为顺序文件和随机文件。

54、以下关于选项按钮的说法,正确的是(B)。

A)选项按钮的Enabled属性用于决定该按钮是否被选中。

B)选项按钮的Value属性用于决定该按钮是否被选中。

C)选项按钮的Checked属性用于决定该按钮是否被选中。

D)选项按钮的Checked属性用于决定该按钮是否被选中。

55、如果想在程序中反复使用一个数据“01/01/2000”,为了避免在编写程序时反复输入这个数据,也为了一次能够修改程序中所有用到这个数据的语句,可以采用:

(A)。

A)将这个数据声明为字符串型常量,用一个常量标识符代表它。

B)将这个数据声明为字符串型变量,用一个变量标识符表示它。

C)将这个数据声明为日期型常量,用一个常量标识符代表它。

D)将这个数据声明为日期型变量,用一个变量标识符表示它。

56、在VisualBasic中,下列那种控件不可以包含其他控件:

()。

A)Picturebox

B)Frame

C)Toolbar

D)Image

57、在VisualBaic中,要使一个窗体不可见,但不从内存不释放,应使用哪种语句:

(B)。

A)Show

B)Hide 

C)Load

D)UnLoad

58、命令Picture1.Circle(500,800),800能够在图片框Picture中画出的图形是(D)。

A)半径为sin的圆

B)细而高的椭圆

C)扁而平的椭圆

D)圆心在(500,800)的一个圆

59、下列是一个循环结构的程序,循环体内的语句将执行(D)次。

K=0

ForI=1to10

Forj=1to100

K=k+1

Nextj

NextI

A)0

B)10

C)100

D)1000

60、当条件为5

A)if5

B)if5

C)if5

D)if5

 

61题目:

125、“X是小于100的非负数”,用VB表达式表示正确的是(C)。

A)0<=X<100

B)0<=X<100

C)X>=0ANDX<100

D)0<=XORX<100

62、关于Exitfor的使用说明正确的是(D)。

A)Exitfor语句可以退出任何类型的循环。

B)一个循环中只能有一个这样的语句。

C)Exitfor表示返回For语句去执行。

D)一个For循环中可以有多条Exitfor语句。

63、下列关于Sub过程的叙述正确的是(A)。

A)一个Sub过程必须有一个Exitsub语句。

B)一个Sub过程必须有一个Endsub语句。

C)在Sub过程中可以定义一个Function过程。

D)可以用Goto语句退出Sub过程。

64、写在一行上的多条语句,应以(C)为分隔符。

A)分号

B)逗号

C)冒号

D)空格

65、下述的说法哪

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 面试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1