文档库 最新最全的文档下载
当前位置:文档库 › VisualBasic程序设计多选题

VisualBasic程序设计多选题

VisualBasic程序设计多选题
VisualBasic程序设计多选题

第一章可视化编程概述

ABC1.关于对象的属性正确的是()。

A.对象的属性一般有属性名和属性值

B.可通过属性窗口设置属性的值

C.可通过程序代码设置属性的值

D.对象的所有属性值均可在设计时设计

ACD2.下列哪一个是VB对象的要素()

A.属性

B.声音

C.方法

D. 事件

ABC3. 为了保存一个Visual Basic程序下列说法不正确的是( )。

A.只保存窗体文件(*.frm)

B. 只保存工程文件(*.vbp)

C. 分别保存工程文件和标准模块文件(*.bas)

D.分别保存窗体文件、工程文件和标准模块文件

ABD 4、VB6.0集成开发环境的主窗口中包括()。

A.标题栏

B.菜单栏

C.状态栏

D.工具栏

ABD5.下面关于工程的概念中正确的是()。

A. Visual Basic 的工程是相关应用程序文件的集合

B. Visual Basic 的工程实际上为了管理构成应用程序的所有文件

C. 一个大的Visual Basic应用程序才能构成一个工程

D. 建立只有一个窗口的应用程序,会生成多个程序文件,也称为一个工程ABD6、以下说法正确的是()

A.Visual Basic是一种可视化编程工具

B.Visual Basic是面向对象的编程语言

C.Visual Basic是结构化程序设计语言

D.Visual Basic采用事件驱动编程机制

ACD7.Visual Basic6.0工程资源管理器中的工程视图窗口以层次列表形式显示了组成这个工程的所有文件,以下属于其列举显示范围的是()。

A. 窗体文件

B. 可执行文件

C. 标准模块文件

D. 类模块文件

ACD8、用标准工具栏中的工具按钮可以执行的操作是()。

A.添加工程 B.打印源程序 C.运行程序 D.打开工程

ACD9、下列可以打开工具箱窗口的操作是()。

A.执行“视图”菜单中的“工具箱”命令 B.按Alt+F8键

C.单击工具栏上的“工具箱”按钮 D.按Alt+V,然后按Alt+X键

ACD10窗体也是一个对象,它具有()的特征。

A.属性 B.过程 C.事件 D.方法

BCD11、以下选项中,是 Visual Basic控件的是()。

A.窗体

B.定时器

C.单选框

D.命令按钮

ABD12下列说法中,不正确的说法是( )

A.一个窗体文件只能被一个工程使用

B.一个窗体文件可以被多个工程使用

C.一个窗体文件可以被多个工程使用,但必须和这些工程文件位于同一文件夹

D.一个窗体文件的文件名和窗体名必须一致

ABD13下列关于对象和类的说法中,不正确的是()。

A.包含参数调用和返回值的函数就具有对象的一切特点。

B.对象是无法实现数据封装的。

C.在应用领域中,有意义的任何事物都可以称为对象。

D.在应用领域中,有意义的任何事物都可以称为类。

ABC14下列关于对象中属性和方法的定义中,正确的是()。

A.属性,就是类中所定义的数据。

B.方法,就是对象所能执行的操作。

C.属性是客观实体所具有的性质的抽象。

D.方法是用于调用对象以外的函数。

BCD15对象的基本特点包括()。

A.数据必须放在数据库中。

B.对象中包含程序和数据,以数据为中心。

C.对象是进行处理的主体。

D.私有数据的封装性。

ACD16 以下是Visual Basic特点的选项是()。

A.可视编程 B.算法设计 C.事件驱动 D.面向对象

ACD17下面四个选项,是事件的是()。

A.Click B.Visibale C.Unload D.Change

ACD18以下不可以构成语句的项是()。

A.对象名.属性名 B.对象名.方法名

C.对象名.事件名 D.对象名.函数名

ABC19下述的说法哪种不是Windows的程序设计方法:()。

A.面向对象,顺序驱动 B.面向过程、事件驱动

C.面向过程、顺序驱动 D.面向对象、事件驱动

BCD20下列关于属性设置的叙述正确的是:()

A.一个控件具有什么属性是VB预先设计好的,用户不能改变

B.一个控件具有什么属性是VB预先设计好的,用户可以改变

C.一个控件的属性即可以在属性窗口中设置,也可以用程序代码设置

D.一个控件的属性在属性窗口中设置,还可以利用程序代码为其设置新值ABD21下列叙述错误的是()

A.对象是包含数据又包含对象数据进行操作的方法的物理实体

B.对象的属性只能在属性窗口中设置

C.不同的对象能识别不同的事件

D.事件过程都要由用户点击对象来触发

ABC22.在正确的安装VB后,可以通过多种方式启动VB,在以下方式中能启动VB的是()。

A.通过“开始”菜单中的“程序”命令

B.通过“我的电脑”找到VB6.exe,双击该文件名

C.通过“开始”菜单中的“运行”命令

D.进入DOS方式,执行VB6.exe

第二章可视化编程初步

ABC1.在VB6.0集成开发环境中有三种工作模式,下列属于三种工作模式的是()。

A.设计模式B.中断模式C.执行模式D.编写代码模式

BCD2.以下叙述中不正确的是()。

A.窗体的Name属性指定窗体的名称,用来表示一个窗体

B.窗体的Name属性的值是显示在窗体标题栏中的文本

C.可以在运行期间改变对象的Name属性的值

D.对象的Name属性的值可以为空

ABD3.以下关于MsgBox的叙述中,正确的是()。

A.MsgBox函数返回一个整数

B.通过MsgBox函数可设置信息框中图标和按钮的类型

C.MsgBox语句没有返回值

D.MsgBox函数的第二个参数是一个整数,该参数只能确定对话框显示的按钮量

ABD4、下列控件中,能改变大小的是()。

A. TextBox

B. Label

C. Timer

D. PictureBox

ABD4.下列控件中不能自动设置滚动条的是()。

A.复选框

B.框架

C.文本框

D.标签框

ABC5.刚建立一个新的标准EXE工程后,在工具箱中出现的控件是()。

A.单选按纽 B.图片框

C.框架 D.通用对话框

ABD6以下属于Visual Basic系统的文件类型是()。

A..frm B..cls C..bat D. .vbp

ABC7下列各种窗体事件中,由用户触发的事件是()

A.Load事件和Unload事件 B.Click事件和Unload事件

C.Click事件和Dbclick事件 D.Load事件和Initialize事件

ABC8VB的启动有多种方法,下面能启动VB的是()。

A.使用“开始”菜单中的“程序”命令

B.使用“开始”菜单中的“运行”命令,在弹出的对话框中输入VB启动文件的名字

C.使用“我的电脑”,在VB所在硬盘驱动器中找到相应的VB文件夹

D.先打开VB的“文件”菜单,再按Alt+Q组合键

ABD9 VB的工程资源管理器可管理多种类型的文件,下面叙述正确的是()。

A.窗体文件的扩展名为.frm,每个窗体对应一个窗体文件

B.标准模块是一个纯代码性质的文件,它不属于任何一个窗体

C.用户通过类模块来定义自已的类,每个类都用一个文件来保存,其扩展名为.bas

D.资源文件是一种纯文本文件,可以用简单的文字编辑器来编辑

ABD10.VB6.0集成环境的主窗口中包括()。

A.标题栏 B.菜单栏 C.状态栏 D.工具栏

ACD11.下列能打开工具箱窗口的操作是()。

A.招待“视图”菜单中的“工具箱”命令

B.按Alt+F8键

C.单击工具栏上的“工具箱”按钮

D.按Alt+V,然后按Alt+X键

BCD12.同时改变一个活动控件的高度和宽度,错误的操作是()A.拖拉控件4个角上的某个小方块

B.只能拖拉位于控件右下角的小方块

C.只能拖拉位于控件左下角的小方块

D.不能同时改变控件的高度和宽度

ABD13.下列可以打开属性窗口的操作是()。

A.执行“视图”菜单中的“属性窗口”命令

B.按F4键

C.按Ctrl+T

D.单击工具栏上的“属性窗口”图标

ABC14.下列关于属性设置的叙述不正确的是()。

A.所有的对象都有同样的属性

B.控件的属性只能在设计时修改,运行时无法改变

