VB程序设计阶段练习1(专科)

2019-08-30 18:36

《VB程序设计(专)》第一阶段练习题

一、选择题

1.Visual Basic窗体文件的扩展名是____C____。

A.VBW B.VBP C.FRM D.BAS 2.在Visual Basic中,工程文件的扩展名是__B______。

A.BAS B.VBP C.CLS D.VBW

3.Visual Basic应用程序保存在磁盘上,至少会有以___D_____为扩展名两个文件。

A..DOC和.TXT B..COM和.EXE C..VBW和.BAS D..VBP和.FRM 4.代码窗是专用于编辑或查看程序代码的窗口,下面___D______无法打开该窗口。

A.使用项目窗中的有关按钮 B.双击有关控件

C.通过视图菜单有关命令 D.通过编辑菜单有关命令

5.在Visual Basic集成环境创建VB应用程序时,除了工具箱窗口、窗体窗、属性窗外,必不可少的窗口是_____C___。

A.窗体布局窗 B.立即窗口 C.代码窗口 D.监视窗口

6.要使文本框获得输入焦点,则应采用文本控件的哪个方法 B 。

A.GotFocus B.SetFocus C.KeyPress D.LostFocus

7.如果设计时在属性窗口中将命令按钮的 B 属性设置为True,则运行时单击回车键与单击命令按钮的作用是相同的。

A.Enabled B.Default C.Visible D.DisbledPicture 8.Text1控件在运行时不可见,是设置下列 C 属性的结果。

A.Enabled B.Cancel C.Visible D.ControlBox 9.要使标签所在处透明显示背景,应把其BackStyle属性设置为 D 。

A.True B.False C.1 D.0 10.下列 C 属性可以给标签控件加上边框。

A.BackStyle B.WordWrap C.BorderStyle D.Alignment

11.Visual Basic是一种面向对象的可视化程序设计语言,采取了 A 的编程机制。

A.事件驱动 B.按过程顺序执行 C.从主程序开始执行 D.按模块顺序执行

12.在Visual Basic中最基本的对象是 C ,它是应用程序的基石,是其他控件的容器。

A.文本框 B.命令按钮 C.窗体 D.标签

13.有程序代码如下:Text1.Text=”Visual Basic”,则Text1,Text和”Visual Basic”分别代表

C 。

A.对象,值,属性 B.对象,方法,属性 C.对象,属性,值 D.属性,对象,值

14.Visual Basic是一种面向对象的程序设计语言, A 不是面向对象系统所包含的三要素。

A.变量 B.事件 C.属性 D.方法

15.Visual Basic的一个应用程序至少包含一个 B 文件,该文件存储窗体上使用的所有控件对象和有关的 B 、对象对应的 B 过程和 B 代码。

A.模块、方法、事件、程序 B.窗体、属性、事件、程序 C.窗体、程序、属性、事件 D.窗体、属性、事件、模块 16.以下不属于Visual Basic的工作模式是 A 模式。

A.编译 B.设计 C.运行 D.中断

1

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

A.My Documents B.VB98 C.\\ D.Windows 18.对于窗体,下面 D 属性在程序运行时其属性设置起作用。

A.MaxBotton B.BorderStyle C.Name D.Left 19.若要使标签控件显示时不覆盖其背景内容,要对标签的 D 属性进行设置。

A.BackColor B.BorderStyle C.ForeColor D.BackStyle

20.若要使命令按钮不可操作,要对命令按钮的 A 属性设置。

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

21.文本框没有 D 属性。

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

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

A.Text B.Name C.ForeColor D.Caption

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

A.MaxBotton B.BorderStyle C.Width D.MinBotton

24.当运行程序时,系统自动执行启动窗体的 A 事件过程。

A.Load B.Click C.UnLoad D.GotFocus

25.当文本框的Scrollbars属性设置了非零值,却没有效果,原因是 B 。

A.文本框中没有内容 B.文本框的MultiLine属性为False

C.文本框的MultiLine属性为True D.文本框的Locked属性为True 26.要判断在文本框是否按了Enter键,应在文本框的 D 事件中判断。

A.Change B.KeyDown C.Click D.KeyPress 27.如果文本框的Enabled属性设为False,则 A 。

A.文本框的文本将变成灰色,并且此时用户不能将光标置于文本框上

B.文本框的文本将变成灰色,用户仍然能将光标置于文本框上,但是不能改变内容 C.文本框的文本将变成灰色,用户仍然能改变文本框中的内容

D.文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容 28.当需要上下文帮助时,选择要帮助的“难题”,然后按 D 键,就可以出现MSDN窗口及显示所需“难题”的帮助信息。

A.Help B.F10 C.Esc D.F1

二、填空题

1.当进入VB集成环境,发现没有显示“工具箱”窗口时,应选择 视图 菜单的 工具箱 选项,使“工具箱”窗口显示。

2.要使新建工程时,在模块的“通用声明”段中自动加入Option Explicit语句,应对 工具 菜单的 选项 的 编辑器 选项卡进行相应选项的选择。

3.对象的属性是指 对象的性质,来描述和反映对象特征的参数 。 4.对象的方法是指 对象的动作、行为 。

5.在刚建立工程时,使窗体上的所有控件具有相同的字体格式,应对 Form窗体 的 Font 属性进行设置。

6.当对文本框的ScrollBars的属性设置为2(有垂直滚动条),但没有垂直滚动条显示,是因为没有把 Multilint 属性设置为True。

2

