最新VFP復(fù)習(xí)資料_第1頁
最新VFP復(fù)習(xí)資料_第2頁
最新VFP復(fù)習(xí)資料_第3頁
最新VFP復(fù)習(xí)資料_第4頁
最新VFP復(fù)習(xí)資料_第5頁
已閱讀5頁,還剩64頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)VFP考試大綱一、考試方式1、 筆試:90分鐘;上機(jī)操作:90分鐘。2、 上機(jī)操作包括:(1) 基本操作。(2) 簡(jiǎn)單應(yīng)用。(3) 綜合應(yīng)用。二、考試內(nèi)容1、 考試內(nèi)容分為公共基礎(chǔ)知識(shí)部分和VFP知識(shí)部分,其中公共基礎(chǔ)知識(shí)部分只有筆試,與Visual FoxPro筆試部分合為一張?jiān)嚲?。公共基礎(chǔ)部分占全卷的30分。2、 公共基礎(chǔ)知識(shí)有10道選擇題和5道填空題。 三、二級(jí)公共基礎(chǔ)知識(shí) 基本要求1. 掌握算法的基本概念。2. 掌握基本數(shù)據(jù)結(jié)構(gòu)及其操作。3. 掌握基本排序和查找算法。4. 掌握逐步求精的結(jié)構(gòu)化程序設(shè)計(jì)方法。5. 掌握軟件工程的基本方法,具有初步應(yīng)用相關(guān)技術(shù)進(jìn)行軟件

2、開發(fā)的能力。6. 掌握數(shù)據(jù)的基本知識(shí),了解關(guān)系數(shù)據(jù)庫的設(shè)計(jì)??荚噧?nèi)容一、 基本數(shù)據(jù)結(jié)構(gòu)與算法1. 算法的基本概念;算法復(fù)雜度的概念和意義(時(shí)間復(fù)雜度與空間復(fù)雜度)。2. 數(shù)據(jù)結(jié)構(gòu)的定義;數(shù)據(jù)的邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu);數(shù)據(jù)結(jié)構(gòu)的圖形表示;線性結(jié)構(gòu)與非線性結(jié)構(gòu)的概念。3. 線性表的定義;線性表的順序存儲(chǔ)結(jié)構(gòu)及其插入與刪除運(yùn)算。4. 棧和隊(duì)列的定義;棧和隊(duì)列的順序存儲(chǔ)結(jié)構(gòu)及其基本運(yùn)算。5. 線性單鏈表、雙向鏈表與循環(huán)鏈表的結(jié)構(gòu)及其基本運(yùn)算。6. 樹的基本概念;二叉樹的定義及其存儲(chǔ)結(jié)構(gòu);二叉樹的前序、中序和后序遍歷。7. 順序查找與二分法查找算法;基本排序算法(交換類排序,選擇類排序,插入類排序)。二、

3、程序設(shè)計(jì)基礎(chǔ)1. 程序設(shè)計(jì)方法與風(fēng)格。2. 結(jié)構(gòu)化程序設(shè)計(jì)。3. 面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,對(duì)象,方法,屬性及繼承與多態(tài)性。三、 軟件工程基礎(chǔ)1. 軟件工程基本概念,軟件生命周戎概念,軟件工具與軟件開發(fā)環(huán)境。2. 結(jié)構(gòu)化分析方法,數(shù)據(jù)流圖,數(shù)據(jù)字典,軟件需求規(guī)格說明書。3. 結(jié)構(gòu)化設(shè)計(jì)方法,總體設(shè)計(jì)與詳細(xì)設(shè)計(jì)。4. 軟件測(cè)試的方法,白盒測(cè)試與黑盒測(cè)試,測(cè)試用例設(shè)計(jì),軟件測(cè)試的實(shí)施,單元測(cè)試、集成測(cè)試和系統(tǒng)測(cè)試。5. 程序的調(diào)試,靜態(tài)調(diào)試與動(dòng)態(tài)調(diào)試。四、 數(shù)據(jù)庫設(shè)計(jì)基礎(chǔ)1. 數(shù)據(jù)庫的基本概念:數(shù)據(jù)庫,數(shù)據(jù)庫管理系統(tǒng),數(shù)據(jù)庫系統(tǒng)。2. 數(shù)據(jù)模型,實(shí)體聯(lián)系模型及E-R圖,從E-R圖導(dǎo)出關(guān)系數(shù)據(jù)模型。3

4、. 關(guān)系代數(shù)運(yùn)算,包括集合運(yùn)算及選擇、投影、連接運(yùn)算,數(shù)據(jù)庫規(guī)范化理論。4. 數(shù)據(jù)庫設(shè)計(jì)方法和步驟:需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì)的相關(guān)策略。四、二級(jí)VFP知識(shí)部分基本要求1、 具有數(shù)據(jù)庫系統(tǒng)的基礎(chǔ)知識(shí)2、 基本了解面向?qū)ο蟮母拍?、 掌握關(guān)系數(shù)據(jù)庫的基本原理4、 掌握數(shù)據(jù)庫程序設(shè)計(jì)方法5、 能夠使用VISUAL FOXPRO建立一個(gè)小型數(shù)據(jù)庫應(yīng)用系統(tǒng)考試內(nèi)容一、 VISUAL FOXPRO基礎(chǔ)知識(shí)1、 基本概念數(shù)據(jù)庫、數(shù)據(jù)模型、數(shù)據(jù)庫管理系統(tǒng)、類和對(duì)象、事件、方法。2、 關(guān)系數(shù)據(jù)庫:(1) 關(guān)系數(shù)據(jù)庫:關(guān)系模型、關(guān)系模式、關(guān)系、元組、屬性、域、主關(guān)鍵字和外部關(guān)鍵字。(2) 關(guān)系運(yùn)算:

5、選擇、投影、聯(lián)接。(3) 數(shù)據(jù)的一致性和完整性:實(shí)體完整性、域完整性、參照完整性。3、 VISUAL FOXPRO系統(tǒng)特點(diǎn)與工作方式:(1) WINDOWS版本數(shù)據(jù)庫的特點(diǎn)。(2) 數(shù)據(jù)類型和主要文件類型。(3) 各種設(shè)器和向?qū)В?) 工作方式:交互方式(命令方式、可視化操作)和程序運(yùn)行方式。4、 VISUAL FOXPRO的基本數(shù)據(jù)元素:(1) 常量、變量、表達(dá)式。(2) 常用函數(shù):字符處理函數(shù)、數(shù)值計(jì)算函數(shù)、日期時(shí)間函數(shù)、數(shù)據(jù)類型轉(zhuǎn)換函數(shù)、測(cè)試函數(shù)。二、 VISUAL FOXPRO數(shù)據(jù)庫的基本操作1、 數(shù)據(jù)庫和表的建立、修改與有效性檢驗(yàn):(1) 表結(jié)構(gòu)的建立與修改。(2) 表記錄的瀏覽、增

