ImageVerifierCode 换一换
格式:DOC , 页数:30 ,大小:107KB ,
资源ID:500185      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-500185.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文([计算机类试卷]国家二级VB机试(选择题)模拟试卷15及答案与解析.doc)为本站会员(eventdump275)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

[计算机类试卷]国家二级VB机试(选择题)模拟试卷15及答案与解析.doc

1、国家二级 VB机试(选择题)模拟试卷 15及答案与解析 一、选择题 1 在窗体上画一个通用对话框,程序运行中用 ShowOpen方法显示 “打开 “对话框时,希望在该对话框的 “文件类型 ”栏中只显示扩展名为 DOC的文件,则在设计阶段应把通用对话框的 Filter属性设置为 ( A) ”(* DOC)* DOC” ( B) ”(* DO C)| DO ( C) ”(* DO C)|* DOC” ( D) ”(* DO C)|* DOC” 2 以下关于通用对话框的叙述中,错误的是 ( A)在程序运行状态下,通用 对话框控件是不显示的 ( B)通用对话框控件是 Visual Basic的标准控件

2、 ( C)设计时,通用对话框控件的大小是固定的,不能改变 ( D)在同一个程序中,一个通用对话框控件可以作为打开、保存等多种对话框 3 窗体上有一个名称为 CDl的通用对话框,一个名称为 Commandl的命令按钮,相应的事件 过程如下: Private Sub Command l_Click() CD1 Filter=”All File|*.*|Text File|* txt|PPT|* ppt” CD 1 FilterIndex=2: CD 1 InitDir=”C: ” CD 1 FileName=”default”: CD 1 ShowSave End Sub 关于上述过程,以下叙述中

3、正确的是 ( A)默认过滤器为 “* ppt” ( B)指定的初始目录为 “C: ” ( C)打开的文件对话框的标题为 “default” ( D)上面事件过程实现保存文件的操作 4 在窗体画一名为 CommonDialogl,则下列与 CommonDialogl ShowOpen方法等效的语句是 ( A) CommonDialog 1 Action=1 ( B) CommonDialog 1 Action=2 ( C) CommonDialog 1 Action=3 ( D) CommonDialog 1 Action=4 5 下列关于利用通用对话框产生的文件对话框的相关属性的描述中,错误的

4、是 ( A) InitDir属性用于设置对话框中显示的起始目录 ( B) Filter属性用于设置对话框默认的过滤器 ( C) DefaultExt属性用 于设置对话框中默认的文件类型 ( D) FileTitle属性用于存放对话框中所选择的文件名 6 下列关于通用对话框 CommonDialogl的叙述中,错误的是 ( A)只要在 “打开 ”对话框中选择了文件,并单击 “打开 ”按钮,就可以将选中的文件打开 ( B)使用 CommonDialogl ShowColor方法,可以显示 “颜色 ”对话框 ( C) CancelError属性用于控制用户单击 “取消 ”按钮关闭对话框时,是否显示出

5、错警告 ( D)在显示 “字体 ”对话框前,必须先设置 CommonDialogl的 Flags属性,否则会出错 7 通用对话框 Filter属性的作用是 ( A)设置对话框的标题 ( B)指定对话框所选择的文件名 ( C)指定对话框的打开方式 ( D)指定对话框中显示的文件类型 8 窗体上有一个名称为 CDl的通用对话框,一个名称为 Textl的文本框,窗体的单击事件过程如下: Private Sub Form_Click() CDl DialogTitle=”改变颜色 ”: CDl Color=Forml BackColor CD 1 Action=3: Textl BackColor=C

6、D 1 Color End Sub 运行程序时,单击窗体,则以下叙述中错误的是 ( A)通用对话框的标题被改为 “改变颜色 ” ( B)通用对话框被打开为颜色对话框 ( C)若选择颜色对话框中的 “取消 ”按钮,则文本框的背景色改为窗体背景色 ( D)若选择颜色对话框中的 “确定 ”按钮,则文本框的背景色改为在颜色对话框中选中的颜色 9 假定在窗体上添加了一个通用对话框控件,其名称为 CDl,并有如下程序段: CDl ShowOpen: CDl DefaultExt=”doc” 在打开文件的对话框中选择了 ”c: filel txt”文件,则 FileTitle属性的值是 ( A) filel

