VISUAL BASIC考试练习题

合集下载

计算机程序设计-VisualBasic【VB】考试试题(1)

计算机程序设计-VisualBasic【VB】考试试题(1)

《计算机程序设计-VB》-摸底(1)

一、 单选题(共100题,50分)

1、将调试通过的工程,经"文件"菜单的"生成.exe文件"编译成.exe文件后,该可执行文件到其他机器上不能运行的主要原因是( )。

A、 运行的机器上无VB系统

B、 该可执行文件有病毒

C、 以上原因都不对

D、 缺少.frm窗体文件

正确答案: A

解析:

2、创建 VB 应用程序时,除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是( )。

A、 监视窗口

B、 窗体布局窗口

C、 立即窗口

D、 代码窗口

正确答案: D

解析:

3、下面四个选项中,不是 VB6.0 工具箱的标准控件的是( )。

A、 定时器

B、 滚动条

C、 多媒体

D、 框架

正确答案: C

解析:

4、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是( )。

A、 属性窗口

B、 工具箱窗口

C、 工程资源管理器窗口

D、 代码窗口

正确答案: D 解析:

5、在 Visual Basic 中最基本的对象是( ),它是应用程序的基石,是其他控件的容器。

A、 文本框

B、 窗体

C、 标签

D、 命令按钮

正确答案: B

解析:

6、VB6.0 集成开发环境中,不能完成的功能是( )。

A、 编译生成可执行程序

B、 输入编辑源程序

C、 调试运行程序

D、 自动查找并改正程序中的错误

正确答案: D

解析:

7、要使 Form1 窗体的标题栏显示"欢迎使用VB",以下正确的是( )。

A、 Form1.Caption=欢迎使用VB

B、 Form1.Caption="欢迎使用VB"

C、 Form1.Caption='欢迎使用VB'

D、 ="欢迎使用VB"

正确答案: B

解析:

8、下列关于 VB 编程的说法中,不正确的是( )。

A、 事件是能被对象识别的动作

B、 方法指示对象的行为

C、 属性是描述对象特征的数据

Visual Basic程序设计综合练习题一及答案

Visual Basic程序设计综合练习题一及答案

