华南俳烁实业有限公司

考試首頁 | 考試用書 | 培訓課程 | 模擬考場 | 考試論壇  
全國  |             |          |          |          |          |         
  當前位置:計算機等級 > 二級考試 > Visual FoxPro > VF輔導 > 文章內容
  

計算機等級考試二級VFP輔導講義:表單設計與應用

中華IT學院   【 】  [ 2017年7月5日 ]

  7.事件

  事件是一種由系統(tǒng)預先定義而由用戶或系統(tǒng)發(fā)出的動作。事件作用于對象,對象識別事件并作出相應反應

  與方法集可以無限擴展不同,事件集是固定的,用戶不能定義新的事件

  1.關于Visual FoxPro基類的最小事件集Init的說明正確的是______

  A.當對象產生時引發(fā)

  B.當對象從內存中釋放時引發(fā)

  C.當方法或事件代碼出現運行錯誤時引發(fā)

  D.當用戶用鼠標單擊程序界面上的一個命令按鈕時引發(fā)

  [解析] 本題考查的是關于事件的知識。只要讀者能很好地記住基本知識,就能得出正確答案A。

  [答案] A

  2.Init 事件由______時引發(fā)。

  A.對象從內存中釋放 B.事件代碼出現錯誤

  C.方法代碼出現錯誤 D.對象生成

  [解析] 本題考查的知識點是Visual FoxPro 中的事件。Init 事件在對象生成時引發(fā)。

  選項A 錯誤,因為從內存中釋放對象時引發(fā)的事件是Destroy。選項B 和C 錯誤,因為Error 事件是由事件或方法代碼出錯時引發(fā)。

  [答案] D

  3.在容器對象的嵌套層次中,事件的處理遵循獨立性原則,即______。

  A.每個對象識別并處理其他的屬性

  B.每個對象識別并處理屬于自己的方法

  Init 創(chuàng)建對象時發(fā)生的事件。

  從內存中釋放對象時發(fā)生的事件。

  鼠標左鍵單擊對象時發(fā)生的事件。

  Dbclick 鼠標左鍵雙擊對象時發(fā)生的事件。

  Error 當方法或事件代碼出現運行錯誤時引發(fā)。

  鼠標右鍵單擊對象時發(fā)生的事件。

  Click

  Rightclick

  C.每個對象識別并處理屬于自己的事件

  D.每個對象識別并處理其他的事件

  [解析] 本題考查的知識點是事件的基本知識。在容器對象的嵌套層次中,事件的處理遵循獨立性原則,意思是指每個對象識別并處理屬于自己的事件。

  選項A 錯誤,因為對象并不會處理其他的屬性。選項B 錯誤,因為對象不是處理方法而是事件。選項D 錯誤,因為事件處理的獨立性原則只處理并識別自己的事件,不是其他事件。

  [答案] C

  4.在Visual FoxPro 中,當對象方法或事件代碼在運行過程中產生錯誤時將引發(fā)______事件。

  A.Load B.Init

  C.Destroy D.Error

  [解析] 本題考查的知識點是事件的應用。在visual FoxPro 中,當對象方法或事件代碼在運行過程中產生錯誤時將引發(fā)Error 事件。

  選項A 在表單對象建立之前引發(fā),即運行表單時,先引發(fā)表單的Load 事件,再引發(fā)表單的Init 事件。選項B 在對象建立時引發(fā)。選項C 在對象釋放時引發(fā)。選項D 當對象方法或事件代碼在運行過程中產生錯誤時引發(fā)。

  [答案] D

  5.C1ick事件在______時引發(fā)。

  A.用鼠標單擊對象 B.用鼠標雙擊對象

  C.表單對象建立之前 D.用鼠標右鍵單擊對象

  [解析] 本題考查的知識點是事件的應用。在Visual FoxPro中,當用鼠標單擊對象時引發(fā)C1ick事件。選項B用鼠標雙擊對象時引發(fā)DblClick事件。選項C表單對象建立之前引發(fā)Unload。選項D用鼠標右鍵單擊對象時引發(fā)RightClick。

  [答案] A

  6.為表單Myform 添加事件或方法代碼,改變該表單中的控件Cmd1 的Caption 屬

  性的正確命令是______。

  A.THISFORMSET.Cmd1.Caption=“最后一個”

  B.Myform.Cmd1=“最后一個”

  C.THISFORM.Cmd1.Caption=“最后一個”

  D.THIS.Cmd1.Caption=“最后一個”

  [解析] 本題考查的知識點是指定方法和事件程序的操作。在類定義中編寫方法和事件程序代碼時,不能直接引用表單或控件的名稱,因為Visual FoxPro 在根據類定義創(chuàng)建對象時,有它內部的表達式方式,不一定就是用戶定義的名稱。因此在編寫程序代碼時要注意用THIS.(引用該對象),THISFORM.(引用包含該對象的表單),THIS.PARENT(引用該對象的直接容器),THISFORMSET.(引用包含該對象的表單集)這些關鍵字進行相對引用,它們利用快捷方式指明所要處理的對象。選項A 引用對象的表單集,不符合題目要求,因此錯誤。選項B 格式錯誤。選項C 正確。選項D由于引用的是對象,因此錯誤。

  [答案] C

  8.建立表單

  表單(Form)是Visual FoxPro 提供的用于建立應用程序界面的最主要的工具之一。表單相當于WINDOWS 應用程序的窗口。

  表單可以屬于某個項目,也可以游離于任何項目之外,它是一個特殊的磁盤文件,其擴展名為.scx。在項目管理器中創(chuàng)建的表單自動隸屬于該項目。創(chuàng)建表單一般有兩種途徑:

  1、使用表單向導創(chuàng)建簡易的數據表單;

  2、使用表單設計器創(chuàng)建或修改任何形式的表單。

分享到:
本文糾錯】【告訴好友】【打印此文】【返回頂部
將考試網添加到收藏夾 | 每次上網自動訪問考試網 | 復制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
關于本站  網站聲明  廣告服務  聯系方式  站內導航  考試論壇
Copyright © 2007-2013 中華考試網(Examw.com) All Rights Reserved
子洲县| 甘孜县| 通山县| 岗巴县| 晴隆县| 弥勒县| 仁怀市| 滨州市| 临夏县| 正阳县| 庆城县| 利辛县| 景东| 桂阳县| 临夏县| 包头市| 荣成市| 浪卡子县| 苏州市| 崇阳县| 余江县| 筠连县| 高要市| 兴文县| 襄樊市| 盐城市| 青龙| 鸡西市| 永宁县| 天柱县| 富锦市| 酒泉市| 永仁县| 临武县| 故城县| 灵武市| 盘锦市| 德江县| 姚安县| 依兰县| 闸北区|