6、加、刪除與修改。(3) 創(chuàng)建數(shù)據(jù)庫,向數(shù)據(jù)庫添加或從數(shù)據(jù)庫刪除表。(4) 設(shè)定字段級(jí)規(guī)則和記錄規(guī)則。(5) 表的索引:主索引、候選索引、普通索引、唯一索引。2、 多表操作:(1) 選擇工作區(qū)。(2) 建立表之間的關(guān)聯(lián):一對(duì)一的關(guān)聯(lián);一對(duì)多的關(guān)聯(lián)。(3) 設(shè)置參照完整性。(4) 表的聯(lián)接JOIN:內(nèi)部聯(lián)接;外部聯(lián)接:左聯(lián)接、右聯(lián)接、完全聯(lián)接。(5) 建立表間臨時(shí)關(guān)聯(lián)。3、 建立視圖與數(shù)據(jù)查詢:(1) 查詢文件的建立、執(zhí)行與修改。(2) 視圖文件的建立、查看與修改。(3) 建立多表查詢。三、 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言SQL1、 SQL的數(shù)據(jù)定義功能:(1) CREATE TABLE SQL(2) ALT

7、ER TABLE SQL2、 SQL的數(shù)據(jù)修改功能:(1) DELETE SQL(2) INSERT SQL(3) UPDATE SQL3、 SQL的數(shù)據(jù)查詢功能:(1) 簡(jiǎn)單查詢。(2) 嵌套查詢。(3) 聯(lián)接查詢。(4) 分組與計(jì)算查詢。(5) 集合的并運(yùn)算。四、 項(xiàng)目管理器、設(shè)計(jì)器和向?qū)У氖褂?、 使用項(xiàng)目管理器:(1) 使用“數(shù)據(jù)”選項(xiàng)卡。(2) 使用“文檔”選項(xiàng)卡。2、 使用表單設(shè)計(jì)器:(1) 在表單中加入和修改控件對(duì)象。(2) 設(shè)定數(shù)據(jù)環(huán)境。3、 使用菜單設(shè)計(jì)器:(1) 建立主選項(xiàng)。(2) 設(shè)計(jì)子菜單。(3) 設(shè)定菜單選項(xiàng)程序代碼。4、 使用報(bào)表設(shè)計(jì)器:(1) 生成快速報(bào)表。(2)

8、 修改報(bào)表布局。(3) 設(shè)計(jì)分組報(bào)表。(4) 設(shè)計(jì)多欄報(bào)表。5、 使用應(yīng)用程序向?qū)?。五?VISUAL FOXPRO程序設(shè)計(jì)1、 命令文件的建立與運(yùn)行:(1) 程序文件的建立。(2) 簡(jiǎn)單的交互式輸入輸出命令。(3) 應(yīng)用程序的調(diào)試與執(zhí)行。2、 結(jié)構(gòu)化程序設(shè)計(jì):(1) 順序結(jié)構(gòu)程序設(shè)計(jì)。(2) 選擇結(jié)構(gòu)程序設(shè)計(jì)。(3) 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)。3、 過程與過程調(diào)用。(1) 子程序設(shè)計(jì)與調(diào)用。(2) 過程與過程文件。(3) 局部變量和全局變量、過程調(diào)用中的參數(shù)傳遞。VFP模擬試卷一一、選擇題(每小題2分,共70分) (1)下列敘述中正確的是 A)棧是“先進(jìn)先出”的線性表 B)隊(duì)列是“先進(jìn)后出”的線性表

9、 C)循環(huán)隊(duì)列是非線性結(jié)構(gòu) D)有序線性表既司以采用順序存儲(chǔ)結(jié)構(gòu),也可以采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu) (2)支持子程序調(diào)用的數(shù)據(jù)結(jié)構(gòu)是 A)棧 B)樹 C)隊(duì)列 D)二叉樹 (3)某二叉樹有5個(gè)度為2的結(jié)點(diǎn),則該二叉樹中的葉子結(jié)點(diǎn)數(shù)是 A)10 B)8 C)6 D)4 (4)下列排序方法中,最壞情況下比較次數(shù)最少的是 A)冒泡排序 B)簡(jiǎn)單選擇排序 C)直接插入排序 D)堆排序 (5)軟件按功能可以分為:應(yīng)用軟件、系統(tǒng)軟件和支撐軟件或工具軟件)。下面屬于應(yīng)用軟件的是 A)編譯程序 B)操作系統(tǒng) C)教務(wù)管理系統(tǒng) D)匯編程序(6)下面敘述中錯(cuò)誤的是 A)軟件測(cè)試的日的是發(fā)現(xiàn)錯(cuò)誤并改正錯(cuò)誤 B)對(duì)被調(diào)試的程

10、序進(jìn)行“錯(cuò)誤定位”是程序調(diào)試的必要步驟 C)程序調(diào)試通常也稱為Debug D)軟件測(cè)試應(yīng)嚴(yán)格執(zhí)行測(cè)試計(jì)劃,排除測(cè)試的隨意性 (7)耦合性和內(nèi)聚性是對(duì)模塊獨(dú)立性度量的兩個(gè)標(biāo)準(zhǔn)。下列敘述中正確的是 A)提高耦合性降低內(nèi)聚性有利于提高模塊的獨(dú)立性 B)降低耦合性提高內(nèi)聚性有利丁提高模塊的獨(dú)立性 C)耦合性是指一個(gè)模塊內(nèi)部各個(gè)元素間彼此結(jié)合的緊密程度 D)內(nèi)聚性是指模塊間互相連接的緊密程度 (8)數(shù)據(jù)庫應(yīng)用系統(tǒng)中的核心問題是 A)數(shù)據(jù)庫設(shè)計(jì) B)數(shù)據(jù)庫系統(tǒng)設(shè)計(jì) C)數(shù)據(jù)庫維護(hù) D)數(shù)據(jù)庫管理員培訓(xùn) (9)有兩個(gè)關(guān)系R,S如下: 由關(guān)系R通過運(yùn)算得到關(guān)系S,則所使用的運(yùn)算為 A)選擇 B)投影 C)插入

11、 D)連接 (10)將E-R圖轉(zhuǎn)換為關(guān)系模式時(shí),實(shí)體和聯(lián)系都可以表示為 A)屬性 B)鍵 C)關(guān)系 D)域(11)數(shù)據(jù)庫(DB )、數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)三者之間的關(guān)系是 A)DBS包括DB和DBMS B)DBMS包括DB和DBS C)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS (12)SQL語言的查詢語句是 A)INSERT B)UPDATE C)DELETE D)SELECT (13)下列與修改表結(jié)構(gòu)相關(guān)的命令是 A)INSERT B)ALTER C)UPDATE D)CREATE (14)對(duì)表SC(學(xué)號(hào)C(8),課程號(hào)C(2),成績(jī)N(3),備

12、注C(20),可以插入的記錄是 A)(20080101,c1,90,NULL) B)(20080101,cl,90,成績(jī)優(yōu)秀) C)(20080101,cl,90,成績(jī)優(yōu)秀) B)(20080101,cl,79,成績(jī)優(yōu)秀) (15)在表單中為表格控件指定數(shù)據(jù)源的屬性是 A)DataSource B)DataFrom C)RecordSource D)RecordFrom(l6)在Visual FoxPro中,下列關(guān)于SQL表定義語句(CREATE TABLE)的說法中錯(cuò)誤的是 A)可以定義一個(gè)新的基本表結(jié)構(gòu) B)可以定義表中的主關(guān)鍵字 C)可以定義表的域完整性、字段有效性規(guī)則等 D)對(duì)自由表,