C.控件的属性都有同样的默认值

D.引用对象属性的格式为:对象名称 . 属性

ABD15.下列叙述中错误的是()。

A.在MDI应用程序中,每一个子窗体的菜单都显示在子窗体中

B.在多文档应用中,每次可以有几个活动的子窗体进行输入/编辑C.VB的每一个窗体和控件都存在一个预定义的事件集

D.改变窗体的标题也就是改变其属性窗口中的Name属性

ACD16.以下关于窗体描述不正确的是()。

A.只有用于启动的窗体可以有菜单

B.窗体事件和其中所有控件事件的代码都放在窗体文件中

C.窗体的名字和存盘的窗体文件名必须相同

D.开始运行时窗体的位置只能是设计阶段时显示的位置

ABC17.VB中控件主要分为3类,下面是VB中的控件类的是()。A.标准控件 B.ActiveX C.可插入控件 D.外部控件

ABD18.以下叙述中正确的是()。

A.Visual Basic是事件驱动型可视化编程工具

B.Visual Basic应用程序不具有明显的开始和结束语句

C.Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性

D.Visual Basic中控件的某些属性只能在运行时设置

BCD19.以下叙述中正确的是()。

A.在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件

B.以.BAS为扩展名的文件是标准模块文件

C.窗体文件包含该窗体及其控件的属性

D.一个工程中可以含有多个标准模块文件

ACD20.以下叙述中正确的是()。

A.双击鼠标可以触发DblClick事件

B.窗体或控件的事件的名称可以由编程人员确定

C.移动鼠标时,会触发MouseMove事件

D.控件的名称可以由编程人员设定

ABD21.以下叙述中正确的是()。

A.打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件

B.保存Visual Basic程序时,应分别保存窗体文件及工程文件

C.Visual Basic应用程序只能以解释方式执行

D.事件可以由用户引发,也可以由系统引发

ABD22.程序运行后,在窗体上单击鼠标,此时窗体会接收到的事件是()。A.MouseDown B.MouseUp C.Load D.Click

BCD23.如果一个工程含有多个窗体及标准模块,则以下叙述中正确的是()。

A.如果工程中含有Sub Main过程,则程序一定首先执行该过程

B.不能把标准模块设置为启动模块

C.用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体

D.任何时刻最多只有一个窗体是活动窗体

BCD24.以下关于焦点的叙述中,正确的是()。

A.如果文本框的TabStop属性为False,则不能接收从键盘上输入的数据

B.当文本框失去焦点时,触发LostFocus事件

C.当文本框的Enabled属性为False时,其Tab顺序不起作用

D.可以用TabIndex属性改变Tab顺序

ACD25.以下叙述中正确的是()。

A.一个工程中可以包含多个窗体文件

B.在一个窗体文件中用Private定义的通用过程能被其它窗体调用

C.在设计Visual Basic程序时,窗体、标准模块、类模块等需要分别保存为不同类型的文件

D.全局变量必须在标准模块中定义

ABD26.以下叙述中正确的是()。

A.一个工程中只能有一个Sub Main过程

B.窗体的Show方法的作用是将指定的窗体载入内存并显示该窗体

C.窗体的Hide方法和Unload方法的作用完全相同

D.若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体ACD27.下列关于窗体的说法正确的是()。

A. 窗体的标题由Caption属性确定

B. 窗体的Name属性与Caption属性相同

C. 窗体的背景图片由其Picture属性设定

D. 通过设置Icon属性可使窗体获得最小花时的图标

ABD28.关于文本框(TextBox)控件正确的阐述是()。

A.它用于输出信息 B.它用于输入信息

C.它不能编辑文本 D.它既能输入信息也能输出信息

ABD29.窗体不能响应的事件是()。

A.ActiveForm B.Drive C.Load D.Change

ABC 30、文本框具有()属性。

A.Enabled B.Visible C.BackColor D.Caption

ABC31.下面变量名正确的是()。

A.我们 B.abc C.a123 D.a.c

ABC32、以下哪些是文本框(TextBox)的属性()。

A.ScrollBars B.MultiLine C.Name D.Caption

ABD33.下面()对象具有Caption属性。

A. Form

B. CommandButton

C. TextBox

D. Label BCD34文本框的属性包括()。

A.caption B. text C. name D. top

ABC35下列叙述中正确的是()。

A.向文本框中输入一个字符,能够触发Change事件

B.从文本框中删除一个字符,能够触发Change事件

C.向文本框中输入一个字符,能够触发KeyPress事件

D.从文本框中删除一个字符,能够触发KeyPress事件

ACD 36下列能接收焦点的控件是()。

A.命令按钮

B.标签框

C.文本框

D.单选按钮

ABC37 以下叙述中不正确的是()。

A.对象的Name属性值可以为空

B.可以在程序运行期间改变对象的Name属性值

C.窗体的Name属性值是显示在窗体标题栏中的字符串

D.窗体的Name属性用来标识和引用窗体

ACD38下列关于窗体的叙述中,不正确的是()。

A.Load语句和show方法功能完全相同

B.Show方法显示未加载的窗体时,系统可以自动加载,然后显示窗体

C.所有被加载到内存的窗体都自动显示

D.Load语句加载窗体时,可以自动触发窗体的Activate事件

ACD39下列叙述中不正确的是()。

A.双击命令按钮,可以触发该对象的一次双击事件和两次单击事件

B.命令按钮有单击事件但没有双击事件

C.命令按钮既有单击事件也有双击事件,但不能同时使用

D.双击命令按钮,只触发该对象的双击事件

ABD40.下列符号能作为VB中变量名的是()。

A.ABCDEF B.P000000 C.89YWDDF D.xyz

ACD41.下列变量命名不正确的是()。

A.vb 1 B.myfile C.page@2 D.cmd..1

BCD42.关于命令按钮(CommandButton)控件正确的阐述是()。

A.当它的Cancel属性为真时,按键盘ESC键不能选中该命令按钮

B.当它的Default属性为真时,按键盘Enter键能选中该命令按钮

C.当它的Default属性为假时,只能用鼠标单击该命令按钮来选中该命令按钮

D.在一个窗体中,只能有一个命令按钮设为缺省的“活动按钮”

ABD43.单选按钮具有的属性是()。

A.Value B.Caption C.Text D.Font

ACD44.下列符号能作为VB中变量名的是()。

A.abcd B.int.sum C.a2000 D.intsum

ABD45.下列变量合法的是()。

A.file_1 B.file C.file-1 D.file_1_2

BCD 46、以下不是VB变量名命名规则的是:()。

A.变量名的第一个字符必须是字母、汉字、下划线和数字

B.变量名不包含小数点

C.组成变量名的字符数不得超过255个字符

D.变量名在同一范围内必须是唯一的

AB47. VB认为下面( )变量是同一个变量。

A. A1

B. a1

C. AVER

D. A_1

ABC48以下操作能打开属性窗口的是()。

A.按下F4键

B.单击工具栏的“属性窗口”按钮

C.执行“视窗”菜单中的“属性窗口”命令

D.双击任何一个对象

ABC 49以下选项中,属于单选按扭属性的是()。

A.Enabled B.Caption C.Name D.Min

ABC50 要使窗体Form1关闭,正确的是()。

A.Unload Form1 B.Unload me C.End D.Form1.Visiable=False BCD51在Visual Basic设计界面中能隐藏的窗口是()。

A.工程窗口 B.属性窗口 C.立即窗口 D.窗体窗口

第三章应用程序接口设计及代码编写

ABC1.关于语句行,下列说法不正确的是()。

A.一行只能写一条语句 B.长度不能超过255个字符C.每行的首字符必须大写 D.一条语句可以分多行书写

ACD2.关于单选按钮(OptionButton)正确的阐述是()。

A.处于一组中的单选按钮只能一个按钮被选中

B.处于同一个窗口的单选按钮只能一个按钮被选中

C.在同一程序中,可有多个单选按钮的值设为真的情况

D.单选按钮可用来显示一个可以打开或关闭的选项

ABC3.下列对象能响应Click事件的是()。

A.列表框 B.图片框 C.窗体 D.计时器

CD4.能对单选按钮分组的控件是()。

A.窗体 B.标签 C.图形框 D.框架

ACD5.下列控件中具有Caption属性的是()。

A.标签框 B.文本框 C.框架 D.命令按扭