7、 doc ( B) filel txt ( C) c: filel txt ( D) c: filel doc 10 利用通用对话框控件打开字体对话框的操作是 ( A)把通用对话框控件的 Action属性设置为 4 ( B)把通用对话框控件的 Action属性设置为 5 ( C)调用通用对话框控件的 OpenFont方法 ( D)调用通用对话框控件的 ShowText方法 11 以下关于多重窗体程序的叙述中,错误的是 ( A)对于多重窗体程序,需要单独保存每个窗体 ( B)在多重窗体程序中,可以根据需要指定启动窗体 ( C)在多重窗体程序中,各窗体的菜单是彼此独立的 ( D)用 Hide方法不

8、仅可以隐藏窗体,而且还可以清除内存中的窗体 12 下列操作中不能向工程添加窗体的是 ( A)执行 “工程 ”菜单中的 “添加窗体 ”命令 ( B)单击工具栏上的 “添加窗体 ”按钮 ( C)右击窗体,在弹出的菜单中选择 “添加窗体 ”命令 ( D)右击工程资源管理器,在弹出的菜单中选择 “添加 ”命令,然后在下一级菜单中选择 “添 加窗体 ”命令 13 对于含有多个窗体的工程而言,以下叙述中正确的是 ( A)没有指定启动窗体时,系统自动将最后一个添加的窗体设置为启动窗体 ( B)启动窗体可以通过 “工程属性 ”对话框指定 ( C) Load方法兼有装入和显示窗体两种功能 ( D) Hide方法

9、可以将指定的窗体从内存中清除 14 设工程中有 Forml、 Form2两个窗体,要求单击 Form2上的 Commandl命令按钮, Form2就可以从屏幕上消失,下面的事件过程中不能实现此功能的是 ( A) Private Sub Commandl_Click()Form2 Hide End Sub ( B) Private Sub Command l_Click()Unload Me End Sub ( C) Private Sub Command l_Click()Form2 Unload End Sub ( D) Private Sub Command l_Click()Me Hid

10、e End Sub 15 工程中有 Forml、 Form2两个窗体 (Forml中有文本框 Textl; Form2中有 Textl文本 框和 Commandl命令按钮 )。 Forml是启动窗体。在这些模块中编写下面的程序代码: Forml中的代码如下: Private Sub Text l_DblClick() Textl=”VisualBasic” Form2 Show End Sub Form2中的代码如下: Private Sub Command l_Click() Textl=Forml Textl Forml Show End Sub 下面关于程序的叙述中错误的是 ( A)双击

11、 Forml的 Textl后, Textl中显示 “VisualBasic”,弹出 Form2 ( B)双击 Forml的 Textl后, Form2成为当前窗体 ( C)单击 Form2的命令按钮, Forml成为当前窗体 ( D) Form2的 Textl=Forml Textl语句不能正确执行 16 设工程中有 2个窗体: Forml和 Form2,每个窗体上都有一个名称为 Textl的文本框。若希望把 Forml上文本框中的内容复制到 Form2上的文本框中, 应进行的操作是 ( A)执行 Forml中的语句: Forml Textl=Form2 Textl ( B)执行 Forml中

12、的语句: Textl=Forml Text ( C)执行 Form2中的语句: Forml Textl=Textl ( D)执行 Form2中的语句: Textl=Forml Textl 17 设工程文件包含两个窗体文件 Forml frm、 Form2 frm及一个标准模块文件Module 1 bas。两个窗体上分别只有一个名称为 Commandl的命令按钮。 Forml的代码如下: Public x As Integer Private Sub Form_Load() x=1: y=5 End Sub Private Sub Command l_Click() Form2 Show End

13、 Sub Form2的代码如下: Private Sub Command l_Click() Print Forml x, y End Sub Modulel的代码如下: Public y As Integer 运行以上程序,单击 Forml的命令按钮 Commandl,则显示 Form2;再单击Form2上的命令按钮 Commandl,则窗体上显示的是 ( A) 1 5 ( B) 0 5 ( C) 0 0 ( D)程序有错 18 以下叙述中错误的是 ( A) Sub Main是定义在标准模块中的特定过程 ( B)一个工程中只能有一个 Sub Main过程 ( C) Sub Main过程不能有