Visual Basic程序设计综合练习题一及答案一、单项选择题(每题3分,共45分)1.无论何种控件,共同具有的属性是( )。A. Text 属性 B. Caption属性C. Name属性 D. Autosize属性2.当需要上下文帮助时,选择要帮助的内容,希望出现MSDN窗口及显示所需的帮助信息,应按的键是( )。A.Help B.F10 C.F1 D. Esc3.为了保存一个Visual Basic应用程序,下列说法正确的是( )。A.只保存窗体文件(.frm) B.只保存工程文件(.vbp)C.分别保存工程文件和标准模块文件(.bas) D.分别保存工程文件、窗体文件和标准模块文件 4.在Visual Basic中,变量的默认类型是( )。A.Integer B. VariantC.Double D.Currency 5.Timer控件可用于后台进程中,可在Timer事件内编程,要停止触发Timer事件,需要设置的属性是( )。A.Interval=0或Enabled=False B.Interval=0或Visible=False C.Enabled=False 或Enabled=0 D.Interval=0且Enabled=False6.要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只要对下列( )属性设置就有效。A.MaxButton B.BorderSyle C.Width D.MinButton7.有程序代码如下:Text1.Text = "Visual Basic",则Text1,Text ,和"Visual Basic"分别代表( )。A.对象,值,属性 B.对象,方法,属性C.对象,属性,值 D.属性,对象,值 8.要设置命令按钮的背景图形,必须设置的两个属性是( )。A.Value和Icon B.Style和IconC.Caption和Picture D.Style和Picture9.在VB中,下列合法的变量名是( )。A.4ab B. a-b C.a_4 D.integer10.如下数组声明语句,正确的是( )。A.Dim a[3,4] As Integer B.Dim a(3 4) As IntegerC.Dim a(n,n) As Integer D.Dim a(3,4) As Integer 11.要在窗体Form1内显示“欢迎您!”,使用的语句是( )。A.Form.caption="欢迎您!" B.Form1.caption="欢迎您!"C.Form1.print "欢迎您!" D.Form. print "欢迎您!"12.不属于VB数据库引擎的是( )。A.ODBC B.BDEC.Jet引擎 D.OLE DB13.数学式子Sin25°写成VB表达式是( )。 A.Sin25 B.Sin(25) C.SIN(25) D.Sin(25*3.14/180)14.使用ADO数据模型时,建立Recordset和Connection对象连接的属性是( )。A.Execute B.CommandTypeC.Open D.ActiveConnection15.要以读方式打开D盘的一个顺序文件 Test.doc,应使用的语句是( )。A.Open " Test.doc " For Output As #1 B.Open "D:\ Test.doc " For Input As #1C.Open "D:\ Test.doc " For Output As #1 D.Open " Test.doc " For Input As #1 二、填空题(每空2分 共20分)16.定时器(Timer)控件可识别的事件是 ,发生该事件的时间间隔由定时器的 属性设置。17.Visual Basic程序开发有三种模式,即设计模式、中断模式和 模式。18.全局变量在整个应用程序中有效,一般在标准模块中使用 语句声明。19.在Visual Basic语言中有三种形式的循环结构。其中,若循环的次数可以适先确定,可使用 循环。20.Dim i As Integer,则运行时变量i的初始值是 。21.在VB中,将Access称为本地数据库,SQL Server称为 。22.Winsock控件主要用来编制 或 协议的通话程序。23.在VB中想要设置断点需要按 键。三、阅读程序题(每题10分,共20分)24. Function F(a As Integer) b =3 Static c b = b + 1 c = c + 1 F = a + b + cEnd FunctionPrivate Sub Command1_Click() Dim a As Integer a = 2 For i = 1 To 3 Print F(a) Next iEnd Sub写出程序运行时,单击命令按钮在窗体上的输出结果。25. Private Sub Form_Click()Dim c As Integer, j As Integer, k As Integerk = 3 c = 4For j = 1 To 5 If j > 3 Then c = c + 5 Exit For Else k = k + 1End IfNext jPrint c, kEnd Sub写出程序运行时单击窗体后,c,k的值分别是:四、应用题(15分)26. 请根据以下描述编写购物优惠程序。某商场为了加速促成商品流通,采用购物打折的优惠办法,每位顾客一次购物(1)在100元以上者,按九五折优惠;(2)在200元以上者,按九折优惠;(3)300元以上者,按八折优惠;(4)500元以上者,按七折优惠。在窗体上添加两个文本框和一个命令按钮,要求在Text1中输入购物商品的总金额,单击命令按钮,在Text2输出优惠价。程序运行结果如图所示。参考答案一、单项选择(每小题3分,共45分)1.C 2.C 3.D 4.B 5.A 6.B 7.C 8.D 9.C 10.D 11.C 12.B 13.D 14.D 15.B 二、填空题(在空格内填写正确的答案,每空2分,共20分)16.Timer Interval17.执行18.Public19.ForNext20.021.远程数据库22.TCP/IP UDP23. F9三、简答题(每题10分,共20分) 24.答案:78925.答案:9 6四、应用题(15分)26.参考答案答案1:Private Sub Command1_Click() x = Val(Text1.Text) Select Case x Case Is >= 500 Text2.Text = x * 0.7 Case Is >= 300 Text2.Text = x * 0.8 Case Is >= 200 Text2.Text = x * 0.9 Case Is >= 100 Text2.Text = x * 0.95 Case Is < 100 Text2.Text = x End SelectEnd Sub答案2: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 = 0.95 * 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 = yEnd Sub

Visual Basic程序设计期末复习试题(A)含答案

Visual Basic程序设计期末复习试题(A)含答案

VB 课程试卷 (A)卷 第 1 页 共 2 页

题号 一 二 三 四 五 六 七 八 九 十 总分

说明:本课程考试分为上机考试和笔试两部分,满分100分,其中上机占40分,笔试60分,本试卷为笔试试卷,卷面满分60分。

一.填空题(每空1分,共16分)

1. VB应用程序至少有______、______两种文件需要保存。

2. 把32log472e写成VB表达式_______________。

3. 产生一个三位整数的表达式____________________。

4. 在属性窗口中设置______________属性,可以把指定的图形放入当前对象中。

5. 标签和文本框都用于显示文本,它们的主要区别是:____________中的文本是只读文本,

