版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
新編vfp程序設(shè)計(jì)教程課后答案.z.思考題參考答案第1章數(shù)據(jù)庫系統(tǒng)概述〔1〕數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)及數(shù)據(jù)庫系統(tǒng)的概念分別是什么?答:數(shù)據(jù)庫是存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)設(shè)備上的、構(gòu)造化的相關(guān)數(shù)據(jù)集合;數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)中對(duì)數(shù)據(jù)進(jìn)展管理的軟件系統(tǒng),是數(shù)據(jù)科系統(tǒng)的核心;數(shù)據(jù)庫系統(tǒng)是指引入了數(shù)據(jù)庫技術(shù)的計(jì)算機(jī)系統(tǒng)。〔2〕在關(guān)系數(shù)據(jù)模型中,關(guān)系、元組、屬性是什么概念?答:一個(gè)關(guān)系就是一張二維表,由行和列構(gòu)成;元組也稱記錄,是表中的一行;屬性也稱字段,是表中的一列?!?〕關(guān)系模型允許定義哪幾類完整性約束?答:實(shí)體完整性;參照完整性;用戶定義完整性?!?〕關(guān)系的根本運(yùn)算有哪幾類?答:傳統(tǒng)的集合運(yùn)算〔并、交、差等〕;專門的關(guān)系運(yùn)算〔選擇、投影、連接〕?!?〕VisualFo*Pro主要提供了哪幾種設(shè)計(jì)工具?答:略?!?〕如何設(shè)置當(dāng)前工作目錄?答:界面方式:選擇"工具|選項(xiàng)〞菜單命令,翻開"選項(xiàng)〞對(duì)話框,在"文件位置〞選項(xiàng)卡中選中"默認(rèn)目錄〞列表項(xiàng),單擊"修改〞命令按鈕,翻開"更改文件位置〞對(duì)話框,選中"使用默認(rèn)目錄〞復(fù)選框,單擊"定位默認(rèn)目錄〞文本框后的"…〞命令按鈕,選擇一個(gè)目錄后確定即可。命令方式:SETDEFAULTTO<路徑說明>。〔7〕工程管理器的功能有哪些?答:對(duì)工程中的表、數(shù)據(jù)庫、查詢、表單、報(bào)表、菜單等對(duì)象進(jìn)展組織和管理;實(shí)現(xiàn)對(duì)工程中各個(gè)對(duì)象的創(chuàng)立、修改、刪除等操作;將應(yīng)用程序編譯成可獨(dú)立運(yùn)行的可執(zhí)行文件等。第2章VisualFo*Pro的數(shù)據(jù)與數(shù)據(jù)運(yùn)算〔1〕VisualFo*Pro有哪幾種常用的數(shù)據(jù)類型?答:字符型、數(shù)值型、整型、浮點(diǎn)型、雙精度型、貨幣型、日期型、日期時(shí)間型、邏輯型、備注型、通用型?!?〕字段變量與內(nèi)存變量有何區(qū)別?答:字段變量是數(shù)據(jù)表中的一個(gè)字段,變量名即字段名,針對(duì)不同的記錄,同一字段可以有不同的字段值;內(nèi)存變量是用戶在程序中定義的,當(dāng)程序運(yùn)行時(shí),在內(nèi)存中臨時(shí)創(chuàng)立內(nèi)存變量,用于存放程序運(yùn)行的中間結(jié)果和最終結(jié)果。〔3〕什么是函數(shù)?如何調(diào)用函數(shù)?答:函數(shù)是一段預(yù)先編寫好的程序代碼,用于實(shí)現(xiàn)*個(gè)特定功能,每個(gè)函數(shù)有一個(gè)函數(shù)名,可以接收假設(shè)干個(gè)參數(shù),返回一個(gè)確定值。函數(shù)的一般調(diào)用格式為:函數(shù)名([參數(shù)列表])。〔4〕什么是表達(dá)式?常見的表達(dá)式類型有哪幾種?答:表達(dá)式是把常量、變量、函數(shù)和字段名等用運(yùn)算符連接起來的式子。常見的表達(dá)式類型有:算術(shù)表達(dá)式、字符表達(dá)式、日期和時(shí)間表達(dá)式、關(guān)系表達(dá)式、邏輯表達(dá)式。第3章數(shù)據(jù)表的建立和使用〔1〕VisualFo*Pro中的表分為哪兩類?它們有什么不同?新編vfp程序設(shè)計(jì)教程課后答案全文共9頁,當(dāng)前為第1頁。答:自由表和數(shù)據(jù)庫表。自由表是獨(dú)立存在的、不與任何數(shù)據(jù)庫相關(guān)聯(lián)的表;數(shù)據(jù)庫表與*個(gè)數(shù)據(jù)庫相關(guān)聯(lián),比自由表具有更多的屬性和功能。新編vfp程序設(shè)計(jì)教程課后答案全文共9頁,當(dāng)前為第1頁。〔2〕備注型字段和通用型字段有無內(nèi)容如何判斷?答:在數(shù)據(jù)表的瀏覽窗口中,假設(shè)備注型字段顯示的是"Memo〞或通用型字段顯示的是"Gen〞則表示相應(yīng)字段中有內(nèi)容;假設(shè)顯示的是"memo〞或"gen〞,則表示無內(nèi)容?!?〕什么是記錄的定位?定位的方式有哪幾種?如何實(shí)現(xiàn)?答:記錄的定位是指將記錄指針移動(dòng)到要操作的記錄,使其成為當(dāng)前記錄。記錄的定位方式有絕對(duì)定位、相對(duì)定位和條件定位三種。在表的瀏覽狀態(tài)下,選擇"表|轉(zhuǎn)到記錄〞菜單命令下的相應(yīng)子菜單可以實(shí)現(xiàn)記錄的定位;也可使用GO、SKIP、LOCATEFOR命令可分別實(shí)現(xiàn)絕對(duì)定位、相對(duì)定位、條件定位?!?〕在對(duì)表中的記錄進(jìn)展批量修改時(shí),UPDATE命令與REPLACE命令有何區(qū)別?答:①UPDATE是SQL命令,不需要事先翻開表;REPLACE是VFP的傳統(tǒng)命令,必須先把表翻開,且讓其成為當(dāng)前表。②語法格式不同:REPLACE用WITH子句實(shí)現(xiàn)替換,用FOR子句表示替換條件;UPDATE用SET子句實(shí)現(xiàn)替換,用WHERE子句表示替換條件。③REPLACE省略范圍和條件表示對(duì)當(dāng)前記錄進(jìn)展修改;UPDATE沒有范圍設(shè)置,條件省略時(shí)表示對(duì)表中所有記錄進(jìn)展修改?!?〕記錄刪除命令DELETE、ZAP和PACK有何區(qū)別?答:DELETE命令用于邏輯刪除滿足條件的記錄,即給要?jiǎng)h除的記錄添加刪除標(biāo)記;PACK命令用于將已添加刪除標(biāo)記的記錄物理刪除,即徹底刪除帶有刪除標(biāo)記的記錄;ZAP命令用于將表中所有記錄進(jìn)展徹底刪除,不管記錄有沒有刪除標(biāo)記,即清空整張表?!?〕要同時(shí)實(shí)現(xiàn)記錄和字段的篩選,如何在"工作區(qū)屬性〞窗口中進(jìn)展設(shè)置?答:在"數(shù)據(jù)過濾器〞文本框中輸入記錄篩選的條件;并在"允許訪問〞區(qū)域選中"字段篩選指定的字段〞單項(xiàng)選擇按鈕,單擊其后的"字段篩選〞命令按鈕,在彈出的對(duì)話框中選擇需要篩選出的字段。設(shè)置完畢后重新瀏覽表可查看設(shè)置的結(jié)果?!?〕索引有幾種類型?分別具有什么特點(diǎn)?答:索引的類型有主索引、候選索引、普通索引和唯一索引四種。特點(diǎn):主索引不允許索引表達(dá)式的值重復(fù),只能在數(shù)據(jù)庫表中創(chuàng)立,且每張表最多只能建一個(gè)主索引;候選索引不允許索引表達(dá)式的值重復(fù),在數(shù)據(jù)庫表和自由表中都可創(chuàng)立,且每張表可創(chuàng)立多個(gè);普通索引允許索引表達(dá)式的值重復(fù),在數(shù)據(jù)庫表和自由表中都可創(chuàng)立,且每張表可創(chuàng)立多個(gè);唯一索引允許索引表達(dá)式的值重復(fù),對(duì)于重復(fù)出現(xiàn)的索引表達(dá)式的值,僅保存其中的第一個(gè)記錄,在數(shù)據(jù)庫表和自由表中都可創(chuàng)立,且每張表可創(chuàng)立多個(gè)?!?〕什么是工作區(qū)?工作區(qū)與表有什么關(guān)系?如何設(shè)置當(dāng)前工作區(qū)?答:工作區(qū)是內(nèi)存中的一個(gè)區(qū)域,用于保存翻開的表及其相關(guān)信息。工作區(qū)用于存放翻開的表,一個(gè)工作區(qū)同時(shí)只能翻開一張表,不同的工作區(qū)可以同時(shí)翻開不同的表,一張表也可同時(shí)在不同的工作區(qū)中翻開。在"數(shù)據(jù)工作期〞窗口中單擊表的別名,可將該表所在的工作區(qū)設(shè)為當(dāng)前工作區(qū),或通過SELECT命令進(jìn)展設(shè)置?!?〕什么是表之間的臨時(shí)關(guān)系?它和永久關(guān)系有何區(qū)別?答:表之間的臨時(shí)關(guān)系是指把當(dāng)前工作區(qū)中翻開的表與另一個(gè)工作區(qū)中翻開的表進(jìn)展邏輯連接,實(shí)現(xiàn)表之間記錄指針的聯(lián)動(dòng)。新編vfp程序設(shè)計(jì)教程課后答案全文共9頁,當(dāng)前為第2頁。臨時(shí)關(guān)系是在表翻開以后,根據(jù)需要臨時(shí)建立的,當(dāng)表關(guān)閉后,相應(yīng)表之間的臨時(shí)連接會(huì)自動(dòng)解除,可以在自由表之間建立臨時(shí)關(guān)系;永久關(guān)系只能在數(shù)據(jù)庫表之間建立,一旦建立,其信息被保存在數(shù)據(jù)庫文件中,只要不人為刪除,永久關(guān)系會(huì)一直存在。新編vfp程序設(shè)計(jì)教程課后答案全文共9頁,當(dāng)前為第2頁。第4章數(shù)據(jù)庫及數(shù)據(jù)庫表的操作〔1〕與自由表相比,數(shù)據(jù)庫表有哪些優(yōu)勢(shì)?答:數(shù)據(jù)庫表比自由表具有更多的功能與屬性,可以建立表之間的永久性關(guān)系等?!?〕有哪些方法可以創(chuàng)立數(shù)據(jù)庫?怎樣在數(shù)據(jù)庫中添加或移去表?答:界面方式可以通過"新建〞對(duì)話框或工程管理器來創(chuàng)立數(shù)據(jù)庫,命令方式通過CREATEDATABASE命令。通過工程管理器中的"添加〞或"移去〞命令按鈕實(shí)現(xiàn)數(shù)據(jù)庫表的添加或移去操作,也可通過ADDTABLE、REMOVETABLE命令實(shí)現(xiàn)向當(dāng)前數(shù)據(jù)庫中添加表或從當(dāng)前數(shù)據(jù)庫中移去表?!?〕在建立兩張數(shù)據(jù)庫表之間的永久性關(guān)系時(shí),每個(gè)數(shù)據(jù)庫表必須有索引嗎?如果必須有索引,分別是什么索引類型?答:必須有索引。對(duì)于一對(duì)多關(guān)系,主表建主索引或候選索引,子表建普通索引;對(duì)于一對(duì)一關(guān)系,主表和子表都建主索引或普通索引。〔4〕數(shù)據(jù)庫表有哪些屬性設(shè)置?當(dāng)數(shù)據(jù)庫表從數(shù)據(jù)庫中移去成為一張自由表時(shí),原來的數(shù)據(jù)庫表的屬性還存在嗎?答:除了自由表的一般屬性外,數(shù)據(jù)庫表還可以設(shè)置字段格式、輸入掩碼、標(biāo)題、字段有效性規(guī)則和有效性信息、默認(rèn)值、記錄有效性規(guī)則和有效性信息、長表名和表注釋等屬性。當(dāng)將表從數(shù)據(jù)庫中移去后,這些屬性都將不再存在?!?〕參照完整性設(shè)置的一般要求是什么?答:對(duì)于具有一對(duì)多關(guān)系的兩張表,子表中的每個(gè)記錄在對(duì)應(yīng)的主表中必須有一個(gè)父記錄;在子表中插入紀(jì)錄時(shí),其外部關(guān)鍵字必須是主表主關(guān)鍵字值中的一個(gè);在父表中刪除記錄時(shí),與該記錄相關(guān)的子表中記錄必須全部刪除。第5章查詢和視圖〔1〕查詢的定義和特點(diǎn)分別是什么?答:查詢是指從一個(gè)或多個(gè)數(shù)據(jù)源表或視圖中篩選出滿足條件的數(shù)據(jù)。查詢可以將篩選出的數(shù)據(jù)按照指定的排列順序或分組方式進(jìn)展輸出,其輸出結(jié)果也可以有多種不同的顯示和輸出方式?!?〕VisualFo*pro中提供的查詢方式有那幾種?答:查詢向?qū)А⒉樵冊(cè)O(shè)計(jì)器、SELECT-SQL語句。〔3〕在進(jìn)展查詢篩選的設(shè)置時(shí)需要注意的問題有哪些?答:在實(shí)例文本框中輸入比較的值時(shí)應(yīng)注意:字符型字段值的定界符一般可以省略,但如果字段值與表中的字段名一樣時(shí),定界符不可省略;日期常量必須使用嚴(yán)格的日期格式;邏輯值必須加定界符。此外選項(xiàng)字段名時(shí)應(yīng)注意字段名不能使用"備注〞或"通用〞字段作為篩選條件?!?〕建立多表查詢時(shí)如何建立表之間的關(guān)系?答:①假設(shè)表之間已經(jīng)建立了永久關(guān)系,則系統(tǒng)將自動(dòng)建立聯(lián)接;②假設(shè)表之間沒有建立永久關(guān)系,則在添加第二張表的時(shí)候系統(tǒng)會(huì)自動(dòng)翻開"聯(lián)接條件〞對(duì)話框,并以兩張表的同名字段作為默認(rèn)的聯(lián)接條件;③假設(shè)沒有利用"聯(lián)接條件〞對(duì)話框建立聯(lián)接條件,則在查詢?cè)O(shè)計(jì)器中可以直接從一張表的字段拖動(dòng)到另一張表的相應(yīng)字段上?!?〕查詢的輸出去向有哪幾種?答:瀏覽窗口、臨時(shí)表、表、圖形、屏幕、報(bào)表、標(biāo)簽?!?〕什么是分組依據(jù)?如何確定分組依據(jù)的字段?新編vfp程序設(shè)計(jì)教程課后答案全文共9頁,當(dāng)前為第3頁。答:略。新編vfp程序設(shè)計(jì)教程課后答案全文共9頁,當(dāng)前為第3頁?!?〕在查詢?cè)O(shè)計(jì)器中,使用"篩選〞和"滿足條件〞的目的是什么?它們之間的區(qū)別是什么?答:篩選可以篩選出原表中滿足篩選條件的記錄,用于篩選的字段必須是原表中的*個(gè)字段或?qū)υ碇?個(gè)字段進(jìn)展計(jì)算的表達(dá)式;滿足條件是對(duì)分組結(jié)果記錄的篩選,滿足條件通常在分組以后設(shè)置,可以實(shí)現(xiàn)對(duì)查詢結(jié)果字段的篩選?!?〕穿插表查詢的特點(diǎn)是什么?答:穿插表是將數(shù)據(jù)源中的*個(gè)字段作為行標(biāo)題,另一個(gè)字段作為列標(biāo)題,行、列穿插處的每個(gè)單元格顯示對(duì)應(yīng)數(shù)據(jù)。并可在每行的最后參加相應(yīng)的總結(jié)、匯總信息?!?〕什么是視圖?視圖的優(yōu)點(diǎn)是什么?答:視圖是在數(shù)據(jù)庫中定義的一個(gè)虛表,是基于表的可更新的數(shù)據(jù)集合。其優(yōu)點(diǎn)是:可以訪問遠(yuǎn)程數(shù)據(jù)、可以作為數(shù)據(jù)源、可以實(shí)現(xiàn)對(duì)源表的更新等?!?0〕查詢與視圖的區(qū)別是什么?答:①視圖中的數(shù)據(jù)是可更新的,并且可以同時(shí)更新數(shù)據(jù)源中的數(shù)據(jù),而查詢結(jié)果中的數(shù)據(jù)是只讀的。②視圖不是一個(gè)獨(dú)立的文件,沒有擴(kuò)展名,它僅是數(shù)據(jù)庫中的一個(gè)組成局部。而查詢是一個(gè)擴(kuò)展名為.qpr的獨(dú)立的文件,它不附屬于任何數(shù)據(jù)庫。③視圖既可以訪問本地?cái)?shù)據(jù)也可以訪問遠(yuǎn)程數(shù)據(jù),而查詢不能訪問遠(yuǎn)程數(shù)據(jù)。④視圖只有在所屬的數(shù)據(jù)庫被翻開時(shí)才能使用,而查詢文件可以直接使用。⑤視圖可以作為數(shù)據(jù)源被引用,而查詢只能在運(yùn)行時(shí)一次獲得結(jié)果并輸出,不能被引用。⑥視圖只能當(dāng)數(shù)據(jù)表使用,而查詢有多種去向,如臨時(shí)表、表、圖形、報(bào)表、標(biāo)簽等形式?!?1〕在視圖設(shè)計(jì)器中,在"更新〞選項(xiàng)卡中定義關(guān)鍵字時(shí),需要注意的問題是什么?答:作為關(guān)鍵字的字段在表中不能出現(xiàn)重復(fù)值。〔12〕利用視圖來更新源表數(shù)據(jù)的操作步驟是什么?答:在"更新條件〞選項(xiàng)卡中,先選擇要更新的表,再設(shè)置關(guān)鍵字段和可更新字段,最后選中"發(fā)送SQL更新〞復(fù)選框。〔13〕如何利用命令方式建立視圖?答:CREATE
SQL
VIEW
<視圖名>
AS
<SELECT語句>。第6章關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL〔1〕SQL語言的特點(diǎn)是什么?答:可以實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的各種操作,可以直接以命令方式使用,也可以嵌入到程序設(shè)計(jì)語言中使用,語言簡潔,語法簡單,易學(xué)易用等?!?〕SQL語言的根本組成局部是什么?答:數(shù)據(jù)定義語言DDL、數(shù)據(jù)操縱語言DML、數(shù)據(jù)控制語言DCL?!?〕VisualFo*Pro支持的SQL語言的功能有哪些?其命令動(dòng)詞分別是什么?答:數(shù)據(jù)查詢〔SELECT〕、數(shù)據(jù)定義〔CTREATE、ALTER、DROP〕、數(shù)據(jù)操縱〔INSERT、UPDATE、DELETE〕。〔4〕SQL語言數(shù)據(jù)定義功能的特點(diǎn)是什么?答:略。〔5〕SQL語言數(shù)據(jù)定義功能的核心語句分別有哪些,其作用是什么?答:CTEATETABLE建立表構(gòu)造;ALTERTABLE修改表構(gòu)造;DROPTABLE
刪除表。新編vfp程序設(shè)計(jì)教程課后答案全文共9頁,當(dāng)前為第4頁?!?〕SQL語言數(shù)據(jù)操縱功能的特點(diǎn)是什么?新編vfp程序設(shè)計(jì)教程課后答案全文共9頁,當(dāng)前為第4頁。答:略。〔7〕SQL語言數(shù)據(jù)操縱功能的核心語句分別有哪些,其作用是什么?答:INSERTINTO插入記錄;UPDATE修改記錄;DELETE刪除記錄。〔8〕SQL語言數(shù)據(jù)查詢功能的特點(diǎn)是什么?答:略?!?〕SELECT-SQL命令中參數(shù)DISTINCT的含義是什么?答:排除查詢結(jié)果中的重復(fù)行。〔10〕SELECT-SQL命令中HAVING子句的作用是什么?答:實(shí)現(xiàn)對(duì)分組結(jié)果的篩選。〔11〕SELECT-SQL命令中查詢?nèi)ハ虻谋磉_(dá)有幾種方式?其含義分別是什么?答:INTOCUROSR:存放到臨時(shí)表中;INTOTABLE:存放到數(shù)據(jù)表中;TOFILE:存放到其他文件中。第7章構(gòu)造化程序設(shè)計(jì)〔1〕什么叫程序?其特點(diǎn)是什么?答:程序是能夠完成一定任務(wù)的命令的有序集合?!?〕程序的根本構(gòu)造有哪些?分別有什么特點(diǎn)?答:順序:按程序中語句的書寫順序依次執(zhí)行;分支:根據(jù)指定條件的當(dāng)前值在兩條或多條程序路徑中選擇一條執(zhí)行;循環(huán):由指定條件的當(dāng)前值來控制循環(huán)體中的語句行序列是否要重復(fù)執(zhí)行?!?〕程序的根本構(gòu)成規(guī)則是什么?答:程序由假設(shè)干行構(gòu)成;每個(gè)程序行以一個(gè)回車符完畢,假設(shè)一個(gè)程序行在一行寫不完,在行尾用分號(hào)續(xù)行;程序尾部使用CANCEL、RETURN、QUIT等命令表示程序完畢?!?〕如何用命令方式建立、修改和運(yùn)行程序?答:創(chuàng)立和修改程序的命令為MODIFYCOMMAND<程序文件名>,運(yùn)行程序的命令為DO<程序文件名>?!?〕程序中常用的輸入和輸出語句有哪些?使用特點(diǎn)是什么?答:ACCEPT語句:可以承受用戶輸入的一個(gè)字符串;INPUT語句:可以接收用戶輸入的任意類型數(shù)據(jù)或表達(dá)式,輸入常量時(shí)需加定界符;WAIT語句:只能承受用戶輸入的單個(gè)字符;…SAY語句:在固定位置進(jìn)展輸出和輸入?!?〕常用的程序完畢語句有哪些?使用特點(diǎn)是什么?答:CANCEL:完畢程序的執(zhí)行,返回命令窗口,同時(shí)關(guān)閉所有翻開的文件;RETURN:完畢程序的執(zhí)行,假設(shè)當(dāng)前程序是被另一程序調(diào)用的,則返回到調(diào)用程序,否則返回到命令窗口;QUIT:完畢程序執(zhí)行,并推出VisualFo*Pro?!?〕單分支構(gòu)造的特點(diǎn)是什么?答:根據(jù)IF之后條件表達(dá)式的值判斷是否執(zhí)行語句行序列?!?〕雙分支構(gòu)造的特點(diǎn)是什么?答:根據(jù)IF之后條件表達(dá)式的值判斷執(zhí)行兩個(gè)分支中的哪一個(gè)分支?!?〕在使用雙分支構(gòu)造時(shí)需要注意哪些問題?答:略?!?0〕DOWHILE循環(huán)的使用特點(diǎn)是什么?答:根據(jù)條件表達(dá)式的值來決定循環(huán)的執(zhí)行次數(shù),適用于循環(huán)次數(shù)未知的情況。新編vfp程序設(shè)計(jì)教程課后答案全文共9頁,當(dāng)前為第5頁?!?1〕FOR循環(huán)與DOWHILE循環(huán)的使用區(qū)別是什么?新編vfp程序設(shè)計(jì)教程課后答案全文共9頁,當(dāng)前為第5頁。答:FOR循環(huán)主要使用于循環(huán)次數(shù)的情況,DOWHILE循環(huán)主要使用于循環(huán)次數(shù)未知的情況。〔12〕SCAN循環(huán)的使用特點(diǎn)是什么?答:SCAN循環(huán)用于對(duì)表中的記錄進(jìn)展處理,沒執(zhí)行完一次循環(huán)體,記錄指針會(huì)自動(dòng)下移?!?3〕在使用循環(huán)嵌套時(shí)應(yīng)該注意哪些問題?答:內(nèi)層循環(huán)必須完全包含在外層循環(huán)中,不能穿插;循環(huán)與分支嵌套時(shí),也不能穿插;程序每執(zhí)行一次外層循環(huán),其內(nèi)層循環(huán)必須執(zhí)行完所有的循環(huán)次數(shù),才能進(jìn)入外層的下一次循環(huán)?!?4〕什么是用戶自定義函數(shù)?如何實(shí)現(xiàn)用戶自定義函數(shù)的調(diào)用?答:用戶自定義函數(shù)是用戶自己定義和編寫的函數(shù)。用戶自定義函數(shù)的調(diào)用格式和系統(tǒng)函數(shù)的調(diào)用格式一樣:函數(shù)名([參數(shù)列表])?!?5〕什么叫過程?什么叫過程文件?二者的區(qū)別是什么?答:過程是用于完成一個(gè)特定任務(wù)的程序代碼段,可以被其他程序調(diào)用;過程文件是包含了一個(gè)或多個(gè)過程的程序文件?!?6〕如何調(diào)用過程文件中的過程?答:先使用SETPROCEDURETO命令翻開相應(yīng)過程文件,調(diào)用完后,使用CLOSEPROCEDURE命令關(guān)閉過程文件。第8章面向?qū)ο蟮某绦蛟O(shè)計(jì)〔1〕什么是面向?qū)ο蟪绦蛟O(shè)計(jì)?特點(diǎn)是什么?答:面向?qū)ο蟮某绦蛟O(shè)計(jì)是把要處理的問題分解為假設(shè)干個(gè)功能獨(dú)立的"對(duì)象〞,然后通過對(duì)對(duì)象的屬性、事件、方法等的設(shè)計(jì)來實(shí)現(xiàn)各個(gè)對(duì)象的功能。主要有封裝性、繼承性和多態(tài)性等特點(diǎn)?!?〕對(duì)象的定義與特點(diǎn)是什么?答:對(duì)象是指客觀世界存在的任何事物?!?〕對(duì)象的三要素是什么?答:屬性、事件、方法?!?〕什么是類?試舉例說明類和對(duì)象的關(guān)系。答:類是定義了對(duì)象特征以及對(duì)象外觀和行為的模板,是同一類對(duì)象的共性特征的概括和抽象?!?〕簡述VisualFo*Pro類的根本組成?答:容器類和控件類?!?〕對(duì)象有哪些引用方法?答:絕對(duì)引用和相對(duì)引用?!?〕對(duì)象的相對(duì)引用有哪些關(guān)鍵字?其含義是什么?答:常用的關(guān)鍵字有:This表示當(dāng)前對(duì)象;ThisForm表示當(dāng)前對(duì)象所在的表單;Parent表示當(dāng)前對(duì)象的上一層容器對(duì)象?!?〕舉例說明屬性的概念和設(shè)置方法?答:略?!?〕舉例說明方法的概念和調(diào)用方法?答:略?!?0〕舉例說明事件的概念及其觸發(fā)方式?答:略。新編vfp程序設(shè)計(jì)教程課后答案全文共9頁,當(dāng)前為第6頁。第9章表單的設(shè)計(jì)與應(yīng)用新編vfp程序設(shè)計(jì)教程課后答案全文共9頁,當(dāng)前為第6頁?!?〕什么是表單?表單的功能是什么?答:表單是VisualFo*Pro提供的一個(gè)容器類,可以為用戶提供良好的人機(jī)交互界面,幫助普通用戶直觀、快速、方便地操作數(shù)據(jù)?!?〕如何用命令方式創(chuàng)立、修改和運(yùn)行表單?答:創(chuàng)立表單:CREATEFORM;修改表單:MODIFYFORM;運(yùn)行表單:DOFORM?!?〕表單常用的屬性有哪些?答:AutoCenter、BackColor、Caption、Name、ShowTips等?!?〕數(shù)據(jù)環(huán)境的作用是什么?答:在運(yùn)行或釋放表單時(shí),能自動(dòng)翻開或關(guān)閉數(shù)據(jù)環(huán)境中的表或視圖;可以通過表單中*些控件對(duì)象的ControlSource實(shí)現(xiàn)和數(shù)據(jù)環(huán)境中相應(yīng)字段或表的綁定。〔5〕如何向表單中添加控件?答:通過表單控件工具欄添加;或者從數(shù)據(jù)環(huán)境直接向表單中拖動(dòng)?!?〕容器類控件的編輯方法有兩種,分別是什么?答:在容器對(duì)象的右鍵快捷菜單中選擇"編輯〞命令;在屬性對(duì)話框?qū)ο罅斜碇兄苯舆x擇要編輯的容器內(nèi)控件名。〔7〕標(biāo)簽的作用是什么?答:顯示固定不變的文本信息?!?〕如何實(shí)現(xiàn)為標(biāo)簽中的文本換行?答:先將AutoSize屬性設(shè)為.T.,在將WordWrap屬性設(shè)為.T.?!?〕文本框的使用特點(diǎn)是什么?常用的根本屬性有哪些?答:可以顯示或接收單行的文本信息,可以編輯大局部類型的數(shù)據(jù)。常用屬性有:Value、ControlSource、PasswordChar、ReadOnly等。〔10〕編輯框與文本框的區(qū)別是什么?答:文本框只能顯示或編輯單行文本;編輯框可以顯示或編輯多行文本,可以與備注型字段綁定?!?1〕命令按鈕的功能及常用的事件是什么?答:命令按鈕的主要功能是啟動(dòng)一個(gè)事件并執(zhí)行相應(yīng)的事件代碼以完成*種特定的功能。常用事件是Click。〔12〕如何改變選項(xiàng)按鈕組中選項(xiàng)按鈕的個(gè)數(shù)?答:通過ButtonCount屬性?!?3〕列表框和組合框的區(qū)別是什么?答:列表框只能顯示數(shù)據(jù)項(xiàng),允許用戶從中選擇列表項(xiàng),但不承受用戶輸入的數(shù)據(jù);組合框即可以從下拉列表中選擇數(shù)據(jù)項(xiàng),也可以直接輸入數(shù)據(jù),它兼?zhèn)淞肆斜砜蚝臀谋究虻墓δ??!?4〕表格的用途是什么?其常用屬性有哪些?答:表格的作用是以行和列的形式顯示數(shù)據(jù)。其常用屬性有RecordSourceType、RecordSource、ColumnCount等?!?5〕簡述微調(diào)框的特點(diǎn)。答:通過微調(diào)框可以直接輸入給定范圍內(nèi)的數(shù)據(jù),也可以通過微調(diào)按鈕在給定的范圍內(nèi)調(diào)節(jié)數(shù)據(jù)。〔16〕計(jì)時(shí)器控件的作用是什么?新編vfp程序設(shè)計(jì)教程課后答案全文共9頁,當(dāng)前為第7頁。答:按照給定的時(shí)間間隔,重復(fù)觸發(fā)執(zhí)行其Timer事件代碼,可以控制*些具有規(guī)律性或周期性的復(fù)發(fā)事件的執(zhí)行。新編vfp程序設(shè)計(jì)教程課后答案全文共9頁,當(dāng)前為第7頁?!?7〕使用計(jì)時(shí)器控件完成表單設(shè)計(jì)時(shí)必須要使用的屬性和事件分別是什么?如何使用?答:必須設(shè)置Interval屬性和Timer事件。Interval屬性用于設(shè)置觸發(fā)Timer事件的事件間隔,其單位是毫秒;Timer事件中編寫事件代碼實(shí)現(xiàn)需要重復(fù)執(zhí)行的操作?!?8〕如何改變形狀控件的形狀?答:通過Curvature屬性設(shè)置形狀的曲率,0為矩形;99為圓或橢圓;1~98為不同程度的圓角。通過Height和Width屬性設(shè)置高度和寬度?!?9〕為表單設(shè)置TAB鍵順序的意義是什么?答:在表單運(yùn)行時(shí)按下Tab鍵,會(huì)按照設(shè)定好的Tab鍵次序依次將焦點(diǎn)定位到相應(yīng)的控件上?!?0〕如何為表單設(shè)置工具提示文本?答:先將表單的ShowTips屬性設(shè)為.T.,再在相應(yīng)控件的Tool
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年人工耳蝸行業(yè)政策分析:人工耳蝸行業(yè)標(biāo)準(zhǔn)推動(dòng)人工耳蝸技術(shù)普及
- 2025年個(gè)人三項(xiàng)機(jī)制學(xué)習(xí)心得體會(huì)模版(3篇)
- 課題申報(bào)參考:緊密型醫(yī)聯(lián)體視角下大灣區(qū)老年中醫(yī)藥服務(wù)評(píng)價(jià)體系構(gòu)建與實(shí)證研究
- 二零二五年度集團(tuán)高層管理人員任期制競聘與續(xù)聘合同6篇
- 2025版小時(shí)工定期雇傭合同范本3篇
- 2025版土地征收及安置補(bǔ)償中介服務(wù)合同3篇
- 全新二零二五年度房地產(chǎn)銷售代理合同3篇
- 二零二五版企業(yè)內(nèi)部會(huì)計(jì)檔案安全保密服務(wù)協(xié)議3篇
- 2025年度文化創(chuàng)意產(chǎn)品開發(fā)與銷售合作協(xié)議范本4篇
- 二零二五年度廚具品牌設(shè)計(jì)創(chuàng)新合同4篇
- 圖像識(shí)別領(lǐng)域自適應(yīng)技術(shù)-洞察分析
- 個(gè)體戶店鋪?zhàn)赓U合同
- 禮盒業(yè)務(wù)銷售方案
- 二十屆三中全會(huì)精神學(xué)習(xí)試題及答案(100題)
- 小學(xué)五年級(jí)英語閱讀理解(帶答案)
- 仁愛版初中英語單詞(按字母順序排版)
- (正式版)YS∕T 5040-2024 有色金屬礦山工程項(xiàng)目可行性研究報(bào)告編制標(biāo)準(zhǔn)
- 【奧運(yùn)會(huì)獎(jiǎng)牌榜預(yù)測(cè)建模實(shí)證探析12000字(論文)】
- 危險(xiǎn)廢物貯存?zhèn)}庫建設(shè)標(biāo)準(zhǔn)
- 多層工業(yè)廠房主體結(jié)構(gòu)施工方案鋼筋混凝土結(jié)構(gòu)
- 救生艇筏、救助艇基本知識(shí)課件
評(píng)論
0/150
提交評(píng)論