二级vb选择题

合集下载

vb计算机二级试题及答案

vb计算机二级试题及答案

vb计算机二级试题及答案一、选择题1. 下列哪项不是VB中常见的数据类型?A. IntegerB. BooleanC. StringD. Double答案:D2. VB中用于用户输入的控件是:A. TextBoxB. LabelC. ComboBoxD. PictureBox答案:A3. VB中用于显示文本的控件是:A. TextBoxB. LabelC. ComboBoxD. PictureBox答案:B4. VB中用于展示图片的控件是:A. TextBoxB. LabelC. ComboBoxD. PictureBox答案:D5. 在VB中,用于执行特定任务并返回结果的代码块是:A. FunctionB. SubC. Select CaseD. If...Then...Else答案:A6. 在VB中,用于执行特定任务的代码块是:A. FunctionB. SubC. Select CaseD. If...Then...Else答案:B7. VB中用于进行条件判断的结构是:A. FunctionB. SubC. Select CaseD. If...Then...Else答案:D8. VB中用于根据不同条件执行不同代码块的结构是:A. FunctionB. SubC. Select CaseD. If...Then...Else答案:C9. 在VB中,声明一个整数类型的变量的关键字是:A. BooleanB. IntegerC. StringD. Double答案:B10. 在VB中,声明一个字符串类型的变量的关键字是:A. BooleanB. IntegerC. StringD. Double答案:C二、编程题请编写一个VB程序,要求实现以下功能:1. 用户输入两个整数。

2. 程序计算并输出这两个整数的和。

3. 程序计算并输出这两个整数的差。

4. 程序计算并输出这两个整数的乘积。

5. 程序计算并输出这两个整数的商。

计算机二级vb考试题及答案

计算机二级vb考试题及答案

计算机二级vb考试题及答案一、选择题(每题2分,共20分)1. VB中,以下哪个选项不是基本数据类型?A. IntegerB. DoubleC. StringD. Object答案:D2. 在VB中,以下哪个关键字用于声明常量?A. DimB. ConstC. LetD. Set答案:B3. 下列关于VB中的事件驱动编程描述正确的是:A. 程序执行顺序由事件决定B. 程序执行顺序由代码顺序决定C. 程序执行顺序由用户输入决定D. 程序执行顺序由系统决定答案:A4. 在VB中,如果要在窗体上显示文本,应该使用哪个控件?A. TextBoxB. ComboBoxC. LabelD. CheckBox答案:C5. VB中,以下哪个选项是正确的子程序声明?A. Sub MySub()B. Function MySub()C. Procedure MySub()D. Method MySub()答案:A6. 在VB中,以下哪个选项不是控制结构?A. If...Then...ElseB. For...NextC. Do...LoopD. Call答案:D7. VB中,以下哪个选项不是数组声明的正确方式?A. Dim arr(10) As IntegerB. Dim arr() As IntegerC. Dim arr(1 To 10) As IntegerD. Dim arr As Integer()答案:D8. 在VB中,以下哪个选项不是合法的变量名?A. myVarB. _myVarC. 123VarD. my$Var答案:C9. VB中,以下哪个选项是正确的循环结构?A. Do WhileB. While DoC. For ToD. Loop Until答案:A10. 在VB中,以下哪个选项不是合法的注释方式?A. ' 这是一个注释B. REM 这是一个注释C. // 这是一个注释D. /* 这是一个注释 */答案:D二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以定义一个类。

二级vb计算机试题及答案

二级vb计算机试题及答案

二级vb计算机试题及答案题目:二级VB计算机试题及答案一、选择题(每题2分,共40分)1. VB是哪个公司的开发工具?A. 微软B. 谷歌C. 苹果D. IBM2. VB是基于哪种编程语言开发的?A. C#B. JavaC. Visual BasicD. Python3. VB中用于显示消息框的语句是:A. MessageBox.ShowB. Console.ReadLineC. PrintD. MsgBox4. 下面哪个功能不属于VB开发的特点?A. 可视化界面设计B. 强大的数据库支持C. 高效的并发处理能力D. 多线程编程支持5. VB中声明一个整型变量的关键字是:A. intB. byteC. integerD. dim二、填空题(每题2分,共20分)1. VB中的对象是通过_________进行创建和使用的。

2. VB中用于循环控制的关键字是_________。

3. VB语言中的函数返回值类型可以是_________。

4. VB中用于判断条件的关键字是_________。

5. VB中用于定义常量的关键字是_________。

三、简答题(每题5分,共30分)1. VB中的控件是什么?2. VB中的“事件”是什么?举例说明。

3. VB中的数组有哪些类型?请简述各自的特点。

4. VB中的循环语句有哪些?请简述各自的应用场景。

5. VB中的错误处理机制是什么?如何使用?四、编程题(共30分)请使用VB语言编写一个简单的计算器程序,要求满足以下功能:1. 界面设计:包括两个文本框用于输入两个数字,一个下拉列表选择运算符号,一个按钮用于触发计算。

2. 运算功能:根据选择的运算符号,对输入的两个数字进行相应的计算(加、减、乘、除),并将结果显示在一个文本框中。

注意事项:- 每个题目的答案请放在相应的题目下方。

- 答案可以按照题目顺序直接写在文章中,无需换行或空行。

- 格式排版整洁美观,语句通顺,使用合适的标点符号和语法结构。

vb二级考试答案

vb二级考试答案

vb二级考试答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个关键字用于声明变量?A. DimB. ConstC. FunctionD. Sub答案:A2. VB中的哪个函数用于计算一个数的平方根?A. SqrB. AbsC. RoundD. Int答案:A3. 如果一个变量的值是"Hello",那么变量的类型是什么?A. IntegerB. StringC. DoubleD. Boolean答案:B4. 在VB中,以下哪个是正确的循环结构?A. For EachB. WhileC. Do WhileD. All of the above答案:D5. VB中哪个函数用于将字符串转换为大写?A. UCaseB. LCaseC. StrConvD. Trim答案:A6. 在VB中,以下哪个是正确的条件语句?A. If...Then...ElseB. Switch...CaseC. Select CaseD. All of the above答案:D7. VB中哪个关键字用于定义一个过程?A. FunctionB. SubC. ClassD. Module答案:B8. 在VB中,以下哪个是正确的数组声明方式?A. Dim arr(5)B. Dim arr As Integer(5)C. Dim arr(5) As IntegerD. Dim arr(5) As String答案:C9. VB中哪个函数用于获取当前系统时间?A. NowB. TimeC. DateD. Timer答案:A10. 在VB中,以下哪个是正确的事件处理程序声明方式?A. Private Sub Button1_Click()B. Public Sub Button1_Click()C. Protected Sub Button1_Click()D. Friend Sub Button1_Click()答案:A二、填空题(每题2分,共20分)1. 在VB中,使用____关键字可以声明一个全局变量。

计算机二级vb考试题库及答案

计算机二级vb考试题库及答案

计算机二级vb考试题库及答案一、单选题1. 在Visual Basic中,以下哪个选项是正确的数据类型?A. IntegerB. StringC. DoubleD. All of the above答案:D2. 下列哪个函数用于计算一个数的绝对值?A. AbsB. SgnC. RoundD. Int答案:A3. 在Visual Basic中,以下哪个语句用于结束当前循环?A. LoopB. ContinueC. Exit ForD. Break答案:C4. 如果要声明一个变量用于存储字符串,应该使用哪种数据类型?A. IntegerB. StringC. DoubleD. Boolean答案:B5. Visual Basic中的哪个控件用于显示文本,但不允许用户编辑?A. LabelB. TextBoxC. ComboBoxD. CheckBox答案:A二、多选题1. Visual Basic中,哪些控件可以用于输入文本?A. TextBoxB. LabelC. ComboBoxD. MaskedTextBox答案:A, C, D2. 下列哪些是Visual Basic中的流程控制语句?A. If...Then...ElseB. For...NextC. While...WendD. Select Case答案:A, B, C, D三、判断题1. 在Visual Basic中,可以使用“=”来比较两个字符串是否相等。

答案:错误(应使用“StrComp”函数)2. Visual Basic中的数组可以存储不同类型的数据。

答案:错误(数组中的所有元素必须是同一数据类型)3. 使用“Option Explicit”声明可以提高代码的执行效率。

答案:错误(使用“Option Explicit”可以提高代码的可读性和减少错误,但不一定提高执行效率)四、填空题1. 在Visual Basic中,使用________函数可以将小数转换为整数。

二级vb计算机考试试题及答案

二级vb计算机考试试题及答案

二级vb计算机考试试题及答案一、选择题1. VB是指以下哪个编程语言?A. Visual StudioB. Visual BasicC. Virtual BasicD. Visual 2. VB中用于声明整型变量的关键字是:A. intB. doubleC. stringD. integer3. 下列哪个不是VB的控件?A. ButtonB. TextBoxC. LabelD. Table4. 在VB中,以下哪个操作符用于连接字符串?A. +B. -C. *D. /5. VB中的条件判断语句是:A. Switch CaseB. For LoopC. If ElseD. While Loop二、填空题1. VB中用于定义子程序的关键字是________。

2. VB中用于将变量转换为整数的函数是________。

3. VB中用于获取用户输入的函数是________。

4. VB中用于退出程序的语句是________。

5. VB中用于显示消息框的函数是________。

三、简答题1. 请简要介绍VB的基本特点和用途。

VB(Visual Basic)是一种基于事件驱动的编程语言,其主要特点包括易学易用、可视化设计、面向对象等。

它广泛应用于Windows平台的软件开发,尤其适合开发图形界面的应用程序。

2. 请简述VB中的循环语句,并举例说明其用法。

在VB中,循环语句主要有For循环、While循环和Do While循环。

这些循环语句用于重复执行特定的代码块,直到满足某个条件为止。

例如,使用For循环来输出1到10的数字:```vbFor i = 1 To 10Console.WriteLine(i)Next```3. 请简要介绍VB中的数组,并说明其用途。

在VB中,数组是一种用于存储多个相同类型数据的容器。

它可以一次性声明和管理多个变量,提供了方便的方式来操作一系列数据。

数组在处理大量数据时非常有用,可以通过循环遍历数组来进行一系列的操作。

计算机二级vb试题题目及答案

计算机二级vb试题题目及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个选项是正确的字符串比较?A. "Hello" > "hello"B. "Hello" < "hello"C. "Hello" = "hello"D. "Hello" <> "hello"答案:B2. VB中,哪个函数可以用来计算数组中元素的个数?A. UBoundB. LBoundC. CountD. Size答案:A3. 在VB中,以下哪个选项表示创建一个名为“myForm”的窗体?A. Form myFormB. Dim myForm As FormC. Dim myFormD. Form myForm As New Form答案:D4. VB中,下列哪个选项是正确的文件打开模式?A. Open "filename" For Input As #1B. Open "filename" For Output As #1C. Open "filename" For Append As #1D. All of the above答案:D5. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. IntC. FloatD. All of the above答案:D6. VB中,哪个关键字用来声明一个变量?A. DimB. DeclareC. ConstD. All of the above答案:D7. 在VB中,以下哪个选项是正确的循环结构?A. ForB. DoC. WhileD. All of the above答案:D8. VB中,哪个函数可以用来获取当前系统日期?A. NowB. DateC. TimeD. Today答案:D9. 在VB中,以下哪个选项表示创建一个名为“myButton”的按钮?A. Button myButtonB. Dim myButton As ButtonC. Dim myButtonD. Button myButton As New Button答案:D10. VB中,哪个关键字用来结束一个程序的运行?A. EndB. ExitC. StopD. All of the above答案:D二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以声明一个全局变量。

vb计算机二级试题及答案

vb计算机二级试题及答案一、选择题1. 在Visual Basic中,以下哪项不是基本数据类型?A. IntegerB. StringC. ObjectD. Array2. Visual Basic中,下列哪个关键字用于定义一个类?A. SubB. FunctionC. ClassD. Property3. 在Visual Basic中,要实现一个事件处理程序,应该使用以下哪个关键字?A. EventB. ImplementsC. HandlesD. Inherits4. Visual Basic中,以下哪个控件用于显示文本,但用户不能修改?A. TextBoxB. LabelC. ComboBoxD. CheckBox5. 在Visual Basic中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnabledC. CaptionD. Text二、填空题1. 在Visual Basic中,______ 方法用于在运行时创建一个对象的实例。

2. Visual Basic中,______ 属性用于获取或设置一个字符串的值。

3. Visual Basic中,______ 方法用于结束当前的应用程序。

4. 当一个事件被触发时,______ 属性指定的方法将被调用。

5. Visual Basic中,______ 属性用于获取或设置一个控件的标题。

三、简答题1. 请简述Visual Basic中类和对象的区别。

2. 描述Visual Basic中如何使用事件和事件处理程序。

3. 解释Visual Basic中继承的概念及其作用。

四、编程题编写一个Visual Basic程序,实现以下功能:- 创建一个名为“Student”的类,包含姓名(Name)和年龄(Age)两个属性。

- 创建一个窗体,包含一个文本框(TextBox)和一个按钮(Button)。

- 当用户在文本框中输入姓名和年龄,并点击按钮时,显示一个消息框,显示“姓名:[姓名],年龄:[年龄]”。

国家二级计算机vb考试试题及答案

国家二级计算机vb考试试题及答案一、单项选择题(每题1分,共10分)1. 在VB中,用于定义变量的关键字是()。

A. DimB. SubC. FunctionD. Const答案:A2. 下列哪个选项不是VB中的控制结构?()A. 顺序结构B. 选择结构C. 循环结构D. 函数结构答案:D3. VB中,用于声明一个子程序的关键字是()。

A. FunctionB. SubC. DimD. Const答案:B4. 在VB中,用于表示逻辑“与”运算符的是()。

A. AndB. OrC. NotD. Xor答案:A5. VB中,用于表示逻辑“或”运算符的是()。

A. AndB. OrC. NotD. Xor答案:B6. 在VB中,用于声明一个数组的关键字是()。

A. DimB. SubC. FunctionD. Const答案:A7. VB中,用于声明一个常量的关键字是()。

A. DimB. SubC. FunctionD. Const答案:D8. 在VB中,用于表示逻辑“非”运算符的是()。

A. AndB. OrC. NotD. Xor答案:C9. VB中,用于声明一个函数的关键字是()。

A. FunctionB. SubC. DimD. Const答案:A10. 在VB中,用于表示逻辑“异或”运算符的是()。

A. AndB. OrC. NotD. Xor答案:D二、填空题(每题2分,共10分)1. 在VB中,使用____关键字可以定义一个全局变量。

答案:Public2. 当需要在VB中定义一个私有变量时,应使用____关键字。

答案:Private3. 在VB中,使用____关键字可以定义一个局部变量。

答案:Dim4. VB中,使用____关键字可以定义一个过程。

答案:Sub5. VB中,使用____关键字可以定义一个函数。

答案:Function三、简答题(每题5分,共20分)1. 请简述VB中事件驱动编程的概念。

计算机二级vb考试选择题及答案

计算机二级vb考试选择题及答案1. 在Visual Basic中,以下哪个不是合法的变量名?A. _123abcB. myVariableC. $myVariableD. 2variable答案:D2. 下列哪个选项不是Visual Basic的数据类型?A. IntegerB. StringC. RealD. Boolean答案:C3. 在Visual Basic中,下列哪个是正确的条件语句?A. If x > 0 ThenB. If x > 0C. If x > 0 Then ElseD. If x > 0 Then End If答案:A4. 在Visual Basic中,下列哪个是正确的循环语句?A. For i = 1 To 10B. For i = 1 To 10 DoC. For i = 1 To 10 LoopD. For i = 1 To 10 Next答案:A5. 在Visual Basic中,下列哪个是正确的数组声明方式?A. Dim myArray(10) As IntegerB. Dim myArray As Integer(10)C. Dim myArray(10)D. Dim myArray As Integer答案:A6. 在Visual Basic中,下列哪个是正确的函数声明?A. Function myFunction() As IntegerB. Function myFunction As IntegerC. Function myFunction() IntegerD. Function myFunction Integer答案:A7. 在Visual Basic中,下列哪个是正确的子程序声明?A. Sub mySub()B. Sub mySub As IntegerC. Sub mySub() IntegerD. Sub mySub Integer答案:A8. 在Visual Basic中,下列哪个是正确的事件处理程序的声明?A. Private Sub myButton_Click(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles myButton.ClickB. Private Sub myButton_Click(ByVal sender AsSystem.EventArgs, ByVal e As System.EventArgs) Handles myButton.ClickC. Private Sub myButton_Click(ByVal sender AsSystem.EventArgs, ByVal e As System.EventArgs)D. Private Sub myButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)答案:A9. 在Visual Basic中,下列哪个是正确的窗体声明?A. Public Class Form1B. Public Class Form1 Inherits System.Windows.Forms.FormC. Public Class Form1 Inherits System.Windows.Forms.ButtonD. Public Class Form1 Inherits System.Windows.Forms.TextBox答案:B10. 在Visual Basic中,下列哪个是正确的控件属性设置?A. bel1.Text = "Hello World"B. bel1.Text = "Hello World"C. bel1.Text = "Hello World"D. bel1.Text = "Hello World"答案:A。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章visual basic程序开发环境1.Visual Basic集成环境由若干窗口组成,其中不能隐藏(关闭)的窗口是( )。

A) 主窗口B) 属性窗口C) 立即窗口D) 窗体窗口参考答案:A【解析】属性窗口、立即窗口和窗体窗口都能隐藏,但主窗口不能。

故选A。

2.为了用键盘打开菜单和执行菜单命令,第一步应按的键是( )。

A) 功能键F10或AltB) Shift+功能键F4C) Ctrl或功能键F8D) Ctrl+Alt参考答案:A【解析】按F10或Alt键可激活菜单,焦点聚焦到菜单栏上,进而可用键盘打开菜单和执行菜单命令。

故选A。

3.VB中有这样一类文件:该文件不属于任何一个窗体,而且仅包含程序代码,这类文件的扩展名是( )。

A) .vbpB) .basC) .vbwD) .frm参考答案:B【解析】.vbp工程文件,包含与管理工程有关的所有的文件和对象清单。

.bas标准模块文件,包含公用的一些变量和过程等代码。

.vbw工作区文件,包含了该工程中各窗体(指开发区窗体,如代码窗、设计窗)的位置。

.frm窗体文件,包含了窗体及窗体中包含的各控件的代码、属性等信息。

故选项B正确。

4. 以下关于VB文件的叙述中,错误的是( )。

A) 标准模块文件不属于任何一个窗体B) 工程文件的扩展名为.frmC) 一个工程只有一个工程文件D) 一个工程可以有多个窗体文件参考答案:B【解析】工程文件的扩展名为.vbp,故B选项错误。

5. 以下关于VB文件的叙述中,错误的是( )。

A) 标准模块文件不属于任何一个窗体B) 工程文件的扩展名为.frmC) 一个工程只有一个工程文件D) 一个工程可以有多个窗体文件参考答案:B【解析】工程文件的扩展名为.vbp,故B选项错误。

6. 下列打开"代码窗口"的操作中错误的是( )。

A) 按F4键B) 单击"工程资源管理器"窗口中的"查看代码"按钮C) 双击已建立好的控件D) 执行"视图"菜单中的"代码窗口"命令参考答案:A【解析】按F4键打开的是"属性窗口",故A选项错误。

7. 下列打开"代码窗口"的操作中错误的是( )。