14、返回值 ( D)当工程中含有 Sub Main过程时,工程执行时一定最先执行该过程 19 Visual Basic中的 “启动对象 ”是指启动 Visual Basic应用程序时,被自动加载并首先执行的对象。下列关于 Visual Basic“启动对象 ”的描述中,错误的是 ( A) “启动对象 ”可以是指定的标准模块 ( B) “启动对象 ”可以是指定的窗体 ( C) “启动对象 ”可以是 Sub Main过程 ( D)若没有经过设置,则默认的 “启动对象 ”是第一个被创建的窗体 20 以下关于 VB文件的叙述中,正确的是 ( A)标准模块文件的扩展名是 frm ( B) VB应用程序可以被

15、编译为 exe文件 ( C)一个工程文件只能含有一个标准模块文件 ( D)类模块文件的扩展名为 bas 21 如果把程序的启动对象设置为: Sub Main,则 Sub Main过程 ( A)只能写在 Forml窗体中代码的最前面 ( B)可以写在 Forml窗体中代码的任何位置 ( C)只能写在某个标准模块的代码中 ( D)可以写在任何窗体或标准模块的代码中 22 以下叙述中,错误的是 ( A)标准模块不属于任何一个窗体 ( B)工程文件的扩展名为 vbg ( C)窗体文件的扩展名为 frm ( D)一个应用 程序可以有多个窗体 23 以下关于键盘事件的叙述中,错误的是 ( A)按下键盘按键

16、既能触发 KeyPress事件,也能触发 KeyDown事件 ( B) KeyDown、 KeyUp事件过程中,大、小写字母被视作相同的字符 ( C) KeyDown、 KeyUp事件能够识别 Shift、 Alt、 Ctrl等键 ( D) KeyCode是 KeyPress事件的参数 24 下面不是键盘事件的是 ( A) KeyDown ( B) KeyUp ( C) KeyPress ( D) KeyCode 25 以下可 以判断是否在文本框 (名称为 Textl)内按下了回车键的事件过程是 ( A) Textl_Change ( B) Textl_Click ( C) Textl_Key

17、Press ( D) Textl_GotFocus 26 以下说法中正确的是 ( A)当焦点在某个控件上时,按下一个字母键,就会执行该控件的 KeyPress事件过程 ( B)因为窗体不接受焦点,所以窗体不存在自己的 KeyPress事件过程 ( C)若按下的键相同, KeyPress事件过程中的 KeyAscii参数与 KeyDown事件过程中的 KeyCode参数的值也相同 ( D)在 KeyPress事件过程中, KeyAscii参数可以省略 27 向文本框中输入字符时,下面能够被触发的事件是 ( A) GotFocus ( B) KeyPress ( C) Click ( D) Mou

18、seDown 28 关于 KeyPress事件,以下叙述中正确的是 ( A)在控件数组的控件上按键盘键,不能触发 KeyPress事件 ( B)按下键盘上任一个键时,都能触发 KeyPress事件 ( C)按字母键时,拥有焦点的控件的 KeyPress事件会被触发 ( D)窗体没有 KeyPress事件 29 下列事件的事件过程中,参数是输入字符 ASC 码的是 ( A) KeyDown事件 ( B) KeyUp事件 ( C) KeyPress事件 ( D) Change事件 30 文本框 Textl的 KeyDown事件过程如下: Private Sub Textl KeyDown(KevC

19、ode As Integer, ShiftAs Integer)End Sub 其中参数 KeyCode的值表示的是发生此事件时 ( A)是否按下了 Alt键或 Ctrl键 ( B)按下的是哪个数字键 ( C)所按的键盘键的键码 ( D)按下的是哪个鼠标键 31 VB中有 3个键盘事件: KeyPress、 KeyDown、 KeyUp,若光标在 Textl文本框中,则每输入一个字母 ( A)这 3个事件都会触发 ( B)只触发 KeyPress事件 ( C)只触发 KeyDown、 KeyUp事件 ( D)不触发其中任何一个事件 32 在窗体上画一个命令按钮和一个文本框 (名称分别为 Com

20、mandl和 Textl),并把窗体的 KeyPreview属性设置为 True,然后编写如下代码: Dim SaveAll As String Private Sub Form_Load() Textl Text=”: Textl SetFocus End Sub Private Sub Command 1_Click() Text 1 Text=LCase(SaveAll)+SaveAll End Sub Private Sub Form_KeyPress(KeyAscii_ As Integer) SaveAll=SaveAll+Chr(KeyAscii) End Sub 程序运行后,直

21、接用键盘输入: VB,再单击命令按钮,则文本框中显示的内容为 ( A) vbVB ( B)不显示任何信息 ( C) VB ( D)出错 33 窗体上有一个 Textl文本框,并编写了下面事件过程: Private Sub Text l_KeyPress(KeyAscii As Integer) KeyAscii=KeyAscii+3 End Sub 程序运行时,在文本框中输入字符 “A”,则在文本框中 实际显示的是 ( A) A ( B) B ( C) C ( D) D 34 对于文本框 Textl,能够获得按键的 ASC 码值的事件过程是 ( A) Textl_KeyUp ( B) Text

22、l_KeyPress ( C) Textl_Click ( D) Textl_Change 35 将窗体的 KeyPreview属性设为 True,然后编写如下程序: Private Sub Form_KeyDown(KeyCode_ As Integer, Shift As Integer) Print Chr(KeyCode) End Sub Private Sub Form_KeyPress(KeyAscii As Integer) Print Chr(KeyAscii) End Sub 运行程序时,按下字母键 a,则窗体上显示的是 ( A) A A ( B) A a ( C) a A

23、( D) a a 36 在窗体上画 1名为 Commandl的命令按钮和 1名 Textl的文本框,再编写如下程序: Dim ss As String Private Sub Text l_KeyPress(KeyAscii As Integer) If Chr(KeyAscii) ”Then ss=ss+Chr(KeyAscii) End Sub Private Sub Command l Click() Dim m As String, i As Integer For i=Len(ss)To 1 Step-1 m=m+Mid(ss, i, 1) Next Text 1 Text=UCas

24、e(m) End Sub 程序运行后,在 文本框中输入 “Number 100”,并单击命令按钮,则文本框中显示的是 ( A) NUMBER 100 ( B) REBMUN ( C) REBMUN 100 ( D) 001 REBMUN 37 窗体上有 1个名称为 Textl、内容为空的文本框。编写如下事件过程: Private Sub Text l_KeyUp(KeyCode As Integer, Shift As Integer) Print Textl Text; End Sub 运行程序,并在文本框中 输入 “123”,则在窗体上的输出结果为 ( A) 123 ( B) 1 12 (

25、 C) 12123 ( D) 112123 38 设窗体上有 2个文本框 Textl和 Text2,并有下面的事件过程: Dim n Private Sub Text l_KeyPress(KeyAscii As Integer) If“A” =Chr(KeyAscii)And Chr(KeyAscii) =”Z”Then n=n+1 End If IfKeyAscii=13 Then Text2 Text=n End Sub 程序运行时,在文本框 Textl中输入 “Visual Basic 6 0”并按回车键后,在文本框Text2中显示的是 ( A) 2 ( B) 9 ( C) 13 (

26、D) 16 39 若看到程序中有以下事件过程,则可以肯定的是,当程序运行时 Private Sub Click_MouseDown(Button As Integer, _Shift As Integer,X As Single, Y As Single) Print”VB Program” End Sub ( A)用鼠标左键单击名称为 “Commandl”的命令按钮时,执行此过程 ( B)用鼠标左键单击名称为 “MouseDown”的命令按钮时,执行此过程 ( C)用鼠标右键单击名称为 “MouseDown”的控件时,执行此过程 ( D)用鼠标左键或右键单击名称为 “Click”的控件时,执

27、行此过程 40 设有窗体的 Form_MouseMove事件过程如下: Private Sub Form_MouseMove(Button As Integer, Shift As Integer,X As Single, Y As Single) If(ButtonAnd 3)=3 Then Print”检查按键 ” End If End Sub 关于上述过程,以下叙述中正确的是 ( A)按下鼠标左键时,在窗体上显示 “检查按键 ” ( B)按下鼠标右键时,在窗体上显示 “检查按键 ” ( C)同时按 下鼠标左、右键时,在窗体卜显示 “检查按键 ” ( D)不论做何种操作,窗体上都不会显示

28、41 要求当鼠标在图片框 PI中移动时,立即在图片框中显示鼠标的位置坐标。 下面能正确实现上述功能的事件过程是 ( A) Private Sub P 1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) Print X, Y End Sub ( B) Private Sub P 1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Picture Print X, Y End Sub ( C) Priva

