2024年4月25日发(作者:)

VisualBasic有哪些基本数据类型?

答:Byte(字节型)、Integer(整型)、Long(长整型)、Single(单精度浮点型)、Double(双精度浮点型)、Currency

(货币型)、String(变长)、String(定长)、Variant(可变型数字)、Variant(可变型字符)、Boolean(布尔型)、Date(日期

型)、Object(对象型)。

VisualBasic的表达式分为哪几类?

Print语句的作用?

VisualBasic的分支语句有几个?如何使用?

答:分支语句有两个:If语句和Select语句,它们都是根据条件来执行特定的语句。

VisualBasic的循环语句有几个?如何使用?

答:3种语句:For、While和Do,For用于执行指定次数,While为先测试型循环语句,Do为后测试型循环语句。

VisualBasic中的定长数组是如何使用的?

VisualBasic中的动态数组和定长数组有何不同?

VisualBasic中过程的参数有几种传递方式?

窗体中的所有属性都可以通过代码来设置么?

Name属性和Caption属性有何区别?

运行时如何在窗体上输出文本?

窗体的Resize事件在什么时候发生?

窗体的Unload事件什么时候发生?

如何让窗体先接收键盘事件?

如何用Line方法在窗体上绘制填充矩形?

当一个窗体成为活动窗口时将发生什么事件?

MDI应用程序具有什么特性?

答:所有子窗体均显示在MDI窗体的工作空间内。当最小化一个子窗体时,它的图标将显示在MDI窗体上而不是在

任务栏中。当最大化一个子窗体时,它的标题会与MDI窗体的标题组合在一起并显示于MDI窗体的标题栏上。

如何向窗体上添加控件?有哪两种方法?

答:在工具箱中单击控件图标,然后双击窗体;在工具箱中单击控件图标,然后在窗体上拖动鼠标。

如何设置控件之间的对齐方式?

如何创建控件数组?

答:可在属性窗口中设置第一个控件的Index属性,然后把其他控件的Name属性设置成与第一个控件的Name属性相同。

如何把一组控件设置成相同的大小?

要把多于两个的控件设置相同的间距?

如何为文本框设置访问键?

答:可在该文本框前面添加一个标签,并在标签的Caption属性值包含“&<访问键字母>”,把标签的TabIndex属性

设置成比文本框的TabIndex属性值大1。

在设计时如何向列表框控件添加选项?

如何使用PSet方法清除窗体上的一个像素?

如何使用Circle方法在窗体上画出扇形

答:可设置List属性。

答:可把该控件的Enabled属性设置为False。

答:可规定该像素的坐标,并使用BackColor属性设置作为color参数。

对于计时器控件,如何取消由Interval属性所建立的倒计数?

答:可使用“格式”菜单或“窗体编辑器”工具栏。

答:可使用“格式”菜单。

答:可使用“格式”菜单或“窗体编辑器”工具栏。

答:可使用“格式”菜单或“窗体编辑器”工具栏。如何设置控件相对于窗体的居中对齐方式?

窗体上显示文本时使用的字体和字号分别用什么属性来设置?

答:定长数组包含固定数目的元素,通过数组名和下标来访问每个元素。

答:不同之处在于:动态数组的元素数可以动态改变。

答:过程的参数有两种传递方式:按值传递参数和按地址传递参数。

答:不是。

答:FontName和FontSize

答:Print方法

答:当窗体第一次显示或窗体的外观尺寸被改变时发生。

答:当窗体从内存中卸载时发生。

答:可把其KeyPreview属性设置为True。

答:应同时使用B和F选项。

答:Activate

答:算术表达式、字符串表达式、关系表达式、布尔表达式。

答:print语句用于输出数字和文本,通常是把结果输出到窗体上。

答:Name属性用于标识窗体,Caption属性用于设置窗体标题文字。

答:可把start和end参数设置为负值,以画出两条半径,与圆弧一起构成扇形。

答:可调用PaintPicture方法并设置目标尺寸比源尺寸大或小。

答:可调用PaintPicture方法并设置负的目标宽度值和目标高度值。

·

1

·

Shape控件可以用爱显示哪些图形?答:用来显示以下图形:矩形,正方形,椭圆,圆,圆角矩形,圆角正方形。

如何实现图像框控件实现图像的放大和缩小?

如何使用图像框控件实现图像的水平和垂直翻转

要使用API函数mciSendString函数播放音乐,可使用什么字符串作为操作命令?

Clipboard对象有什么功能?要返回或设置Clipboard对象中的文本字符串?

答:Play

答:(1)提供对系统剪贴板的访问,该对象用于操作剪贴板上的文本和图形,使得用户能够复制、剪切和粘贴应用程

序中的文本和图形。(2)分别调用该对象的GetText和SetText方法。

要把RichTextBox控件的内容保存到文件中?

答:要把Toolbar控件与ImageList控件关联起来,可把Toolbar控件的ImageList属性设置为ImageList控件的名称。

如何要在Toolbar控件中引用ImageList控件中的图像?

如何把工具栏按钮与菜单命令关联起来?

答:要把工具栏按钮与菜单命令关联起来,可在工具栏的ButtonClick事件过程中通过Button对象的Key属性获取用

户单击了哪个工具栏按钮,并调用相应菜单命令的Click事件过程。

当从驱动器列表框中选择一个新的驱动器时将发生什么事件?

如何获取文件列表框中匹配Pattern属性设置的文件个数?

顺序文件有哪几种访问方式?

如何将字符串写入文件中?

答:应以顺序Output或Append打开它,然后使用Print#语句将格式化显示的数据写入顺序文件。

对随机文件的读写有哪些步骤?

答:定义记录类型和变量;使用Open语句以随机方式打开文件;对记录进行读写操作;关闭随机文件。

FSO对象模型包括哪些对象答:Drive对象、Folder对象、Files对象、FileSystemObject对象、TextStream对象。

如何使用FSO对象读写文本文件?

答:(1)要使用FSO对象从文本文件中读取数据,可以调用TextStream对象的Read、ReadLine或ReadAll方法。(2)

向文本文件中添加数据可以分为以下三步:打开文本文件;向打开的文本文件中写入数据;关闭已打开的文本文件。

通过数据控件连接到数据库时需要设置哪些属性?

答:Connect属性;DatabaseName属性;RecordSource属性;RecordsetType属性。

通过数据控件连接Access2000数据库时,应注意什么问题?

答:在VisualBasic6.0中不能直接通过数据控件访问Access2000版本的数据库,需要将数据库转换为早期数据库版

本。若要直接通过数据控件访问Access2000数据库,应安装补丁(如SP6)。

数据控件的Reposition何时发生?

数据控件的Validate事件何时发生?

答:数据控件的Reposition事件在一条记录成为当前记录后发生。

答:数据控件的Validate事件在移动到一条不同记录之前发生。

答:可将数据控件的Connect属性设置为“odbc;dsn=<数据源名称>”。

答:用户DSN;系统DSN;文件DSN。

答:Drivechange事件。

答:可用ListCount属性

答:可用Index属性或Key属性的值来引用ListImage对象。

答:Input、Output或Append。

如何将整个文件的内容复制到变量中?答:可以使用InputB函数将字节从文件复制到变量。

如何通过数据控件连接到SQLServer数据库?

使用ODBC数据源管理器可以创建哪几种几种形式的ODBC数据源?

要创建连接SQLServer数据库的ODBC数据源,需要哪几项步骤?

答:有以下主要步骤:添加系统DSN;选择SQLServer驱动程序;命名数据源并选择服务器;选择SQLServer验证

方式;选择默认数据库;完成ODBC数据源创建。

如何将MSFlexGrid控件添加到工具箱中?

答:选择“工程”菜单下的“部件”命令,在“部件”对话框中选择“控件”选项卡,从控件列表中选择“Microsoft

FlexGridControl6.0(SP6)”选项,然后单击“确定”按钮。

如何将ADO数据控件添加到工具箱中?

答:可从“工程”菜单中选择“部件”命令,在“部件”对话框选择“控件”选项卡中,选择“MicrosoftADODataControl

6.0(SP6)(OLEDB)”选项,然后单击“确定”按钮。

如何将DataGrid控件添加到工具箱中?

答:可从“工程”菜单中选择“部件”命令,在“部件”对话框中选择“控件”选项卡,选择和“MicrosoftDataGrid

Control6.0(SP6)(OLEDB)”选项,然后单击“确定”按钮。

·

2

·

如何设置ADO数据控件的ConnectionString属性?

如何要引用ADO对象库?

答:从“工程”菜单中选择“引用”命令,在“引用”对话框中选择MicrosoftActiveXDataObjects2.0Library选项,

然后单击“确定”按钮。

