第1章 VB程序设计初步(7)

2019-04-21 12:42

1.5.3 小结

学习一门程序设计语言,必须了解语言的特点,熟悉其开发环境。本章主要介绍:

◆ VB的基本特点:可视化编程、事件驱动和面向对象。

◆ VB集成开发环境中的菜单和工具栏、工具箱窗口、窗体设计器窗口、属性窗口、

代码窗口、工程资源管理器窗口等。

◆ VB程序设计的基本概念:控件对象、属性、方法、事件。 ◆ VB可视化编程的基本步骤和设计简单的应用程序的全过程。 ◆ 窗体、文本框、标签和命令按钮等常用控件。

本章内容多涉及基础概念和基础操作,较为琐碎,学习时可能会比较枯燥,但为了学好VB,我们一定要打好基础才行,在后续章节的学习过程中,需要用到本章知识,到时再回过头来细看,才能对VB有更深刻和全面的理解。

习题1

一、思考题: 1、VB6.0有多种类型的窗口,如何使各窗口显示或不显示,若想在设计时看到代码窗口,应该如何操作?

2、简述VB程序设计的特点。

3、什么是对象?什么是对象的属性、方法与事件?

4、VB的工程包含哪几类文件?它们的扩展名分别是什么? 5、简述VB中建立一个完整的应用程序的步骤。

6、保存工程文件时,系统的默认目录是什么?当建立好一个仅含一个窗体模块的应用程序时,要保存该工程中的所有文件,正确的文件保存操作顺序是什么?

7、当运行程序前,可对控件的一些属性作初始设置,除了在属性窗口设置外,还可通过代码设置,这些代码一般应放在什么事件中?例如,程序要将窗体定位在屏幕的中央,将按钮定位在窗体的中间,请写出事件过程及代码。

8、如何让一个标签的大小自动随文字的(即其Caption属性值)多少而改变? 9、为防止用户编辑文本框内的内容,应对该控件的什么属性进行何种设置? 10、标签和文本框的有何区别?

11、当窗体上有2个文本框和2个命令按钮,若要使程序运行时,焦点定位在第二个文本框处,应对何控件的什么属性作何种设置?

12、一个文本框的Name属性为Text1,为了在该文本框内显示“Welcome!”,应使用什么语句?

13、什么是注释?为什么要使用注释?VB中的注释符是什么?

14、要把窗体上的某个控件变为活动的,应执行什么操作?要同时改变一个活动控件的高度和宽度,应执行什么操作?

15、在窗体上画两个文本框和一个命令按钮,然后在代码窗口中编写如下事件过程: Private Sub Command1_Click() Text1.Text=”VB 程序设计” Text2.Text=Text1.Text Text1.Text=”ABCD” End Sub

程序运行后,单击命令按钮,在两个文本框中各显示什么内容? 二.单项选择题:

1、VB的启动有多种方法,下面不能启动VB的是( ) A. 使用“开始”菜单中的“程序”命令

B. 使用“开始”菜单中的“运行”命令,在弹出的对话框中输入VB启动文件的名字 C. 使用“我的电脑”,在VB所在硬盘驱动器中找到相应的VB文件夹 D. 先打开VB的“文件”菜单,再按Alt+Q组合键

2、以下关于VB特点叙述中,错误的是( ): A. VB是采用事件驱动编程机制的语言

B. VB程序既可以编译运行,也可以解释运行 C. 构成VB程序的多个过程没有固定的执行顺序

D. VB程序不是结构化程序,不具备结构化程序的三种基本结构 3、以下叙述错误的是( ):

A.在VB中,对象所能响应的事件是由系统定义的

B.对象的任何属性既可以通过属性窗口设定,也可以通过程序语句设定 C.VB中允许不同对象使用相同名称的方法 D.VB中的对象具有自己的属性和方法 4、以下叙述错误的是:

A.一个VB应用程序可以含有多个标准模块文件 B.一个VB工程可以有多个窗体文件

C.标准模块文件可以属于某个指定的窗体文件 D.标准模块文件的扩展名是.BAS 5、以下叙述错误的是:

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

B.VB应用程序不具有明显的开始和结束语句 C.VB中控件的某些属性只能在运行时设置

D.VB工具箱中的所有控件的都具有宽度(Width)、高度属性(Height)

6、除了系统默认的工具箱布局外,在Visual Basic中还可以通过( )方法来定义选项卡组织安排控件.