BCD6. 以下选项中,是Visual Basic6.0标准控件的是()。

A.命令按钮

B. 定时器

C. 单选框

D. 窗体

ABD7、下列语句中正确的VB语句()。

A.Text1.Text = "你好!"

B.Text1.Text = "你好!" : Text1.BackColor = Red

C.Text1.Text = "你好!" ; Text1.BackColor = Red

D.Option Explicit

ABD 8、下列可作为VB中不允许的形式的数是()。

A.±25.74 B.3.457E-100 C.368 D.1.87E+50

CD9下列关于菜单的常用属性说法正确的是()。

A. Caption是在程序代码中引用菜单控件时使用的名称

https://www.wendangku.net/doc/9b12645887.html,出现在菜单栏或菜单之中,如“文件”、“编辑”等。

C.Index设置菜单控件数组的下标。相当于控件数组的索引属性

D.表明该菜单项处于活动状态Checked设置为True时,在相应的菜单项旁加上“”

CD10下列赋值语句正确的是()。

A.X+Y=C

B.-X=Y

C.Y=X+C

D.X=Y

ACD 11 VB中下列逻辑表达式书写错误的是()。

A.a>b>c B. a>b and a>c C. a≤b D. A≠2

ACD12.以下哪一种结构是Visual Basic语言的循环控制结构是()。

A.For结构 B.Select Case结构 C.While结构 D.Do结构

BC13要选择列表框List1的第6项,可以使用语句()。

A.List1.Selected(6)=True B.List1.Selected(5)=True

C.List1.ListIndex=5 D.List1.Selected=5

BC14下列说法中哪些是正确的()?

A.逻辑型数据占1个字节 B.长整型数据占4个字节

C.单精度型数据占4个字节 D.一个汉字在VB中占10个字节

ABC15、允许在菜单项的左边设置打勾标记,下面哪种论述是不正确的?()。

A.在标题项中输入&,然后打勾

B.在索引项中打勾

C.在有效项中打勾

D.在复选项中打勾

AB16. 当a=1,b=2,则以下( )逻辑表达式为真。

A. NOT (a>b)

B. (ab)

C. (ab)