________________中的文本是可编辑文本。

6. 在同一个过程中,数组名不能与变量名______________,否则会出错。

7. 在窗体上添加一个图片框控件(name属性为P1),要在运行时将位于C:盘根目录下名为p1.jpg的图形文件装入该图片框,则所使用的语句为:__________________________。

8. 在多窗体程序中,显示一个窗体的方法是_______________。

9. 写出如下程序的运行结果:___________

dim x!,y!

x=1.5

y=0.5

if x<>0 then

y=x+y

elseif y>0.5then

y=x

else

y=x*y

end if

print x,y 10. 表示滚动条控件取值范围最大值的属性是_______________。

11. 在Visual Basic中有一种控件组合了文本框和列表框的特性,这种控件是_______________。

12. 下面程序运行后输出的结果是_________________。

VB练习题

VB练习题

- 1 - Visual Basic练习题

1、当文本框的内容发生变化时,必将触发( C )事件。

A、LostFocus B、KeyPress

C、Change D、Click

2、在Visual Basic中,下列( D )函数的值只为1,0,-1。

A、INT(X) B、ABS(X) C、SQR(X) D、SGN(X)

3、下列Visual Basic程序段运行后,变量 a、b、c的值为( )。

a = 1 : b = 1 : c = 1

Do While a + b + c < = 10

a = a + 1

b = b * 2

c = b / 2

Loop

A、2 2 1 B、3 4 2 C、4 8 4 D、4 4 2

4、当程序在运行过程中因某种原因中断时,VB进入( C )模式。

A、设计 B、运行 C、中断 D、工具

5、要改变控件的高度,应改变( A )属性。

A、Height B、Width C、Top D、Left

6、下列Visual Basic程序段运行后,变量x的值为( )。

x = 3

y = 77

Do

x = x + 2

Loop Until x > Sqr (y)

A、 7 B、8 C、9 D、10

7、在Visual Basic中,建立一个文本编辑区域,可采用下列( C )。

A、命令按钮 B、标签控件 C、文本控件 D、定时器控件

8、下列( D )表达式的值不等于4。

A、Int (4.1) B、Int (4.9) C、Abs (int (-3.9)) D、Abs (int (-4.5))

9、下列Visual Basic程序段运行后,变量m 的值为( )。

a = 2 : b = 1 : c = 5

If a < b Then m = a Else m = b

二级VISUALBASIC笔试304_真题(含答案与解析)-交互

二级VISUALBASIC笔试304_真题(含答案与解析)-交互

二级VISUAL BASIC笔试304

(总分96, 做题时间90分钟)

一、选择题

下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的。

1.

以下能够触发文本框Change事件的操作是______。

SSS_SINGLE_SEL

A 文本框失去焦点

B 文本框获得焦点

C 设置文本框的焦点

D 改变文本框的内容

分值: 2

答案:D

[评析] 当用户向文本框中输入新信息,或当程序把Text属性设置为新值从而改变文本框的Text属性时,将触

发Challge事件.程序运行后,在文本框中每键入一个字符,就会引发一次Change事件。

2.

当我们输入代码时,Visual Basic可以自动检测______错误。

SSS_SINGLE_SEL

A 语法错误

B 编译错误

C 运行错误

D 逻辑错误

分值: 2

答案:A

[评析] Visual Basic编辑环境可以自动识别用户的输入是否符合语法规则。

3.

对用MsgBox显示的消息框,下面______是错的。

SSS_SINGLE_SEL

A 可以有一个按钮

B 可以有两个按钮

C 可以有三个按钮

D 可以有四个按钮

分值: 2

答案:D

[评析] MsgBox函数的按钮组合中最多只能有三个按钮。

4.

为了使一个窗体从屏幕消失但仍在内存中,所使用的方法或语句为______。

SSS_SINGLE_SEL

A Show

B Hide

C Load

D Unload

分值: 2

答案:B

[评析] Hide方法用来将窗体从屏幕上删除,但该窗体仍然留在内存中。

5.

编写如下事件过程: Private Sub Form_ Key Down(Key Code As

Integer, Shift As Integer) If(Button

And3)=3Then Print"AAAA" End If End

二级VISUALBASIC-26-1_真题(含答案与解析)-交互

二级VISUALBASIC-26-1_真题(含答案与解析)-交互

