2012-2013学年第二学期“计算机程序设计基础 Visual Basic”练习题
第1章 Visua1 Basic简介
一、 选择题
1. Visual Basic程序设计语言属于【 】。
A.面向过程的语言 C.面向对象的语言
B.面向问题的语言 D.面向机器的语言
2.关于面向对象程序设计的叙述中,不正确的是【 】。
A.对象具有属性、方法等特性
B.对象之间的通信产生了消息
C.一个对象是一个软件构造块,它包含数据与相关的操作 D.对象的属性不能改变
3.以解释方式执行程序的过程是边逐条解释边执行,不生成【 】。
A.目标程序 B.源程序 C.连接程序 D.库文件 4.计算机能够直接执行的程序是【 】。
A.源程序 B.机器语言 C.高级语言程序 D.汇编语言程序 5.在面向对象的程序设计中,【 】是程序设计的基本单位。
A.对象 B.类 C.属性 D.方法 6.对象可以识别和响应的某些行为称为【 】。
A.方法 B.继承 C.属性 D.事件 7. 下面符合Visual Basic 的特点是【 】。
B.面向程序设计思想
D.非结构化程序设计语言
8. 可以编辑代码,但不能编辑界面的工作模式是【 】。
A.设计模式 B.运行模式 C.中断模式 D.连接模式 9. 若要打开Visual Basic的工具箱,可使用的菜单项是【 】。 A.工具 B.编辑 C.工程 10. 下面说法不正确的是【 】。 A.窗体的网格线不能改变 C.工具栏可隐藏
D.视图
A.简单的程序设计方法 C.事件驱动的编程机制
B.属性窗口能移动
D.代码窗口打开有3种方法
第 1 页 共 85 页
2012-2013学年第二学期“计算机程序设计基础 Visual Basic”练习题
第2章 Visua1 Basic程序设计概述
一、选择题
1. 使用【 】方法可以进入代码窗口编写代码。
A.执行“文件”菜单中的“打开”命令 B.双击工程资源管理器窗口
C.执行“视图”菜单中的“代码窗口”命令 D.单击工程资源管理器窗口
2. 以下关于窗体设计器窗口的说法,正确的是【 】。
A.窗体设计器窗口就是用户要设计的界面
B.应用程序中的每一个窗体都有自己的窗体设计器窗口 C.应用程序中的所有窗体都使用同一个窗体设计器窗口 D.调整窗体设计器窗口的大小将改变窗体的大小
3. 如果在一个新建的工程中使用其他工程已设计好的窗体,可以采用【 】步骤将其添加 到当前工程中。
A.使用“工程”菜单中的“添加窗体”命令打开“添加窗体”对话框,从“现存”选项 卡选择所需的窗体文件
B.使用“工程”菜单中的“添加模块”命令打开“添加模块”对话框从“现存”选项卡 选择所需的窗体文件
C.在Windows资源管理器中直接双击所需的窗体文件 D.不可以将已建立好的窗体文件添加到当前工程中
4. 新建一工程,将其窗体的(名称)属性设置为MyFirst,则默认的窗体文件名为【 】。
A.Forml.frm
B.工程1.frm C.MyFirst.frm D.Forml.vbp
5.下列窗体属性中,【 】属性在程序运行时其设置才起作用。
A.BorderStyle 及关闭按钮。
A.MaxButton B.MinButton C.ControlBox D.WindowState 7. 如果在运行时不允许移动窗体,可以将窗体的【 】属性设置为False。
A.BordorStyle B.ControlBox C.Moveable D.WindowState 8. 如果要改变窗体运行时的最小化图标,需设置窗体的【 】属性。
A.Caption
B.Icon
C.MaxButton
D.MinButton
B.Caption
C.MaxButton
D.Left
6. 当将窗体的【 】属性值设置为False时,将不显示窗体的控制菜单、最大化、最小化
9. 如果要使窗体的最大化按钮变成暗灰色(不起作用),应设置窗体的【 】属性。
A.Caption 可见。
第 2 页 共 85 页
B.Icon C.MaxButton D.MinButton
10.在Visual Basic集成开发环境中,如果工具箱不可见,应在【 】菜单中操作而使它
2012-2013学年第二学期“计算机程序设计基础 Visual Basic”练习题
A.窗口
B.视图
C.编辑
D.文件
11.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是【 】。
A.工程资源管理器窗口 B.工具箱窗口 C.代码窗口 D.属性窗口 12.Visual Basic应用程序处于运行模式时,这时【 】。
A.既不能设计界面,也不能编辑代码 B.可以编辑代码,不能设计界面 C.可以设计界面,不能编辑代码
D.既能设计界面,也能编辑代码
13.下列选项中,属于Visual Basic程序设计方法特点的是【 】。
A.可视化、顺序驱动 C.面向对象、顺序驱动
B.可视化、事件驱动 D.面向过程、事件驱动
14.通过【 】可以在界面设计阶段直观地调整窗体在屏幕上的位置。
A.窗体布局窗口 B.工具箱窗口 C.代码窗口 D.属性窗口
15.在Visual Basic集成开发环境中,窗体设计器的主要功能是【 】。
A.建立用户界面 C.显示文件
B.编写源程序代码 D.显示属性
16.在设计应用程序时,通过【 】窗口可以查看到应用程序工程中的所有组成部分。
A.工程资源管理器
B.窗体设计器
C.代码
D.属性
17.要在窗体上显示图片,需设置窗体的【 】属性。
A.Caption
B.Icon
C.Picture
D.ControlBox
18.如果希望运行时窗体以最大化方式显示,则应设置窗体的【 】属性。
A.BordorStyle B.ControlBox C.Moveable D.WindowState
19.将窗体的【 】属性设置为False后,运行时窗体上的按扭、文本框等控件就不会对用 户的操作做出响应。
A.Enabled
B.Visible
C.ControlBox
D.WindowState
20.要使窗体在运行时不能改变大小且没有最大化和最小化按钮,需设置【 】属性。
A.BorderStyle B.MaxButton C.MinButton D.ControlBox
21.在设计阶段,双击窗体Forml的空白处,打开代码窗口,显示【 】事件过程模板。
A.Form_Click B.Form_Load C.Form1_Click D.Form1_Load 22.在运行时,系统自动执行启动窗体的【 】事件过程。
A.Click
B.GotFocus
C.Load D.UnLoad
23.下列操作中不能触发一个命令按钮的Click事件的是【 】。
A.在按钮上单击鼠标左键
C.把焦点移至按钮上,然后按回车键 名称不能是【 】。
A.cmdc
B.cmdb
C.cmdA
D.Commandl
B.在按钮上单击鼠标右键 D.使用该按钮的访问键
24.设在窗体上有两个命令按扭,其中一个命令按钮的名称为 cmda,则另一个命令按钮的
第 3 页 共 85 页
2012-2013学年第二学期“计算机程序设计基础 Visual Basic”练习题
25.如果要在命令按钮上显示图形文件,应设置命令按钮的【 】。
A.Style属性和Graphics属性 C.Picture属性
B.Style属性和Picture属性 D.Graphics属性
26.在属性窗口设置命令按钮的DownPicture属性,指定按下时显示的图形文件,但在运行 时命令按钮却没有效果,原因是【 】。
A.命令按钮的Default属性为True B.命令按钮的Style属性为2-picture C.命令按钮的Style属性为0-Standard D.命令按钮的Style属性为1-Graphical
27.如果设计时在属性窗口将命令按钮的【 】属性设置为False,则运行时按钮从窗体上 消失。
A.Visible 用户的鼠标事件。
A.Visible B.Enabled
C.DisabledPicture
D.Default
B.Enabled
C.DisabledPicture
D. Default
28.如果设计时在属性窗口将命令按钮的【 】属性设置为False,则运行时按钮不能响应
29.当窗体上添加了一个标签控件Label1之后,执行语句Label1.Caption=\之后,标签控件的“(名称)”属性和Caption属性为【 】。
A.Label、Visual Basic C.Labell、Labell
B.Label1、Visual Basic D.Label、Label
30.若要使标签控件显示时不覆盖其背景内容,应设置标签控件的【 】属性。
A.BackColor B.BorderStyle C.ForeColor D.BackStyle
31.当标签的标题内容太长,需要根据标题自动调整标签的大小时,应设置标签的【 】属 性为True。
A.AutoSize
B.WordWrap C.Enabled
D.Visible
32.设置标签边框的属性是【 】。
A.BorderStyle
B.BackStyle
C.AutoSize
D.Alignment
33.将文本框的【 】属性设置为True时,文本框可以输入或显示多行文本,且会在输入 的内容超出文本框的宽度时自动换行。
A.MultiLine
B.ScrollBars
C.Text
D.Enabled
34.在设计阶段,在属性窗口设置Text属性值时,通过按下【 】组合键实现文本的换行。
A.Enter B.Alt+ Enter C.Ctrl+Shift+Enter D.Ctrl+Enter
35.如果要在文本框中键入字符时只显示某个字符,如星号(*),应设置文本框的【 】属 性。
A.Caption
B.PasswordChar
C.Text
D.Char
36.如果将文本框的PasswordChar属性设置为一个字符,如星号(*),运行时,在文本框中
第 4 页 共 85 页
2012-2013学年第二学期“计算机程序设计基础 Visual Basic”练习题
输入的字符仍然显示出来,而不显示星号,原因可能是【 】。
A.文本框的MultiLine属性值为True B.文本框的Locked属性值为True C.文本框的MultiLine属性值为False D.文本框的Locked属性值为False
37.当文本框的ScrollBars属性设置为非零值时却没有效果,原因是【 】。
A. 文本框的MultiLine属性值为False C.文本框的MultiLine属性值为True
B. 文本框中没有内容
D.文本框的Locked属性值为True
38.通过文本框的【 】属性可以获得当前文本插入点所在的位置。
A.Position
B.SelStart
C.SelLength
D.Left
39.如果将文本框的【 】属性设置为True,则运行时不能对文本框中的内容进行编辑。
A.Locked
B.MultiLine
C.TabStop
D.Visible
40.如果将文本框的Locked属性设置为True,则以下说法【 】是正确的。
A.此时在属性窗口不可以修改文本框的Text属性值 B.运行时用户不可以在界面上修改文本框中的内容
C.在程序代码中不可以修改文本框的内容,如不可以使用语句Text1.Text D.以上均不正确
41.如果文本框的Enabled属性被设置为False,则运行时【 】。
A.文本框中的文本将变成灰色,并且此时用户不能将光标置于文本框上
B.文本框中的文本将变成灰色,用户仍然能将光标置于文本框上,但是不能改变文本框 中的内容
C.文本框中的文本将变成灰色,用户仍然能改变文本框中的内容
D.文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容 42.在设计阶段,当双击窗体上的某一个文本框控件时,系统将在代码窗口中显示该文本框 控件的【 】事件过程模板。
A.Click
B.DblClick
C.Change
D.GotFocus
43.运行时,当用户向文本框输入新的内容,或在程序代码中对文本框的Text属性进行赋 值从而改变了文本框的Text属性时,将触发文本框的【 】事件。
A.Click
B.DblClick
C.GotFocus
D.Change
44.通过文本框的【 】事件过程可以获取文本框中键入字符的ASCII码值。
A.Change
B.GotFocus
C.LostFocus
D.KeyPress
45.要判断在文本框内是否按下了回车键,可以在文本框的【 】事件过程中进行判断。
A.Change
B.Click
C.KeyPress
D.GotFocus
46.下面【 】对象无Caption属性。
A.Form
B.CommandButton C.TextBox
D.Label
第 5 页 共 85 页
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库2013版VB练习题13_4_15_pdf在线全文阅读。
相关推荐: