freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

2006年9月全國計算機等級考試二級vfp筆試試卷[合集五篇](編輯修改稿)

2024-10-14 04:57 本頁面
 

【文章內(nèi)容簡介】 組代碼中選擇一組執(zhí)行。分支語句的流程如圖73所示。圖73 多分支語句 考點5 循環(huán)結構循環(huán)結構也稱為重復結構,是指程序在執(zhí)行的過程中,其中的某段代碼被重復執(zhí)行若一干珠。被重復執(zhí)行的代碼段,通常稱為循環(huán)體。Visual FoxPro支持循環(huán)結構的語句包括:DO WHILEENDDO、FORENDFOR和SCANENDSCAN。1 DO WHILEENDFOR語句 格式:FOR=TO[STEP] ENDFOR 功能:首先將初值賦給循環(huán)變量,然后判斷循環(huán)條件是否成立(若步長為正值,則循環(huán)條件為;若步長為負值,則循環(huán)條件為=)。如果成立,則執(zhí)行循環(huán)體,然后循環(huán)變量增加一個步長值,并再次判斷循環(huán)條件,一直到條件為假時,退出循環(huán)體。該語句通常用于實現(xiàn)循環(huán)次數(shù)已知情況下的循環(huán)結構〕 3 SCANENDSCAN語句 格式:SCAN[][FOR][WHERE] ENDSCAN功能:該循環(huán)語句一般用于處理表中記錄,語句可指明需要處理的記錄范圍及應滿足的條件。執(zhí)行該語句時,記錄指針自動、依次地在當前表的指定范圍內(nèi)滿足條件的記錄上移動,對每一條記錄執(zhí)行循環(huán)體內(nèi)的命令。 多模塊程序模塊是一個相對獨立的程序段,它可以被其他模塊調(diào)用,也可以調(diào)用其他模塊。通常,把被其他模塊調(diào)用的模塊稱為子程序,把調(diào)用其他模塊而沒有被其他模塊調(diào)用的模塊稱為主程序。應用程序一般都是多模塊程序,包含多個程序模塊??键c6 模塊的定義和調(diào)用 1模塊的定義在Visual FoxPro中,模塊可以是命令文件,也可以是過程。過程定義的語句格式為: PROCEDURE|FUNCTION [RETURN[]] [ENDPROCIENDFUNC] 功能說明如下。(1)PROCEDURE|FUNCTION命令表示一個過程的開始,并命名過程。過程名必須以字母或下劃線開頭,可以包含數(shù)字、字母和下劃線。(2)當程序執(zhí)行到RETURN命令時,控制將轉(zhuǎn)回到調(diào)用處(或命令窗口),并返回表達式的值。若默認RETURN命令,系統(tǒng)將在過程結束處自動調(diào)用一條隱含的RETURN命令。(3)ENDPROC|ENDFUNC命令表示一個過程的結束。如果默認此語句,那么過程結束于下一條PROCEDURE|FUNCTION命令或文件尾。2模塊的調(diào)用模塊調(diào)用的格式有兩種。(1)使用DO命令,格式如下。DO|(2)在名字后加一對小括號,格式如下。|()3打開過程文件 命令格式如下。SET PROCEDURE TO[[,?][ADDITIVE] 4關閉過程文件 命令格式如下。RELEASE PROCEDURE[,?] 考點7 參數(shù)傳遞模塊程序可以接收調(diào)用程序傳遞過來的參數(shù)。(1)PARAMETERS[,?]。(2)LPARAMETERS[,?]。說明PARAMETERS聲明的形參被看做是模塊程序中建立的私有變量,LPARAMETERS聲明的形參被看做是模塊程序中建立的局部變量。除此之外,兩條命令無其他區(qū)別。不管是PARAMETERS或LPARAMETERS,都應該是模塊程序的第一條可執(zhí)行命令。(1)調(diào)用參數(shù)調(diào)用模塊程序參數(shù)的格式如下。DO|WITH[,?] |([,?])說明:實參可以是常量、變量或一般表達式,調(diào)用模塊程序時,形參的數(shù)目不能少于實參的數(shù)目,當形參數(shù)目多于實參數(shù)目時,.。(2)參數(shù)的傳遞。模塊中參數(shù)的傳遞分為兩種:按值傳遞(實參一般為常量和表達式)和引用傳遞(實參一般為變量)。參數(shù)的傳遞方式可以重新設置,格式如下。SET UDFPARMS TO VALUE|REFERENCE 考點8 變量的作用域變量的一個重要屬性是作用域。變量的作用域指的是變量在什么范圍內(nèi)是有效或能夠被訪問的。在Visual FoxPro中,可分為公共變量、私有變量和局部變量3類。在任何模塊中都可使用的變量稱為公共變量,公共變量必須先定義后使用,格式如下。PUBLIC 說明:該命令是建立公共的內(nèi)存變量,并賦以初值邏輯假.F.。建立好的公共變量一直有效,即使程序結束返回命令窗口也不會消失,只有執(zhí)行CLEAR MEMORY,RELEASE或QUIT等命令后,才能被釋放。2私有變量在程序中直接使用(沒有預先聲明),而由系統(tǒng)自動隱含建立的變量都是私有變量。私有變量的作用域是建立它的模塊及其下屬的各層模塊。3局部變量局部變量只能在建立它的模塊中使用,不能在上層或下層模塊中使用。程序結束時,自動釋放局部變量。格式如下 LOCAL 說明:.,也必須先定義后使用。當子程序中定義的變量名與主程序中同名時,為避免子程序中的變量值改變主程序中的變量值,可在子程序中使用PRIVATE命令隱藏主程序中可能存在的變量,使這些變量在子程序中暫時無效。格式如下。(1)PRIVATE。(2)PRIVATE ALL[LIKE|EXCEPT]。說明:該命令并不建立內(nèi)存變量,它只是隱藏指定的在上層模塊中可能已經(jīng)存在的內(nèi)存變量,但是當模塊程序返回到上層模塊時,被隱藏的變量就自動恢復有效性,保持原值。 程序調(diào)試考點9 調(diào)試器環(huán)境程序調(diào)試是指在發(fā)現(xiàn)程序有錯誤的情況下,確定出錯位置并糾正錯誤。計算機一般能夠發(fā)現(xiàn)程序的出錯位置,但對于計算機不能發(fā)現(xiàn)的錯誤,只能由用戶自己來查錯。Visual FoxPro提供的功能強大的調(diào)試工具—調(diào)試器,可幫助我們進行這項工作。調(diào)用調(diào)試器的方法一般有兩種。(l)選擇“工具”菜單中的“調(diào)試器”命令。(2)在命令窗口中輸入DEBUG命令??键c10 設置斷點可以設置以下4種類型的斷點。(1)在定位處中斷:可指定一行代碼,當程序調(diào)試執(zhí)行到該行時,中斷程序運行。(2)如果表達式值為真,則在定位處中斷:指定一行代碼及一個表達式,當程序調(diào)試執(zhí)行到該行代碼時,如果表達式值為真,就中斷程序運行。(3)當表達式值為真時中斷:可以指定一個表達式,在程序調(diào)試執(zhí)行過程中,中斷程序運行。(4)當表達式值改變時中斷:可以指定一個表達式,在程序調(diào)試執(zhí)行過程中,當該表達式值改變時,中斷程序運行??键c11 “調(diào)試”菜單“調(diào)試”菜單包含執(zhí)行程序、選擇執(zhí)行方式、終止程序執(zhí)行、修改程序,以及調(diào)整程序執(zhí)行速度等命令。各命令具體功能如下。(1)運行:執(zhí)行在跟蹤窗口中打開的程序:(2)繼續(xù)執(zhí)行:當程序被中斷時,該命令可使程序在中斷處繼續(xù)往下執(zhí)行。(3)取消:終止程序的調(diào)試執(zhí)行,并關閉程序。(4)定位修改:終止程序的調(diào)試執(zhí)行,然后在文本編輯窗口中打開調(diào)試程序。(5)跳出:以連續(xù)方式而非單步方式繼續(xù)執(zhí)行被調(diào)用模塊程序中的代碼,然后在調(diào)用程序的調(diào)用語句的下一行處中斷。(6)單步:單步執(zhí)行下一行代碼。如果下一行代碼調(diào)用了過程或者方法程序,那么該過程或者方法程序在后臺執(zhí)行。(7)單步跟蹤:單步執(zhí)行下一行代碼。(8)運行到光標處:從當前位置執(zhí)行代碼直至光標處中斷。(9)調(diào)速:打開“調(diào)整運行速度”對話框,設置兩代碼行執(zhí)行之間的延遲秒數(shù)。(10)設置下一條語句:程序中斷時選擇該命令,可使光標所在行成為恢復執(zhí)行后要執(zhí)行的語句。 Visual FoxPro數(shù)據(jù)庫及其建立 考點1 建立和使用數(shù)據(jù)庫 1數(shù)據(jù)庫的建立(1)在項目管理器中建立數(shù)據(jù)庫。(2)通過“新建”對話框建立數(shù)據(jù)庫。(3)使用命令建立數(shù)據(jù)庫,格式為:CREATE DATABASE[DatabaseName |?] 2數(shù)據(jù)庫的打開(1)在項目管理器中打開。(2)通過“打開”對話框打開數(shù)據(jù)庫。(3)使用命令打開數(shù)據(jù)庫,格式為:OPEN DATABASE[FileName |?][EXCLUSIVE I SHARED] [NOUPDATE] [VALIDATE] 考點2 修改和刪除數(shù)據(jù)庫Visual FoxPro在建立數(shù)據(jù)庫時建立了擴展名分別為dbc、dct和dcx的3個文件,用戶不能直接修改這些文件。Visual FoxPro中修改數(shù)據(jù)庫實際是打開數(shù)據(jù)庫設計器,完成數(shù)據(jù)庫中各種對象的建立、修改和刪除等操作??梢杂?種方法打開數(shù)據(jù)庫設計器。(1)從項目管理器中打開數(shù)據(jù)庫設計器。(2)從“打開”對話框中打開數(shù)據(jù)庫設計器。(3)使用命令打開數(shù)據(jù)庫設計器,格式為: MODIFY DATABASE[DatabaseName|?] 在項目管理器中不管刪除還是移去數(shù)據(jù)庫文件,都不會刪除其所包含的各個對象做口數(shù)據(jù)表)。如果要在刪除數(shù)據(jù)庫的同時刪除其所包含的數(shù)據(jù)表,就必須使用命令,格式為: DELETE DATABASE DatabaseName|?[DELETETABLES][RECYCLE] 小提示:在Visual FoxPro中,Open DataBase和Modify DataBase命令的區(qū)別在于:Open DataBase打開的只是數(shù)據(jù)庫的工作環(huán)境,并不會進入數(shù)據(jù)庫設計器;Modify DataBase是打開數(shù)據(jù)庫設計器。 建立數(shù)據(jù)庫表考點3 在數(shù)據(jù)庫中建立表 在數(shù)據(jù)庫中建立數(shù)據(jù)表,最直接的方法就是在數(shù)據(jù)庫設計器中利用鼠標右鍵單擊空白處,選擇“新建表”命令,在彈出的表設計器中設置數(shù)據(jù)表結構。另外可以在命令窗口利用OPEN DATA命令先打開數(shù)據(jù)庫,然后利用CREATE命令打開表設計器進行數(shù)據(jù)表設計,如圖4l所示。圖41 表設計器 1字段名(l)自由表字段名最長為10個字符。(2)數(shù)據(jù)庫表字段名最長為128個字符。(3)字段名必須以字母或漢字開頭。(4)字段名可以由字母、漢字、數(shù)字和下劃線組成。(5)字段名中不能包含空格。2字段類型和寬度(1)字符型:可以是字母、數(shù)字等各種字符型文本,如用戶名稱。(2)貨幣型:貨幣單位,如貨物價格。(3)數(shù)值型:整數(shù)或小數(shù),如訂貨數(shù)量。(3)浮點型:功能類似于“數(shù)值型”,其長度在表中最長可達20位。(4)日期型:由年、月、日構成的數(shù)據(jù)類型,如訂貨日期。(5)日期時間型:由年、月、日、時、分、秒構成的數(shù)據(jù)類型,如員工上班的時間。(6)雙精度型:雙精度數(shù)慎類型,一般用于要求精度很高的數(shù)據(jù)。(7)整型:不帶小數(shù)點的數(shù)值類型,如訂單的行數(shù)。(8)邏輯型:值為“真”(.T.)或假(.F.),如表示訂單是否已執(zhí)行完。(9)備注型:不定長的字符型文本。在表中占4個字節(jié),表備注型文件的擴展名為FPT。(10)通用型:用于標記電子表格、文檔、圖片等OLE對象,在表中占4個字節(jié)。(11)字符型(二進制)。(12)備注型(二進制)。3空值一個字段是否允許為空值與實際應用有關,比如作為關鍵字的字段是不允許為空值的,而那些在插入記錄時允許暫缺的字段值往往允許為空值。4字段有效性組框在字段有效性組框中可以定義字段的有效性規(guī)則、違反規(guī)則時的提示信息和字段的默認值。5顯示組框在顯示組框下可以定義字段顯示的格式、輸入的掩碼和字段的標題。輸入掩碼是字段的一種屬性,用限制或控制用戶輸入的格式。標題用于字段顯示時的標題,如果不指定標題則顯示字段名。當字段名是英文或縮寫時,則通過指定標題可以使界面更友好。6字段注釋可以為每個字段添加注釋,便于日后或其他人對數(shù)據(jù)庫進行維護??键c4 修改表結構 在Visual FoxPro中可以對表結構任意修改,修改表結構和建立表結構時,表設計器界面完全一樣。修改數(shù)據(jù)表結構時,首先應該用USE命令打開要修改的數(shù)據(jù)表,然后利用MODIFY STRUCTURE打開表設計器進行修改,具體操作有以下幾種。(1)修改已有字段。(2)添加新字段。(3)刪除不用的字段。 表的基本操作考點5 使用瀏覽器操作表在交互式工作方式下,最簡單、方便的方法就是使用BROWSE瀏覽器瀏覽表,打開瀏覽器的方法有多種。在項目管理器中將數(shù)據(jù)庫展開至表,然后單擊“瀏覽”按鈕,或直接在窗口中輸入BROWSE命令(首先應該打開表文件)。1瀏覽器操作(1)下一記錄(下箭頭鍵)。(2)前一記錄(上箭頭鍵)。(3)下一頁(PageDown鍵)。(4)上一頁(PageUp鍵)。(5)下一字段(Tab鍵)。(6)前一字段(Shift+Tab鍵)。2修改記錄只需將光標定位到要修改的記錄和字段上,就可以進行修改了。3刪除記錄 Visual FoxPro中刪除記錄有邏輯刪除和物理刪除兩種,邏輯刪除只在記錄旁做刪除標記(如圖42所示),必要時可以進行恢復物理刪除是在邏輯刪除的基礎上真正地將記錄從表中刪除。要在瀏覽器中刪除有刪除標記的記錄,可選擇“表/徹底刪除”菜單命令。圖42 增加和刪除記錄考點6 增加、刪除、修改和顯示記錄的命令 1增加記錄APPEND命令是在表的尾部增加記錄,格式有如下兩種。格式1:APPEND 格式2:APPEND BLANK 2插入記錄格式:INSERT [BEFORE][BLANK] 3刪除記錄刪除記錄有物理刪除和邏輯刪除兩種,Visual FoxPro用來刪除記錄的命令如下。(1)設置刪除標記的命令格式:DELETE [FOR lExpressionl] 說明:如果不使用FOR短語指定邏輯條件,則只刪除當前記錄,否則邏輯刪除滿足條件的所有記錄。(2)恢復記錄的命令。格式:RECALL [FOR lExpressionl] 說明:使用該命令恢復表中邏輯刪除的記錄,短語FOR的功能同上。(3)物理刪除有刪除標記的記錄 格式:PACK 說明:此命令用來物理刪除當前表中所有帶刪除標記的記錄。(4)物理刪除表中的全部記錄 格式:ZAP 說明:不管表中記錄是否帶有刪除標記,此命令可以一次性將當前表中的記錄全部物理刪除,但表結構仍保留使用此命令相當于DELETE ALL與 PACK的連用。4修改記錄在Visual FoxPro中可以交互修改記錄,也可以用指定值直接修改記錄。(1)用EDIT或CHANGE命令交互式修改。(2)用REPLACE命令直接修改。5顯示記錄格式:LIST/DISPLAY [[FIELDS]FieldList][FOR LExpressionl][OFF] [TO PRINTER[PROMPT]|TO FILE FileName] 考點7 查詢定位的命令(1)用GOTO命令直接定位(2)SKIP命令(3)用LOCATE命令定位。LOCATE命令是按條件定位記錄位置,格式為: LOCATE FOR IExpressionl LOCATE命令常用結構如下。LOCATE FOR IE
點擊復制文檔內(nèi)容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1