29、te Sub P1_MouseMove(Button As Integer, Shift As Integer, X As Single,Y As Single) PI Print X Y End Sub ( D) Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) P1 Print X, Y End Sub 42 窗体的 MouseUp事件过程如下: Private Sub Form_MouseUp(Button As Integer, Shift As Integ

30、er, X As Single, Y As Single) End Sub 关于以上定义,以下叙述中错误的是 ( A)根据 Shift参数,能够确定使用转换键的情况 ( B)根据 X、 Y参数可以确定触发此事件时鼠标的位置 ( C) Button参数的值是在 MouseUp事件发生时,系统自动产生的 ( D) MouseUp是鼠标向上移动时触发的事件 43 命令按钮 Commandl的 MouseUp事件过程结构如下: Private Sub Command l MouseUp(Button As Integer, Shift As Integer,X As Single,Y AS Singl

31、e) End Sub 则以下叙述中错误的是 ( A) X、 Y参数表示的是 Commandl左卜角在窗体中的位置 ( B) Button参数用于确定按下的鼠标键 ( C) Shift参数用于确定是否按下了 Alt、 Ctrl或 Shift键 ( D) MouseUp表示抬起鼠标按键时触发的事件 44 有下面事件过程: Private Sub Form MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) IfButton=2 Then Forml PSet(X, Y)PSet方法可以在 X, Y处画一个

32、点 End If End Sub 程序运行后,产生的效果是 ( A)在窗体上每单击鼠标左键一次,就在鼠标位置处画一个点 ( B)按着鼠标左键,移动鼠标,可在窗体上画出鼠标的运动轨迹 ( C)按着鼠标右键,移动鼠标,可在窗体上画出鼠标的运动轨迹 ( D)不按任何鼠标键,移动鼠标,可在窗体上画出鼠标的运动轨迹 45 窗体上已有 1个名称为 Picturel的图片框,要求实现下面 2个功能之一: (1)在窗体上移动鼠标时,立即将 Picturel显示在鼠标位置 (2)在窗 体上单击鼠标时,立即将 Picturel显示在鼠标位置下面不能实现上述任何功能的事件过程是 ( A) Private Sub F

33、orm_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Picturel Move X, Y End Sub ( B) Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single,Y As Single) Picturel Move X, Y End Sub ( C) Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Sin

34、gle, Y As Single) Picture 1 CurrentX=X: Picture 1 CurrentY=Y End Sub ( D) Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) Picturel Move X, Y End Sub 46 编写如下程序: Private Sub Form_Click() Print”Welcome!” End Sub Private Sub Form_MouseDown(Button As Integer,Shif

35、t As Integer,X As Single, Y As Single) Print”欢迎 !” End Sub Private Sub Form_MouseUp(Button As Integer,Shift As Integer,X As Single, Y As Single) Print”热烈欢迎 !” End Sub 程序运行后,单击窗体,输出结果为 ( A)欢迎 !热烈欢迎 !Welcome! ( B)欢迎 !Welcome!热烈欢迎 ! ( C) Welcome!欢迎 !热烈欢迎 ! ( D) Welcome!热烈欢迎 !欢迎 ! 47 下列操作说明中,错误的是 ( A)在具

36、有焦点的对象上进行一次 按下字母键操作,会引发 KeyPress事件 ( B)可以通过 MousePointer属性设置鼠标光标的形状 ( C)不可以在属性窗口设置 MousePointer属性 ( D)可以在程序代码中设置 MousePointer属性 48 窗体上有 1个名称为 Textl的文本框, 1个名称为 Labell的标签。程序运行后,如果在文本框中输入信息,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程为 ( A) Private Sub Label l_Click() Labell Caption=Textl Text End Sub ( B) Private S

37、ub Label l_Change() Labell Caption=Textl Text End Sub ( C) Private Sub Textl_Click() Label 1 Caption=Text 1 Text End Sub ( D) Private Sub Textl_Change() Label 1 Caption=Textl Text End Sub 49 鼠标拖放控件要触发两个事件,这两个事件是 ( A) DragOver事件和 DragDrop事件 ( B) Drag事件和 DragDrop事件 ( C) MouseDown事件和 KeyDown事件 ( D) Mou