A. 在工具箱单击鼠标右键,执行快捷菜单中的“添加选项卡”命令 B. 执行“文件”菜单中的“添加工程”命令 C. 执行“工程”菜单中的“添加窗体”命令 D. 执行“工程”菜单中的“部件”命令 7、窗体设计器是用来设计( )

A.应用程序的代码段 B.应用程序的界面 C.对象的属性 D.对象的事件 8、退出Visual Basic的快捷键是( ) A.Ctrl+Q B.Shift+Q C.Alt+Q D.Ctrl+Alt+Q 9、激活主菜单的按键是( )

A.F1或Ctrl键 B.Ctrl键或Alt键 C.F10或Ctrl键 D.F10或Alt键 10、下列可以打开立即窗口的操作是:( )

A. Ctrl+D B. Ctrl+E C. Ctrl+F D. Ctrl+G 11、下列叙述正确的是( )

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

B. 对象的属性只能在属性窗口中设置 C. 不同的对象能识别不同的事件

D.事件过程都要由用户点击对象来触发 12、事件的名称( )

A.都要由用户定义 B.有的由用户定义,有的由系统定义 C.都是由系统预先定义 D.是不固定的 13、下列关于属性设置的叙述错误的是:( )

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

C.一个控件的属性即可以在属性窗口中设置,也可以用程序代码设置 D.一个控件的属性在属性窗口中设置,还可以利用程序代码为其设置新值 14、下列说法正确的是( )

A.对象属性只能在“属性窗口”中设置 B.一个新的工程可以在“工程窗口”中建立 C.必须先建立一个工程,才能开始设计应用程序 D.只能在“代码窗口”中编写程序代码

15、下列关于设置控件属性的叙述正确的是( ) A. 用户必须设置属性值

B. 所有的属性值都可以由用户随意设定 C. 属性值不必一一重新设置 D. 不同控件的属性项都完全一样

16、下列不能打开属性窗口的操作是( ) 。

A.执行“视图”菜单中的“属性窗口”命令 B.按F4键 C.按Ctrl+T D.单击工具栏上的“属性窗口”按钮 17、常用控件的Style属性值是( )

A.字符常量 B.逻辑常量 C.数值常量 D.日期常量 18、 下列关于窗体上控件的基本操作错误的是:( ) A.按下一次DEL键只能删除一个控件 B.按下一次DEL键可以同时删除多个控件

C.按住SHIFT键,然后单击每个要选择的控件,可以同时选中多个控件 D.按住Ctrl键,然后单击每个要选择的控件,可以同时选中多个控件 19、窗体的Caption属性的作用是( )

A.确定窗体的名称 B.确定窗体的标题 C.确定窗体的边界类型 D.确定窗体的字体 20、Cls方法可以清除窗体或图片框中的( )内容.

A.在设计阶段使用Picture设置的背景位图 B.在设计阶段放置的控件 C.在运行阶段产生的图形和文字 D.以上全部内容 21、能够改变窗体边框线类型的属性是( )

A.FontStyle B.BorderStyle C.BackStyle D.Border

22、为了在运行时能显示窗体左上角的控制框(系统菜单),必须( )。 A. 把窗体的Contro1Box 属性设置为Fale,其他属性任意

B. 把窗体的ControlBox 属性设置为True,并且把Boder Style属性设置为1-5 C. 把窗体的ControlBox 属性设置为False,同时把BoderStyle属性调协为非0值 D. 把窗体的ControlBox 属性设置为True,同时把BoderStyle属性设置为0值

23、在窗体支持的事件中,由系统自动触发的事件是( )事件。 A.Load和Unload B.Click和DblClick

C.Initialize和Load D.MouseDown和MouseUp

24、以下能在窗体Form1的标题栏中显示“VisualBasic窗体”的语句是( )

A.Form1.Name=\窗体\.Form1.Title=\窗体\

C.Form1.Caption=\窗体\.Form1.Text=\窗体\

25、假定窗体上有一个标签,名为Labell,为了使该标签透明并且没有边框,则正确的属性设置为( ) 。

A. Label1. BackStyle=0 B. Label1.BackStyle=1 Label1.Borderstyle=0 Label1.Borderstyle=1

C. Label1.BackStyle=True D. Label1.BackStyle=False

Label1.BorderStyle=True Label1.Border