7.在代码窗口对窗体的BorderStyle、MaxBotton属性进行了设置,但运行后没有效果,原因是这些属性 在运行时设计是无效的 。

8.当对命令按钮的Picture属性装入.bmp图形文件后,选项按钮上并没有显示所需要的图形,原因是没有对 Style 属性设置为1(Graphical)。

9.在文本框中,通过 Style 属性能获得当前插入点所在的位置。

10.要对文本框中已有的内容进行编辑,按下键盘上的按键,就是不起作用,原因是设置 Locked 的属性为True。

11.在窗体上已建立多个控件如Text1、Label1、Command1,若要使程序一运行焦点就定位在Command1控件上,应把Command1控件的 TabIndex 属性的值设置为 0 。

12.VB中保存工程文件时,若不改变目录名,则系统默认的目录是 VB98 。

13.当建立好一个简单的应用程序后,若该工程仅有一个窗体,则此工程涉及到 2 个文件要保存。

14.VB程序设计通常分为五步,它们是:建立程序界面、 定义对象属性 、编写事件过程、运行和调试应用程序、应用程序存盘。

15.在VB程序设计语言中,对象的属性设置方法有两种,即直接在属性窗口中设置和在程序代码窗口中通过 赋值 实现。

三、程序填空题

1.在窗体上有三个文本框Text1、Text2、Text3。在窗体装入时给Text1写入”Visual Basic”,Text2写入“您好!”,并使Text3为不可编辑,内容为空。在程序运行时完成如下功能:

操作时当Text1中输入字符,则在Text3中显示的是以Text1内容在前,Text2内容在后。Text1为不可操作,Text2为可操作。

当Text2中输入字符,则在Text3中显示的是以Text2内容在前,Text1内容在后。Text2为不可操作,Text1为可操作。请完成下面程序:

Private Sub Form_ Load ( ) Text1 = \ Text2 = \您好!\

Text3.Locked = True Text3 = \End Sub

Private Sub Text1_Change() Text3 = Text1 + Text2

Text1.Enabled = False : Text2.Enabled = True End Sub

Private Sub Text2_ Change () Text3 = Text2 + Text1 , Text1.Enabled = True Text2.Enabled = False End Sub

2.在窗体上有一个文本框Text1,一个命令按钮Command1。在窗体装入时给文本框分行显示“白日依山尽,黄河入海流,欲穷千里目,更上一层楼。”当单击命令按钮时将文本框移动到窗体中央,请补充完整下面程序:

Private Sub Command1_Click()

3

Text1.Left = (Form1.ScaleWidth - Text1.Width) / 2

Text1.Top = (Form1.ScaleHeight - Text1.Height) / 2 End Sub

Private Sub Form_Load() Text1.Height = 1215 Text1.Width = 2415

Text1 = \白日依山尽,\黄河入海流,\欲穷千里目,\ + vbCrLf + \更上一层楼。\End Sub

四、编程题

1.在窗体上建立三个标签、一个文本框和一个命令按钮,设计界面如图1所示。程序运行时在文本框中输入您的姓名,单击命令按钮后在标签3内显示“欢迎XXX同学参加VB学习!”(其中XXX为您在文本框内所输入的姓名)。程序运行界面如图2所示。

图1 图2

⑴ 操作步骤: ① 启动VB6.0 ② 选择“文件”菜单中的“新建工程”命令,在随后出现“新建工程”对话框中选择“标准EXE”,单击“确定”按钮。 ③ 单击工具箱的“标签”标准控件,在窗体上建立一个标签。同样操作在窗体上建立三个标签、一个文本框和一个命令按钮。 ⑵ 窗体属性的设置如表1所示。 ⑶ 控件属性的设置如表2所示。 控件设置后的界面如图1所示

表1 窗体属性列表 控件名称 属 性 属性值 Form1 Caption 基本控件示例 Form1 Font 宋体、小四号 表2 控件属性列表 控件名称 属 性 属性值 Label1 Caption VB程序设计和数据库 Label1 AutoSize True Label2 Caption 请输入您的姓名 Label2 AutoSize True Label2 Font 粗斜 4

Label3 Label3 Text1 Command1 AutoSize BoardStyle Text Caption True 1-Fixed Single 空 单击在标签内显示 图1 设计界面

⑷ 代码设计:

双击Command1控件,或在“视图”菜单中选择“代码窗口”命令,出现代码窗口,选择Command1控件的Click项,然后Command1_Click( )过程代码如下:

Private Sub Command1_Click()

Label3 = \欢迎\ 同学参加VB学习!\End Sub ⑸ 运行测试:

在“运行”菜单中选择“启动”命令,或按F5,或单击工具栏上“运行”按钮,进入运行状态,在文本框内输入自己的姓名后,单击命令按钮,出现图2所示的运行界面。 ⑹ 保存窗体文件和工程文件。

2.设计一个简单的乘除计算器应用程序,窗体设计界面如图3所示,其中有3个标签、3个文本框、3个命令按钮。程序运行时首先在窗体装入时将3个文本框的内容清空,然后在文本框Text1t和Text2中输入两个操作数,当单击“×”命令按钮时,在文本框Text3中显示两个操作数相乘的结果;当单击“÷”命令按钮时,在文本框Text3中显示两个操作数相除的结果;当单击“退出”命令按钮,结束程序的运行。程序运行界面如图4所示。

① 启动VB6.0

图3 图4

5


VB程序设计阶段练习1(专科).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:P-97微电极拉制仪使用说明

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: