第二章

简单的面向对象程序设计:本章主要介绍关于面向对象程序设计的方法,窗体和标签、命令按钮、文本框几个控件的常用属性、事件和方法,创建VB应用程序的步骤、程序设计方法与风格、VB编码规则。      本章学习目标      (1)了解面向对象程序设计方法具有的优点;      (2)掌握面向对象程序设计的相关概念,包括对象、类以及其区别;      (3)掌握对象的建立和基本操作方法;      (4)掌握对象的三要素;      (5)掌握窗体的常用属性、事件和方法以及其应用。      重点:面向对象程序设计的相关概念、对象的三要素,窗体的常用属性、事件和方法以及其应用。      难点:面向对象程序设计的相关概念。      学习方法:      先看课本,再看相关知识点的微课。在看微课时,看不懂的同学可以反复看,直到看懂为止,实在看不懂的,把不懂的问题记录下来,在讨论群里讨论得到解决,或者反映给助教,助教反映给教师,教师在课堂上统一讲解面上问题。在学习的过程中要养成记笔记的好习惯。所有的同学都要在看完书和微课后,做网站里的章测试以验证是否掌握所学知识。      参考教材:      (1)《面向对象程序设计基础——Visual Basic》,清华大学出版社,第2章 简单的面向对象程序设计,2.1、2.2.1—2.2.3。      (2)《全国计算机等级考试二级教程——Visual Basic语言程序设计(2018年版)》,高等教育出版社,第2章 对象及其操作。      (3)《全国计算机等级考试教程二级Visual Basic》,人民邮电出版社,第2章 Visual Basic对象及其操作。2.1面向对象程序设计方法的相关概念:要求掌握面向对象程序设计方法的相关概念:对象和类、消息、继承、多态性,掌握对象和类的区别。
2.2对象的三要素:对象的三要素是属性、事件和方法,要求掌握改变对象属性的方法,掌握事件和方法的概念,掌握对象方法的调用格式。
2.3对象的通用属性和默认属性:要求掌握对象的通用属性都有哪些,常用对象的默认属性都是什么,掌握默认属性的概念以及其应用。
2.4窗体常用属性:要求掌握窗体的主要属性以及其功能。
2.5窗体常用事件:要求掌握窗体常用的事件以及其应用。
2.6窗体常用方法:要求掌握窗体常用的方法以及其应用。
2.7标签和命令按钮常用属性、事件和方法:要求掌握标签和命令按钮常用属性、事件和方法,以及其应用。
2.8文本框常用属性、事件和方法:要求掌握文本框常用属性、事件和方法以及其应用。
2.9创建应用程序步骤、风格和编码规则:要求掌握创建VB应用程序的步骤、程序设计方法与风格、VB编码规则。
[单选题]

 设窗体上有一个文本框Text1,程序代码中有以下赋值语句(假定用到的控件和变量都存在),其中错误的是________


选项:[Text1.Caption = 89, Text1.Text = 89, Text1.MaxLength = 30, Text1.FontBold = True
]
[单选题]

 假定Picture1Text1分别为图片框和文本框的名称则下列语句中错误的是________

选项:[Debug.Print 100, Print 100, Text1.Print 100, Picture1.Print 100]
[单选题] 保存一个工程至少应保存两个文件,这两个文件分别是__________

选项:[窗体文件和工程文件, 窗体文件和标准模块文件  , 文本文件和工程文件    , 类模块文件和工程文件]
[单选题]

 以下叙述中,错误的是________

选项:[当文本框失去焦点时,触发其LostFocus事件
, 可以将计时器控件的Enabled属性设置为False,使其不能自动触发Timer事件, 在设计阶段不能调整通用对话框控件的大小
, 如果文本框的TabStop属性值为False,则不能接收从键盘上输入的数据]
[单选题]

 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

Private Sub Command1_Click()

    Move 500, 500

End Sub

程序运行后,单击命令按钮,产生的结果为________