D. NOT (a

AB17. VB 6.0的基本表达式包括算术表达式和( )表达式。

A. 关系

B. 逻辑

C. 局部

D. 常量

ABD18. 下面叙述正确的是( )。

A.驱动器列表框是一种能显示系统中所有有效磁盘驱动器的列表框

B. 驱动器列表框的Drive属性只能在运行时被设置

C. 从驱动器列表框中选择驱动器能自动变更系统的当前工作驱动器

D. 要改变系统的当前工作驱动器需要使用ChDrive语句

ABD19下列关于组合框的叙述中,不正确的是()。

A.组合框有Click事件,没有Change事件

B.组合框有Change事件,没有Click事件

C.组合框既有Click事件,也有Change事件

D.组合框没有Click事件和Change事件

ABC 20下列控件中()能触发GetFocus和LostFocus事件。

A.命令按钮

B.组合框

C.复选按钮

D.计时器

ABC21菜单控件中包含()属性。

A. caption

B. checked

C. visible

D. Value

BCD 22以下叙述中正确的是()。

A.在同一窗体的菜单项中,不允许出现标题相同的菜单项

B.在菜单的标题栏中,“&”所引导的字母表示该字母为热键

C.菜单的Visible属性可以在程序运行过程中重新设置

D.弹出式菜单也在菜单编辑器中定义

ABD23下面四种说法中,正确的说法是()。

A.菜单控件的属性可以通过属性窗口设置

B.除分隔线外,所有的菜单项都可以接受 click 事件

C.如果一个菜单项 visible 的属性为false,则相应的菜单项会“变灰”,不响应用户事件

D.菜单控件可以创造控件数组

ABC24下列能打开菜单编辑器的操作是()。

A.按CTRL+E键

B.单击工具栏的“菜单编辑器按钮”

C.执行“工具”菜单中的“菜单编辑器”命令

D.按SHIFT+ALT+m键

ABD25下列关于变体数据类型的叙述中不正确的是()。

A.变体是一种没有类型的数据

B.给变体变量赋某一种类型数值后,就不能再赋给另一种类型数值

C.一个变量没有定义就赋值,该变量即为变体类型

D.变体的空值就表示该变体值为0

ACD 26多分支选择结构的Case语句中,“变量值列表“不能是()。

A.常量值的列表,如Case 1,3,5

B.变量名的列表,如Case x,y,z

C.To 表达式,如Case 10 To 20

D.Is 关系表达式,如Case Is<20

ABD27多分支选择结构的Case语句,写法正确的是()。

A. Case 1,5,7,9

B. Case 1 To 5

C. Case 5 To 1

D. Case Is<"max"

ABC28下列那些控件能包含其它控件()。

A.Picturebox B.Frame C.Toolbar D.Image

BCD29下列各项是Visual Basic的基本数据类型的是()。

A.Char B.String C.Integer D.Double

BCD30菜单控件不支持以下()事件。

A.Click B.MouseDown C.KeyPress D.Load

ACD 31以下控件能触发Dbclick事件的是()。

A.Label B.Commandbutton C.PictureBox D.Image ABD32能触发滚动条Change事件的操作是()。

A.拖动滚动块 B.单击两端箭头

C.单击滚动块 D.单击箭头与滚动块之间的滚动条

ABD33下列结构中属于循环结构的是()。

A.for/next B.while/wend C.With/end with D.do/loop ABC34.有关列表框的属性和方法的错误描述是()。

A.列表框的内容由属性Item Data来确定

B.当多选属性(MultiSelect)为True时,可通过Text属性获得所有内容C.选中的内容应通过List属性来访问

D.选中的内容应通过Text属性来访问,并且每次只能获得一条内容

ABD35下列控件能改变大小的有()。

A.TextBox B.Label C.Timer D.PictureBox

ACD36下列对象中具有焦点属性的是()。

A.命令按钮控件 B.窗口控件 C.文本框控件 D.单选框控件

ABD37以下关于复选框的说法,不正确的是()

A.一个窗体上的所有复选框一次只能有一个被选中

B.一个容器中的所有复选框一次只能有一个被选中

C.在一个容器中的复选框可以同时有多个被选中

D.无论是在容器中还是在窗体中,都不可以同时选中多个复选框

BCD38.以下关于变量类型说明符的使用错误的是()。

A.Dim a:a%=90000 B.Dim a:a=2000%

C.Dim a:a#=”OK” D.Dim a:a&=True

ABC39.DataTime是一个Data类型的变量,以下赋值语句中正确的是()。

A.DataTime=#5/14/01# B.DataTime=#September 1,2001#

C.DataTime=#12:15:00 AM# D.”8/8/99”

BCD40.在用通用对话框控件建立“打开”或“保存”文件对话框时,如果需要指定文件列表框所列出的文件类型是doc文件,则错误的描述格式是()

A.”text(.doc)|(*.doc)” B.”文本文件(.doc)|(*.doc)”

C.”text(.doc)||(*.doc)” D.” text(.doc)(*.doc)”

BCD41.设有以下循环结构Do 循环体

Loop While<条件>

则以下叙述中正确的是()。

A.若“条件”是一个为0的常数,则一次也不执行循环体

B.“条件”可以是关系表达式、逻辑表达式或常数

C.循环体中可以使用Exit Do语句

D.如果“条件”总是为True,则不停地执行循环体

BCD42.以下叙述错误的是()。

A.组合框包含了列表框的功能

B.列表框包含了组合框的功能

C.组合框和列表框的功能完全不同

D.组合框和列表框的功能完全相同

BCD43.下列叙述中错误的是()。

A.文本框控件可以设置滚动条

B.InputBox函数和MsgBox函数一样,返回的是字符串

C.ListBox控件和ComboBox控件一样,都只能选择一项

D.VB使用Delete来删除磁盘上的文件

ABC44.下面的窗体中含有的控件是()。

A.单选钮 B.复选框 C.框架 D.命令按钮

ABC45.关于复选框和单选钮的比较中不正确的是()。

A.复选框和单选钮都只能在多个选择项中选定一项

B.复选框和单选钮的值(value)都是(True/False)

C.单选钮和复选框都响应DblClick事件

D.要使复选框不可用,可设置Enabled属性(False)和value属性(Grayed) ACD46.下列各组常量的声明错误的是()。

A.Const C as 3 B.Const c=1/3

C.Public I=3 D.Puclic I=1/3

ABC47.下列关于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循环至少执行一次ABC48.关于通用对话框控件叙述正确的是()。

A.CommonDialog控件是提供如打开和保存文件、设置打印选项、选择颜色和字体等操作的一组标准对话框

B.在运行Windows帮助引擎时,控件能够显示帮助信息

C.控件显示的对话框由控件的方法决定

D.设计时在窗体上将该控件显示成一个图标,此图标的大小可以调整

ABC49.在VB的基本数据类型中,通用类型(Variant)可以表示任何类型的变量,如果有定义Dim a,则以下变量赋值中错误的是()。

A.a=”OK” B.A$=OK C.a=04/01/2001 D.a$=”OK”

第四章VB高级语言技巧

ABC1.下列关于过程叙述正确的是()。

A.过程的传值调用是将实参的具体值传递给形参

B.过程的传址调用是将实参在内存的地址传递给形参

C.过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的

D.无论过程传值调用还是过程传址调用,参数传递都是双向的

ABC2.下列关于变量的说法正确的是()。

A.局部变量是指那些在过程中用Dim语句或Static语句声明的变量

B.局部变量的作用域仅限于声明它的过程

C.静态局部变量是在过程中用Static语句声明的

D.局部变量在声明它的过程执行完毕后就被释放了

ACD3.设用复制、粘贴的方法建立了一个命令按钮数组Command1,以下对该数

组的说法正确的是()。

A.命令按钮的所有Caption属性都是Command1

B.在代码中访问任意一个命令按钮只需使用名称Command1

C.命令按钮的大小都相同

D.命令按钮共享相同的事件过程

ABC4.下面子过程语句说明不合法的是()。

A.Sub f2(ByVal n%()) B.Sub f2(n%) As Integer

C.Functionf2%( f2%) D.Functionf2(ByVal n%) ABD5.定义数组Array(1 to 5,5)后,下列不存在的数组元素是()。

A.Array(1,1) B.Array(1,0) C.Array(0,1) D.Array(5,5) ABC6.假定有如下事件过程:

PriVate Sub Form_MouseDown(button As Integer,Shift As Integer, x As Single,Y As Single)

If Button=2 then

PopupMenu popForm

End if

End Sub

则以下描述中正确的是

A.该过程的功能是弹出一个菜单

B.popForm 是在菜单编辑器中定义的弹出式菜单的名称

C.参数X、Y指明鼠标的当前位置

D.Button=2 表示按下的是鼠标左键

BCD7.关于框架(Frame)控件正确的阐述是()。

A.它只是用来对单选按钮或复选框进行分组

B.它具有Caption、Font属性

C.为了将控件分组,首先需要绘制框架控件,然后绘制框架里面的控件

D.它支持click事件

ABC8.下列关于PictureBox控件与Image控件的说法正确的是()。

A. PictureBox可以作为控件容器,因而比Image占用系统资源多

B. Image能自动调整大小以适应载入的图片

C.PictureBox除具有Image的所有特性外,还能作为容器

D.PictureBox能使图片自动调整大小以适应PictureBox的大小

AB9.定时器具有的属性有()

A. Interval

B. Enable

C. Size

D. Index

BCD10.关于MDI窗体下列说法正确的是()。

A.一个应用程序可以有多个MDI窗体

B.子窗体不能移到MDI窗体以外

C.可以在MDI窗体上放置按钮控件

D.MDI窗体的子窗体也可以拥有菜单

ABD11以下叙述中正确的是()。

A.在KeyUp和KeyDown事件过程中,从键盘上输入A或a被视为相同的KeyCode码

B.在KeyUp和KeyDown事件过程中,将键盘上的“1”和右侧小键盘上的“1”视为不同的KeyCode码

C. KeyPress事件不能识别某个键的按下与释放

D. KeyPress事件可以识别某个键的按下与释放

ABD12下列关于KeyPress事件的叙述中正确的是()。

A. KeyPress事件不能区分输入字母的大小写

B. KeyPress事件能够检测到是否按下了光标移动键

C. 在KeyPress事件过程中可以取消按下的键,使对象接收不到字符

D. 在KeyPress事件过程中不能取消按下的键,但可以修改按键

BCD13下列关于控件数组说法中正确的是()。

A.控件数组与普通数组不同,可以由不同类型的控件构成。

B.控件数组的下标对应控件的Index属性。

C.控件数组中的控件共用一个名字。

D.控件数组无需在代码中提前定义,只要控件名称相同,系统就会提示建立控件数组。

ABC14下列关于菜单数组的说法中,不正确的是()。

A.菜单数组中数组元素的数量在程序运行时无法增加。

B.菜单数组中数组元素的数量在程序运行时无法减少。

C.菜单数组的元素不允许设置为不可见。

D.在程序运行时,增减的菜单项必须是菜单数组成员。

ABC15下列鼠标事件中,能识别鼠标左右键的是()。

A.MouseMove

B.MouseDown

C.MouseUp

D.Click

ACD16如下数组声明语句,不正确的是()。

A.dim a[3,4] as intiger B.dim a(3,4) as string

C.dim a(n,n) as single D.dim a(3 4) as integer

BCD17以下过程属于Sub过程的是()。

A.编译过程 B.Sub通用过程

C. proper属性过程 D. Event事件过程

ACD18.下列叙述中正确的是()。

A.VB中的函数功能类似于Sub过程

B.Sub过程不可以递归

C.子过程不返回与其特定子过程名相关联的值

D.过程是没有返回值的函数,又常被称为Sub过程,在事件过程或其他子过程中可以按名称调用过程

ABD19.以下关于作用范围的描述不正确的是()。

A.所有变量(Public/Global/Static/Private)都可以放到窗体的通用部分定义

B.所有变量(Public/Global/Static/Private)都可以放到标准模块中定义

C.Public/Global类的变量只能放在标准模块中定义

D.只有Global类的变量必须放在标准模块中定义

ACD20.以下控件中不能作为容器控件的是()。

A.Image图像框控件 B.PictureBox图片框控件

C.TextBox文本框控件 D.ListBox列表框控件

ACD21.以下关于控件的叙述中,正确的是()。

VisualBasic程序设计_0004

Visual Basic程序设计_0004 一、单项选择题(共10 道试题,共40 分。) 1. 一旦数据到达,将首先触发Winsock控件的()。 A. DataArrival事件 B. ConnectionRequest事件 C. DataSend事件 D. DataGet事件 2. 以下叙述中错误的是()。 A. 一个工程中只能有一个Sub Main过程 B. 窗体的Show方法的作用是将指定的窗体载入内存并显示该窗体 C. 窗体的Hide方法和Unload方法的作用完全相同 D. 若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体 3. 若要将窗体从内存中卸载,其实现的方法是()。 A. Unload B. Show C. Load D. Hide 满分:4 分 4. 下列数组声明语句,正确的是()。 A. Dim a[3,4] As Integer B. Dim a(3 4) As Integer C. Dim a(n,n) As Integer D. Dim a(3,4) As Integer 满分:4 分 5. 控件()没有Caption属性。

A. Label B. OptionButton C. Frame D. ListBox 满分:4 分 6. Visual Basic提供的常见鼠标事件中,鼠标按下所引发的事件为()。 A. MouseDown事件 B. Click事件 C. MouseUp事件 D. MouseMove事件 满分:4 分 7. 下列数据类型中,()占用内存最小。 A. Boolean B. Byte C. Integer D. Long 满分:4 分 8. 无论何种控件,共同具有的属性是()。 A. Text B. Name C. Caption D. ForeColor 满分:4 分 9. 要暂时关闭计时器,应把计时器的某个属性设置为False,这个属性是()。 A. Visible B. Timer

VB程序设计课后习题答案(科学出版社)

同步练习1 二、选择题 01——05 CADAB 06——10 ACDAB 11——15 CBDBB 同步练习2 二、选择题 01——05 ABDCA 06——10 CACBC 11——15 DADAD 16——20 BDBBB 三、填空题 1.可视 2.LEFT、TOP、WIDTH、HEIGHT 3.按字母顺序 4.查看代码 5.工具、编辑器 6.FORM窗体、FONT 7.MULTILINE 8.在运行时设计是无效的 9.工程、工程属性、通用、FORM1.SHOW 10.TABINDEX、0 同步练习3 二、选择题 01——05 BCADB 06——10 ADBBC 11——15 DBCBA 16——20 BAABB 三、填空题 1.整型、长整型、单精度型、双精度型 2.SIN(30*3.14/180)+SQR(X+EXP(3))/ABS(X-Y)-LOG(3*X) 3.164、今天是:3-19 4.FALSE 5.-4、3、-3、3、-4、4 6.CDEF 7.(X MOD 10)*10+X\10 8.(35\20)*20=20 ( 35 \ 20 )* 20 = 20 9.X MOD 3=0 OR X MOD 5=0 10.27.6、8.2、8、1、100、397、TRUE、FALSE 同步练习4 一、选择题 01——05 DBCAD 06——10 CBBAB

11——15 D25BAC 16——20 CBACB 21——25 DAABC 二、填空题 1.正确性、有穷性、可行性、有0个或多个输入、有1个或多个输出2.1 2 3 3.X>=7 4.X

vb课后习题答案

VB 课后练习题参考答案 第一章 一、 1、C 2、C 3、B 4、B 5、D 6、B 7、B 8、D 二、 1、学习版、专业版、企业版 2、alt+Q 或 alt+F4 3、.vbp 、 .frm 4、固定、浮动 5、"abcd"、"VB Programing" 6、属性窗口、运行 7、对象框、事件框 8、窗体模块、标准模块、类模块 第二章 一、 1、B 2、B 3、B 4、B 5、D 6、D 二、 1、((x+y)+z)*80-5*(C+D) 2、cos(x)*sin(sin(x)+1 3、2*a*(7+b) 4、8*EXP(3)*LOG(2) 5、good morning 、 good morning 6、2001/8/25 8 2001 7 第三章 一、 1、C 2、B 3、D 4、A 5、D 、 3 6、C 7、B 8、C 9、C 10、D 11、B 12、C 13、B 14、B 15、A 16、B 17、D 18、C 19、C 二、 1、AutoSize 2、text1.setfocus 3、0 、 0 4、 picture1.picture=loadpic ture("yy.gif") 5、stretch 6、interval 7、enable 8、下拉式组合框、简单组 合框、下拉式列表框、style 9、下拉式列表框 10、条目1 、条目3 11、欢迎您到中国来、 welcome to china!! 第四章 一、 1、B 2、C 3、C 4、B 5、C 6、B 7、C 8、B 9、D 10、A 11、B 12、A 13、B 14、D 15、A 16、B 17、A 18、C 19、B 二、 1、2542=57 2、beijing 3、002.45、2.449、 24.49e-01、-2.449 4、9 10 11 5、9 6、1 2 3 7、 iif(x<=0,y=0,iif(x<=10, y=5+2*x,iif(x<=15,y=x- 5,y=0))) 8、x=7 或 x>6 或 x>5 9、x>=0 、x

VB第一章课后习题答案讲课教案

习题 一、单项选择题 1. 在设计阶段,当双击窗体上的某个控件时,所打开的窗体是_____。 A. 工程资源管路器窗口 B. 工具箱窗体 C. 代码窗体 D. 属性窗体 2. VB中对象的含义是_____。 A. 封装了数据和方法的实体 B. 封装的程序 C. 具有某些特性的具体事物的抽象 D. 创建对象实例的模板 3. 窗体Form1的Name属性是MyForm,它的单击事件过程名是_____。 A. MyForm_Click B. Form_Click C. Form1_Click D. Frm1_Click 4. 如果要改变窗体的标题,需要设置窗体对象的_____属性。 A. BackColor B. Name C. Caption D. Font 5. 若要取消窗体的最大化功能,可将其_____属性设置为False来实现。 A. Enabled B.ControlBox C. MinButton D. MaxButton 6. 若要以代码方式设置窗体中显示文本的字体大小,可通过设置窗体对象_____属性来实现。 A. Font B.FontName C.FontSize D. FontBold 7. 确定一个控件在窗体上位置的属性是_____。 A. Width或Height B. Width和Height C. Top或Left D. Top和Left 8. 以下属性中,不属于标签的属性是_____。 A. Enabled B. Default C. Font D. Caption 9. 若要设置标签控件中文本的对齐方式,可通过_____属性实现。 A.Align B. AutoSize C. Alignment D. BackStyle 10. 若要使标签控件的大小自动与所显示文本的大小相适宜,可将其_____属性设置为True来实现。 A.Align B. AutoSize C. Alignment D. Visible 11. 若要设置或返回文本框中的文本,可通过设置其_____属性来实现。 A.Caption B. Name C. Text D. (名称) 12. 若要设置文本框最大可接受的字符数,可通过设置其_____属性来实现。 A.MultiLine B. Max C. Length D. MaxLength

vb课后练习答案习题解答 (5)

第5章数组与记录 5.1 填空题 1.若要定义一个包含10个字符串元素,且下界为1的一维数组s,则数组说明语句为()。 答案:Dim s(1 To 10) As String 2.若要定义一个元素为整型数据的二维数组a,且第一维的下标从0到5,第二维下标从-3到6,则数组说明语句为()。 答案:Dim a(0 To 5,-3 To 6) As Integer 3.如果数组元素的下标值为实数,则VB系统会按()进行处理。 答案:四舍五入原则 4.数组元素个数可以改变的数组称为();数组元素可以存放不同类型数据的数组称为()。 答案:可调数组、可变类型数组 5.数组刷新语句用于()。若被刷新的数组是数值数组,则把所有元素置();若被刷新的数组为字符串数组,则把所有元素置()。 答案:清除指定数组内容、0、空字符串 10.控件数组是由一组类型和()相同的控件组成,共享()。 答案:名字、同一个事件过程 11.控件数组中的每一个控件都有唯一的下标,下标值由()属性指定。 答案:Index 12.建立控件数组有两种方法:()和()。 答案:在设计阶段通过相同Name属性值来建立、在程序代码中使用Load方法 5.2 选择题 1.下列一维数组说明语句错误的是()。 a) Dim b(100) AS Double b) Dim b(-5 To 0) AS Byte c) Dim b(-10 To –20) AS Integer d) Dim b(5 To 5) AS String 答案:c 2.若有数组说明语句为:Dim a(-3 To 8),则数组a包含元素的个数是()。 a) 5 b) 8 c) 11 d) 12 答案:d 3.设有数组说明语句:Dim c(1 To 10),则下面表示数组c的元素选项中()是错误的。 a) c(i-1) b) c(5+0.5) c) c(0) d) c(10) 答案:c 4.下列数组说明语句中正确的是()。 a) Dim a(-1 To 5,8)AS String b) Dim a(n,n)AS Integer c) Dim a(0 To 8,5 To –1)AS Single d) Dim a(10,-10)AS Double

VisualBasic程序设计作业题解

VisualBasic程序设计作业题解

Visual Basic程序设计作业题解 作业 3 一、选择题 1.Visual Basic根据计算机访问文件的方式将文件分成三类,其中不包括()。 A.顺序文件 B.Unix文件 C.二进制文件 D.随机文件 答案:B 2.随机文件进行文件读写的单位是()。 A.字节 B.记录 C.整个文件 D.字符 答案:B 3.为了使目录路径列表Dir1的内容符合驱动器列表框Drive1的选择,应当()。 A.在Dir1_Click事件中加入 2

Dir1.Path=Drive1.Drive B.在Drive1_Click事件中加入Dir1.Path=Drive1.Drive C.在Dir1_Click事件中加入Drive1.Path=.Drive.Path D.在Dir1_Click事件中加入Drive1.Path=.Dir1.Path 答案:A 4.为了使Drive1驱动器列表框、Dir1目录路径列表框和File1文件列表框能同步协调工作,需要在()。 A.Drive1的Change事件过程中加入Drive1.Drive=Dir1.Path,在Dir1的Change事件过程中加入Dir1.Path=File1.Path代码。 B.Drive1的Change事件过程中加入Dir1.Path=Drive1.Drive,在Dir1的Change事件过程中加入File1.Path=Dir1.Path代码。 C.Dir1的Change事件过程中加入Dir1.Path=Drive1.Drive,在File1的Click事件过程中加入File1.Path=File1.FileName代码。 3