26、为了把焦点移到某个指定的控件,所使用的方法是( )

A. SetFocus B. Visible C.Refresh D. GetFocus

27、要使一个文本框具有水平和垂直滚动条,则应先将其MultiLine属性设置为True,然后再将ScrollBar属性设置为( ) A.0 B.1 C.2 D.3

28、文本框控件中将Text的内容全部显示为所定义的字符的属性项是( ) A.PasswordChar B.需要编程来实现 C.Password D.以上都不是

29、在窗体(Name属性为Form1)上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name 属性为Command1),然后编写如下两个事件过程: Private Sub Command1_Click() a=Text1.Text+Text2.Text Print a End Sub

Private Sub Form1_Load( ) Text1 Text=\ Text2 Text=\ End sub

程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和321,然后单击命令按钮,则输出结果为 。

A. 444 B. 321123 C. 123321 D. 132231

30、为了在按下回车键时执行某个按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是( )

A.Value B.Cancel C.Enable D.Default 31、要把一个命令按钮设置成无效,应设置其哪一属性值( ) A.Visible B.Enabled C.Default D.Cancel 32、下列语句中,定义窗体单击事件的头语句是( )。

A.Private Sub Form_Click( ) B.Private Sub Command1_Click( ) C.Private Sub Form_Dblclick( ) D.Private Sub Form_Load( )

33、窗体中有3个按钮Command1、Command2和Command3,该程序的功能是当单击按钮Command1时,按钮2可用,按钮3不可见,正确的程序是( )

A.Private Sub Command1_Click( ) B.Private Sub Command1_Click( ) Command2.Visible=True Command2.Enabled=True

Command3.Visible=False Command3.Enabled=False End Sub End Sub

C.Private Sub Command1_Click( ) D. Private Sub Command1_Click( )

Command2.Enable=True Command2.Enabled=False Command3.Visible=False Command3.Visible=False End Sub End Sub

34、为了使命令按钮(名称为Command1)右移200,应使用的语句是( ) A.Command1.Move –200 B. Command1.Move 200

C.Command1.Left= Command1.Left+200 D. Command1.Left= Command1.Left-200

35、设置命令按钮的属性时,只有将( )属性设置为1,Picture属性才有效,否则无效。

A.Style B.Caption C.Enabled D.Default

36、下面有关注释语句的格式,错误的是( )

A.Rem注释内容 B.′注释内容 C.a=3:b=2 ′对a、b赋值

D.Private Sub Command1_MouseDown(button As Integer , shift As Integer , _

Rem 鼠标按下事件的命令调用过程 X As Single ,Y As Single)

37、VB应用程序的运行模式是( )

A.解释运行模式 B.编译运行模式

C.既有解释运行模式又有编译运行模式 D.汇编运行模式 38、工具栏中的“启动”按钮的作用是( )

A.运行一个应用程序 B.运行一个窗体

C.打开被选中的对象的属性窗口 D.打开被选中对象的代码的窗口

39、使用“上下文相关帮助”的操作方法是:选择一个对象或关键字,然后按下( )键。

A.F1 B.F2 C.F3 D.F10

40、应用程序设计完成后,应将程序保存,方法是( )

A.只保存窗体文件即可 B.只保存工程文件即可 C.先保存工程文件,之后还要保存窗体文件

D.先保存窗体文件(或标准模块文件),之后还要保存工程文件

41、一个应用程序若有多个窗体,必须指定启动窗体,缺省情况下,VB在应用程序执行时,总是把( )指定为启动窗体。

A.不包含任何控件的窗体 B.设计时的第一个窗体 C.命名为Frm1的窗体 D.包含控件最多的窗体 42、不论何种控件,都具有( )属性。

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

43、当文本框的ScrollBars属性设置了非零值,却没有效果,原因是( ) A.文本框中没有内容 B.文本框的MultiLine属性为False C.文本框的MultiLine属性为True D.文本框的Locked属性为True

44、要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只要对( )属性进行设置。

A.MaxButton B.BorderStyle C.Width D.MinButton 45、要使标签控件显示时不覆盖其背景内容,要对( )属性进行设置。 A. BackColor B.BackStyle C.BorderStyle D.ForeColor


第1章 VB程序设计初步(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:验中学2018届九年级下学期第一次学业调研考试科学试题(附答案) (

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

马上注册会员

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