38、seUp事件和 KeyUp事件 50 为了实现对象的自动拖放,应该设置该对象的一个属性。下面设置中正确的是 ( A) DragMode=1 ( B) DragMode=0 ( C) Draglcon=1 ( D) Draglcon=0 国家二级 VB机试(选择题)模拟试卷 15答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 通用对话框 (CommonDialog)是可提供诸如打开文件、保存文件、设置打印选项、选择颜色和字体、显示帮助等操作的一组标准对话框。打开 (Open)和保存 (Save)文件对话框中的 Filter。属性是过滤器,返回或设置在对话框的类型列表框中所显示的文件类

39、型,例如,过滤器为 * txt,表示显示所有的文本文件,语法为:通用对话框名 Filter=“描述 |文件扩展名 ”,使用管道符 (1)将描述与过滤器隔开,同样使用管道符将多个过滤器相互分隔; Filterlndex属性返回或设置 “打开 ”或 “另存为 ”对话框中的一个默认的过滤器,第一个过滤器的索引号是 1,如果只有一个过滤器则无需设置。 Filterlndex属性。 2 【正确答案】 B 【试题解析】 通用对话框 (CommonDialog)是 ActiveX控件,提供诸如打开文件、保存文件、设置打印选项、选择颜色和字体、显示帮助等操作的一组标准对话框。该控件设计时大小固定不能改变,运行

40、时不可见。 3 【正确答案】 B 【试题解析】 通用对话框 (CommonDialog)是可提供诸如打开文件、保存文件、设置打印选项、选择颜色 和字体、显示帮助等操作的一组标准对话框。打开 (Open)和保存 (Save)文件对话框有共同的主要属性,若没有指定 InitDir属性值,则起始目录为当前目录; FileName属性返回或设置所选文件的路径和文件名; Filter属性是过滤器,返回或设置在对话框的类型列表框中所显示的文件类型,例如,过滤器为 * txt,表示显示所有的文本文件,语法为:通用对话框名 Filter=“描述 |文件扩展名 ”,使用管道符 (1)将描述与过滤器隔开,同样使用

41、管道符将多个过滤器相互分隔; Filterlndex属性返回或设置 “打开 ”或 “另存为 ”对话框中一个默认的过滤器,第一个过滤器的索引号是 1:如果只有一个过滤器则无需设置 Filterlndex属性。本题中只是显示了一个 “保存 ”对话框,并不能真正实现保存操作。 4 【正确答案】 A 【试题解析】 通用对话框提供诸如打开文件、保存文件、设置打印选项、选择颜色和字体、显示帮助等操作的一组标准对话框,该控件运行时不可见。 Action属性用于设置被打开对话框的类型,与 ShowXXX方法相对应,如下表所示:5 【正确答案】 B 【试题解析】 通用对话框 (CommonDialog)是可提供

42、诸如打开文件、保存文件、设置打印选项、选择颜色和字体、显示帮助等操作的一组标准对话框。打开 (Open)和保存 (Save)文件对话框有共同的主要属性,若没有指定 InitDir属性值,则起始目录为当前目录; FileName属性返回或设置所选文件的路径和文件名; Filter属性是过滤器,返回或设置在对话框的类型列表框中所显示的文件类型,例如,过滤器为 * txt,表示显示所有的文本文件,语法为:通用对话框名 Filter=“描述 |文件扩展名 ”,使用管道符 (I)将描述与过滤器隔开,同样使用管道符将多 个过滤器相互分隔; Filterlndex属性返回或设置 “打开 ”或 “另存为 ”对

43、话框中一个默认的过滤器,第一个过滤器的索引号是 1; FileTitle属性用于存放对话框中所选择的文件名; DefaultExt属性用于设置对话框中默认的文件类型。 6 【正确答案】 A 【试题解析】 通用对话框 (CotnmonDialog)提供诸如打开文件 (ShowOpen)、保存文件 (ShowSave)、设置打印选项 (ShowPrinter)、选择颜色和字体 (ShowFont)、显示帮助 (ShowHelp)等操作的一 组标准对话框,该控件运行时不可见。当通用对话框显示为 “打开 ”类型时,单击 “打开 ”按钮后其 FileName属性可返回或设置所选文件的路径和文件名,但并不