A) 按F4键B) 单击"工程资源管理器"窗口中的"查看代码"按钮C) 双击已建立好的控件D) 执行"视图"菜单中的"代码窗口"命令参考答案:A【解析】按F4键打开的是"属性窗口",故A选项错误。

8.如果要在窗体上画一个标签,应在工具箱窗口中选择的图标是( )。

A)B)C)D)参考答案:B【解析】标签控件在工具箱中的图标是。

而是文本框控件的图标,是按钮控件的图标,是形状控件的图标。

第二章对象及其操作1.在面向对象方法中,不属于"对象"基本特点的是( )。

A) 一致性B) 分类性C) 多态性D) 标识唯一性参考答案:A【解析】对象有如下一些基本特点:标识唯一性、分类性、多态性、封装性、模块独立性好。

所以选择A)。

2.以下关于事件、事件驱动的叙述中,错误的是( )。

A) 事件是可以由窗体或控件识别的操作B) 事件可以由用户的动作触发C) 一个操作动作只能触发一个事件D) 事件可以由系统的某个状态的变化而触发参考答案:C【解析】一个操作动作有时会触发一个或多个事件。

比如当按下键盘的某键时,会触发KeyDown和Keypress 事件。

故A选项错误。

3.在面向对象的程序设计中,可被对象识别的动作称为( )。

A) 方法B) 事件C) 过程D) 函数参考答案:B【解析】在VB中可被对象识别的动作称为事件,事件是由用户或系统触发的,触发后就会执行相应的事件过程代码。

故选B。

4.以下关于VB特点的叙述中,错误的是( )。

A) VB中一个对象可有多个事件过程B) VB应用程序能以编译方式运行C) VB应用程序从Form_Load事件过程开始执行D) 在VB应用程序中往往通过引发某个事件导致对对象的操作参考答案:C【解析】VB应用程序不一定从From_Load事件开始执行,它是由工程中启动对象决定先从哪儿开始执行。

故C选项错误。

5.以下关于VB的叙述中,错误的是( )。

A) VB采用事件驱动方式运行B) VB既能以解释方式运行,也能以编译方式运行C) VB程序代码中,过程的书写顺序与执行顺序无关D) VB中一个对象对应一个事件参考答案:D【解析】VB中一个对象可以对应一个或多个事件,事件可由用户或系统触发,触发后执行相应的事件过程。

不过,不一定一个对象的所有事件过程都执行,响应哪个事件过程就执行哪个。

故D选项错误。

6.以下叙述中错误的是( )。

A) Visual Basic 是事件驱动型可视化编程工具B) Visual Basic应用程序不具有明显的开始和结束语句C) Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性D) Visual Basic中控件的某些属性只能在运行时设置参考答案:C【解析】VB工具箱中不是所有的控件都具有宽度和高度属性,比如定时器控件Timer、直线控件Line就没有。

故C选项错误。

7.设工程文件中包名称分别为Form1、Form2的两个窗体,且Form1的菜单属性设置如下:窗体Form1中的程序如下:Dim Flag As BooleanPrivate Sub Form_Load()Flag=TrueEnd SubPrivate Sub mnu1_Click(index As Integer)If Index=1 ThenIf Flag=True ThenForm2.showmnu1(1).Caption="隐藏窗体2"Flag=FalseElseForm2.Hidemnu1(1).Caption="显示窗体2"Flag=TrueEnd IfEnd IfIf Index=2 Then EndEnd Sub关于上述程序,以下叙述中错误的是( )。

A) Index属性的值可以用来区分控件数组元素B) Index为1的菜单项的标题可能会改变C) 两个名称均为Mnu1的菜单项构成一个控件数组D) 语句Form2.Hide将Form2卸载参考答案:D【解析】程序中菜单Mnu1是一个控件数组,它们以Index属性值作为数组下标来区分各元素。

在菜单单击事件中,Flag值为真时,显示Form2,同时把索引为1的菜单项标题改为"隐藏窗体2",然后把Flag标志设为假;当Flag值为假时,隐藏Form2,同时把索引为1的菜单项标题改为"显示窗体2",然后把Flag标志设为真。