如何获取Recordset对象包含的记录数目?答:可通过RecordCount属性来获取。

在学生成绩管理系统中所用的数据库包含几个表?

答:在学生管理系统所用的数据库包含以下4个数据表:(1)用户信息表为UserInfo,用于存储用户登录的基本信息;

(2)学生信息表Student,用于存储学生的基本信息;(3)成绩表Grade,用于存储学生所学专业课程的期末成绩及课程的

相关信息;(4)课程信息表Course,用于存储学生所学专业课程的相关信息。

如何为VB应用程序制作安装程序?

答:要为VisualBasic应用程序制作安装程序,使用VisualBasic6.0自带的打包程序来完成。

选择题

❤在VisualBasic中,窗体标签和命令按钮都称为对象❤对象的特性指的是属性❤通过窗体的caption属性可以改变窗

体的标题文字❤在一个行内书写多条语句应使用什么分隔符分号

式then语句1else语句2表示语句1和2只有一条被执行

❤在个运算中,级别最高的算术运算❤if逻辑表达

❤Forj=1to100step3语句开头的循环被执行34次

❤a=”12345678”表达式left(a,4)+mid(a,4,2)值123445❤当松下和按住一个ANSI键时发生keypress事件

❤在鼠标事件中,若button的参数为2,则表明用户按下鼠标右按钮。若shift参数为6,则表明按下了Ctrl+Alt键

❤若用户在对话框中单击了“确定”按钮,则msgbox的函数返回值1❤当在控件上移动鼠标时发生mousemove

❤运行时向列表框中添加

❤要时标签控件中的文本水平居中,要将Alignment属性设置为3❤要在文本框的KeyDown事件中,若shift参数为6,

则表明按下了Ctrl+Alt键❤要是文本框同时包含两种滚动条,将ScrollBars属性设置为3

项目,要调用AddItem方法❤要创建一个下拉式组合框,要将其Style属性设置为0

位是缇❤在窗体或图像框中画直线的方法Line画点的方法Pset画圆的方法Circle

❤VB窗体坐标系默认的度量单

❤要在模块级别声明中对DLL

动态链接库中外部过程的引用,应使用Declare❤要在一个菜单中放置一个分隔条,应在菜单编辑器的标题中输入“—”

❤要时状态栏显示大写锁定的状态,在“属性页”对话框中将窗格的样式设置为1❤要是RichTextBox控件加载一个.rtf

文件或文本文件,应使用LoadFile❤要在工具栏上添加一个分隔符,将Button对象的Style属性设置为3

类型通过Type语句来实现

❤设置文

本框的Pattern属性时,可以使用分号来分隔多种模式❤挡在文件列表中单击一个文件时发生Click事件❤定义记录

❤把数据控件的RecordSetType属性设置为1,则记录类型为动态集类型记录集❤Recordest

❤在成绩信息表中,主键Sno字段❤在

❤VisualBasic模块分为窗体模块标准模块类模块

对象的CursorType属性设置为adOpenKeyset,则表示所用游标类型键集游标

学生成绩管理系统中,应将启动对象设置为MDI子窗体frmLogin

3中类型❤代码窗口分为左右两栏,左边一栏称为对象,右边一栏称为过程。❤在VisualBasic中,从运行菜单中选

择启动命令可运行应用程序❤在保存VisualBasic应用程序时,窗体文件和工程文件的扩展名分别为frm和vbp❤在

VisualBasic中字符串常量要用双引号括起来,日期时间型常量要用#括起来。❤VisualBasic变量名的命名规则时;

变量名必须以字母开头,长度不能超过255字符,变量名中不能包含特殊定义上的字符在同一范围内必须时唯一的❤设A

=3,B=2,d=4,表达式Nota<=cor4*c<=b^2andb<>a+c的值是假

workingage>=5来表示❤窗体或控件的名称对应于name属性

❤表达式(8-(6*5-28)/2)^2的值是49❤设分

房的条件是;婚姻状况为一婚,年龄在26岁以上,工作年限在5年以上,则可用分布式表达式.marriageAndage>=26And

❤用来设置下一次打印或绘图方法的水平或垂直坐标

的属性分别为CurrentX;CurrentY。❤要在对话框中显示问号图标,应在msgbox函数的第2个参数中包含符号常量.

vbQuestion❤要显示打开对话框应调用通用对话框控件的showopen方法❤要显示字体对话框应调用通用对话框控