VB语言练习题及答案1

VB语言练习题及答案 1、算法的计算量的大小称为算法的________。 (A)现实性(B)难度(C)复杂性(D)效率 2、设栈S和队列Q的初始状态为空。元素a、b、c、d、e、f依次通过栈S,并且一个元素出栈后即进入队列Q,若出队的顺序为b、d、c、f、e、a,则栈S的容量至少应该为________。 (A)3(B)4(C)5(D)6 3、在深度为5的满二叉树中,叶子结点的个数为________。 (A)32(B)31(C)16(D)15 4、链表适用于________查找。 (A)顺序(B)二分法(C)顺序,也能二分法(D)随机 5、希尔排序法属于________类型的排序法。 (A)交换类排序法(B)插入类排序法(C)选择类排序法(D)建堆排序法 6、序言性注释的主要内容不包括________。 (A)模块的接口(B)模块的功能(C)程序设计者(D)数据的状态 7.在数据流图中,○(椭圆)代表________。 (A)源点(B)终点(C)加工(D)模块 8、软件测试的过程是________。 Ⅰ.集成测试Ⅱ.验收测试Ⅲ.系统测试Ⅳ.单元测试 (A)Ⅰ、Ⅱ、Ⅲ、Ⅳ(B)Ⅳ、Ⅲ、Ⅱ、Ⅰ(C)Ⅳ、Ⅰ、Ⅱ、Ⅲ、(D)Ⅱ、Ⅰ、Ⅳ、Ⅲ 9、数据的逻辑独立性是指________。 (A)存储结构与物理结构的逻辑独立性(B)数据与存储结构的逻辑独立性(C)数据与程序的逻辑独立性(D)数据元素之间的逻辑独立性

10、一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是________。 (A)一对一(B)一对多(C)多对一(D)多对多 11、下列打开"代码窗口"的操作中不正确的是________。 (A)按F4键(B)单击"工程资源管理器"窗口中"查看代码"按钮(C)双击已建立好的控件(D)执行"视图"菜单中"代码窗口"命令12、为了同时改变一个活动控件的高度和宽度,正确的操作是 ________。 (A)拖拉控件4个角上的某个小方块(B)只能拖拉位于控件右下角的小方块(C)只能拖拉位于控件左下角的小方块(D)不能同时改变控件的高度和宽度 13、Load事件是在窗体被装入工作区时 触发的事件。 (A)用户(B)程序员(C)手工(D)自动 14、.以下Case语句中错误的是________。 (A)Case 0 To8(B)Case Is > 5(C)Case Is > 0 And Is < 6(D)Case 1, 3, Is > 5 15、以下关于函数过程的叙述中,正确的是________。 (A)函数过程形参的类型与函数返回值的类型没有关系 (B)在函数过程中,过程的返回值可以有多个 (C)当数组作为函数过程的参数时,既能以传值方式传递,也能以传地址方式传递 (D)如果不指明函数过称参数的类型,则该参数没有数据类型 16、为了同时改变一个活动控件的高度和宽度,正确的操作是 ________。 (A)拖拉控件4个角上的某个小方块(B)只能拖拉位于控件右下角的小方块(C)只能拖拉位于控件左下角的小方块(D)不能同时改变控件的高度和宽度 17、设a = 3,b = 10,c = 6,以下表达式的值是________。a < b And (Not b>c) Or c

VisualBasic程序设计作业复习资料

Visual Basic程序设计作业答案 作业2 一、选择题 1.B 2.C 3.D 4.B 5.D 6.A 7.B 8.C 9.A 10.D 11.C 12.B 13.D 14.C 15.A 16.B 17.C 18.B 19.D 20.B 二、填空题 1.下拉式菜单弹出式菜单 2.打开另存为颜色字体打印 3.文本框列表框 4.Option Base 1 5.Call语句 6.工程工程属性通用Form1.Show 7.0 8.Sub过程的过程名不能返回值,而Function过程能通过过程名返回值 9.窗体模块标准模块类模块 10.移出内存无效状态 11.(1)2*Cosα*Sinα/(2*α) (2) Sqr(s*(s-a)*(s-b)*(s-c)) (3) Sin(45*3.14/180) 12.(1)x>=1 And x<12 (2) A+B>=C Or a-c<=c (3) a>0 And b>0 Or(a<0 And b<0) 13.False 14.For While Do 15.3 三、阅读下列程序,给出程序运行结果。 1.程序运行后,单击窗体,输出结果为:5050。 2. 3. 4.

3.4 3 5. * *** ***** ******* ********* 四、程序设计题 1. Private Sub Command1_Click() Dim x As Single, y As Single x = Val(Text1.Text) If x < 100 Then y = x Else If x < 200 Then y = 9.5 * x Else If x < 300 Then y = 0.9 * x Else If x < 500 Then y = 0.8 * x Else y = 0.7 * x End If End If End If End If Text2.Text = y End Sub 2. Private Sub Form_Load() Dim x As Integer x = 100 Do Until x > 200 If x Mod 3 <> 0 Then Text1.Text = Text1.Text & Str(x) & Chr(13) & Chr(10) End If x = x + 1 Loop End Sub

VB第1-4章习题答案

VB习题答案(1-4) 习题1 一、选择题 1. 以下叙述中,错误的是_________。 (A)一个Visual Basic 应用程序可以含有多个标准模块文件 (B)一个visual Basic 工程可以含有多个窗体文件 (C)标准模块文件可以属于某个指定的窗体文件 (D)标准模块文件的扩展名是.bas 标准模块文件(.bas)不属于任何一个窗体文件。参考答案为C。 2. 以下叙述中错误的是_________。 (A)一个工程可以包括多种类型的文件 (B)Visual Basic应用程序既能以编译方式执行,也能以解释方式执行 (C)程序运行后,在内存中只能驻留一个窗体 (D)对于事件驱动型应用程序,每次运行时的执行顺序可以不一样 内存中可以驻留多个窗体,当前窗体只能有一个。参考答案为C。 3. Visual Basic的窗体设计器主要是用来___________。 (A)建立用户界面(B)添加图形、图像、数据等控件 (C)编写程序源代码(D)设计窗体的布局 参考答案为A。 4. Visual Basic是一种结构化高级程序设计语言,它采用的是_________驱动方式。 (A)键盘(B)鼠标(C)事件(D)函数 参考答案为C。 5. Visual Basic程序设计语言属于_________。 (A)面向过程的语言(B)机器语言 (C)面向对象的语言(D)汇编语言 参考答案为C。 6. Visual Basic一共有设计、运行和中断三种模式,要使用调试工具应该_________。 (A)进入设计模式(B)进入运行模式 (C)进入中断模式(D)不用进入任何模式 VB中三种模式分别为:设计模式下可以进行界面设计和代码的编写;运行模式下执行代码,接受用户的操作;中断模式下可以修改代码,但不能改变界面,这个模式下通常进行代码调试,当运行出错时,默认转到该模式下进行调试。参考答案为C。

vb课后习题答案

习题3—4 (P126) Private Sub Command1_Click() Image1.Width = Image1.Width * 1.2 Image1.Height = Image1.Height * 1.2 End Sub Private Sub Command2_Click() Image1.Width = Image1.Width / 1.2 Image1.Height = Image1.Height / 1.2 End Sub Private Sub Command3_Click() Image1.Width = Form1.Width Image1.Height = Form1.Height End Sub Private Sub Form_Load() Image1.Left = 0 Image1.Top = 0 Image1.Picture = LoadPicture(App.Path & "\back.jpg") End Sub 习题3—5 (P126) Dim mleft As Long Private Sub Command1_Click() Timer1.Enabled = True End Sub Private Sub Command2_Click() Timer1.Enabled = False End Sub Private Sub Timer1_Timer() mleft = Label1.Left + 100 If mleft + Label1.Width > Picture1.Width Then mleft = 0 End If Label1.Left = mleft End Sub

Visual-Basic程序设计形成性考核册作业答案二电子教案