窗体Hide 方法,只是将窗体隐藏,并没有从内容中卸载。

因此D选项错。

8.在设计窗体时双击窗体的任何地方,可以打开的窗口是( )。

A) 代码窗口B) 属性窗口C) 工程资源管理器窗口D) 工具箱窗口参考答案:A【解析】设计窗体时双击窗体的任何地方,默认打开的是代码窗口。

故选A。

9.为了使窗体的大小可以改变,必须把它的BorderStyle属性设置为( )。

A) 1B) 2C) 3D) 4参考答案:B【解析】窗体的BorderStyle属性是用来设置窗体的边框样式的。

属性值1为Fixed Single,3为Fixed Dialog,4为Fixed ToolWindow,设置为这3个属性值都不能改变窗口大小。

2是Sizable,表示窗体大小可以改变。

故选B。

10.为了使窗体左上角不显示控制框,需设置为False的属性是( )。

A) VisibleB) EnabledC) ControlBoxD) Caption参考答案:C【解析】窗体的Visible属性是设置窗体可见不可见;Enabled属性是设置可用不可用;Caption属性是用来设置窗体标题栏上显示的内容;ControlBox属性是设置窗体左上角是否显示控制框,当属性值为True时,显示控制框,否则False时,不显示。

故选项C正确。

11.假定已在窗体上画了多个控件,其中有一个被选中,为了在属性窗口中设置窗体的属性,预先应执行的操作是( )。

A) 单击窗体上没有控件的地方B) 单击任意一个控件C) 双击任意一个控件D) 单击属性窗口的标题栏参考答案:A【解析】单击窗体上没有控件的地方,在属性窗口就会出现窗体的各属性,这样就可对窗体的属性进行设置,故A选项正确。

单击任意一个控件,在属性窗口中出现的是该控件的属性,故B选项错误;双击任意一个控件,打开的是"代码窗口",故C选项错误;单击属性窗口的标题栏,属性窗口成为活动窗口,故D选项错误。

12.窗体上有三个水平滚动条,名称分别为HSRed、HSGreen和HSBlue,取值范围均是0~255,代表颜色的三种基色。

改变滚动框的位置,可以改变三种基色的值,从而改变窗体的背景色,如下图所示。

程序代码如下:Dim color(3)As IntegerPrivate Sub Form_Load()Call fill(color())End SubPrivate Sub fill(c() As Integer)Form1.BackColor=RGB(c(1),c(2),c(3))End SubPrivate Sub HSRed_Change()color(1)=HSRed.ValueCall fill(color())End SubPrivate Sub HSGreen_Change()color(2)=HSGreen.ValueCall fill(color())End SubPrivate Sub HSBlue_Change()color(3)=HSBlue.ValueCall fill(color())End Sub13.关于以上程序,如下叙述中错误的是( )。

A) color是窗体级整型数组B) 改变任何一个滚动条滚动框的位置,窗体的背景色将立刻随之改变C) 3个滚动条Change事件过程中只设置了一个color数组元素的值,调用fill过程失败D) fill 函数定义中的形式参数是数组型参数参考答案:C【解析】当用Dim语句定义数组时,该语句把数值数组中的全部元素都初始化为0,而把字符串数组中的全部元素都初始化为空串。

因此color数组中的元素初始值都为0,没有空值,过程调用不会失败。

C选项叙述错。

14.在程序运行时,下面的叙述中正确的是( )。

A) 用鼠标右键单击窗体中无控件的部分,会执行窗体的Form_Load事件过程B) 用鼠标左键单击窗体的标题栏,会执行窗体的Form_Click事件过程C) 只装入而不显示窗体,也会执行窗体的Form_Load事件过程D) 装入窗体后,每次显示该窗体时,都会执行窗体的Form_Click事件过程参考答案:C【解析】如果窗体是活动的,那么在窗体上按下鼠标右键(尚未松手抬起),即会触发Form_MouseDown事件,松手抬起后,要先触发Form_MouseUp事件,然后再触发Form_Click事件。

相关文档
最新文档