首页 > 全部 > 二级VB > 国家二级VB机试(多重窗体与环境应用、数据文件)模拟试卷1

国家二级VB机试(多重窗体与环境应用、数据文件)模拟试卷1

本单篇文档共13923字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机二级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
二级VB 章节练习 1445人下载
价格: 1.00 原价:¥9.60
收藏

国家二级VB机试(多重窗体与环境应用、数据文件)模拟试卷1

选择题

1.以下关于多重窗体程序的叙述中,错误的是(D)

A. 对于多重窗体程序,需要单独保存每个窗体

B. 在多重窗体程序中,可以根据需要指定启动窗体

C. 在多重窗体程序中,各窗体的菜单是彼此独立的

D. 用Hide方法不仅可以隐藏窗体,而且还可以清除内存中的窗体

解析:包含多个窗体的程序称为多重窗体程序(Mutil Form)。多重窗体是单一窗体的集合,每个窗体独立保存,各窗体之间的控件、菜单等对象都是相互独立的。对于多重窗体程序,必须指定其中某一个窗体为启动窗体,如果未指定,设计时的第一个窗体默认为启动窗体。只有启动窗体才能在运行程序时自动显示出来,其他窗体必须通过Load及Show方法才能看到,使用Hide方法使窗体隐藏,即不在屏幕上显示,但仍在内存中。

2.下列操作中不能向工程添加窗体的是(C)

A. 执行“工程”菜单中的“添加窗体”命令

B. 单击工具栏上的“添加窗体”按钮

C. 右击窗体,在弹出的菜单中选择“添加窗体”命令

D. 右击工程资源管理器,在弹出的菜单中选择“添加”命令,然后在下一级菜单中选择“添加窗体”命令

解析:可以通过执行“工程(Project)”→“添加窗体(Add Form)”菜单命令来建立窗体,每执行一次就新建立一个窗体;也可以单击工具栏上的“添加窗体”按钮;右击工程资源管理器,在弹出的菜单中选择“添加”命令,然后在下一级菜单中选择“添加窗体”命令也可以添加窗体。

3.对于含有多个窗体的工程而言,以下叙述中正确的是(B)

A. 没有指定启动窗体时,系统自动将最后一个添加的窗体设置为启动窗体

B. 启动窗体可以通过“工程属性”对话框指定

C. Load方法兼有装入和显示窗体两种功能

D. Hide方法可以将指定的窗体从内存中清除

解析:没有指定启动窗体时,系统自动将第一个添加的窗体设置为启动窗体;启动窗体可以通过“工程属性”对话框指定。Load方法用于将窗体装入内存,Show方法用于显示窗体,Hide方法用于隐藏窗体,Unload方法可以将指定的窗体从内存中清除。

4.设工程中有Form1、Form2两个窗体,要求单击Form2上的Command1命令按钮,Form2就可以从屏幕上消失,下面的事件过程中不能实现此功能的是(C)

A. Private Sub Command1 Click()Form2.Hide End Sub

B. Private SUb Command1 Click()Unload Me End Sub

C. Private SUb Command1 Click()Form2.Unload End Sub

D. Private Sub Command1 Click()Me.Hide End Sub

解析:Hide方法可以隐藏一个窗体,Me指代当前窗体,所以语句Form2.Hide和Me.Hide均可以隐藏当前窗体Form2;Unload语句可以在内存中卸载一个窗体,该语句不能当作方法使用。

5.工程中有Form1、Form2两个窗体(Forml中有文本框Text1;Form2中有Text1文本框和Command1命令按钮)。Form1是启动窗体。在这些模块中编写下面的程序代码:

Form1中的代码如下: Form2中的代码如下:

Private Sub Text1_DblClick() Private Sub Command1_Click()

Text1=\\(D)

A. 双击Form1的Text1后,Text1中显示“VisualBasic”,弹出Form2

B. 双击Form1的Text1后,Form2成为当前窗体

C. 单击Form2的命令按钮,Form1成为当前窗体

D. Form2的Text1=Form1.Text1语句不能正确执行

解析:本题中Form1中文本框的双击事件中会将文本框里面的内容设置为指定的值,而且打开窗体Form2并使Form2成为当前窗体;在Form2的命令按钮中的单击事件中会将本窗体中的Text1内容赋值成Form1窗体的文本框Text1的内容,并使Form1成为当前窗体。

6.设工程中有2个窗体:Form1和Form2,每个窗体上都有一个名称为Text1的文本框。若希望把Form1上文本框中的内容复制到Form2上的文本框中,应进行的操作是(D)

A. 执行Form1中的语句:Form1.Text1=Form2.Text1

B. 执行Form1中的语句:Text1=Forml.Text

C. 执行Form2中的语句:Form1.Text1=Text1

D. 执行Form2中的语句:Text1=Form1.Text1

解析:文本框的默认属性是Text属性,在当前窗体中引用控件不必加上窗体前缀。

7.设工程文件包含两个窗体文件Form1.frm、Form2.frm及一个标准模块文件Modulel.bas。两个窗体上分别只有一个名称为Commanl的命令按钮。

Forml的代码如下: Form2的代码如下:

Public x As IntegerPrivate Sub Commandl_Click()

Private Sub Form_Load()Print Form1.x,y

x=1:y=5 End Sub

End Sub Modulel的代码如下:

Private Sub Commandl_Click() Public y As Integer

Form2.Show

End Sub

运行以上程序,单击Form1的命令按钮Command1,则显示Form2;再单击Form2上的命令按钮Commandl,则窗体上显示的是(A)

A. 1 5

B. 0 5

C. 0 0

D. 程序有错

解析:本题考查的考点是有关变量的作用域的。本题中的y就是在标准模块中定义的全局变量,在任何一个窗体中都能应用,并在Form1中被赋值为5;x是Form1中定义的局部变量,要想在Form2中引用,必须用Form1l.x格式来引用。

8.以下叙述中错误的是(D)

A. Sub Main是定义在标准模块中的特定过程

B. 一个工程中只能有一个Sub Main过程

C. Sub Main过程不能有返回值

D. 当工程中含有Sub Main过程时,工程执行时一定最先执行该过程

解析:在Visual Basic中,可以将多窗体程序中的其中一个窗体或某标准模块中的Sub Main过程设置为启动对象。Sub Main是定义在标准模块中的特定过程,该过程不能有返回值,一个工程中仅能有一个Sub Main过程。

9.Visual Basic中的“启动对象”是指启动Visual Basic应用程序时,被自动加载并首先执行的对象。下列关于Visual Basic“启动对象”的描述中,错误的是(A)

A. “启动对象”可以是指定的标准模块

B. “启动对象”可以是指定的窗体

C. “启动对象”可以是Sub Main过程

D. 若没有经过设置,则默认的“启动对象”是第一个被创建的窗体

解析:对于多重窗体程序,必须指定其中某一个窗体为启动窗体,如果未指定,设计时的第一个窗体默认为启动窗体。只有启动窗体才能在运行程序时自动显示出来,其他窗体必须通过Load及S

本文档预览:3600字符,共13923字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
国家二级VB机试(多重窗体与环境应用、数据文件)模拟试卷1

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号