44、能直接打开该文件。使用显示字体 (Font)对话框之前,必须先设置控件的 Flags属性为 cdlCFBoth、 cdlCFPrinterFonts、cdlCFScreenFonts这 3个值中的一个。 CancelError属性用于设置当用户选择 “取消 ”按钮时,是否显示错误信息 (默认为否 )。 7 【正确答案】 D 【试题解析】 通用对话框 (CommonDialog)是可提供诸如打开文件、保存文件、设置打印选项、选择颜色和字体、显示帮助等操作的一组标准对话框。 Filter属性是过滤器,返回或设置在对话框的类型列表框中所显示的文件类型,例如,过滤器为 txt,表示显示所有的文本文件,

45、语法为:通用对话框名 Filter=“描述 |文件扩展名 ”,使用管道符 (|)将描述与过滤器隔开,同样使用管道符将多个过滤器相互分隔: Filterlndex属性返回或设置 “打开 ”或 “另存为 ”对话框中一个默认的过滤器,第一个过滤器的索引号是 1。 8 【正确答案】 A 【试题解 析】 通用对话框 (CommonDialog)提供诸如打开文件、保存文件、设置打印选项、选择颜色和字体、显示帮助等操作的一组标准对话框,该控件运行时不可见。通用对话框的 DialogTitle属性用于返回或设置该对话框标题栏上所显示的文本: Action属性用于设置被打开对话框的类型, 3为 “打开 ”颜色对

46、话框类型。只有设置了 Action属性后对话框才被打开,对对话框属性的设置才能起作用,由于本题中设置 DialogTitle的语句在设置 Action属性之前,因此不起作用。 9 【正确答案】 B 【试题解 析】 通用对话框 (CommonDialog)是可提供诸如打开文件、保存文件、设置打印选项、选择颜色和字体、显示帮助等操作的一组标准对话框。打开 (Open)和保存 (Save)文件对话框有共同的主要属性,若没有指定 InitDir属性值,则起始目录为当前目录; FileName属性返回或设置所选文件的路径和文件名; Filter属性是过滤器,返回或设置在对话框的类型列表框中所显示的文件类

47、型,例如,过滤器为 * txt,表示显示所有的文本文件,语法为:通用对话框名 Filter=“描述 |文件扩展名 ”,使用管道符 (1)将描 述与过滤器隔开,同样使用管道符将多个过滤器相互分隔: Filterlndex属性返回或设置 “打开 ”或 “另存为 ”对话框中一个默认的过滤器,第一个过滤器的索引号是 1; FileTitle属性用于存放对话框中所选择的文件名; DefaultExt属 10 【正确答案】 A 【试题解析】 通用对话框 (CommonDialog)提供诸如打开文件、保存文件、设置打印选项、选择颜色和字体、显示帮助等操作的一组标准对话框,该控件运行时不可见。 Action属

48、性用于设置被打开对话框的类型,要想打开字体对话框,需要将通用 对话框控件的 Action属性设置为 4,或者调用对话框的 ShowFont方法。 11 【正确答案】 D 【试题解析】 包含多个窗体的程序称为多重窗体程序 (Mutil Form)。多重窗体是单一窗体的集合,每个窗体独立保存,各窗体之间的控件、菜单等对象都是相互独立的。对于多重窗体程序,必须指定其中某一个窗体为启动窗体,如果未指定,设计时的第一个窗体默认为启动窗体。只有启动窗体才能在运行程序时自动显示出来,其他窗体必须通过 Load及 Show方法才能看到,使用 Hide方法使窗体隐藏,即不在屏幕上显 示,但仍在内存中。 12 【

49、正确答案】 C 【试题解析】 可以通过执行 “工程 (Project)”“ 添加窗体 (Add Form)”菜单命令来建立窗体,每执行一次就新建立一个窗体:也可以单击工具栏上的 “添加窗体 ”按钮;右击工程资源管理器,在弹出的菜单中选择 “添加 ”命令,然后在下一级菜单中选择 “添加窗体 ”命令也可以添加窗体。 13 【正确答案】 B 【试题解析】 没有指定启动窗体时,系统自动将第一个添加的窗体设置为启动窗体;启动窗体可以通过 “工程属性 ”对话框指定。 Load方法 用于将窗体装入内存,Show方法用于显示窗体, Hide方法用于隐藏窗体, Unload方法可以将指定的窗体从内存中清除。 14 【正确答案】 C 【试题解析】 Hide方法可以隐藏一个窗体, Me指代当前窗体,所以语句Form2 Hide和 Me Hid

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1