13、同樣可以實(shí)現(xiàn)其完整性、有效性規(guī)則等信息的設(shè)置 (17)在Visual FoxPro中,若所建立索引的字段值不允許重復(fù),并且一個(gè)表中只能創(chuàng)建一個(gè),這種索引應(yīng)該是 A)主索引 B)唯一索引 C)侯選索引 D)普通索引 (18)在Visual FoxPro中,用于建立或修改程序文件的命令是 A)MODIFY B)MODIFY COMMAND C)MODIFY PROCEDURE D)上面B和C都對(duì) (19)在Visual FoxPro中,程序中不需要用PUBLIC等命令明確聲明和建立,可直接使用的內(nèi)存變量是 A)局部變量 B)私有變量 C)公共變量 D)全局變量 (20)以下關(guān)于空值(NULL值)敘

14、述正確的是 A)空值等于空字符串 B)空值等同于數(shù)值0 C)空值表示字段或變量還沒有確定的值 D)Visual FoxPro不支持空值(21)執(zhí)行USE sc IN 0命令的結(jié)果是 A)選擇0號(hào)工作區(qū)打開sc表 B)選擇空閑的最小號(hào)工作區(qū)打開sc表 C)選擇第1號(hào)工作區(qū)打開sc表 D)顯示出錯(cuò)信息 (22)在Visual FoxPro中,關(guān)系數(shù)據(jù)庫管理系統(tǒng)所管理的關(guān)系是 A)一個(gè)DBF文件 B)若干個(gè)二維表 C)一個(gè)DEC文件 D)若干個(gè)DBC文件 (23)在Visual FoxPro中,下面描述正確的是 A)數(shù)據(jù)庫表允許對(duì)字段設(shè)置默認(rèn)值 B)自由表允許對(duì)字段設(shè)置默認(rèn)值 C)自由表或數(shù)據(jù)庫表都

15、允許對(duì)字段設(shè)置默認(rèn)值 D)自由表或數(shù)據(jù)庫農(nóng)都不允許對(duì)字段設(shè)置默認(rèn)值 (24)SQL的SELECT語句中,“HAVING”用來篩選滿足條件的 A)列 B)行 C)關(guān)系 D)分組 (25)在Visual FoxPro中,假設(shè)表單上有一選項(xiàng)組:男女,初始時(shí)該選項(xiàng)組的Value屬性值為1。若選項(xiàng)按鈕“女”被選中,該選項(xiàng)組的Value屬性值是 A )1 B) 2 C)“女” D)“男” (26)在Visual FoxPro中,假設(shè)教師表T(教師號(hào),姓名,性別,職稱,研究生導(dǎo)師)中,性別是C型字段,研究生導(dǎo)師是L型字段。若要查詢“是研究生導(dǎo)師的女老師”信息,那么SQL語句“SELECT * FROM T

16、WHERE ”中的應(yīng)是 A)研究生導(dǎo)師AND性別=“女” B)研究生導(dǎo)師OR性別=“女” C)性別=“女” AND 研究生導(dǎo)師=.F. D)研究生導(dǎo)師=T. OR性別=女 (27)在Visual FoxPro中,有如下程序,函數(shù)IIF()返回值是 *程序 PRIVATE X, Y STORE“男” TO X Y=LEN(X)+2 ?IIF(Y4,“男”, “女”) RETURN A)“女” B)“男” C).T. D).F. (28)在Visual FoxPro中,每一個(gè)工作區(qū)中最多能打開數(shù)據(jù)庫表的數(shù)量是 A)1個(gè) B)2個(gè) C)任意個(gè),根據(jù)內(nèi)存資源而確定 D)35535個(gè) (29)在Visu

17、al ForPro中,有關(guān)參照完整性的刪除規(guī)則正確的描述是 A)如果刪除規(guī)則選擇的是“限制”,則當(dāng)用戶刪除父表中的記錄時(shí),系統(tǒng)將自動(dòng)刪除子表中的所有相關(guān)記錄 B)如果刪除規(guī)則選擇的是“級(jí)聯(lián)”,則當(dāng)用戶刪除父表中的記錄時(shí),系統(tǒng)將禁止刪除與子表相關(guān)的父表中的記錄 C)如果刪除規(guī)則選擇的是“忽略”,則當(dāng)用戶刪除父表中的記錄時(shí),系統(tǒng)將不負(fù)責(zé)檢查子表中是否有相關(guān)記錄 D)上面三種說法都不對(duì) (30)在Visual FoxPro中,報(bào)表的數(shù)據(jù)源不包括 A)視圖 B)自由表 C)查詢 D)文本文件第(31)到第(35)題基于學(xué)生表S和學(xué)生選課表SC兩個(gè)數(shù)據(jù)庫表,它們的結(jié)構(gòu)如下: S(學(xué)號(hào),姓名,性別,年齡)

18、其中學(xué)號(hào)、姓名和性別為C型字段,年齡為N型字段。 SC(學(xué)號(hào),課程號(hào),成績(jī)),其中學(xué)號(hào)和課程號(hào)為C型字段,成績(jī)?yōu)镹型字段(初始為空值。 (31)查詢學(xué)生選修課程成績(jī)小于60分的,正確的SQL語句是 A)SELECT DISTINCT 學(xué)號(hào) FROM SC WHERE “成績(jī)” 60 B)SELECT DISTINCT 學(xué)號(hào) FROM SC WHERE 成績(jī) “60” B)SELECT DISTINCT 學(xué)號(hào) FROM SC WHERE 成績(jī) 60 B)SELECT DISTINCT “學(xué)號(hào)” FROM SC WHERE “成績(jī)”= 70 OR 成績(jī) =70 OR =70 AND =(SELEC

19、T 【15】FROM sc)參考答案一、選擇題(1)D(2)A(3)C(4)D(5)C(6)A(7)B(8)A(9)B(10)C(11)A(12)D(13)B(14)B(15)C(16)D(17)A(18)B(19)B(20)C(21)B(22)B(23)A(24)D(25)B(26)A(27)A(28)A(29)C(30)D(31)C(32)A(33)A(34)C(35)D二、填空題 (1)19 (2)白盒 (3)順序結(jié)構(gòu) (4)數(shù)據(jù)庫管理系統(tǒng) (5)菱形 (6)數(shù)據(jù)庫 (7)日期時(shí)間型 (8)primary key (9).prg (10)連接 (11).T. (12)replace al

20、l (13)數(shù)據(jù)庫系統(tǒng) (14)having (15)avg(成績(jī))VFP模擬試卷二一、選擇題(每小題2分,70分) 下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,請(qǐng)將正確選項(xiàng)涂寫在答題卡相應(yīng)的位置上,答在試卷上不得分。 (1)軟件是指A程序B程序和文檔C算法加數(shù)據(jù)結(jié)構(gòu)D程序、數(shù)據(jù)與相關(guān)文檔的完整集合(2)軟件調(diào)試的目的是A發(fā)現(xiàn)錯(cuò)誤B改正錯(cuò)誤C改善軟件的性能D驗(yàn)證軟件的正確性(3)在面向?qū)ο蠓椒ㄖ?,?shí)現(xiàn)信息隱蔽是依靠A對(duì)象的繼承B對(duì)象的多態(tài)C對(duì)象的封裝D對(duì)象的分類(4)下列敘述中,不符合良好程序設(shè)計(jì)風(fēng)格要求的是A程序的效率第一, 清晰第二B程序的可讀性好C程序中要有必要的注釋