二级VISUAL BASIC-26-1

(总分69.5, 做题时间90分钟)

一、选择题

1.

使用Line控件在窗体上画一条从(0,0)到(600,700)的直线,则其相应属性的值应是______。

SSS_SINGLE_SEL

A X1=0,X2=600,Y1=0,Y2=700

B Y1=0,Y2=600,X1=0,X2=700

C X1=0,X2=0,Y1=600,Y2=700

D Y1=0,Y2=0,X1=600,X2=700

分值: 1

答案:A

[解析] X1、Y1、X2、Y2属性是直线的起点、终点坐标。故选A。

2.

在新建一个VisualBasic工程时,将新建窗体的Name属性设置为TheFirst,则默认的窗体文件名为 ____ 。

SSS_SINGLE_SEL

A Form1.frm

B 工程1.frm

C TheFirst.frm

D Form1.vbp

分值: 2

答案:C

[解析] 设置Name的属性其实就是给窗体重命名。窗体的文件名是由文件名和后缀名(.frm)组成,即“自定义名.frm”。

3.

往窗体Form1上添加一个列表框控件List1,并编写如下代码:

Private Sub Form_Load()

For i=0 To 6

List1.AddItemi

Next i

End Sub

为了在程序运行时,按住Ctrl键单击列表中的项目可以选中多个项目,可以设置List1的属性 ______。

SSS_SINGLE_SEL

A List1.List

B List1.ListIndex

C List1. MultiSelect

D List1.Text

分值: 1

答案:C

[解析] Load事件是在窗体被装入工作区时触发的事件。当应用程序启动时,自动执行该事件,所以该事件通常用来在启动应用时对属性和变量进行初始化。而MouseDown、MouseUp是鼠标指针在某个对象上按键时激发的,Click是鼠标单击时激发的。

Visual_Basic6.0试题

1 一.单选题(每题1分)。每道题答案只有一个,未选、选错者0分。

1、 窗体文件的后缀是() A..bmp B..vbp C..bas D..frm

2、 把控件放置在窗体中的最快捷的方法是()

A.拖放鼠标 B.单击工具箱中的控件并拖动鼠标 C.双击工具箱中的控件 D. 单击工具箱中的控件

3、 当移动控件、重新设定其尺寸时,()属性会自动改变。

A.top , left B.name , caption C.click, change D.cancel , default

4、vb主要用于开发哪种环境下的文件:()

A.DOS B.WINDOWS C.DOS 和WINDOWS D.UNIX

5、()属性可以使命令按扭对用户产生的命令无效。A.default B.caption C.enabled D.cancel

6、一组复选框中,如果单击一个没有被选中的复选框,则其他已选中的复选框处于()状态。

A.禁止 B.选中 C.不选中 D.不显示

7、当对象的enabled 和 visible属性为()时,该对象才能获得焦点。

A.true , false B.false C.false , true D.true

8、当程序运行过程中,需要给用户一些提示信息或警告信息时,应使用()。

A.msgbox B.inputbox C.A,B都可以 D.A,B都不可以

9、表达式val(“16abc”)的值为()。 A.1 B.16 C.16abc D.abc

10、以下哪个函数用于在一个字符串中查找另一个字符串() A.mid$ ( ) B.len( ) C.instr( ) D.right( )

Visual Basic程序设计期末综合练习题一_百度文库解析

Visual Basic程序设计期末综合练习题一

一、单项选择题