件的showfont方法❤要使一个窗体成为mdl子窗体,应将其mdlchid属性设置true❤Backcolor属性返回或设置控件

中文本和图形的背景颜色❤Caption属性返回或设置在控件中显示的文本❤Enabled;属性返回或设置一个布尔值,决定控

件是否响应用户生成事件❤Forelor属性返回或设置控件中文本和图形的前景色❤Font属性返回或设置一个font对象,以

指定控件中文本的字体名称、字体样式和大小❤Height;和Width;属性分别返回或设置控件的高度和宽度❤Left;Top;

属性分别返回或设置控件左边缘和上边缘于容器左边缘间的距离❤Visible;属性返回或设置一个布尔值,决定控件是否可见

·

3

·

❤若要制作透明标签,应将其BackStyle属性设置为0❤若要自动改变标签的大小以显示全部内容应将其autosize属性设

置为ture❤若要使文本框可以接受多行文本应将其)MultiLine;属性设置为ture❤在使用文本框输入密码时通常将其

passwordchar属性设置为*❤Tabstop属性指定用户是否用tab键来选定文本框❤文本框的keydown和keyup事件中

keycode参数表示键代码,shift参数表示在该事件发生响应shiftctrl和alt键的状态的一个整数❤Cancel属性用来指示窗体

中命令按钮是否为取消按钮escbefault属性用来指示窗体中命令按钮是否为默认按钮enter❤Listcount属性返回列表框

控件的列表框部分项目个数,listindex属性返回式设置控件中当前选择项目的索引❤Remoreitem方法可以列表框中删除一

项❤滚动条控件的value属性返回或设置滚动条的当前位置其值始终介于min和max属性值之间包括这两值❤在菜单编辑

器中,使用“快捷菜单”列表框设置菜单控件的shorcut❤在菜单编辑器中,使用“复选“复选框设置菜单控件的chelked

属性❤在菜单编辑器中,选择“有效“复选框设置菜单控件的enabled属性

❤要在工具箱中添加richtextbox控件,应在工程菜单中选择部件命令,然后在部件对话框的控件选项卡中选择microsoft

richtextboxcontrol6.0❤要在工具箱中添加statusbar和toolbar等控件,应在部件对话框中切换到控件选项卡,然后选择

Microsoftwindowscommoncontrol6.0❤Selcolor属性返回或设置用于决定Richtextbox控件中的文本颜色的值❤

Selfontname属性返回或设置在richtextbox控件中用于显示当前选定文本的字体❤Selrtf属性返回或设置richtextbox控件的

文本,包括所有的rtf代码❤Selprint方法将richtextbox控件中的格式化文本发送给设备进行打印❤驱动器列表的dirve属

性返回或设置运行时要选择的驱动器❤驱动器列表框连接的驱动器个数包含在listcount属性中❤以随机访问方式或打开文

件时需要在open语句中使用forrandom❤Get语句用于把记录复制到变量中。❤Put语句把记录添加或者替换到随机访问

打开的文件❤Fso对象模型包含在csripting类型库中❤数据控件的DatabaseName属性设置要使用的数据库文件名❤要重

新打开数据库并重建记录集,应调用数据控件的.Refresh方法❤要使用文本框作为数据绑定控件,应将其datasource属性为

数据控件的名称datefild属性设置为字段名称。❤当用户对数据库进行修改之后,需要调用数据库的UpdateRecord方法

使所做的修改生效❤要使用dategrid控件显示数据库中的信息,应将其datasource属性设置为ADO数据控件的名称。❤

要使某个窗体成为

mdl

子窗体,应将其

.MDIChild

。属性设置为

true

❤要使安装学生成绩管理系统,应运行安装

程序❤

为了使命令按钮(名称为Button1)右移200,应使用的语句是

=

+200

设窗体上有一个文本框,名称为text1,程序运行后,要求该文本框不能接受键盘输入,但能输出信息,以下属性设置

正确的是d=flase

确定一个控件在窗体上的位置的属性是LocationTop和Left

窗体的Name属性指定

窗体的名称,用来标识一个窗体

a=2,b=3,c=4,d=5,下列表达式的值是Nota<=cOr4*c=b^2Andb<>a+cFalse

.骰子是一个正六面体,用1-6这六个数分别代表这六面,掷一次骰子出现的数可表示为INT(RND*6+1

设有如下

变量声明DimTestDateAsDate为变量TestDate正确赋值的表达方式是TextDate=#1/1/2002#

·

4

·