vb复习资料Word下载.docx

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

vb复习资料Word下载.docx

《vb复习资料Word下载.docx》由会员分享,可在线阅读,更多相关《vb复习资料Word下载.docx(34页珍藏版)》请在冰豆网上搜索。

vb复习资料Word下载.docx

11.VisualBasic中下列________是不对的。

(A)可以编写ActiveX控件

(B)开发网络程序

(C)可以通过直接访问或建立连接的方式访问大型数据库

(D)可以编写16位应用程序

12.编辑代码时,VisualBasic系统可以自动检测出________错误。

(A)语法错误(B)编译错误

(C)运行错误(D)逻辑错误

13.保存新建的工程时,默认的路径是________。

(A)MyDocument(B)VB98

(C)\(D)Window

14.当需要上下文帮助时,选择要帮助的内容,然后按________键,就可出现MSDN窗口及显示所需的帮助信息。

(A)Help(B)F10

(C)Esc(D)F1

15.下面关于对象的描述中,________是错误的。

(A)对象就是自定义结构变量

(B)对象代表正在创建的系统中的一个实体

(C)对象是一个特征和操作的封装体

(D)对象之间的信息传递是通过消息进行的

16.要使Print方法在Form_Load事件中起作用,要对窗体的________属性作设置。

(A)BackColor(B)ForeColor

(C)AutoRedraw(D)Caption

17.如果在窗体上已经创建了一个文本框对象Text1,可以通过________事件获得输入键值的ASCII码。

(A)Change(B)LostFocus

(C)KeyPress(D)GotFocus

18.在程序运行时可以对窗体的________属性进行设置。

(A)MaxButton(B)BorderStyle

(C)Name(D)Top

========================================================================================

1.

【简要分析】VisualBasic具有可视化、面向对象等特点,是结构化的高级程序设计语言,所采用的是事件驱动编程机制。

【参考答案】B

2.

【简要分析】编写代码在代码窗口,设置控件属性在属性窗口,窗体设计器上可以画图,但主要功能应是设计用户界面。

设计用户界面有时需要画图,但不是其主要功能。

【参考答案】C

3.

【简要分析】除自动查找并改正程序中的错误功能以外,其他功能都可在集成开发环境中实现。

【参考答案】D

4.

【简要分析】VBP是工程文件扩展名,VBW是VisualBasic工程工作台文件扩展名,EXE是编译生成的可执行程序扩展名,FRM是窗体文件扩展名。

5.

【简要分析】VisualBasic程序采用的是事件驱动运行机制,具有面向对象程序设计特点。

其余三项都是正确的。

6.

【简要分析】引用命令执行后将显示对话框,允许向工程中添加对象库或类型库或对工程的引用,使另一个应用程序的对象在该代码中有效。

利用部件命令执行后显示的对话框,可向工具箱添加控件、设计器或可插入的对象,也可以引用已加载的控件工程。

添加窗体命令执行后也会显示对话框,可以把新的或现存的窗体插入到工程中。

工程属性命令执行后所显示的对话框,能查看和调整工程的属性。

7.

【简要分析】代码窗口用于编写、显示以及编辑VisualBasic代码。

对象浏览器窗口显示对象库以及过程中的可用类、属性、方法、事件及常数变量。

可以用它来搜索及使用既有的对象,或是来源于其他应用程序的对象。

属性窗口列出选取对象的属性,在设计时可以改变属性值。

选取了多个控件时,会列出所有控件都具有的属性。

在立即窗口中键入或粘贴一行代码后,击ENTER键直接执行该代码。

可在立即窗口中复制一行代码,粘贴到代码窗口中,立即窗口中的代码是不能存储的。

8.

【简要分析】.dll是Windows动态链接库文件扩展名。

动态链接库是在运行时加载和链接到应用程序的例程库。

工程资源管理器窗口列出所有已装入的工程以及工程中的项目。

工程包含的项目有所有的.frm文件、所有的.bas模块、所有的.cls文件、所有的用户控件、所有的.dob文档文件、所有的.pag属性页文件、所有的.dsr设计器文件、所具有的.res资源、还有所需要的文档。

9.

【简要分析】本地窗口可自动显示出所有在当前过程中的变量声明及变量值。

工程中有定义监视表达式定义时,监视窗口就会自动出现。

立即窗口可输入并编辑代码,用Enter直接执行。

布局窗口用表示屏幕的小图像来调整窗体位置。

【参考答案】A

10.