21、D輸入數(shù)據(jù)前要有提示信息(5)下列敘述中正確的是A程序執(zhí)行的效率與數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)密切相關(guān)B程序執(zhí)行的效率只取決于程序的控制結(jié)構(gòu)C程序執(zhí)行的效率只取決于所處理的數(shù)據(jù)量D以上三種說法都不對(duì)(6)下列敘述中正確的是A數(shù)據(jù)的邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu)必定是一一對(duì)應(yīng)的B由于計(jì)算機(jī)存儲(chǔ)空間是向量式的存儲(chǔ)結(jié)構(gòu),因此,數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)一定是線性結(jié)構(gòu)C程序設(shè)計(jì)語言中的數(shù)組一般是順序存儲(chǔ)結(jié)構(gòu),因此,利用數(shù)組只能處理線性結(jié)構(gòu)D以上三種說法都不對(duì)(7)冒泡排序在最壞情況下的比較次數(shù)是A(n1)/2Bnlog2 nCn(n1)/2D/2(8)一棵二叉樹中共有70個(gè)葉子結(jié)點(diǎn)與80個(gè)度為1的結(jié)點(diǎn),則該二叉樹中的總結(jié)點(diǎn)數(shù)為A219B2

22、21C229D231(9)下列敘述中正確的是A數(shù)據(jù)庫系統(tǒng)是一個(gè)獨(dú)立的系統(tǒng),不需要操作系統(tǒng)的支持B數(shù)據(jù)庫技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)的共享問題C數(shù)據(jù)庫管理系統(tǒng)就是數(shù)據(jù)庫系統(tǒng)D以上三種說法都不對(duì)(10)下列敘述中正確的是A為了建立一個(gè)關(guān)系,首先要構(gòu)造數(shù)據(jù)的邏輯關(guān)系B表示關(guān)系的二維表中各元組的每一個(gè)分量還可以分成若干數(shù)據(jù)項(xiàng)C一個(gè)關(guān)系的屬性名表稱為關(guān)系模式D一個(gè)關(guān)系可以包括多個(gè)二維表(11) 在Visual Foxpro中,通常以窗口形式出現(xiàn),用以創(chuàng)建和修改表、表單、數(shù)據(jù)庫等應(yīng)用程序組件的可視化工具稱為A向?qū)設(shè)計(jì)器C生成器D項(xiàng)目管理器(12)命令?VARTYPE(TIME()結(jié)果是ACBD CTD出錯(cuò)

23、13)命令?LEN(SPACE(3)-SPACE(2)的結(jié)果是A1B2C3D5 (14)在Visual Foxpro中,菜單程序文件的默認(rèn)擴(kuò)展名是AmnxBmntCmprDprg (15)想要將日期型或日期時(shí)間型數(shù)據(jù)中的年份用4位數(shù)字顯示,應(yīng)當(dāng)使用設(shè)置命令A(yù)SET CENTURY ONBSET CENTURY OFFCSET CENTURY TO 4DSET CENTURY OF 4 (16)已知表中有字符型字段職稱和姓別,要建立一個(gè)索引,要求首先按職稱排序、職稱相同時(shí)再按性別排序,正確的命令是AINDEX ON 職稱性別 TO tttBINDEX ON 性別職稱TO tttCINDEX ON

24、職稱,性別TO tttDINDEX ON 性別,職稱TO ttt (17)在Visual Foxpro中,Unload事件的觸發(fā)時(shí)機(jī)是A釋放表單B打開表單C創(chuàng)建表單D運(yùn)行表單 (18)命令SELECT 0的功能是A選擇編號(hào)最小的未使用工作區(qū)B選擇0號(hào)工作區(qū)C關(guān)閉當(dāng)前工作區(qū)的表D選擇當(dāng)前工作區(qū) (19)下面有關(guān)數(shù)據(jù)庫表和自由表的敘述中,錯(cuò)誤的是A數(shù)據(jù)庫表和自由表都可以用表設(shè)計(jì)器來建立B數(shù)據(jù)庫表和自由表都支持表間聯(lián)系和參照完整性C自由表可以添加到數(shù)據(jù)庫中成為數(shù)據(jù)庫表D數(shù)據(jù)庫表可以從數(shù)據(jù)庫中移出成為自由表 (20)有關(guān)ZAP命令的描述,正確的是AZAP命令只能刪除當(dāng)前表的當(dāng)前記錄BZAP命令只能刪除

25、當(dāng)前表的帶有刪除標(biāo)記的記錄CZAP命令能刪除當(dāng)前表的全部記錄DZAP命令能刪除表的結(jié)構(gòu)和全部記錄 (21)在視圖設(shè)計(jì)器中有,而在查詢?cè)O(shè)計(jì)器中沒有的選項(xiàng)卡是A排序依據(jù)B更新條件C分組依據(jù)D雜項(xiàng) (22)在使用查詢?cè)O(shè)計(jì)器創(chuàng)建查詢是,為了指定在查詢結(jié)果中是否包含重復(fù)記錄(對(duì)應(yīng)于DISTINCT),應(yīng)該使用的選項(xiàng)卡是A排序依據(jù)B聯(lián)接C篩選D雜項(xiàng) (23)在Visual Foxpro中,過程的返回語句是AGOBACKBCOMEBACKCRETURNDBACK (24)在數(shù)據(jù)庫表上的字段有效性規(guī)則是A邏輯表達(dá)式B字符表達(dá)式C數(shù)字表達(dá)式D以上三種都有可能(25)假設(shè)在表單設(shè)計(jì)器環(huán)境下,表單中有一個(gè)文本框且已

26、經(jīng)被選定為當(dāng)前對(duì)象?,F(xiàn)在從屬性窗口中選擇Value屬性,然后在設(shè)置框中輸入:=2001-9-10-2001-8-20。請(qǐng)問以上操作后,文本框Value屬性值的數(shù)據(jù)類型為:A日期型B數(shù)值型C字符型D以上操作出錯(cuò) (26)在SQL SELECT 語句中為了將查詢結(jié)果存儲(chǔ)到臨時(shí)表應(yīng)該使用短語ATOCURSORBINTOCURSORCINTO DBFDTO DBF (27)在表單設(shè)計(jì)中,經(jīng)常會(huì)用到一些特定的關(guān)鍵字、屬性和事件。下列各項(xiàng)中屬于屬性的是AThisBThisFormCCaptionDClick (28)下面程序計(jì)算一個(gè)整數(shù)的各位數(shù)字之和。在下劃線處應(yīng)填寫的語句是SETTALKOFFINPUT

27、”x=”TO xs=0DO WHILE x!=0s=s+MOD(x,10)ENDDO?sSETTALKONAx=int(x/10)Bx=int(x)Cx=x-int(x/10)Dx=x-int(x)(29)在SQL的ALTER TABLE語句中,為了增加一個(gè)新的字段應(yīng)該使用短語ACREATEBAPPENDCCOLUMNDADD (30)(35)題使用如下數(shù)據(jù)表:學(xué)生.DBF:學(xué)號(hào)(C,8),姓名(C,6),性別(C,2),出生日期(D)選課.DBF:學(xué)號(hào)(C,8),課程號(hào)(C,3),成績(jī)(N,5,1) (30)查詢所有1982年3月20日以后(含)出生、性別為男的學(xué)生,正確的SQL語句是ASE

28、LECT * FROM 學(xué)生WHERE 出生日期=1982-03-20 AND 性別=”男”BSELECT * FROM 學(xué)生WHERE 出生日期=1982-03-20 OR 性別=”男”DSELECT * FROM 學(xué)生WHERE 出生日期=ALL(SELECT 成績(jī) FROM 選課)BSELECT 學(xué)生.學(xué)號(hào),姓名 FROM學(xué)生,選課 WHERE 學(xué)生.學(xué)號(hào)=選課.學(xué)號(hào)AND 成績(jī)=ALL(SELECT 成績(jī) FROM 選課 WHERE 課程號(hào)=”101”)CSELECT 學(xué)生.學(xué)號(hào),姓名 FROM學(xué)生,選課 WHERE 學(xué)生.學(xué)號(hào)=選課.學(xué)號(hào)AND 成績(jī)=ANY(SELECT 成績(jī) FR

29、OM 選課 WHERE 課程號(hào)=”101”)DSELECT 學(xué)生.學(xué)號(hào),姓名 FROM學(xué)生,選課 WHERE 學(xué)生.學(xué)號(hào)=選課.學(xué)號(hào) AND 課程號(hào)=”101” AND 成績(jī)=ALL(SELECT 成績(jī) FROM 選課 WHERE課程號(hào)=”101”) (34)插入一條記錄到“選課”表中,學(xué)號(hào)、課程號(hào)和成績(jī)分別是“02080111”、“103”和80,正確的SQL語句是AINSERT INTO 選課 VALUES(“02080111”,”103”,80)BINSERT VALUES(“02080111”,”103”,80)TO 選課(學(xué)號(hào),課程號(hào),成績(jī))CINSERT VALUES(“02080

30、111”,“103”,80)INTO 選課(學(xué)號(hào),課程號(hào),成績(jī))DINSERT INTO 選課(學(xué)號(hào),課程號(hào),成績(jī)) FORM VALUES(“02080111”,”103”,80) (35)將學(xué)號(hào)為“02080110”、課程號(hào)為“102”的選課記錄的成績(jī)改為92,正確的SQL語句是AUPDATE選課SET成績(jī)WITH 92 WHERE學(xué)號(hào)=”02080110”AND課程號(hào)=”102”BUPDATE選課SET 成績(jī)=92 WHERE學(xué)號(hào)=”02080110 AND課程號(hào)=”102”CUPDATE FROM選課SET成績(jī)WITH 92 WHERE學(xué)號(hào)=”02080110”AND課程號(hào)=”102”

31、DUPDATE FROM選課SET成績(jī)=92 WHERE學(xué)號(hào)=”02080110” AND課程號(hào)=”102”二、填空題(每空2分,共30分) (1)軟件需求規(guī)格說明書應(yīng)具有完整性,無岐義性、正確性、可驗(yàn)證性、可修改性等特征,其中最重要的是(1)。 (2)在兩種基本測(cè)試方法中,(2)測(cè)試的原則之一是保證所測(cè)模塊中每一個(gè)獨(dú)立路徑至少執(zhí)行一次。 (3)線性表的存儲(chǔ)結(jié)構(gòu)主要分為順序存儲(chǔ)結(jié)構(gòu)和鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)。隊(duì)列是一種特殊的線性表,循環(huán)隊(duì)列是隊(duì)列的(3)存儲(chǔ)結(jié)構(gòu)。 (4)對(duì)下列二義樹進(jìn)行中序遍歷的結(jié)果為(4)。 (5)在E-R圖中,矩形表示(5)。 (6)如下命令查詢雇員表中“部門號(hào)“字段為空值的記錄 S

32、ELECT * FROM 雇員WHERE部門號(hào)(6)。 (7)在SQL的SELECT查詢中,HAVING字句不可以單獨(dú)使用,總是跟在(7) 子句之后一起使用。 (8)在SQL的SELECT 查詢時(shí),使用(8) 子句實(shí)現(xiàn)消除查詢結(jié)果中的重復(fù)記錄。 (9)在Visual FoxPro 中修改表結(jié)構(gòu)的非SQL命令是(9) 。 (10)在Visual FoxPro中,在運(yùn)行表單時(shí)最先引發(fā)的表單事件是(10)事件。 (11)在Visual FoxPro中,使用LOCATE ALL 命令按條件對(duì)表中的記錄進(jìn)行查找,若查不到記錄,函數(shù)EOF()的返回值應(yīng)是(11) 。 (12)在Visual FoxPro表

33、單中,當(dāng)用戶使用鼠標(biāo)單擊命令按鈕時(shí),會(huì)觸發(fā)命令按鈕的(12)事件。 (13)在Visual FoxPro中,假設(shè)表單上有一選項(xiàng)組:男女,該選項(xiàng)組的Value屬性值賦為0。當(dāng)其中的第一個(gè)選項(xiàng)按鈕“男“被選中,該選項(xiàng)組的Value屬性值為(13) 。 (14)在Visual FoxPro表單中,用來確定復(fù)選框是否被選中的屬性是(14) 。 (15)在SQL中,插入、刪除、更新命令依次是INSERT、DELETE和(15) 。參考答案一、選擇題:1-5DBCAA5-10CCABA11-15BADCA16-20AAABC21-25BDCAA26-30BCADA31-35DBDAB 二、填空題:1、無歧

34、義性2、白盒測(cè)試3、順序4、ACBDFEHGP5、實(shí)體集6)ISNULL7)GROUPBY8)DISTINCT9)MODIFYSTRUCTURE10)LOAD11).T.12)CLICK13)1或男14)value15)UpdateVFP模擬試卷三一選擇題(每小題2分,共70分)下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的。請(qǐng)將正確選項(xiàng)涂寫在答題卡相應(yīng)位置上,答在試卷上不得分。(1)程序流程圖中帶有箭頭的線段表示的是:A圖元關(guān)系B數(shù)據(jù)流C控制流D調(diào)用關(guān)系(2)結(jié)構(gòu)化程序設(shè)計(jì)的基本原則不包括A多態(tài)性B自頂向下C模塊化D逐步求精(3)軟件設(shè)計(jì)中模塊劃分應(yīng)遵循的準(zhǔn)則是A低內(nèi)聚低耦合

35、B高內(nèi)聚低耦合C低內(nèi)聚高耦合D高內(nèi)聚高耦合(4)在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是A可行性分析報(bào)告B軟件需求規(guī)格說明書C概要設(shè)計(jì)說明書D集成測(cè)試計(jì)劃(5)算法的有窮性是指A算法程序的運(yùn)行時(shí)間是有限的B算法程序所處理的數(shù)據(jù)量是有限的C算法程序的長(zhǎng)度是有限的D算法只能被有限的用戶使用(6)對(duì)長(zhǎng)度為n的線性表排序,在最壞情況下,比較次數(shù)不是n(n-1)/2的排序方法是A快速排序B冒泡排序C直線插入排序D堆排序(7)下列關(guān)于棧的敘述正確的是A棧按“先進(jìn)先出”組織數(shù)據(jù)B棧按“先進(jìn)后出”組織數(shù)據(jù)C只能在棧底插入數(shù)據(jù)D不能刪除數(shù)據(jù)(8)在數(shù)據(jù)庫設(shè)計(jì)中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于A需求分析