1.Visual Basic是一种面向对象的可视化编程语言,采取了(的编程机制。

A.从主程序开始执行

B.按过程顺序执行

C.事件驱动

D.按模块顺序执行

2.在Visual Basic中,窗体文件的扩展名为(。

A..vbp

B..frm

C..cls

D..bas

3.Visual Basic6.0集成开发环境有三种工作模式,下列不属于三种工作模式之一的是(。

A.设计模式

B.编写代码模式

C.中断模式

D.执行模式

4.如果对象的名称为Mytext,而且对象有一个属性Text,那么在代码中引用该属性的正确格式是(。

A.Text.Mytext

B.Mytext*Text

C.Mytext.(Text

D.Mytext.Text

5.下列关于变量的说法不正确的是(。

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

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

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

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

6.关于对象的属性不正确的是(。

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

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

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

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

7.在设计阶段,双击窗体上的某个控件时,打开的窗体是(。

A.工程资源管理器窗口

B.工具箱窗口

C.代码编辑器窗口

D.属性窗口

8.要在窗体的标题内显示“myfrm”,使用的语句是(。

A.Form.caption="myfrm"

B.Form1.caption="myfrm"

C.Form1.Print"myfrm"

D.Form.Print"myfrm"

9.在VB中,下列变量名不合法的是(。

A.file_1

B.file

C.file-1

D.file_1_2

10.在设计动画时,用时钟控件来控制动画速度的属性是(。

期末VB试卷

第 1 页 共 7 页(宋体,小五,居中) 奈曼旗民族职业中专(2015——2016)第一学期期末考试

高二年级计算机Visual Basic试卷

注意事项:

1.本试卷共6页,满分100分,考试时间为90分钟。

2.答卷前将密封线内的项目填写清楚。

3.考生作答时,将答案答在答题卡上,将本试卷和答题卡一并交回。

题号 一、选择 二、填空 三、判断 总分

得分

一、选择题(本大题共50小题,每题1分,共50分)

1. 通过( )可以在设计时,直观地调整窗体在屏幕上的位置。

A.代码窗口 B.窗体布局窗口 C.窗体设计窗口 D.属性窗口

2 Visual Basic窗体设计器是用来设计( )。

A.应用程序的代码段 B.应用程序的界面 C.对象的属性 D.对象的事件

3. 在Visual Basic 6.0 集成开发环境中,按下列组合键可以打开工程管理器窗口的是( )。

A.Shift+F7 B.Ctrk+G C.Ctrl+R D.Shift+F4

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

A.只有窗体才是Visual Basic 中的对象

B.只有控件才是Visual Basic 中的对象

C.窗体和控件都是Visual Basic 中的对象

D.窗体和控件都不是Visual Basic 中的对象

5.用于Visual Basic 程序设计的控件在( )

A.工程窗口中 B.工具箱中 C.工具菜单中 D.工具栏上

6、下列关于字符数据好的说法中,不恰当的是( )

A. 字符型数据是用来来存储文字信息的

B. 字符型数据包含定长字符串和变长字符串

C. 字符串使用双引号或单引号作为界定符号

D. 长度为0(及不含任何字符)的字符串为空字符串(简称空串)

7、数据12345是( )数据

二级VISUALBASIC-84_真题(含答案与解析)-交互

二级VISUAL BASIC-84

(总分100, 做题时间90分钟)

选择题

1.

在Visual Basic中,所有标准控件都具有的属性是

SSS_SINGLE_SEL

A Caption

B Name

C Text

D Value

分值: 2.5

答案:B

[解析] 窗体和控件都是Visual Basic对象,不同类型的控件具备的属性也不同,但是所有控件都具备一个属性就是名字(Name)属性。

2.

下面控件中,没有Caption属性的是

SSS_SINGLE_SEL

A 复选框

B 单选按钮

C 组合框

D 框架

分值: 2.5

答案:C

[解析] 常用Caption属性来显示说明性的文字,具有该属性的控件有标签、命令按钮、框架、复选框、单选按钮等。而Text属性用于返回或设置文本框中的内容,具有该属性的控件有文本框、列表框、组合框等。

3.

下列控件中,没有Caption属性的是

SSS_SINGLE_SEL

A 单选按钮

B 复选框

C 列表框

D 框架

分值: 2.5

答案:C

[解析] 很多控件都有Caption属性用来设置标题,如Label、Frame、Option、Check、Command等,但是列表框和组合框没有Caption属性。

4.

在窗体上添加“控件”的正确的操作方式是

SSS_SINGLE_SEL

A 先单击工具箱中的控件图标,再单击窗体上适当位置

B 先单击工具箱中的控件图标,再双击窗体上适当位置

C 直接双击工具箱中的控件图标,该控件将出现在窗体上

D 直接将工具箱中的控件图标拖动到窗体上适当位置

分值: 2.5

答案:C

5.

Visual Basic控件一般都规定一个默认属性,在引用这样的属性时,只写对象名而不必给出属性名。默认属性为Caption的控件是

SSS_SINGLE_SEL

A 列表框(ListBox)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档