【简要分析】用文件菜单的生成.exe文件命令可编译成.exe文件,但应用程序执行除.exe文件之外,可能还需要其它文件,如DLL、ActiveX控件(.ocx文件)、或位图(.bmp文件),所以应有VisualBasic系统的支持。

11.

【简要分析】前三项在VisualBasic中都可以实现。

VisualBasic6.0是专门为Microsoft的32位操作系统设计的,用来建立32位的应用程序。

12

【简要分析】关键字或参数拼错、标点符号不正确、使用未定义的过程等都是语法错误。

选定“工具”菜单中的“选项”,单击“选项”对话框的“编辑器”选项卡,通过设置“自动语法检测”选项,自动检测语法错误。

编译错误是由于代码编写不正确而在编译时出现的错误,编译错误中包括语法错误。

运行错误是运行中出现的错误。

逻辑错误是程序未按预期方式执行,有可能使代码产生错误结果或停止执行,如,错误的变量名、不正确的变量类型、无穷循环、比较中的错误等。

从语法角度来看,应用程序的代码可以是有效的,在运行时也未执行无效操作,但还是产生了不正确的结果。

13.

【简要分析】若将系统安装在C:

默认的路径应该是C:

\ProgramFiles\MicrosoftVisualStudio\VB98。

14.

【简要分析】VisualBasic为了获得有关VisualBasic语言中任何关键词的帮助,只须将插入点置于代码窗口中的关键词上并按F1键。

代码窗口中可用Shift+F10查看快捷键菜单,相当单击鼠标右键。

Esc是取消键。

15.

【简要分析】自定义结构变量是被声明为用户自定义数据类型的变量。

创建类模块并赋以属性和方法,可以定义类,根据类可创建任意数量的对象。

对象是类的实例,是系统中的基本运行实体,是特征和操作的封装体,相互之间通过消息进行通讯。

16.

【简要分析】AutoRedraw属性返回或设置从图形方法到持久图形的输出。

ForeColor属性返回或设置在对象里显示图片和文本的前景颜色。

BackColor属性返回或设置对象的背景颜色。

Caption属性返回或设置对象标题栏中或图标下面的文本。

17.

【简要分析】Change是表明控件内容已改变的事件。

当焦点离开对象或子控件时,发生LostFocus事件。

按下与ASCII字符对应的键时将触发KeyPress事件,其事件过程中的keyascii参数返回对应于字符的ASCII代码值。

当焦点进入对象或子控件时,发生GotFocus事件。

18.

【简要分析】MaxButton决定窗体是否具有最大化按钮。

BorderStyle返回或设置窗体的边框样式。

Name返回在代码中用于标识窗体、控件、或数据访问对象的名字。

上面三个属性在运行时是只读的。

Top属性返回或设置对象的内部上边界与其容器的上边界之间的距离,可读/写。

第三周内容

1.若要使标签控件显示时不覆盖其背景内容,要对________属性进行设置。

(A)BackColor(B)Borderstyle

(C)ForeColor(D)BackStyle

2.文本框没有________属性。

(A)Enabled(B)Caption

(C)BackColor(D)Top

3.不论何控件,共同具有的是________属性。

(A)Text(B)Name

(C)ForeColor(D)Caption

4.决定一个窗体有无控制菜单的属性是________。

(A)MinButton(B)Caption

(C)BackColor(D)ControlBox

5.要使Form1窗体的标题栏显示“欢迎使用VB”,以下________语句是正确的。

(A)Form1.Caption=“欢迎使用VB”

(B)Form1.Caption=‘欢迎使用VB’

(C)Form1.Caption=欢迎使用VB

(D)Forml.Caption=〝欢迎使用VB〞

6.VisualBasic中________对象是其它控件的容器,是最基本的对象。

(A)文本框(B)命令按钮

(C)窗体(D)标签

7.要判断在文本框是否按下Enter键,应在文本框的________事件中判断。

(A)Change(B)KeyDown

(C)Click(D)KeyPress

8.文本框的ScrollBars属性设置了非零值,却没有效果.原因是________。

(A)文本框中没有内容

(B)文本框的MultiLine属性为False

(C)文本框的MultiLine属性为True

(D)文本框的Locked属性为True

9.要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只要对________属性设置就有效。

(C)Width(D)MinButton

10.以下叙述错误的是________。

(A)打开一个工程文件时,系统自动装入与该工程有关的窗体等文件

(B)打开一个窗体文件时,系统自动装入与该窗体有关的工程文件

(C)保存vll应用程序时.应分别保存窗体文件和工程文件

(D)事件可以由用户激发,也可由系统激发

11.在一语句内写多条语句时,每个语句之间用________符号分隔。

