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

2026/4/30 1:04:33

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

一、选择题

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

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

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

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

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

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

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

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

A.窗体布局窗 B.立即窗口 C.代码窗口 D.监视窗口 6.要使文本框获得输入焦点,则应采用文本控件的哪个方法 。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1

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

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

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

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

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

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

21.文本框没有 属性。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

二、填空题

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

2.要使新建工程时,在模块的“通用声明”段中自动加入Option Explicit语句,应对 3 菜单的 4 的 5 选项卡进行相应选项的选择。 3.对象的属性是指 6 。 4.对象的方法是指 7 。

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

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

2

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

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

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

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

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

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

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

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

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

三、程序填空题

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

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

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

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

Text3.Locked = True Text3 = \End Sub

Private Sub Text1_Change() Text3 = Text1 + Text2

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

Private Sub Text2_ 3 () Text3 = 4 , 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 = 5 / 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

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

图3 图4

4

3.编制VB应用程序,设计界面如图5所示,窗体上有3个标签,2个命令按钮和1个文本框。标签1的标题为“地球人类的家园”,标签2的标题为“水更绿,地更青”,标签3的标题为“居更佳,人更欢”,文本框的对齐属性为居中。程序运行时,当单击命令按钮1时将标签2和标签3的内容合并显示在文本框内,并使标签2和标签3消失。单击命令按钮2时退出程序。运行界面如图6所示。

图5 图6

4.设计VB应用程序用于计算圆面积。在窗体上放置2个标签、2个文本框,1个命令按钮。程序运行时在文本框1内输入圆半径,单击命令按钮后在文本框2中显示圆面积。设计界面如图7所示,运行界面如图8所示。

图7 图8

5


VB程序设计阶段练习1(专科).doc 将本文的Word文档下载到电脑
搜索更多关于: VB程序设计阶段练习1(专科) 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

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