[IT認(rèn)證]二級(jí)VFP筆試歷年真題總結(jié)版_第1頁
[IT認(rèn)證]二級(jí)VFP筆試歷年真題總結(jié)版_第2頁
[IT認(rèn)證]二級(jí)VFP筆試歷年真題總結(jié)版_第3頁
[IT認(rèn)證]二級(jí)VFP筆試歷年真題總結(jié)版_第4頁
[IT認(rèn)證]二級(jí)VFP筆試歷年真題總結(jié)版_第5頁
已閱讀5頁,還剩47頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、2005年-2009年共10套真題,大家可以按倒序來做,先做2009年的題目,最后做2005年的題目。全國計(jì)算機(jī)等級(jí)考試二級(jí)VF筆試歷年試卷2005年4月全國計(jì)算機(jī)等級(jí)考試筆試試題一、選擇題(1)數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)是指A) 存儲(chǔ)在外存中的數(shù)據(jù) B) 數(shù)據(jù)所占的存儲(chǔ)空間量C) 數(shù)據(jù)在計(jì)算機(jī)中的順序存儲(chǔ)方式 D ) 數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)中的表示(2)下列關(guān)于棧的描述中錯(cuò)誤的是A)棧是先進(jìn)后出線性表 B) 棧只能順序存儲(chǔ) C) 棧具有記憶作用 D) 棧的插入與刪除操作中不需要改變棧底指針(3)對(duì)于長(zhǎng)度為n的線性表,在最壞情況下,下列各排序法所對(duì)應(yīng)的比較次數(shù)中正確的是A) 冒泡排序?yàn)閚/2 B) 冒泡排

2、序?yàn)閚 C) 快速排序?yàn)閚 D) 快速排序?yàn)閚(n-1)/2(4)對(duì)于長(zhǎng)度為n的線性表進(jìn)行順序查找,在最壞情況下所需要的比較次數(shù)為A) log2n B) n/2 C) n D) n+1(5)下列對(duì)于線性鏈表的描述中正確的是A)存儲(chǔ)空間不一定是連續(xù),且各元素的存儲(chǔ)順序是任意的B)存儲(chǔ)空間不一定是連續(xù),且前件元素一定存儲(chǔ)在后件元素的前面C)存儲(chǔ)空間必須連續(xù),且前件元素一定存儲(chǔ)在后件元素的前面D)存儲(chǔ)空間必須連續(xù),且各元素的存儲(chǔ)順序是任意的(6)下列對(duì)于軟件測(cè)試的描述中正確的是A)軟件測(cè)試的目的是證明程序是否正確 B)軟件測(cè)試的目的是使程序運(yùn)行結(jié)果正確C)軟件測(cè)試的目的是盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤

3、D)軟件測(cè)試的目的是使程序符合結(jié)構(gòu)化原則(7)為了使模塊盡可能獨(dú)立,要求 高內(nèi)聚,低稠合A)模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量強(qiáng)B)模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量弱C)模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量弱D)模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量強(qiáng)(8)下列描述中正確的是A) 程序就是軟件 B) 軟件開發(fā)不受計(jì)算機(jī)系統(tǒng)的限制C) 軟件既是邏輯實(shí)體,又是物理實(shí)體 D) 軟件是程序、數(shù)據(jù)與相關(guān)文檔的集合(9)數(shù)據(jù)獨(dú)立性是數(shù)據(jù)庫技術(shù)的重要特點(diǎn)之一。所謂數(shù)據(jù)獨(dú)立性是指A) 數(shù)據(jù)與程序獨(dú)立存放 B) 不同的數(shù)據(jù)被存放在不同的文件中C) 不同

4、的數(shù)據(jù)只能被對(duì)應(yīng)的應(yīng)用程序所使用 D) 以上三種說法都不對(duì)(10) 用樹形結(jié)構(gòu)表示實(shí)體之間聯(lián)系的模型是A) 關(guān)系模型 B) 網(wǎng)狀模型 C) 層次模型 D) 以上三個(gè)都是(11) 在創(chuàng)建數(shù)據(jù)庫表結(jié)構(gòu)時(shí),為該表指定了主索引,這屬于數(shù)據(jù)完整性中的A) 參照完整性 B) 實(shí)體完整性 C) 域完整性 D) 用戶定義完整性(12) 在創(chuàng)建數(shù)據(jù)庫表結(jié)構(gòu)時(shí),為該表中一些字段建立普通索引,其目的是A) 改變表中記錄的物理順序 B) 為了對(duì)表進(jìn)行實(shí)體完整性約束C) 加快數(shù)據(jù)庫表的更新速度 D) 加快數(shù)據(jù)庫表的查詢速度(13) 數(shù)據(jù)庫系統(tǒng)中對(duì)數(shù)據(jù)庫進(jìn)行管理的核心軟件是A) DBMS B) DB C) OS D) D

5、BS(14) 設(shè)有兩個(gè)數(shù)據(jù)庫表,父表和子表之間是一對(duì)多的聯(lián)系,為控制子表和父表的關(guān)聯(lián),可以設(shè)置“參照完整性規(guī)則”,為此要求這兩個(gè)表A)在父表連接字段上建立普通索引,在子表連接字段上建立主索引B)在父表連接字段上建立主索引,在子表連接字段上建立普通索引C)在父表連接字段上不需要建立任何索引,在子表連接字段上建立普通索引D)在父表和子表的連接字段上都要建立主索引(15) 關(guān)系運(yùn)算中的選擇運(yùn)算是A)從關(guān)系中找出滿足給定條件的元組的操作 B)從關(guān)系中選擇若干個(gè)屬性組成新的關(guān)系的操作C)從關(guān)系中選擇滿足給定條件的屬性的操作 D)A和B都對(duì)(16) 在指定字段或表達(dá)式中不允許出現(xiàn)重復(fù)值的索引是A) 惟一索

6、引 B) 惟一索引和候選索引 C) 惟一索引和主索引 D) 主索引和候選索引(17) 在Visual FoxPro中,以下關(guān)于刪除記錄的描述,正確的是A)SQL的DELETE命令在刪除數(shù)據(jù)庫表中的記錄之前,不需要用USE命令打開表B)SQL的DELETE命令和傳統(tǒng)VF的DELETE命令在刪除數(shù)據(jù)庫表中的記錄之前,都需要用USE命令打開表C)SQL的DELETE命令可以物理刪除數(shù)據(jù)庫表中的記錄,而傳統(tǒng)VF的DELETE命令只能邏輯刪除數(shù)據(jù)庫表中的記錄D)傳統(tǒng)Visual FoxPro的DELETE命令在刪除數(shù)據(jù)庫表中的記錄之前不需要用USE命令打開表(18) 在Visual FoxPro中如果希

7、望跳出SCANENDSCAN循環(huán)體、執(zhí)行ENDSCAN后面的語句,應(yīng)使用A) LOOP語句 B) EXIT語句 C) BREAK語句 D)RETURN語句(19) 打開數(shù)據(jù)庫abc的正確命令是A)OPEN DATABASE abc B)USE abc C)USE DATABASE abc D)OPEN abc(20) 在Visual FoxPro中,下列關(guān)于表的敘述正確的是A)在數(shù)據(jù)庫表和自由表中都能給字段定義有效性規(guī)則和默認(rèn)值 B)在自由表中能給字段定義有效性規(guī)則和默認(rèn)值C)數(shù)據(jù)庫表中能給字段定義有效性規(guī)則和默認(rèn)值 D)數(shù)據(jù)庫表和自由表中都不能給字段定義有效性規(guī)則和默認(rèn)值(21) Visua

8、l FoxPro的“參照完整性”中“插入規(guī)則”包括的選擇是A) 級(jí)聯(lián)和忽略 B) 級(jí)聯(lián)和刪除 C)級(jí)聯(lián)和限制 D) 限制和忽略(22) 在Visual FoxPro中,關(guān)于查詢和視圖的正確描述是A)查詢是一個(gè)預(yù)先定義好的SQL SELECT語句文件 B)視圖是一個(gè)預(yù)先定義好的SQL SELECT語句文件C)查詢和視圖是同一種文件,只是名稱不同 D)查詢和視圖都是一個(gè)存儲(chǔ)數(shù)據(jù)的表(23) 在Visual FoxPro中,以下關(guān)于視圖描述中錯(cuò)誤的是A) 通過視圖可以對(duì)表進(jìn)行查詢 B) 通過視圖可以對(duì)表進(jìn)行更新 C)視圖是一個(gè)虛表 D) 視圖就是一種查詢(24) 使用SQL語句將學(xué)生表S中年齡(AG

9、E)大于30歲的記錄刪除,正確的命令是A) DELETE FOR AGE30 B) DELETE FROM S WHERE AGE30 C) DELETE S FOR AGE30 D) DELETE S WHERE AGE30(25) 在Visual FoxPro中,使用LOCATE FOR 命令按條件查找記錄,當(dāng)查找到滿足條件的第一條記錄后,如果還需要查找下一條滿足條件的記錄,應(yīng)使用A)再次使用LOCATE FOR 命令 B)SKIP命令 C)CONTINUE命令 D)GO命令(26) 在Visual FoxPro中,刪除數(shù)據(jù)庫表S的SQL命令是A) DROP TABLE S B) DELE

10、TE TABLE S C) DELETE TABLE S.DBF D) ERASE TABLE S(27) 下列表達(dá)式中,表達(dá)式返回結(jié)果為.F.的是A) AT(“A”,“BCD”) B)“信息”$“管理信息系統(tǒng)” C) ISNULL(.NULL.) D) SUBSTR(“計(jì)算機(jī)技術(shù)”,3,2)(28) 使用SQL語句向?qū)W生表S(SNO,SN,AGE,SEX)中添加一條新記錄,字段學(xué)號(hào)(SNO)、姓名(SN)、性別(SEX)、年齡(AGE)的值分別為0401、王芳、女、18,正確的命令是A)APPEND INTO S (SNO,SN,SXE,AGE) VALUES (0401,王芳,女,18)

11、B)APPEND S VALUES (0401,王芳,女,18)C)INSERT INTO S (SNO,SN,SEX,AGE) VALUES (0401,王芳,女,18) D)INSERT S VALUES (0401,王芳,18,女)(29) 假設(shè)某個(gè)表單中有一個(gè)命令按鈕cmdClose,為了實(shí)現(xiàn)當(dāng)用戶單擊此按鈕時(shí)能夠關(guān)閉該表單的功能,應(yīng)在該按鈕的Click事件中寫入語句A) ThisForm.Close B) ThisForm.Erase C) ThisForm.Release D) ThisForm.Return(30) 在SQL的SELECT查詢結(jié)果中,消除重復(fù)記錄的方法是A) 通過

12、指定主關(guān)系鍵 B) 通過指定惟一索引 C) 使用DISTINCT D)使用HAVING子句(31) 在Visual FoxPro中,以下有關(guān)SQL的SELECT語句的敘述中,錯(cuò)誤的是A)SELECT子句中可以包含表中的列和表達(dá)式 B)SELECT子句中可以使用別名C)SELECT子句規(guī)定了結(jié)果集中的列順序 D)SELECT子句中列的順序應(yīng)該與表中列的順序一致(32) 下列關(guān)于SQL中HAVING子句的描述,錯(cuò)誤的是A)HAVING子句必須與GROUP BY子句同時(shí)使用 B)HAVING子句與GROUP BY子句無關(guān)C)使用WHERE子句的同時(shí)可以使用HAVING子句 D)使用HAVING子句的

13、作用是限定分組的條件(33) 在Visual FoxPro中,如果在表之間的聯(lián)系中設(shè)置了參照完整性規(guī)則,并在刪除規(guī)則中選擇“限制”,則當(dāng)刪除父表中的記錄時(shí),系統(tǒng)反應(yīng)是A) 不做參照完整性檢查 B) 不準(zhǔn)刪除父表中的記錄C) 自動(dòng)刪除子表中所有相關(guān)的記錄 D) 若子表中有相關(guān)記錄,則禁止刪除父表中記錄第(34)(35)題使用如下三個(gè)數(shù)據(jù)庫表學(xué)生表:S(學(xué)號(hào),姓名,性別,出生日期,院系) 課程表:C(課程號(hào),課程名,學(xué)時(shí))選課成績(jī)表:SC(學(xué)號(hào),課程號(hào),成績(jī)) 在上述表中,出生日期為日期型,學(xué)時(shí)和成績(jī)?yōu)閿?shù)值型,其他均為字符型。(34) 用SQL命令查詢選修的每門課程的成績(jī)都高于或等于85分的學(xué)生的

14、學(xué)號(hào)和姓名,正確的命令是A)SELECT 學(xué)號(hào),姓名 FROM S WHERE NOT EXISTS (SELECT * FROM SC WHERE SC.學(xué)號(hào)=S.學(xué)號(hào) AND 成績(jī)=85)C)SELECT 學(xué)號(hào),姓名 FROM S,SC WHERE S.學(xué)號(hào)=SC.學(xué)號(hào) AND 成績(jī)=85D)SELECT 學(xué)號(hào),姓名 FROM S,SC WHERE S.學(xué)號(hào)=SC.學(xué)號(hào) AND ALL 成績(jī)=85(35) 用SQL語言檢索選修課程在5門以上(含5門)的學(xué)生的學(xué)號(hào)、姓名和平均成績(jī),并按平均成績(jī)降序排序命令是A)SELECT S.學(xué)號(hào),姓名,平均成績(jī) FROM S,SC WHERE S.學(xué)號(hào)=

15、SC.學(xué)號(hào);GROUP BY S.學(xué)號(hào) HAVING COUNT(*)=5 ORDER BY 平均成績(jī) DESCB)SELECT 學(xué)號(hào),姓名,AVG(成績(jī)) FROM S,SC WHERE S.學(xué)號(hào)=SC.學(xué)號(hào)AND COUNT(*)=5;GROUP BY 學(xué)號(hào) ORDER BY 3 DESCC)SELECT S.學(xué)號(hào),姓名,AVG(成績(jī)) 平均成績(jī) FROM S,SC WHERE S.學(xué)號(hào)=SC.學(xué)號(hào)AND COUNT(*)=5;GROUP BY S.學(xué)號(hào) ORDER BY 平均成績(jī) DESCD)SELECT S.學(xué)號(hào),姓名,AVG(成績(jī)) 平均成績(jī) FROM S,SC WHERE S.學(xué)號(hào)

16、=SC.學(xué)號(hào);GROUP BY S.學(xué)號(hào) HAVING COUNT(*)=5 ORDER BY 3 DESC二、填空題(每空2分,共30分)(1) 某二叉樹中度為2的結(jié)點(diǎn)有18個(gè),則該二叉樹中有 【1】19 個(gè)葉子結(jié)點(diǎn)(2) 在面向?qū)ο蠓椒ㄖ?,類的?shí)例稱為 【2】 對(duì)象(3) 診斷和改正程序中錯(cuò)誤的工作通常稱為 【3】 軟件調(diào)試(4) 在關(guān)系數(shù)據(jù)庫中,把數(shù)據(jù)表示成二維表,每一個(gè)二維表稱為 【4】關(guān)系 (5) 問題處理方案的正確而完整的描述稱為 【5】 算法(6) 在奧運(yùn)會(huì)游泳比賽中,一個(gè)游泳運(yùn)動(dòng)員可以參加多項(xiàng)比賽,一個(gè)游泳比賽項(xiàng)目可以有多個(gè)運(yùn)動(dòng)員參加,游泳運(yùn)動(dòng)員與游泳比賽項(xiàng)目?jī)蓚€(gè)實(shí)體之間的聯(lián)系

17、是 【6】多對(duì)多 聯(lián)系(7) 執(zhí)行命令A(yù)=2005/4/2之后,內(nèi)存變量A的數(shù)據(jù)類型是 【7】數(shù)值 型(8) 如下程序顯示的結(jié)果是 【8】13 s=1i=0do while i=0,應(yīng)使用SQL語句 ALTER TABLE 金牌榜 【11】ADD 獎(jiǎng)牌總數(shù)I 【12】check 獎(jiǎng)牌總數(shù)=0(12) 使用“獲獎(jiǎng)牌情況”和“國家”兩個(gè)表查詢“中國”所獲金牌(名次為1)的數(shù)量,應(yīng)使用SQL語句SELECT COUNT(*) FROM 國家 INNER JOIN 獲獎(jiǎng)牌情況 【13】on 國家.國家代碼=獲獎(jiǎng)牌情況.國家代碼;WHERE 國家.國家名稱=“中國” AND 名次=1(13) 將金牌榜.

18、DBF中的新增加的字段獎(jiǎng)牌總數(shù)設(shè)置為金牌數(shù)、銀牌數(shù)、銅牌數(shù)三項(xiàng)的和,應(yīng)使用SQL語句【14】update 金牌榜 【15】set 獎(jiǎng)牌總數(shù)=金牌數(shù)+銀牌數(shù)+銅牌數(shù)2005年9月全國計(jì)算機(jī)等級(jí)考試筆試試題一、選擇題(每小題2分,共70分)(1)下列敘述中正確的是A)程序設(shè)計(jì)就是編制程序 B)程序的測(cè)試必須由程序員自己去完成C)程序經(jīng)調(diào)試改錯(cuò)后還應(yīng)進(jìn)行再測(cè)試D)程序經(jīng)調(diào)試改錯(cuò)后不必進(jìn)行再測(cè)試(2)下列數(shù)據(jù)結(jié)構(gòu)中,能用二分法進(jìn)行查找的是A)順序存儲(chǔ)的有序線性表 B)線性鏈表 C)二叉鏈表 D)有序線性鏈表(3)下列關(guān)于棧的描述正確的是A)在棧中只能插入元素而不能刪除元素 B)在棧中只能刪除元素而不能

19、插入元素C)棧是特殊的線性表,只能在一端插入或刪除元素D)棧是特殊的線性表,只能在一端插入元素,而在另一端刪除元素(4)下列敘述中正確的是A)一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)只能有一種存儲(chǔ)結(jié)構(gòu) B)數(shù)據(jù)的邏輯結(jié)構(gòu)屬于線性結(jié)構(gòu),存儲(chǔ)結(jié)構(gòu)屬于非線性結(jié)構(gòu)C)一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲(chǔ)結(jié)構(gòu),且各種存儲(chǔ)結(jié)構(gòu)不影響數(shù)據(jù)處理的效率D)一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲(chǔ)結(jié)構(gòu),且各種存儲(chǔ)結(jié)構(gòu)影響數(shù)據(jù)處理的效率(5)下列描述中正確的是A)軟件工程只是解決軟件項(xiàng)目的管理問題 B)軟件工程主要解決軟件產(chǎn)品的生產(chǎn)率問題C)軟件工程的主要思想是強(qiáng)調(diào)在軟件開發(fā)過程中需要應(yīng)用工程化原則D)軟件工程只是解決軟件開發(fā)中的技術(shù)問題(6)在軟件設(shè)計(jì)

20、中,不屬于過程設(shè)計(jì)工具的是A)PDL(過程設(shè)計(jì)語言) B)PAD圖 C)N-S圖 D)DFD圖(7)下列敘述中正確的是A)軟件交付使用后還需要進(jìn)行維護(hù) B)軟件一旦交付使用就不需要再進(jìn)行維護(hù)C)軟件交付使用后其生命周期就結(jié)束 D)軟件維護(hù)是指修復(fù)程序中被破壞的指令(8)數(shù)據(jù)庫設(shè)計(jì)的根本目標(biāo)是要解決A)數(shù)據(jù)共享問題B)數(shù)據(jù)安全問題C)大量數(shù)據(jù)存儲(chǔ)問題D)簡(jiǎn)化數(shù)據(jù)維護(hù)(9)設(shè)有如下關(guān)系表:RSTABCABCABC112313112223223313則下列操作中正確的是A)TRSB)TRSC)TRSD)TR/S(10)數(shù)據(jù)庫系統(tǒng)的核心是A)數(shù)據(jù)模型B)數(shù)據(jù)庫管理系統(tǒng)C)數(shù)據(jù)庫D)數(shù)據(jù)庫管理員(11)

21、Visual FoxPro是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),這里關(guān)系通常是指A)數(shù)據(jù)庫文件(dbc文件)B)一個(gè)數(shù)據(jù)庫中兩個(gè)表之間有一定的關(guān)系C)表文件(dbf文件)D)一個(gè)表文件中兩條記錄之間有一定的關(guān)系(12)擴(kuò)展名為mnx的文件是A)備注文件B)項(xiàng)目文件C)表單文件D)菜單文件(13)報(bào)表的數(shù)據(jù)源可以是A)表或視圖B)表或查詢 C)表、查詢或視圖D)表或其他報(bào)表(14)如果添加到項(xiàng)目中的文件標(biāo)識(shí)為“排除”,表示 (正確應(yīng)該選C)A)此類文件不是應(yīng)用程序的一部分 B)生成應(yīng)用程序時(shí)不包括此類文件C)生成應(yīng)用程序時(shí)包括此類文件,用戶可以修改 D)生成應(yīng)用程序時(shí)包括此類文件,用戶不能修改(15)“項(xiàng)

22、目管理器”的“運(yùn)行”按鈕用于執(zhí)行選定的文件,這些文件可以是A)查詢、視圖或表單B)表單、報(bào)表和標(biāo)簽 C)查詢、表單或程序D)以上文件都可以(16)允許出現(xiàn)重復(fù)字段值的索引是A)侯選索引和主索引B)普通索引和惟一索引 C)侯選索引和惟一索引D)普通索引和侯選索引(17)以純文本形式保存設(shè)計(jì)結(jié)果的設(shè)計(jì)器是A)查詢?cè)O(shè)計(jì)器B)表單設(shè)計(jì)器C)菜單設(shè)計(jì)器D)以上三種都不是(18)以下關(guān)于視圖的描述正確的是A)視圖保存在項(xiàng)目文件中 B)視圖保存在數(shù)據(jù)庫文件中 C)視圖保存在表文件中 D)視圖保存在視圖文件中(19)下面有關(guān)表間永久聯(lián)系和關(guān)聯(lián)的描述中,正確的是A)永久聯(lián)系中的父表一定有索引,關(guān)聯(lián)中的父表不需要

23、有索引 B)無論是永久聯(lián)系還是關(guān)聯(lián),子表一定有索引C)永久聯(lián)系中子表的記錄指針會(huì)隨父表的記錄指針的移動(dòng)而移動(dòng)D)關(guān)聯(lián)中父表的記錄指針會(huì)隨子表的記錄指針的移動(dòng)而移動(dòng)(20)下面關(guān)于類、對(duì)象、屬性和方法的敘述中,錯(cuò)誤的是A)類是對(duì)一類相似對(duì)象的描述,這些對(duì)象具有相同種類的屬性和方法B)屬性用于描述對(duì)象的狀態(tài),方法用于表示對(duì)象的行為C)基于同一個(gè)類產(chǎn)生的兩個(gè)對(duì)象可以分別設(shè)置自己的屬性值D)通過執(zhí)行不同對(duì)象的同名方法,其結(jié)果必然是相同的(21)在下面的Visual FoxPro表達(dá)式中,運(yùn)算結(jié)果為邏輯真的是A)EMPTY(.NULL.) B)LIKE(xy? , xyz) C)AT(xy, abcxy

24、z) D)ISNULL(SPACE(0)(22)依次執(zhí)行以下命令后的輸出結(jié)果是 SET DATE TO YMD SET CENTURY ON SET CENTURY TO 19 ROLLOVER 10 SET MARK TO . ? CTOD(49-05-01)A)49.05.01 B)1949.05.01 C)2049.05.01 D)出錯(cuò)(23)假設(shè)職員表已在當(dāng)前工作區(qū)打開,其當(dāng)前記錄的“姓名”字段值為“張三”(字符型,寬度為6)。在命令窗口輸入并執(zhí)行如下命令:姓名=姓名-您好? 姓名那么主窗口中將顯示A)張三B)張三 您好C)張三您好D)出錯(cuò)(24)有一學(xué)生表文件,且通過表設(shè)計(jì)器已經(jīng)為該

25、表建立了若干普通索引。其中一個(gè)索引的索引表達(dá)式為姓名字段,索引名為XM?,F(xiàn)假設(shè)學(xué)生表已經(jīng)打開,且處于當(dāng)前工作區(qū)中,那么可以將上述索引設(shè)置為當(dāng)前索引的命令是A)SET INDEX TO 姓名 B)SET INDEX TO XM C)SET ORDER TO 姓名D)SET ORDER TO XM(25)當(dāng)前打開的圖書表中有字符型字段“圖書號(hào)”,要求將圖書號(hào)以字母A開頭的圖書記錄全部打上刪除標(biāo)記,通??梢允褂妹預(yù))DELETE FOR 圖書號(hào)=A B)DELETE WHILE 圖書號(hào)=AC)DELETE FOR 圖書號(hào)LIKE A* D)DELETE FOR 圖書號(hào) LIKE A%(26)在Vi

26、sual FoxPro中,要運(yùn)行查詢文件query1.qpr,可以使用命令A(yù))DO query1B)DO query1.qpr C)DO QUERY query1D)RUN query1(27)下列程序段的輸出結(jié)果是ACCEPT TO AIF A=123456 S=0ENDIFS=1? SRETURNA)0 B)1 C)由A的值決定 D)程序出錯(cuò)(28)如果在命令窗口輸入并執(zhí)行命令:“LIST 名稱”后在主窗口中顯示:記錄號(hào) 名稱 1 電視機(jī) 2 計(jì)算機(jī) 3 電話線 4 電冰箱 5 電線假定名稱字段為字符型、寬度為6,那么下面程序段的輸出結(jié)果是GO 2SCAN NEXT 4 FOR LEFT(

27、名稱,2)=電 IF RIGHT(名稱,2)=線 LOOP ENDIF ? 名稱ENDSCANA)電話線B)電冰箱 C)電冰箱電線D)電視機(jī)電冰箱第(29)(35)題使用如下三個(gè)表:職員.DBF:職員號(hào) C(3),姓名 C(6),性別 C(2),組號(hào) N(1),職務(wù) C(10)客戶.DBF:客戶號(hào) C(4),客戶名 C(36),地址 C(36),所在城市 C(36)訂單.DBF:訂單號(hào) C(4),客戶號(hào) C(4),職員號(hào) C(3),簽訂日期 D,金額 N(6.2)(29)查詢金額最大的那10%訂單的信息。正確的SQL語句是A)SELECT * TOP 10 PERCENT FROM 訂單B)S

28、ELECT TOP 10% * FROM 訂單 ORDER BY 金額C)SELECT * TOP 10 PERCENT FROM 訂單 ORDER BY 金額D)SELECT TOP 10 PERCENT * FROM 訂單 ORDER BY 金額 DESC(30)查詢訂單數(shù)在3個(gè)以上、訂單的平均金額在200元以上的職員號(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(金額)2

29、00C)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 客戶 ON 訂單.客戶號(hào)=客戶.客戶號(hào) WHERE 簽訂日期2005-1-1B)SELECT 訂單號(hào),客戶名,簽訂日期 FROM 訂單 JOIN 客戶 WHERE 訂

30、單.客戶號(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),姓名 FROM 職員 JOIN 訂單 ON 訂單.職員號(hào)=職員.職員號(hào) GROUP BY 職員.職員號(hào) HAVING COUNT(*)=0B)SELECT 職員.職員

31、號(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語句:SELECT 訂單號(hào),簽訂日期,金額 FROM 訂單,職員 WHERE 訂單.職員號(hào)=職員.職員號(hào) AND 姓名=李二與如上語句功能相同的SQL語句是A)SELECT 訂單號(hào)

32、,簽訂日期,金額 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 姓名=李二)D)SELECT 訂單號(hào),簽訂日期,金額 FROM 訂單 WHERE IN (SELECT 職員號(hào) FROM 職員 WHERE 職員號(hào)=訂單.職員號(hào) AND 姓名=李

33、二)(34)從訂單表中刪除客戶號(hào)為“1001”的訂單記錄,正確的SQL語句是A)DROP FROM 訂單 WHERE 客戶號(hào)=1001 B)DROP FROM 訂單 FOR 客戶號(hào)=1001C)DELETE FROM 訂單 WHERE 客戶號(hào)=1001 D)DELETE FROM 訂單 FOR 客戶號(hào)=1001(35)將訂單號(hào)為“0060”的訂單金額改為169元,正確的SQL語句是A)UPDATE 訂單 SET 金額=169 WHERE 訂單號(hào)=0060B)UPDATE 訂單 SET 金額 WITH 169 WHERE 訂單號(hào)=0060C)UPDATE FROM 訂單 SET 金額=169 W

34、HERE 訂單號(hào)=0060D)UPDATE FROM 訂單 SET 金額 WITH 169 WHERE 訂單號(hào)=0060二、填空題(每空2分,共30分)(1)數(shù)據(jù)管理技術(shù)發(fā)展過程經(jīng)過人工管理、文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)三個(gè)階段,其中數(shù)據(jù)獨(dú)立性最高的階段是 【1】數(shù)據(jù)庫系統(tǒng)階段 (2)算法復(fù)雜度主要包括時(shí)間復(fù)雜度和 【2】 空間 復(fù)雜度(3)在進(jìn)行模塊測(cè)試時(shí),要為每個(gè)被測(cè)試的模塊另外設(shè)計(jì)兩類模塊:驅(qū)動(dòng)模塊和承接模塊(樁模塊)。其中 【3】 驅(qū)動(dòng)模塊 的作用是將測(cè)試數(shù)據(jù)傳送給被測(cè)試的模塊,并顯示被測(cè)試模塊所產(chǎn)生的結(jié)果(4)一棵二叉樹第六層(根結(jié)點(diǎn)為第一層)的結(jié)點(diǎn)數(shù)最多為 【4】 32 個(gè)(5)數(shù)據(jù)結(jié)構(gòu)分

35、為邏輯結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu),循環(huán)隊(duì)列屬于 【5】 儲(chǔ)存 結(jié)構(gòu)(6)在Visual FoxPro中,數(shù)據(jù)庫表中不允許有重復(fù)記錄是通過指定 【6】 主索引或候選索引來實(shí)現(xiàn)的(7)在Visual FoxPro中,數(shù)據(jù)庫表S中的通用型字段的內(nèi)容將存儲(chǔ)在 【7】FPT 文件中(8)在Visual FoxPro中,可以使用 【8】 loop distinct語句跳出SCAN ENDSCAN循環(huán)體外執(zhí)行ENDSCAN后面的語句。(9)在SQL的SELECT查詢中使用 【9】exit 子句消除查詢結(jié)果中的重復(fù)記錄(10)在Visual FoxPro中,如果要改變表單上表格對(duì)象中當(dāng)前顯示的列數(shù),應(yīng)設(shè)置表格的 【10】

36、columncount 屬性值(11)在Visual FoxPro中,使用SQL的SELECT語句將查詢結(jié)果存儲(chǔ)在一個(gè)臨時(shí)表中,應(yīng)該使用【11】into cursor子句(12)在Visual FoxPro中,使用SQL的CREATE TABLE語句建立數(shù)據(jù)庫表時(shí),使用 【12】primary key 子句說明主索引(13)在Visual FoxPro中,使用SQL的CREATE TABLE語句建立數(shù)據(jù)庫表時(shí),使用 【13】check子句說明有效性規(guī)則(域完整性規(guī)則或字段取值范圍)(14)在SQL的SELECT語句進(jìn)行分組計(jì)算查詢時(shí),可以使用 【14】having 子句來去掉不滿足條件的分組(

37、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 s WHERE【15】not exist( SELECT * FROM sc WHERE sc.學(xué)號(hào) = s.學(xué)號(hào) AND成績(jī) =Y) D)NOT(X$Y)(20)以下是與設(shè)置系統(tǒng)菜單有關(guān)的命令,其中錯(cuò)誤的是A)SET SYSMENU DEFAULT B)SET SYSMENU TO DEFAULT C)SET SYSMENU NOSAVE D)SET SYSMENU SAVE(2

38、1)在下面的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)UPDATE C)DELETE D)CHANGE(23)假設(shè)表單上有一選項(xiàng)組:男 女,其中第一個(gè)選項(xiàng)按鈕”男”被選中。請(qǐng)問該選項(xiàng)組的Value屬性值為A).T. B)男 C)1 D)男或1(24)打開數(shù)據(jù)庫的命令是A)USE B)USE DATABASE C)OPEN D)OPEN DATABASE (25)”圖書”表中有字符型字段”圖書號(hào)