(A),(B):

(C)、(D);

12.一条语句要在下一行继续写,用________符号作为续行符。

(A)+(B)-(C)_(D)…

13.下面________是合法的变量名。

(A)x_yz(B)123abc(C)integer(D)x-y

14.下面________是不合法的整常数。

(A)100(B)&

O100(C)&

H100(D)%100

15.下面________是合法的字符常数。

(A)ABC$(B)"

ABC"

(C)'

ABC’(D)ABC

16.下面________是合法的单精度型变量。

(A)num!

(B)sum%(C)xinte$(D)mm#

17.下面________是不合法的单精度常数。

(A)100!

(B)l00.0(C)1E+2(D)100.0D+2

18.表达式16/4-2^5*8/4MOD5\2的值为________。

(A)14(B)4(C)20(D)2

19.货币型数据小数点后最多可有________位。

(A)1(B)4(C)2(D)8

20.函数Int(Rnd*1001+1)表示的是________范围内的数。

(A)[2,1001](B)[1,1000](C)[2,1000](D)[1,1001]

21.能将任意二位数的个位和十位对调的表达式是________。

(A)(xMod10)*10+x\10(B)(x\10)*10+xMod10

(C)10*xMod10+x\10(D)(xMod10)*10+x/10

22.Rnd函数不可能为下列________值。

(A)0(B)1(C)0.1234(D)0.0005

23.Int(-298.6555*100+0.5)/100的值________。

(A)-298(B)-299.6(C)-298.66(D)–200

24.巳知A$="

12345678"

,则表达式Val(Left(A$,4)+Mid(A$,4,2))的值为________。

(A)123456(B)123445(C)1279(D)8

25.表达式23/2-6\2Mod10/4的值是________。

(A)10(B)14(C)10.5(D)11.5

26.以下关系表达式中,其值为False的是________。

(A)"

AbC"

>

"

(B)"

女"

<

男"

(C)"

BASIC"

UCase("

basic"

)(D)"

123"

23"

27.数学表达式3≤x<

10在VisualBasic中的逻辑表达式为________。

(A)3<

=x<

10(B)3<

=xANDx<

10

(C)x>

=3ORx<

10(D)3<

=xAND<

28.\、/、Mod、*四个算术运算符中,优先级别最低的是________。

 (A)\(B)/(C)MOD(D)*

29.与数学表达式对应,不正确的VisualBasic算术表达式是________。

 (A)a*b/(3*c*d)(B)a/3*b/c/d

(C)a*b/3/c/d(D)a*b/3*c*d

30.数学公式对应的VisualBasic表达式是________。

(A)–b+sqr(b*b+4ac)/2/a (B)–b+sqr(b^2+4*a*c)/2/a

(C)(–b+sqr(b^2+4*a*c))/2/a(D)(–b+sqr(b^2+4*a*c))/2a

===================================================

1.

【简要分析】BackColor返回或设置对象的背景颜色,ForeColor返回或设置在对象里显示图片和文本的前景颜色,Borderstyle返回或设置对象的边框样式,BackStyle返回或设置一个值,它指定Label控件或Shape控件的背景是透明的还是非透明的。

2.

【简要分析】Enabled用来确定文本框能否对用户产生的事件作出反应。

BackColor用于设置文本框中背景色。

Top是文本框顶端与其容器顶端的距离。

文本框没有Caption属性,但有Text属性放文本。

3.

【简要分析】Name属性是代码中控件的标识,所有控件共有。

其他三个属性都可找到不拥有他们的控件。

Text一般是文本框、组合框的属性,文本框没有Caption属性,Timer就没有ForeColor属性。

【简要分析】ControlBox决定窗体有无控制菜单。

其他三个排除。

【简要分析】VisualBasic系统中字符型数据常量的定界符是半角双引号。

【简要分析】窗体可作其它控件的容器,其他三种对象不能作其它控件的容器。

7.

【简要分析】Change是改变文本框的内容发生的事件。

KeyDown事件是当文本框具有焦点时按下一个键时发生的,但要解释ANSI字符,应使用KeyPress事件。

Click是单击鼠标事件。

KeyPress是当用户按下和松开一个ANSI键时发生的事件,其中keyascii参数返回一个标准数字ANSI键的代码。

KeyPress事件过程在截取TextBox或ComboBox控件所输入的击键时非常有用,可立即测试击键的有效性或在字符输入时对其进行格式处理。

【简要分析】文本框的ScrollBars属性是用于设置垂直或水平滚动条。

若文本框要设成有滚动条的,其MultiLine属性应为True。