36、階段B概念設(shè)計(jì)階段C邏輯設(shè)計(jì)階段D物理設(shè)計(jì)階段(9)有三個(gè)關(guān)系R、S和T如下:由關(guān)系R和S通過運(yùn)算得到關(guān)系T,則所使用的運(yùn)算為A并B自然連接C笛卡爾積D交(10)設(shè)有表示學(xué)生選課的三張表,學(xué)生S(學(xué)號(hào),姓名,性別,年齡,身份證號(hào)),課程C(課號(hào),課名),選課SC(學(xué)號(hào),課號(hào),成績(jī)),則表SC的關(guān)鍵字(鍵或碼)為A課號(hào),成績(jī)B學(xué)號(hào),成績(jī)C學(xué)號(hào),課號(hào)D學(xué)號(hào),姓名,成績(jī) (11)在超市營(yíng)業(yè)過程中,每個(gè)時(shí)段要安排一個(gè)班組上崗值班,每個(gè)收款口要配備兩名收款員配合工作,共同使用一套收款設(shè)備為顧客服務(wù),在超市數(shù)據(jù)庫中,實(shí)體之間屬于一對(duì)一關(guān)系的是A“顧客”與“收款口”的關(guān)系B“收款口”與“收款員”的關(guān)系C“班

37、組”與“收款口”的關(guān)系D“收款口”與“設(shè)備”的關(guān)系(12)在教師表中,如果要找出職稱為“教授”的教師,所采用的關(guān)系運(yùn)算是A選擇B投影C聯(lián)接D自然聯(lián)接(13)在SELECT語句中使用ORDERBY是為了指定A查詢的表B查詢結(jié)果的順序C查詢的條件D查詢的字段(14)有下程序,請(qǐng)選擇最后在屏幕顯示的結(jié)果:SET EXACT ONs=ni+SPACE(2)IF s=niIF s=ni?oneELSE?twoENDIFELSEIF s=ni?threeELSE?fourENDIFENDIFRETURNAoneBtwoCthreeDfour(15)如果內(nèi)存變量和字段變量均有變量名姓名,那么引用內(nèi)存的正確方

38、法是:AM.姓名BM_姓名C姓名DA和B都可以(16)要為當(dāng)前表所有性別為女的職工增加100元工資,應(yīng)使用命令A(yù)REPLACE ALL 工資 WITH 工資+100BREPLACE 工資 WITH 工資+100 FOR 性別=女CREPLACE ALL 工資 WITH 工資+100DREPLACE ALL 工資 WITH 工資+100 FOR 性別=女(17)MODIFY STRUCTURE命令的功能是:A修改記錄值B修改表結(jié)構(gòu)C修改數(shù)據(jù)庫結(jié)構(gòu)D修改數(shù)據(jù)庫或表結(jié)構(gòu)(18)可以運(yùn)行查詢文件的命令是:ADOBBROWSECDO QUERYDCREATE QUERY(19)SQL 語句中刪除視圖的命

39、令是:ADROP TABLEBDROP VIEWCERASE TABLEDERASE VIEW(20)設(shè)有訂單表order(其中包括字段:訂單號(hào),客戶號(hào),職員號(hào),簽訂日期,金額),查詢2007年所簽訂單的信息,并按金額降序排序,正確的SQL命令是:A SELECT * FROM order WHERE YEAR(簽訂日期)=2007 ORDER BY 金額 DESCB SELECT * FROM order WHILE YEAR(簽訂日期)=2007 ORDER BY 金額 ASCC SELECT * FROM order WHERE YEAR(簽訂日期)=2007 ORDER BY 金額 A

40、SCD SELECT * FROM order WHILE YEAR(簽訂日期)=2007 ORDER BY 金額 DESC(21)設(shè)有訂單表order(其中包括字段:訂單號(hào),客戶號(hào),客戶號(hào),職員號(hào),簽訂日期,金額),刪除2002年1月1日以前簽訂的訂單記錄,正確的SQL命令是:ADELETE TABLE order WHERE 簽訂日期2002-1-1CDELETE FROM order WHERE 簽訂日期2002-1-1(22)下面屬于表單方法名(非事件名)的是:AInitBReleaseCDestroyDCaption(23)下列表單的哪個(gè)屬性設(shè)置為真時(shí),表單運(yùn)行時(shí)將自動(dòng)居中:AAut

41、oCenterBAlwaysOnTopCShowCenterDFormCenter(24)下面關(guān)于命令DO FORM XX NAME YY LINKED的陳述中,正確的是:A產(chǎn)生表單對(duì)象引用變量XX,在釋放變量XX時(shí)自動(dòng)關(guān)閉表單B產(chǎn)生表單對(duì)象引用變量XX,在釋放變量XX時(shí)并不關(guān)閉表單C產(chǎn)生表單對(duì)象引用變量YY,在釋放變量YY時(shí)自動(dòng)關(guān)閉表單D產(chǎn)生表單對(duì)象引用變量YY,在釋放變量YY時(shí)并不關(guān)閉表單(25)表單里有一個(gè)選項(xiàng)按紐組,包含兩個(gè)選項(xiàng)按紐Option1和Option2,假設(shè)Option2沒有設(shè)置Click事件代碼,而Option1以及選項(xiàng)按紐和表單都設(shè)置了Click事件代碼,那么當(dāng)表單運(yùn)行時(shí)

42、,如果用戶單擊Option2,系統(tǒng)將:A執(zhí)行表單的Click事件代碼B執(zhí)行選項(xiàng)按紐組的Click事件代碼C執(zhí)行Option1的Click事件代碼D不會(huì)有反應(yīng)(26)下列程序段執(zhí)行以后,內(nèi)存變量X和Y的值是:CLEARSTORE 3 TO XSTORE 5 TO YPLUS(X),Y)?X,YPROCEDURE PLUSPARAMETERS A1,A2A1=A1+A2A2=A1+A2ENDPROCA8 13B3 13C3 5D8 5(27)下列程序段執(zhí)行以后,內(nèi)存標(biāo)量y的值是:CLEARX=12345Y=0DO WHILE X0y=y+xx=int(x/10)ENDDO?yA54321B1234

43、5C51D15(28)下列程序段執(zhí)行后,內(nèi)存變量s1的值是:s1=networks1=stuff(s1,4,4,BIOS)AnetworkBnetBIOSCnetDBIOS(29)參照完整性規(guī)則的更新規(guī)則中“級(jí)聯(lián)”的含義是:A更新父表中連接字段值時(shí),用新的連接字段自動(dòng)修改子表中的所有相關(guān)記錄B若子表中有與父表相關(guān)的記錄,則禁止修改父表中連接字段值C父表中的連接字段值可以隨意更新,不會(huì)影響子表中的記錄D父表中的連接字段值在任何情況下都不允許更新(30)在查詢?cè)O(shè)計(jì)器環(huán)境中,“查詢”菜單下的“查詢?nèi)ハ颉泵钪付瞬樵兘Y(jié)果的輸出去向,輸出去向不包括:A臨時(shí)表B表C文本文件D屏幕(31)表單名為myFo