39、”。要求用SQL DELETE命令將圖書號(hào)以字母A開頭的圖書記錄全部打上刪除標(biāo)記,正確的命令是A)DELETE FROM圖書FOR圖書號(hào)LIKEA B)DELETEFROM圖書WHILE圖書號(hào)LIKEAC)DELETE FROM圖書WHERE圖書號(hào)=A* D)DELETE FROM圖書WHERE圖書號(hào)LIKEA(26)在Visual FoxPro中,要運(yùn)行菜單文件menul.mpr,可以使用命令A(yù))DO menul B)DO menul.mpr C)DO MENU menul D)RUN menul(27)以下所列各項(xiàng)屬于命令按鈕事件的是 A)Parent B)This C)ThisForm

40、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)SQL語句中修改表結(jié)構(gòu)的命令是A)ALTER TABLE B)MODIFY TABLE C)ALTER STRUCTURE D)MODIFY STRUCTURE (30)假設(shè)”訂單”表中有訂單號(hào)、職員號(hào)、客戶號(hào)和

41、金額字段,正確的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(金額)200 C)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)要使”產(chǎn)品”表中所有產(chǎn)品的單價(jià)上浮8,正確的SQL命令是A)UPDATE產(chǎn)品SE

42、T單價(jià)=單價(jià)+單價(jià)*8FOR ALL B)UPDATE產(chǎn)品SET單價(jià)=單價(jià)*1.08 FOR ALLC)UPDATE產(chǎn)品SET單價(jià)=單價(jià)+單價(jià)*8 D)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)品ORDERBY單價(jià)C)SELECT產(chǎn)品名稱,AVG(單價(jià))FROM產(chǎn)品ORDER BY產(chǎn)品名稱D)SELECT產(chǎn)品名稱,AVG(單價(jià))FROM產(chǎn)品GROUP BY產(chǎn)品名稱(33)執(zhí)行如下命令序列后,

43、最后一條命令的顯示結(jié)果是DIMENSION M(2,2)M(1,1)=10 M(1,2)=20M(2,1)=30M(2,2)=40 ? M(2)A)變量未定義的提示 B)10 C)20 D).F.(34)設(shè)有s(學(xué)號(hào),姓名,性別)和sc(學(xué)號(hào),課程號(hào),成績(jī))兩個(gè)表,如下SQL語句檢索選修的每門課程的成績(jī)都高于或等于85分的學(xué)生的學(xué)號(hào)、姓名和性別,正確的是A)SELECT學(xué)號(hào),姓名,性別FROM s WHERE EXISTS(SELECT* FROM SC WHERE SC.學(xué)號(hào)=s.學(xué)號(hào)AND成績(jī)=85)B)SELECT學(xué)號(hào),姓名,性別FROM S WHERENOT EXISTS (SELEC

44、T * FROM SC WHERE SC.學(xué)號(hào)=s.學(xué)號(hào)AND成績(jī)85)D)SELECT學(xué)號(hào),姓名,性別FROM S WHERE NOT EXISTS(SELECT * FROM SC WHERE SC.學(xué)號(hào)=S.學(xué)號(hào)AND成績(jī)85)(35)從”訂單”表中刪除簽訂日期為2004年1月10日之前(含)的訂單記錄,正確的SQL語句是A)DROP FROM 訂單WHERE簽訂日期=2004-l-10 B)DROP FROM 訂單 FOR 簽訂日期=2004-l-lOC)DELETE FROM 訂單 WHERE 簽訂日期=2004-1-10 D)DELETE FROM 訂單 FOR 簽訂日期=2004

45、-l-10二、填空題(每空2分,共30分) (1)對(duì)長(zhǎng)度為10的線性表進(jìn)行冒泡排序,最壞情況下需要比較的次數(shù)為 【1】45 (2)在面向?qū)ο蠓椒ㄖ? 【2】類 描述的是具有相似屬性與操作的一組對(duì)象(3)在關(guān)系模型中,把數(shù)據(jù)看成是二維表,每一個(gè)二維表稱為一個(gè) 【3】關(guān)系 (4)程序測(cè)試分為靜態(tài)分析和動(dòng)態(tài)測(cè)試。其中 【4】 靜態(tài)分析是指不執(zhí)行程序,而只是對(duì)程序文本進(jìn)行檢查,通過閱讀和討論,分析和發(fā)現(xiàn)程序中的錯(cuò)誤(5)數(shù)據(jù)獨(dú)立性分為邏輯獨(dú)立性與物理獨(dú)立性。當(dāng)數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)改變時(shí),其邏輯結(jié)構(gòu)可以不變,因此,基于邏輯結(jié)構(gòu)的應(yīng)用程序不必修改,稱為【5】物理獨(dú)立性(6)表達(dá)式2005-1-3 10:0:0一2005-10-3 9:0:0的數(shù)據(jù)類型是【6】數(shù)值型(N)(7)在visual FoxPro中,將只能在建立它的模塊中使用的內(nèi)存變量稱為【7】局部變量(8)查詢?cè)O(shè)計(jì)器的”排序依據(jù)選項(xiàng)卡對(duì)應(yīng)于SQL SEL

溫馨提示

  • 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)論