9.

【简要分析】窗体的BorderStyle属性返回或设置边框样式,其取值有:

无边框(vbBSNone)、固定单边框(vbFixedSingle)、可调整的边框(vbSizable)、固定对话框(vbFixedDouble)、固定工具窗口(vbFixedToolWindow)、可变尺寸工具窗口(vbSizableToolWindow)。

MaxButton、MinButton属性标识窗体是否具有最大化或最小化按钮。

Width标识宽度。

【简要分析】VisualBasic打开工程时,将包括其工程文件(.vbp)中所列的窗体、模块和ActiveX控件。

工程中窗体文件和工程文件分别保存。

Timer事件是由系统激发的。

11.

【简要分析】通常,一行之中有一个VisualBasic语句,而且不用语句终结符。

但是也可以将两个或多个语句放在同一行,只是要用冒号(:

)将它们分开。

12.

【简要分析】可以在“代码”窗口中用续行符(一个空格后面跟一个下划线)将长语句分成多行。

由于使用续行符,无论在计算机上还是打印出来的代码都变得易读。

在同一行内,续行符后面不能加注释。

至于在什么地方可以使用续行符,还是有某些限制的。

【简要分析】合法的变量名必须以字母开头。

不能包含嵌入的句号或者嵌入的类型声明字符。

不得超过255个字符。

在同一个范围内必须是唯一的。

范围就是可以引用变量的变化域—一个过程、一个窗体等等。

【简要分析】整常数整数、长整型,类型符分别是%、&

,另外整数的进位制有十进制、八进制和十六进制,用在数值前加&

O、&

H来表示。

(A)是十进制整数100,(B)是八进制整数&

O100,(C)是十六进制整数&

H100,而(D)在100前加%的形式是不正确的。

15.

【简要分析】合法的字符常数可以包括所有的西文字符和汉字,首尾用半角双引号括起。

(A)、(C)、(D)都没有用半角双引号,不合法。

【简要分析】单精度型数据的关键字是Single,类型符是!

变量(B)中的sum%是整整变量,(C)中的xinte$是字符型变量,(D)中的mm#是双精度型变量,只有(A)中的num!

是单精度型变量。

【简要分析】单精度常数(Single)有多种表示形式,(B)采用的是整数加小数的定点形式l00.0,(C)采用的是指数加尾数的指数形式1E+2,(A)是直接在数后加类型符的形式100!

(D)采用的也是指数形式100.0D+2,但D表示是双精度数。

18.

【简要分析】算术表达式中各种运算符的优先级是:

乘方→负号→乘、除→整除→取模→加、减。

题中表达式的运算过程如下:

16/4-2^5*8/4MOD5\2

16/4-32*8/4MOD5\2

4-64MOD5\2

4-64MOD2

4-0

4

19.

【简要分析】货币型数据的类型符是@,关键字是Currency。

货币型数据是精确的定点实数或整数,最多保留小数点右边四位和小数点左边十五位。

20.

【简要分析】Rnd函数生成[0,1)区间的随机数,Int是取不大于自变量值的最大整数。

Rnd*1001生成[0,1001)范围内的数,加1取整后值应在[1,1001]范围。

21.

【简要分析】Mod是取模运算、用来对两数作除法运算,但返回其余数而非商数。

如果两数中有一数为浮点数,该数会先被四舍五入成整型后再进行运算。

22.

【简要分析】Rnd函数的值在[0,1)区间内。

23.

【简要分析】Int取不大于自变量参数的最大整数,对于负数取整后,其绝对值变大。

24.

【简要分析】Left(A$,4)是取左边四个字符,Mid(A$,4,2)是取中间从四个字符开始的共二个字符。

25.

【简要分析】算术运算符的优先级是:

Mod运算中两数中有一数为浮点数,该数会先被四舍五入成整型后再进行运算,注意小数部分要大于0.5才进位。

表达式的分级运算过程是:

23/2-6\2Mod10/4

11.5-6\2Mod2.5

11.5-3Mod2.5

11.5-3Mod2

11.5-1

10.5

26.

【简要分析】关系比较的规则是:

比较时双方数据类型要匹配,数值之间按值的大小进行比较,西文字符之间按其ASCII码大小进行比较,汉字之间按拼音字母顺序比较,汉字大于西文字符。

多字符组成的字符串比较时从左向右逐个比,直到出现不同字符。

UCase函数将字符串中的小写字母转换成大写字母。

27.

【简要分析】VisualBasic关系表达式

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

当前位置:首页 > 工作范文 > 行政公文

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

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