选项:[将命令按钮移动到距窗体左边界、上边界各500的位置, 将命令按钮向左、上方向各移动500, 将窗体移动到距屏幕左边界、上边界各500的位置, 将窗体向左、上方向各移动500]
[单选题]设有一名称为txtName的文本框,则下列能使其具有输入焦点的语句是________

选项:[Focus=True, txtName.SetFocus, txtName.SetFocus=True, txtName=SetFocus 
]
[单选题]

 若要求从文本框中输入密码时在文本框中只显示*号,则应当在此文本框的属性窗口设置__________

选项:[Passwordchar属性值为*
, Text属性值为*  , Caption属性值为*   
, Password属性值为空   
]
[单选题]在运行时,如果按Tab键跳过了一个可以获得焦点的控件(如文本框),其原因可能是________

选项:[该控件的TabStop属性值为True, 该控件的Locked属性值为True, 该控件的Enabled属性值为True, 该控件的TabStop属性值为False]
[单选题]

 标签控件能够显示文本信息,文本内容只能用__________属性来设置。

选项:[Alignment, Visible   
, BorderStyle
, Caption   
]
[单选题]

 若要使用户不能修改文本框TextBox1中显示的内容,应设置__________属性。

选项:[ScrollBar
, Locked
, PassWordChar   
, MultiLine  ]
[单选题]

 在窗体上添加一个文本框,名称为text1,然后编写如下的load事件过程,则程序的运行结果是__________

Private Sub Form_Load

Text1.Text=""

Text1.SetFocus

For k=1 to 5

t=t*k

Next k

Text1.Text=t

End Sub


选项:[出错
, 在文本框中显示120   
, 在文本框中显示1  
, 文本框中仍为空  
]
[单选题]

 下列说法中错误的是________


选项:[事件过程是指响应某个事件后执行的一段程序代码, 事件是Visual Basic预置的,且能够被对象识别的动作, 一个对象可以识别一个或多个事件, Visual Basic是采用对象驱动编程机制的语言]
[单选题]

 能够获得一个文本框中被选取文本的内容的属性是__________

选项:[Text   
, SelStart, Length, Seltext   
]
[单选题]下列叙述中不正确的是_______

选项:[向程序代码中加入注释语句的目的是提高程序的可读性
, 注释语句是非执行语句,仅对程序的有关内容起注释作用
, 注释语句可以单独写在一行, 注释语句可以放在程序代码中的任何位置]
[单选题]

 下列叙述中错误的是_______

选项:[事件可以由用户引发,也可以由系统引发
, 打开一个工程文件时,系统自动装入与该工程有关的窗体文件
, Visual Basic应用程序只能以解释方式执行
, 保存Visual Basic程序时,应分别保存窗体文件及工程文件
]
[单选题]

 一个可执行的VB应用程序至少要包括一个_______

选项:[类模块
, 窗体模块 
, 辅助模块
, 标准模块   
]
[单选题] 用户可通过_______模拟的屏幕小图像来布置应用程序界面。

选项:[窗体设计器, 窗体布局窗口  , 立即窗口, 快捷菜单  ]
[单选题] 在设计阶段,当双击窗体上的某个控件时,所打开的窗口是_______

选项:[代码窗口
, 工具箱窗口
, 布局窗口
, 工程资源管理器窗口]
[单选题]在设计阶段,通过属性窗口为命令按钮的Picture属性装入一个图形,但没有显示,其原因是________


选项:[没有用按钮的DisabledPicture属性装入图形
, 按钮的Enabled属性值为False
, 按钮的Default属性值为False, 按钮的Style属性值为0
]
[单选题]

 对于命令按钮,下列说法中正确的是________

选项:[通过Picture属性可以给命令按钮指定一个图形
, 支持DblClick事件
, Cancel属性设置为True时,表示按Enter键与单击该命令按钮作用相同
, Default属性设置为True时,表示按Esc键与单击该命令按钮作用相同
]

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(0) dxwkbang
返回
顶部