Visual Bsdic程序设计形成性考核册作业答案二 一、选择题 1.按照变量的作用域可将变量划分为( B )。 A、公有、私有、系统 B、全局变量、模块级变量、过程变量 C、动态、常数、静态 D、Public、Private、Protected 2. 可获得字符的ASCII码的函数是( C )。 A、Val B、Fix C、Asc D、Chr 3、要退出Do….Loop循环,可使用的语句的( D )语句。 A、Exit B、Exit For C、End Do D、Exit Do 4. 把数值型转换为字符串型需要使用的函数是(B )。 A、Val B、Str C、Asc D、Chr 5.关于语句行,下列说法正确的是( B )。 A.一行只能写一条语句B.一条语句可以分多行书写C.每行的首字符必须大写D.长度不能超过255个字符6.表达式6+10 Mod 4*2+1的值是( A ). A.9B.11 C.1 D.3 7.以下可以作为Visual Basic 变量名的是(B). A.SIN B.CO1 C.COS(X) D.X(-1) 8.表达式Abs(-5)+Len(“ABCDE”)的值为(C). A.5ABCDE B.-5ABCDE C.10 D.0

9.在代码编辑器中,如果一条语句太长,无法在一行内写下(不包括注释),要折行书写,可以在行末使用续行字符(A),表示下一行是当前行的继续. A.一个空格加一个下划字符(_)B.一个下划字符(_)C.直接回车D.一个空格加一个字符(-) 10.Sub过程与Function过程最根本的区别是(D). A.Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以. B.Function过程可以有参数,Sub过程不可以. C.两种过程参数的传递方式不同. D.Sub过程的过程名不能返回值,而Function过程能够通过过程名返回值. 11."X是小于80的非负数",用VB表达式表示正确的是(C). A..0≤X<80 B.0<=X<80 C.0<=x and x<80 D.0<=x Orx<80 12.在设计菜单时,如果要在菜单中加入一个菜单分隔条,则菜单分隔条的标题必须设置为(B ) A.加号(+) B.减号(-) C.星号(*) D.感叹号(!) 13.如果要在程序中显示一个弹出式菜单,那么要调用Visual Basic 中提供的方法是(D). A.Print B.Move C.Refresh D.PopupMenu

VB书面习题答案(1-3章)

习题一P19 1. 3. 4. 5. 6. 7 参考答案: 1、简述Visual Basic的特点。 答:⑴基于对象的可视化设计工具 ⑵事件驱动的编程机制 ⑶提供易学易用的应用程序集成开发环境 ⑷结构化的程序设计语言 ⑸强大的网络、数据库、多媒体功能 ⑹完备的联机帮助功能 3、Visual Basic 6.0有学习版、专业版和企业版,怎样知道所安装的是哪个版本? 答:在启动VB 6.0的启动封面上,能显示对应的版本,见教材例1.1 4、Visual Basic 6.0有多种类型的窗口,若想在设计时看到代码窗口,怎样操作? 答:选择“视图∣代码窗口”命令或“工程资源管理器”窗口的“查看代码”按钮。 5. 叙述建立一个完整的应用程序的过程。 答: a)建立用户界面的控件对象。 b)控件属性的设置。 c)控件事件过程及编程。 d)运行和调试程序。 e)保存程序。 6. 当建立好一个简单的应用程序后,假定该工程仅有一个窗体模块。试问该工程涉及多少个要保存的文件?若要保存该工程中的所有文件,应先保存什么文件,再保存什么文件?若不这样做,系统会出现什么信息? 答:涉及两个文件要保存。先保存窗体文件(.frm),再保存工程文件(.vbp)。若先保存工程文件,系统也会先弹出“文件另存为”对话框,要求先保存窗体文件。 7. 保存文件时,若不改变目录名,则系统默认的目录是什么? 答:系统的默认目录是VB98。 习题二P37 2. 5. 6. 7. 9. 10 参考答案: 2、属性与方法的区别是什么? 答:对象中的数据保存在属性中,VB程序中的对象都有许多属性,它们是用来描述和反映对象特征的参数。可以通过两种方法来设置属性:(1)在设计阶段利用属性窗口直接设置对象的属性值;(2)在程序运行阶段通过赋值语句实现。 方法是附属于对象的行为和动作,也可以理解为指使对象动作的命令。面向对象的程序设计

VisualBasic程序设计教程第三版课后习题答案

《VB程序设计》综合复习资料 第一章Visual Basic程序设计概述 一、填空题 1、V isual Basic是一种面向__________的可视化程序设计语言,采取了__________的编程机制。 2、在VB中工程文件的扩展名是____________,窗体文件的扩展名是____________,标准模块文件的扩展名是____________。 3、执行“工程”菜单下的__________命令,可选择并添加ActiveX控件。 4、V isual Basic 6.0用于开发__________环境下的应用程序。 二、选择题 1、下面不是VB工作模式的是() A.设计模式B.运行模式C.汇编模式D.中断模式 2、可视化编程的最大优点是() A.具有标准工具箱 B.一个工程文件由若干个窗体文件组成 C.不需要编写大量代码来描述图形对象 D.所见即所得 3、下列不能打开属性窗口的操作是() A.执行“视图”菜单中的“属性窗口”命令 B.按F4键C.按Ctrl+T D.单击工具栏上的“属性窗口”按钮 4、下列可以打开立即窗口的操作是() A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G 5、V isual Basic的编程机制是() A.可视化B.面向对象C.面向图形D.事件驱动 三、简答题 1、代码窗口主要包括哪几部分?

2、在工程资源管理器窗口中,主要列出了哪三类文件? 3、窗体布局窗口的主要用途是什么? 4、VB的基本特点是什么? 5、怎样理解可视化设计? 6、怎要理解事件驱动编程? 第二章简单的VB程序设计 一、填空题 1、设置是否可以用Tab键来选取命令按钮,应该用______________属性。 2、一个控件在窗体的位置由_______和________属性决定,其大小由__________和_________属性决定。 3、利用对象的属性setfocus可获得焦点,对于一个对象,只有其visible属性和____________属性为true,才能接受焦点。 4、设置控件背景颜色的属性名称是______________________。 5、所有控件都具有的共同属性是__________________属性。 6、一般情况下,控件有两个属性项的缺省值是相同的,这两个属性项是_______________。 7、VB中的每个对象(控件)都有一组特征,这组特征称为__________,我们通过修改它可以控制对象的外观和操作。 8、通常情况下,VB中一个工程主要包括如下四个文件:窗体文件、工程文件、类模块文件和_____________文件,后者的扩展名为.Bas,通常由Basic语言编写,是一个可共用的子程序。 9、VB有三种工作模式,分别是设计(Design)模式、_____________和中断(Break)模式。 二、选择题 1、以下能够触发文本框Change事件的操作是() A.文本框失去焦点B.文本框获得焦点 C.设置文本框的焦点D.改变文本框的内容 2、应用程序设计完成后,应将程序保存,保存的过程是() A.只保存窗体文件即可 B.只保存工程文件即可

visualbasic课后答案

第1章参考答案 (1) 第2章参考答案 (1) 第3章参考答案 (4) 第4章参考答案 (7) 第5章参考答案 (9) 第6章参考答案 (13) 第7章参考答案 (16) 第8章参考答案 (20) 第9章参考答案 (22) 第10章参考答案 (27) 第11章参考答案 (28) 第12章参考答案 (31) 第1章参考答案 、简答题(略) 、单选题: 1. C 2. D 3. C 4. B 5 6. D 7. C 三、填空 题: 1 ?设计 运行 2. Proj1 Demo1 3 ?程序代码 控件 4.编译 可执行 5.可视化 6.窗体对象 7.视图 F4 第2章参考答案 一、 简答题(略) 二、 找出以下语句中的错误 1. False ---错,因为False 是VB 的关键字或保留字 2. In tegers —— 错,正确的写法是 dim x ,y ,z as in teger 或 Dim x As Integer, y As Integer, z As Integer 但两者含义不同。 3. a+b=c 改为 c=a+b 4. Mode ----错,应改为mod 5. 37001 ---错,因为 x 取值范围是 432768 ---- 32767 6. +—— —错,应该写为/ 7. ? E - -错,E 的左边必须是一个数字 & 错, 赋值符号的左边字符串缺了双引号 9. 1 --- -错,应改为:” 1 ” 10. 错, 正确的是:#01-01-00# 三、编写语句完成以下任务

1. 设这3个数用x、y、z表示,则求3个数乘积的表达式为:x*y*z 2. Opti on explicit 3. Forml.print “ Print Text to The Windows ” 4. Dim result as long Result=(x+y+z)/3 5. Dim x as in teger, y as in teger, z as in teger 6. Y=3*x A5+2*x A4-6*x A3-1 四、数据常量有:” Xname (字符串型)、True(逻辑型卜517.3(实数型)、 "2/08/05"(日期时间型)、#1-1#(日期时间型)、 ” String (字符串型)、1 (整型) 数据变量有: VB关键 Xname、X Step 五、表达式为: 1.6 2.2002-1-1 3.xyz123abc 4.xyz123abc 5.12 6.11 六.程序段1在窗体上输出为: 5 7 -2 -9 FalseFalse 程序段2在窗体上输出为: Visual The Demo Basic 实验部分 1. 参考代码: Private Sub Form_Click() Dim x As In teger, y As In teger, z As In teger x = InputBox("请输入:") y = InputBox("请输入:") z = InputBox("请输入:") Print x + y + z Print x * y * z Prin t (x + y + z) / 3 End Sub 2. 参考代码和界面如下:

VisualBasic程序设计(复习资料)

《VisualBasic》复习资料 总共50题共100分 一、单选题(共20题,共40分) 1. 假定窗体上有一个标签,名为Label1,为了使该标签透明并且没有边框,则正确的属性设置为()(2分) https://www.wendangku.net/doc/9b12645887.html,bel1.BackStyle=0 https://www.wendangku.net/doc/9b12645887.html,bel1.BackStyle=1Label1.BorderStyle=0 Label1.BorderStyle=1 https://www.wendangku.net/doc/9b12645887.html,bel1.BackStyle=True https://www.wendangku.net/doc/9b12645887.html,bel1.BackStyle=FalseLabel1.BorderStyle=True Label1.BorderStyle=False . ★标准答案:A 2. 设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是()(2分) A.Caption https://www.wendangku.net/doc/9b12645887.html, C.Text D.value . ★标准答案:D 3. 比较图片框(PictureBox)和图像框(Image)的使用,正确的描述是()(2分) A.两类控件都可以设置AutoSize属性,以保证装入的图形可以自动改变大小 B.两类控件都可以设置Stretch属性,使得图形根据物件的实际大小进行拉伸调整,保证显示图形的所有部分 C.当图片框(PictureBox)的AutoSize自属性为Jlase时,只在装入图元文件(*.wmf)时,图形才能自动调整大小以适应图片框的尺寸 D.当图像框(Image)的Stretch属性为True时,图像框会自动改变大小以适应图形的大小,使图形充满图像框 . ★标准答案:D 4. VB的工程资源管理器可管理多种类型的文件,下面叙述不正确的是()(2分) A.窗体文件的扩展名为.frm,每个窗体对应一个窗体文件 B.标准模块是一个纯代码性质的文件,它不属于任何一个窗体 C.用户通过类模块来定义自已的类,每个类都用一个文件来保存,其扩展名为.bas D.资源文件是一种纯文本文件,可以用简单的文字编辑器来编辑 . ★标准答案:C 5. 可以惟一标识控件数组中的每一个控件属性的是()(2分) https://www.wendangku.net/doc/9b12645887.html, B.Caption C.Index D.Enabled . ★标准答案:C 6. 下面()不是VB的文件类控件(2分) A.DriveListBox控件 B.KirListBox控件 C.FileListBox控件 D.MsgBox . ★标准答案:D 7. 选中一个窗体,启动菜单编辑器的方法有()(2分) A.单击工具栏中的“菜单编辑器”命令 B.执行“工具”菜单中的“菜单编辑器”命令 C.按Ctrl+E D.按Shift+Alt+M . ★标准答案:D 8. 用于获得字符串S从第2个字符开始的3个字符的函数是()(2分)

VisualBasic程序设计作业题解.

Visual Basic程序设计作业题解 作业 3 一、选择题 1.Visual Basic根据计算机访问文件的方式将文件分成三类,其中不包括()。 A.顺序文件 B.Unix文件 C.二进制文件 D.随机文件 答案:B 2.随机文件进行文件读写的单位是()。 A.字节 B.记录 C.整个文件 D.字符 答案:B 3.为了使目录路径列表Dir1的内容符合驱动器列表框Drive1的选择,应当()。 A.在Dir1_Click事件中加入Dir1.Path=Drive1.Drive B.在Drive1_Click事件中加入Dir1.Path=Drive1.Drive C.在Dir1_Click事件中加入Drive1.Path=.Drive.Path D.在Dir1_Click事件中加入Drive1.Path=.Dir1.Path 答案:A 4.为了使Drive1驱动器列表框、Dir1目录路径列表框和File1文件列表框能同步协调工作,需要在()。 A.Drive1的Change事件过程中加入Drive1.Drive=Dir1.Path,在Dir1的Change事件过程中加入Dir1.Path=File1.Path代码。 B.Drive1的Change事件过程中加入Dir1.Path=Drive1.Drive,在Dir1的Change事件过程中加入File1.Path=Dir1.Path代码。 C.Dir1的Change事件过程中加入Dir1.Path=Drive1.Drive,在File1的Click事件过程中加入File1.Path=File1.FileName代码。 D.Dir1的Change事件过程中加入Dir1.Path=Drive1.Drive,在File1的Click事件过程中加入File1.Path=Dir1.FileName代码。 答案:C 5.下面关于顺序文件的描述正确的是()。 A.每条记录的长度必须相同 B.可通过编程对文件中的某条记录方便地修改 C.数据只能以ASCII码形式存放在文件中,所以可通过文本编辑软件显示 D.文件的组织结构复杂 答案:C 6.KILL语句在VB语言中的功能是()。 1

VB教材课后习题答案

<大学程序设计基础-Visual Basic>教材课后习题答案 第1章 一、选择题 1 2 3 4 5 6 7 B D B C B B D 第2章 一、选择题 1 2 3 4 5 6 7 8 9 10 B C B C B C A A A A 11 12 13 14 A B A A 二、填空题 1.rem或’ _ : 2.“” # # 3.5x2-3x-2sinA/3 4.321456 5.300 三、操作题 1、 程序段: Private Sub Command1_Click() Dim x As Integer, y As Integer Dim s As Long, c As Long x = Text1.Text y = Text2.Text s = x * y c = (x + y) * 2 Label3.Caption = "长方形的面积为" + Str(s) Label4.Caption = "长方形的周长为" + Str(c) End Sub 3、 程序段: Private Sub Command1_Click() Text1.Text = "第一" End Sub Private Sub Command2_Click() Text1.Text = "第二" End Sub 4、程序代码: Private Sub Text1_Change() Text1.MaxLength = 10 End Sub 5、程序代码:

Private Sub Text1_Click() Text1.SelStart = 0 Text1.SelLength = Len(Text1.Text) End Sub 第3章 一、选择题 1 2 3 4 5 6 7 D A D B A D B 二、填空题 1. False 2.B^2-4*a*c else 三、操作题 1.从键盘输入三个值,判断它们能否构成三角形的三个边。如果能构成一个三角形,则计算三角形的面积。 Dim a As Integer, b As Long, c As Long, s As Single, p As Single a = Val(InputBox("请输入一个值:")) b = Val(InputBox("请输入一个值:")) c = Val(InputBox("请输入一个值:")) If (a + b > c And a + c > b And b + c > a) Then p = (a + b + c) / 2 s = Sqr(p * (p - a) * (p - b) * (p - c)) Print a & "," & b & "," & c & "能构成一个三角形,它的面积为:" & s End If 2.编写程序,任意输入一个整数,判定该整数奇偶性。 Dim n As Integer n = Val(InputBox("请输入一个整数:")) If n Mod 2 = 0 Then Print n & "是偶数" Else Print n & "是奇数" End If 3.求一元二次方程的a*x^2+b*x+c=0的根。 Dim a As Integer, b As Integer, c As Integer, delta As Single, x1 As Single, x2 As Single a = Val(InputBox("请输入一个整数:")) b = Val(InputBox("请输入一个整数:")) c = Val(InputBox("请输入一个整数:")) delta = b ^ 2 - 4 * a * c If delta = 0 Then x1 = -b / (2 * a) Print "一元二次方程有两个相等的实根x1=x2=" & x1 Else If delta > 0 Then x1 = (-b + Sqr(delta)) / (2 * a) x2 = (-b - Sqr(delta)) / (2 * a)

相关文档
相关文档 最新文档