44、rm的表單中有一個(gè)頁框myPageFrame,將該頁框的第3頁(Page3)的標(biāo)題設(shè)置為“修改”,可以使用代碼:AmyForm.Page3.myPageFrame.Caption=修改BmyForm.myPageFrame.Caption.Page3=修改CThisform.myPageFrame.Page3.Caption=修改DThisform.myPageFrame.Caption.Page3=修改(32)向一個(gè)項(xiàng)目中添加一個(gè)數(shù)據(jù)庫,應(yīng)該使用項(xiàng)目管理器的:A“代碼”選項(xiàng)卡B“類”選項(xiàng)卡C“文檔”選項(xiàng)卡D“數(shù)據(jù)”選項(xiàng)卡下表是用list命令顯示的“運(yùn)動(dòng)員”表的內(nèi)容和結(jié)構(gòu),(33)-(35)題

45、使用該表:記錄號(hào) 運(yùn)動(dòng)員號(hào) 投中2分球 投中3分球 罰球1 1 3 4 52 2 2 1 33 3 0 0 04 4 5 6 7(33)為“運(yùn)動(dòng)員”表增加一個(gè)字段“得分”的SQL語句是:ACHANGE TABLE 運(yùn)動(dòng)員 ADD 得分 IAALTER DATA 運(yùn)動(dòng)員 ADD 得分 IAALTER TABLE 運(yùn)動(dòng)員 ADD 得分 IACHANGE TABLE 運(yùn)動(dòng)員 INSERT 得分 I(34)計(jì)算每名運(yùn)動(dòng)員的“得分”(33題增加的字段)的正確SQL語句是:AUPDATE 運(yùn)動(dòng)員 FIELD 得分=2*投中2分球+3*投中3分球+罰球BUPDATE 運(yùn)動(dòng)員 FIELD 得分 WITH 2*

46、投中2分球+3*投中3分球+罰球CUPDATE 運(yùn)動(dòng)員 SET 得分 WITH 2*投中2分球+3*投中3分球+罰球DUPDATE 運(yùn)動(dòng)員 SET 得分=2*投中2分球+3*投中3分球+罰球(35)檢索“投中3分球”小于等于5個(gè)的運(yùn)動(dòng)員中“得分”最高的運(yùn)動(dòng)員的“得分”,正確的SQL語句是:ASELECT MAX(得分) 得分 FROM 運(yùn)動(dòng)員 WHERE 投中3分球=5BSELECT MAX(得分) 得分 FROM 運(yùn)動(dòng)員 WHEN 投中3分球=5CSELECT 得分=MAX(得分) FROM 運(yùn)動(dòng)員 WHERE 投中3分球=5DSELECT 得分=MAX(得分) FROM 運(yùn)動(dòng)員 WHEN

47、投中3分球3 AND AVG_金額200B)SELECT 職員號(hào) FROM 訂單 GROUP BY 職員號(hào) HAVING COUNT(*)3 AND AVG(金額)200C)SELECT 職員號(hào) FROM 訂單 GROUP BY 職員號(hào) HAVING COUNT(*)3 WHERE AVG(金額)200D)SELECT 職員號(hào) FROM 訂單 GROUP BY 職員號(hào) WHERE COUNT(*)3 AND AVG_金額200(31)顯示2005年1月1日后簽訂的訂單,顯示訂單的訂單號(hào)、客戶名以及簽訂日期。正確的SQL語句是A)SELECT 訂單號(hào),客戶名,簽訂日期 FROM 訂單 JOIN

48、客戶 ON 訂單.客戶號(hào)=客戶.客戶號(hào) WHERE 簽訂日期2005-1-1B)SELECT 訂單號(hào),客戶名,簽訂日期 FROM 訂單 JOIN 客戶 WHERE 訂單.客戶號(hào)=客戶.客戶號(hào) AND 簽訂日期2005-1-1C)SELECT 訂單號(hào),客戶名,簽訂日期 FROM 訂單,客戶 WHERE 訂單.客戶號(hào)=客戶.客戶號(hào) AND 簽訂日期2005-1-1D)SELECT 訂單號(hào),客戶名,簽訂日期 FROM 訂單,客戶 ON 訂單.客戶號(hào)=客戶.客戶號(hào) AND 簽訂日期2005-1-1(32)顯示沒有簽訂任何訂單的職員信息(職員號(hào)和姓名),正確的SQL語句是A)SELECT 職員.職員號(hào),

49、姓名 FROM 職員 JOIN 訂單 ON 訂單.職員號(hào)=職員.職員號(hào) GROUP BY 職員.職員號(hào) HAVING COUNT(*)=0B)SELECT 職員.職員號(hào),姓名 FROM 職員 LEFT JOIN 訂單 ON 訂單.職員號(hào)=職員.職員號(hào) GROUP BY 職員.職員號(hào) HAVING COUNT(*)=0C)SELECT 職員號(hào),姓名 FROM 職員 WHERE 職員號(hào) NOT IN (SELECT 職員號(hào) FROM 訂單)D)SELECT 職員.職員號(hào),姓名 FROM 職員 WHERE 職員.職員號(hào) (SELECT 訂單.職員號(hào) FROM 訂單)(33)有以下SQL語句:SELE

50、CT 訂單號(hào),簽訂日期,金額 FROM 訂單,職員 WHERE 訂單.職員號(hào)=職員.職員號(hào) AND 姓名=李二與如上語句功能相同的SQL語句是A)SELECT 訂單號(hào),簽訂日期,金額 FROM 訂單 WHERE EXISTS (SELECT * FROM 職員 WHERE 姓名=李二)B)SELECT 訂單號(hào),簽訂日期,金額 FROM 訂單 WHERE EXISTS (SELECT * FROM 職員 WHERE 職員號(hào)=訂單.職員號(hào) AND 姓名=李二)C)SELECT 訂單號(hào),簽訂日期,金額 FROM 訂單 WHERE IN (SELECT 職員號(hào) FROM 職員 WHERE 姓名=李二)

51、D)SELECT 訂單號(hào),簽訂日期,金額 FROM 訂單 WHERE IN (SELECT 職員號(hào) FROM 職員 WHERE 職員號(hào)=訂單.職員號(hào) AND 姓名=李二)(34)從訂單表中刪除客戶號(hào)為“1001”的訂單記錄,正確的SQL語句是A)DROP FROM 訂單 WHERE 客戶號(hào)=1001B)DROP FROM 訂單 FOR 客戶號(hào)=1001C)DELETE FROM 訂單 WHERE 客戶號(hào)=1001D)DELETE FROM 訂單 FOR 客戶號(hào)=1001(35)將訂單號(hào)為“0060”的訂單金額改為169元,正確的SQL語句是A)UPDATE 訂單 SET 金額=169 WHER

52、E 訂單號(hào)=0060B)UPDATE 訂單 SET 金額 WITH 169 WHERE 訂單號(hào)=0060C)UPDATE FROM 訂單 SET 金額=169 WHERE 訂單號(hào)=0060D)UPDATE FROM 訂單 SET 金額 WITH 169 WHERE 訂單號(hào)=0060二、填空題(每空2分,共30分)請(qǐng)將每一個(gè)空的正確答案寫在答題卡【1】【15】序號(hào)的橫線上,答在試卷上不得分。注意:以命令關(guān)鍵字填空的必須拼寫完整。(1)數(shù)據(jù)管理技術(shù)發(fā)展過程經(jīng)過人工管理、文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)三個(gè)階段,其中數(shù)據(jù)獨(dú)立性最高的階段是 【1】 。(2)算法復(fù)雜度主要包括時(shí)間復(fù)雜度和 【2】 復(fù)雜度。(3)在

53、進(jìn)行模塊測(cè)試時(shí),要為每個(gè)被測(cè)試的模塊另外設(shè)計(jì)兩類模塊:驅(qū)動(dòng)模塊和承接模塊(樁模塊)。其中 【3】 的作用是將測(cè)試數(shù)據(jù)傳送給被測(cè)試的模塊,并顯示被測(cè)試模塊所產(chǎn)生的結(jié)果。(4)一棵二叉樹第六層(根結(jié)點(diǎn)為第一層)的結(jié)點(diǎn)數(shù)最多為 【4】 個(gè)。(5)數(shù)據(jù)結(jié)構(gòu)分為邏輯結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu),循環(huán)隊(duì)列屬于 【5】 結(jié)構(gòu)。(6)在Visual FoxPro中,數(shù)據(jù)庫表中不允許有重復(fù)記錄是通過指定 【6】 來實(shí)現(xiàn)的。(7)在Visual FoxPro中,數(shù)據(jù)庫表S中的通用型字段的內(nèi)容將存儲(chǔ)在 【7】 文件中。(8)在Visual FoxPro中,可以使用 【8】 語句跳出SCAN ENDSCAN循環(huán)體外執(zhí)行ENDSCA

54、N后面的語句。(9)在SQL的SELECT查詢中使用 【9】 子句消除查詢結(jié)果中的重復(fù)記錄。(10)在Visual FoxPro中,如果要改變表單上表格對(duì)象中當(dāng)前顯示的列數(shù),應(yīng)設(shè)置表格的 【10】 屬性值。(11)在Visual FoxPro中,使用SQL的SELECT語句將查詢結(jié)果存儲(chǔ)在一個(gè)臨時(shí)表中,應(yīng)該使用 【11】 子句。(12)在Visual FoxPro中,使用SQL的CREATE TABLE語句建立數(shù)據(jù)庫表時(shí),使用 【12】 子句說明主索引。(13)在Visual FoxPro中,使用SQL的CREATE TABLE語句建立數(shù)據(jù)庫表時(shí),使用 【13】子句說明有效性規(guī)則(域完整性規(guī)則

55、或字段取值范圍)。(14)在SQL的SELECT語句進(jìn)行分組計(jì)算查詢時(shí),可以使用 【14】 子句來去掉不滿足條件的分組。(15)設(shè)有s(學(xué)號(hào), 姓名, 性別)和sc(學(xué)號(hào), 課程號(hào), 成績(jī))兩個(gè)表,下面SQL的SELECT語句檢索選修的每門課程的成績(jī)都高于或等于85分的學(xué)生的學(xué)號(hào)、姓名和性別。SELECT 學(xué)號(hào), 姓名, 性別 FROM sWHERE 【15】 ( SELECT * FROM sc WHERE sc.學(xué)號(hào) = s.學(xué)號(hào) AND成績(jī) =Y)D)NOT(XSY)(20)以下是與設(shè)置系統(tǒng)菜單有關(guān)的命令,其中錯(cuò)誤的是A)SET SYSMENU DEFAULT B)SET SYSMENU

56、 TO DEFAULTC)SET SYSMENU NOSAVE D)SET SYSMENU SAVE(21)在下面的Visual FoxPro表達(dá)式中,運(yùn)算結(jié)果不為邏輯真的是A)EMPTY(SPACE(0) B)LIKE(xy*,xyz)C)AT(xy,abcxyz) D)ISNULL(.NUILL.)(22)SQL的數(shù)據(jù)操作語句不包括A)INSERT B)UPDATEC)DELETE D)CHANGE(16)不允許出現(xiàn)重復(fù)字段值的索引是 A)侯選索引和主索引 B)普通索引和惟一索引C)惟一索引和主索引 D)惟一索引(23)假設(shè)表單上有一選項(xiàng)組:男 女,其中第一個(gè)選項(xiàng)按鈕”男”被選中。請(qǐng)問該選

57、項(xiàng)組的Value屬性值為A).T. B)男 C)1 D)男或1(24)打開數(shù)據(jù)庫的命令是A)USE B)USE DATABASEC)OPEN D)OPEN DATABASE (25)”圖書”表中有字符型字段”圖書號(hào)”。要求用SQL DELETE命令將圖書號(hào)以字母A開頭的圖書記錄全部打上刪除標(biāo)記,正確的命令是A)DELETE FROM圖書FOR圖書號(hào)LIKE”A”B)DELETEFROM圖書WHILE圖書號(hào)LIKE”A”C)DELETE FROM圖書WHERE圖書號(hào)=“A*D)DELETE FROM圖書WHERE圖書號(hào)LIKE”A”(26)在Visual FoxPro中,要運(yùn)行菜單文件menul

58、.mpr,可以使用命令A(yù))DO menul B)DO menul.mprC)DO MENU menul D)RUN menul(27)以下所列各項(xiàng)屬于命令按鈕事件的是 A)Parent B)This C)ThisForm D)Click(28)如果在命令窗口執(zhí)行命令:LIST名稱,主窗口中顯示:記錄號(hào)名稱l電視機(jī)2計(jì)算機(jī)3電話線4電冰箱5電線假定名稱字段為字符型、寬度為6,那么下面程序段的輸出結(jié)果是GO 2SCAN NEXT 4 FOR LEFT(名稱,2)=“電”IF RIGHT(名稱,2)=“線”EXITENDIF ENDSCAN?名稱A)電話線 B)電線C)電冰箱 D)電視機(jī)(29)SQ

59、L語句中修改表結(jié)構(gòu)的命令是A)ALTER TABLE B)MODIFY TABLEC)ALTER STRUCTURE D)MODIFY STRUCTURE (30)假設(shè)”訂單”表中有訂單號(hào)、職員號(hào)、客戶號(hào)和金額字段,正確的SQL語句只能是A)SELECT職員號(hào)FROM訂單GROUP BY職員號(hào)HAVING COUNT(*)3 AND AVG_金額200B)SELECT職員號(hào)FROM訂單GROUP BY職員號(hào)HAVING COUNT(*)3 AND AVG(金額)200C)SELECT職員號(hào)FROM訂單GROUP,BY職員號(hào)HAVING COUNT(*)3 WHERE AVG(金額)200D)S

60、ELECT職員號(hào)FROM訂單GROUP BY職員號(hào)WHERE COUNT(*)3 AND AVG_金額200(31)要使”產(chǎn)品”表中所有產(chǎn)品的單價(jià)上浮8,正確的SQL命令是A)UPDATE產(chǎn)品SET單價(jià)=單價(jià)+單價(jià)*8FOR ALLB)UPDATE產(chǎn)品SET單價(jià)=單價(jià)*1.08 FOR ALLC)UPDATE產(chǎn)品SET單價(jià)=單價(jià)+單價(jià)*8D)UPDATE產(chǎn)品SET單價(jià)=單價(jià)*1.08(32)假設(shè)同一名稱的產(chǎn)品有不同的型號(hào)和產(chǎn)地,則計(jì)算每種產(chǎn)品平均單價(jià)的SQL語句是A)SELECT產(chǎn)品名稱,AVG(單價(jià))FROM產(chǎn)品GROUP BY單價(jià)B)SELECT產(chǎn)品名稱,AVG(單價(jià))FROM產(chǎn)品ORDE

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論