一、選擇題
(1)棧和隊(duì)列的共同特點(diǎn)是____。 A)都是先進(jìn)先出 B)都是先進(jìn)后出 C)只允許在端點(diǎn)處插入和刪除元素 D)沒有共同點(diǎn) (2)已知二叉樹后序遍歷序列是dabec,中序遍歷序列是debac,它的前序遍歷序列是____。 A)acbed B)decab C)deabc D)cedba (3) 鏈表不具有的特點(diǎn)是____。 A)不必事先估計(jì)存儲(chǔ)空間 B)可隨機(jī)訪問任一元素 C)插入刪除不需要移動(dòng)元素 D)所需空間與線性表長(zhǎng)度成正比 (4) 結(jié)構(gòu)化程序設(shè)計(jì)的3種結(jié)構(gòu)是____。 A)順序結(jié)構(gòu)、選擇結(jié)構(gòu)、轉(zhuǎn)移結(jié)構(gòu) B)分支結(jié)構(gòu)、等價(jià)結(jié)構(gòu)、循環(huán)結(jié)構(gòu) C)多分支結(jié)構(gòu)、賦值結(jié)構(gòu)、等價(jià)結(jié)構(gòu) D)順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu) (5) 為了提高測(cè)試的效率,應(yīng)該 A)隨機(jī)選取測(cè)試數(shù)據(jù) B)取一切可能的輸入數(shù)據(jù)作為測(cè)試數(shù)據(jù) C)在完成編碼以后制定軟件的測(cè)試計(jì)劃 D)集中對(duì)付那些錯(cuò)誤群集的程序 (6)算法的時(shí)間復(fù)雜度是指 A)執(zhí)行算法程序所需要的時(shí)間 B)算法程序的長(zhǎng)度 C)算法執(zhí)行過程中所需要的基本運(yùn)算次數(shù) D)算法程序中的指令條數(shù)#此前在首頁部分顯示# (7) 軟件生命周期中所花費(fèi)用最多的階段是____。 A)詳細(xì)設(shè)計(jì) B)軟件編碼 C)軟件測(cè)試 D)軟件維護(hù) (8)數(shù)據(jù)庫管理系統(tǒng)DBMS中用來定義模式、內(nèi)模式和外模式的語言為 A)C B)Basic C)DDL D)DML (9)下列有關(guān)數(shù)據(jù)庫的描述,正確的是____。 A)數(shù)據(jù)庫是一個(gè)DBF文件 B)數(shù)據(jù)庫是一個(gè)關(guān)系 C)數(shù)據(jù)庫是一個(gè)結(jié)構(gòu)化的數(shù)據(jù)集合 D)數(shù)據(jù)庫是一組文件 (10)下列有關(guān)數(shù)據(jù)庫的描述,正確的是____。 A)數(shù)據(jù)處理是將信息轉(zhuǎn)化為數(shù)據(jù)的過程 B)數(shù)據(jù)的物理獨(dú)立性是指當(dāng)數(shù)據(jù)的邏輯結(jié)構(gòu)改變時(shí),數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)不變 C)關(guān)系中的每一列稱為元組,一個(gè)元組就是一個(gè)字段 D)如果一個(gè)關(guān)系中的屬性或?qū)傩越M并非該關(guān)系的關(guān)鍵字,但它是另一個(gè)關(guān)系的關(guān)鍵字,則稱其為本關(guān)系的外關(guān)鍵字 (11)關(guān)系數(shù)據(jù)庫管理系統(tǒng)所管理的關(guān)系是____。 A)若干個(gè)二維表 B)一個(gè)DBF文件 C)一個(gè)DBC文件 D)若干個(gè)DBC文件 (12)在關(guān)系的基本運(yùn)算中,下列屬于專門關(guān)系運(yùn)算的是____。 A)選擇、排序 B)選擇、投影 C)并、差、交 D)聯(lián)接、笛卡兒積 (13) "項(xiàng)目管理器"中的"文檔"選項(xiàng)卡用于顯示和管理 A)程序、API庫和應(yīng)用程序 B)數(shù)據(jù)庫、自由表和查詢 C)菜單、文本文件和其他文件 D)表單、報(bào)表和標(biāo)簽 (14)下列字符型常量的表示中,錯(cuò)誤的是____。 A)′65+13′ B)["電腦商情"] C)[[中國(guó)]] D)′[x=y]′ (15)下列關(guān)于變量的敘述中,不正確的一項(xiàng)是____。 A)變量值可以隨時(shí)改變 B)在Visual FoxPro中,變量分為字段變量和內(nèi)存變量 C)變量的類型決定變量值的類型 D)在Visual FoxPro中,可以將不同類型的數(shù)據(jù)賦給同一個(gè)變量 (16)可以隨表的打開而自動(dòng)打開的索引是____。 A)單項(xiàng)索引文件 B)復(fù)合索引文件 C)結(jié)構(gòu)化復(fù)合索引文件 D)非結(jié)構(gòu)化復(fù)合索引文件 (17)"主鍵"不允許取重復(fù)值,是指 A)實(shí)體完整性約束規(guī)則 B)引用完整性約束規(guī)則 C)用戶自定義完整性約束規(guī)則 D)數(shù)據(jù)完整性約束規(guī)則 (18)在當(dāng)前表中,查找第2個(gè)男同學(xué)的記錄,應(yīng)使用命令 A)LOCATE FOR 性別="男" NEXT 2 B)LOCATE FOR 性別="男" C)LOCATE FOR 性別="男" CONTINUE D)LIST FOR 性別="男" NEXT 2 (19)下列關(guān)于索引的敘述中,不正確的是____。 A)Visual FoxPro支持兩種索引文件:?jiǎn)我凰饕募蛷?fù)合索引文件 B)打開和關(guān)閉索引文件均使用SET INDEX TO命令 C)索引的類型有主索引、候選索引、惟一索引和普通索引 D)索引文件不隨庫文件的關(guān)閉而關(guān)閉 (20)自由表中字段名長(zhǎng)度的最大值是____。
A)8 B)10 C)128 D)255 (21)要同時(shí)打開多個(gè)數(shù)據(jù)表文件,選擇不同的工作區(qū)可使用的命令是____。 A)USE B)OPEN C)SELECT D)以上命令均可 (22)下列關(guān)于查詢的說法中,不正確的是____。 A)查詢是預(yù)先定義好的一個(gè)SQL SELECT語句 B)查詢是Visual FoxPro支持的一種數(shù)據(jù)庫對(duì)象 C)通過查詢?cè)O(shè)計(jì)器,可完成任何查詢 D)查詢是從指定的表或視圖中提取滿足條件的記錄,可將結(jié)果定向輸出 (23)下列關(guān)于視圖的說法中,不正確的是____。 A)在Visual FoxPro中,視圖是一個(gè)定制的虛擬表 B)視圖可以是本地的、遠(yuǎn)程的,但不可以帶參數(shù) C)視圖可以引用一個(gè)或多個(gè)表 D)視圖可以引用其他視圖 (24)在INPUT、ACCEPT和WAIT三個(gè)命令中,必須要以回車鍵表示輸入結(jié)束的命令是____。 A)INPUT、ACCEPT B)INPUT、WAIT C)ACCEPT、WAIT D)INPUT、ACCEPT和WAIT (25)關(guān)于內(nèi)存變量的調(diào)用,下列說法正確的是____。 A)局部變量不能被本層模塊程序調(diào)用 B)私有變量只能被本層模塊程序調(diào)用 C)局部變量能被本層模塊和下層模塊程序調(diào)用 D)私有變量能被本層模塊和下層模塊程序調(diào)用 (26)執(zhí)行如下程序,最后S的顯示值為 SET TALK OFF s=0 i=5 x=11 DO WHILE s<=x s=s+i i=i+1 ENDDO ?s SET TALK ON A)5 B)11 C)18 D)26 (27)下列關(guān)于控件類和容器類的說法中,錯(cuò)誤的是____。 A)控件類用于進(jìn)行一種或多種相關(guān)的控制 B)控件類一般作為容器類中的控件來處理 C)控件類的封裝性比容器類更加嚴(yán)密,靈活性更好 D)控件類必須作為一個(gè)整體來訪問或處理,不能單獨(dú)對(duì)其中的組件進(jìn)行修改或操作 (28)如果要為控件設(shè)置焦點(diǎn),則下列屬性值是真(.T.)的是____。 A)Enabled和Default B)Enabled和Visible C)Default和Cancel D)Visible和Default (29)下列關(guān)于編輯框的說法中,正確的是____。 A)編輯框可用來選擇、剪切、粘貼及復(fù)制正文 B)在編輯框中只能輸入和編輯字符型數(shù)據(jù) C)編輯框?qū)嶋H上是一個(gè)完整的字處理器 D)以上說法均正確 (30)Visual FoxPro中支持兩種類型的菜單,分別是____。 A)條形菜單和彈出式菜單 B)條形菜單和下拉式菜單 C)彈出式菜單和下拉式菜單 D)復(fù)雜菜單和簡(jiǎn)單菜單 (31)在快速報(bào)表中,系統(tǒng)默認(rèn)的基本帶區(qū)有 A)頁標(biāo)頭和頁注腳帶區(qū) B)頁標(biāo)頭、細(xì)節(jié)和頁注腳帶區(qū) C)標(biāo)題、細(xì)節(jié)和總結(jié)帶區(qū) D)標(biāo)題、頁標(biāo)頭、細(xì)節(jié)、頁注腳和總結(jié)帶區(qū) (32)Visual FoxPro在SQL方面,不提供的功能是____。 A)數(shù)據(jù)查詢 B)數(shù)據(jù)定義 C)數(shù)據(jù)操縱 D)數(shù)據(jù)控制 (33)檢索職工表中工資大于800元的職工號(hào),正確的命令是____。 A)SELECT 職工號(hào)WHERE 工資>800 B)SELECT 職工號(hào)FROM 職工SET 工資>800 C)SELECT 職工號(hào)FROM 職工 WHERE 工資>800 D)SELECT 職工號(hào)FROM 職工 FOR 工資>800 (34)找出在倉庫面積大于500的倉庫中工作的職工號(hào),以及這些職工工作所在的城市,正確的命令是____。 A)SELECT 職工號(hào),城市 FROM職工; WHERE (面積>500) OR (職工.倉庫號(hào)=倉庫.倉庫號(hào)) B)SELECT 職工號(hào),城市 FROM職工; WHERE (面積>500) AND (職工.倉庫號(hào)=倉庫.倉庫號(hào)) C)SELECT 職工號(hào),城市 FROM倉庫,職工; WHERE (面積>500) OR (職工.倉庫號(hào)=倉庫.倉庫號(hào)) D)SELECT 職工號(hào),城市 FROM倉庫,職工; WHERE (面積>500) AND (職工.倉庫號(hào)=倉庫.倉庫號(hào)) (35)利用SQL語句,檢索倉庫中至少有一名職工的倉庫信息,正確的命令是____。
A) SELECT * FROM 倉庫表 WHERE IN; (SELECT 倉庫號(hào) FROM 職工表) B) SELECT * FROM 倉庫表 WHERE NOT IN; (SELECT 倉庫號(hào) FROM 職工表) C) SELECT * FROM倉庫表WHERE 倉庫號(hào) EXISTS; (SELECT * FROM 職工表 WHERE 倉庫號(hào)=倉庫表.倉庫號(hào)) D) SELECT * FROM 倉庫表 WHERE EXISTS; (SELECT * FROM 職工表 WHERE 倉庫號(hào)=倉庫表.倉庫號(hào)) 二、填空題。 (1)算法的基本特征是可行性、確定性、 【1】 和擁有足夠的情報(bào)。 (2)在長(zhǎng)度為n的有序線性表中進(jìn)行二分查找。最壞的情況下,需要的比較次數(shù)為 【2】 。 (3)在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,類描述的是具有相似性質(zhì)的一組 【3】 。 (4)通常,將軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過程稱為 【4】 。 (5)數(shù)據(jù)庫管理系統(tǒng)常見的數(shù)據(jù)模型有層次模型、網(wǎng)狀模型和 【5】 3種。 (6)Visual FoxPro 6.0是一個(gè) 【6】 位的數(shù)據(jù)庫管理系統(tǒng)。 (7)表達(dá)式LEN(SPACE(5)-SPACE(10))的結(jié)果為【7】 。 (8)如果在第一個(gè)工作區(qū)中打開一個(gè)數(shù)據(jù)表文件,然后在另一個(gè)工作區(qū)上再次打開該數(shù)據(jù)表文件,且不關(guān)閉前一個(gè)工作區(qū)上打開的,必須加短語 【8】 。 (9)要從項(xiàng)目"學(xué)生項(xiàng)目"連編得到一個(gè)名為"學(xué)生檔案管理" 可執(zhí)行文件,可以在命令窗口輸入命令BUILD 【9】 FROM 【10】 。 (10)SQL是一種高度非過程化的語言,它可以直接以 【11】 方式使用,也可以 【12】 方式使用。 (11)當(dāng)前目錄下有"課程表"文件,要求查找即選修了"W1",又選修了"W2"的學(xué)生號(hào),則語句為: SELECT A.學(xué)生號(hào) FROM 選課表 A,【13】 ; WHERE A.學(xué)生號(hào)=B.學(xué)生號(hào) AND; A.學(xué)生號(hào)="W1" AND; 【14】 (12)當(dāng)前目錄下有"工資表"文件,現(xiàn)要將"職稱"為"工程師"的工資增加30元,則語句為: UPDATE 工資表 【15】 WHERE 職稱="工程師"
參考答案及解析: 1、C 解析: 棧和隊(duì)列都是一種特殊的操作受限的線性表,只允許在端點(diǎn)處進(jìn)行插入和刪除。二者的區(qū)別是:棧只允許在表的一端進(jìn)行插入或刪除操作,是一種"后進(jìn)先出"的線性表;而隊(duì)列只允許在表的一端進(jìn)行插入操作,在另一端進(jìn)行刪除操作,是一種"先進(jìn)先出"的線性表。 2、D 解析: 依據(jù)后序遍歷序列可確定根結(jié)點(diǎn)為c;再依據(jù)中序遍歷序列可知其左子樹由deba構(gòu)成,右子樹為空;又由左子樹的后序遍歷序列可知其根結(jié)點(diǎn)為e,由中序遍歷序列可知其左子樹為d,右子樹由ba構(gòu)成,如下圖所示。求得該二叉樹的前序遍歷序列為選項(xiàng)D)。 3、B 解析: 鏈表采用的是鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),它克服了順序存儲(chǔ)結(jié)構(gòu)的缺點(diǎn):它的結(jié)點(diǎn)空間可以動(dòng)態(tài)申請(qǐng)和釋放;它的數(shù)據(jù)元素的邏輯次序靠結(jié)點(diǎn)的指針來指示,不需要移動(dòng)數(shù)據(jù)元素。但是鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)也有不足之處:① 每個(gè)結(jié)點(diǎn)中的指針域需額外占用存儲(chǔ)空間;② 鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)是一種非隨機(jī)存儲(chǔ)結(jié)構(gòu)。 4、D 解析: 順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)(或重復(fù)結(jié)構(gòu))是結(jié)構(gòu)化程序設(shè)計(jì)的3種基本結(jié)構(gòu)。 5、D 解析: 測(cè)試的目的是發(fā)現(xiàn)軟件中的錯(cuò)誤。經(jīng)驗(yàn)表明,程序中存在錯(cuò)誤的概率與該程序中已發(fā)現(xiàn)的錯(cuò)誤數(shù)成正比。這一現(xiàn)象說明,為了提高測(cè)試效率,測(cè)試人員應(yīng)該集中對(duì)付那些錯(cuò)誤群集的程序。 6、C 解析: 算法的復(fù)雜度主要包括算法的時(shí)間復(fù)雜度和算法的空間復(fù)雜度。所謂算法的時(shí)間復(fù)雜度是指執(zhí)行算法所需要的計(jì)算工作量;算法的空間復(fù)雜度一般是指執(zhí)行這個(gè)算法所需要的內(nèi)存空間。 7、D 解析: 軟件生命周期分為軟件定義、軟件開發(fā)及軟件運(yùn)行維護(hù)3個(gè)階段。本題中,詳細(xì)設(shè)計(jì)、軟件編碼和軟件測(cè)試都屬于軟件開發(fā)階段;維護(hù)是軟件生命周期的最后一個(gè)階段,也是持續(xù)時(shí)間最長(zhǎng),花費(fèi)代價(jià)最大的一個(gè)階段,軟件工程學(xué)的一個(gè)目的就是提高軟件的可維護(hù)性,降低維護(hù)的代價(jià)。 8、C 解析: 選項(xiàng)A)、B)顯然不合題意。數(shù)據(jù)定義語言(Data Definition Language,簡(jiǎn)稱DDL)負(fù)責(zé)數(shù)據(jù)的模式定義與數(shù)據(jù)的物理存取構(gòu)建;數(shù)據(jù)操縱語言(Data Manipulation Language,簡(jiǎn)稱DML)負(fù)責(zé)數(shù)據(jù)的操縱,包括查詢及增、刪、改等操作。 9、C 解析: 數(shù)據(jù)庫(Database,簡(jiǎn)稱DB)是數(shù)據(jù)的集合,它具有統(tǒng)一的結(jié)構(gòu)形式并存放于統(tǒng)一的存儲(chǔ)介質(zhì)內(nèi),是多種應(yīng)用數(shù)據(jù)的集成,并可被各個(gè)應(yīng)用程序所共享。數(shù)據(jù)庫中的數(shù)據(jù)具有"集成"、"共享"之特點(diǎn)。 10、D 解析: 數(shù)據(jù)處理是指將數(shù)據(jù)轉(zhuǎn)換成信息的過程,故選項(xiàng)A)敘述錯(cuò)誤;數(shù)據(jù)的物理獨(dú)立性是指數(shù)據(jù)的物理結(jié)構(gòu)的改變,不會(huì)影響數(shù)據(jù)庫的邏輯結(jié)構(gòu),故選項(xiàng)B)敘述錯(cuò)誤;關(guān)系中的行稱為元組,對(duì)應(yīng)存儲(chǔ)文件中的記錄,關(guān)系中的列稱為屬性,對(duì)應(yīng)存儲(chǔ)文件中的字段,故選項(xiàng)C)敘述錯(cuò)誤。 11、A 解析: Visual FoxPro就是一種關(guān)系數(shù)據(jù)庫管理系統(tǒng),一個(gè)"表"就是一個(gè)關(guān)系,一個(gè)關(guān)系就是一個(gè)二維表。關(guān)系數(shù)據(jù)庫管理系統(tǒng)可管理若干個(gè)二維表。 12、B 解析: 關(guān)系的基本運(yùn)算可以分為兩類:傳統(tǒng)的集合運(yùn)算和專門的關(guān)系運(yùn)算。傳統(tǒng)的集合運(yùn)算包括并、差、交等,專門的關(guān)系運(yùn)算包括選擇、投影和聯(lián)接。 13、D 14、C 解析: 字符型數(shù)據(jù)的定界符為半角單引號(hào)、雙引號(hào)或方括號(hào)。但是,如果某種定界符本身也為字符串內(nèi)容,則需要用另一種定界符為該字符串定界。 15、C 解析: 變量值可以隨時(shí)改變。在Visual FoxPro中,將變量分為字段變量和內(nèi)存變量,變量的類型是可以隨時(shí)改變的,它的類型取決于變量值的類型,并不是變量類型決定變量值的類型,它是隨變量值的改變而改變。 16、C 解析: 結(jié)構(gòu)復(fù)合索引文件是Visual FoxPro數(shù)據(jù)庫中最普通的,也是最重要的一種索引文件,它會(huì)隨著表的打開而自動(dòng)打開。 17、A 解析: 實(shí)體完整性是保證表中記錄惟一的特性,即在一個(gè)表中不允許有重復(fù)的記錄。在Visual FoxPro中利用主關(guān)鍵字或候選關(guān)鍵字來保證表中的記錄惟一。 18、C 解析: LOCATE FOR是指查找到第1條滿足要求的記錄,然后使用CONTINUE繼續(xù)查找下1條滿足要求的記錄。選項(xiàng)B)是查找所有滿足要求的記錄。選項(xiàng)A),D)命令格式錯(cuò)誤。 19、D 解析: 索引文件是數(shù)據(jù)庫的一部分,會(huì)隨著數(shù)據(jù)庫的關(guān)閉而關(guān)閉。 20、B 解析: 在自由表中不可使用長(zhǎng)字段名,字段名的最大值是10;數(shù)據(jù)庫表中可以使用長(zhǎng)字段名,最大值為128。 21、C 解析: 在Visual FoxPro中,如果要在同一時(shí)刻打開多個(gè)表,只需要利用SELECT命令選擇不同的工作區(qū)并打開不同的表即可。最小的工作區(qū)號(hào)是1,最大的是32 767,即可以同時(shí)打開32 767個(gè)表。 22、C 解析: 查詢可以從指定的表或視圖中提取滿足條件的記錄,但它并不只限于單個(gè)表或視圖,查詢?cè)O(shè)計(jì)器的局限性是指它只能建立一些規(guī)則的查詢,如果要建立比較復(fù)雜的查詢,則只能通過SQL SELECT語句來實(shí)現(xiàn)。 23、B 解析: 在Visual FoxPro中,視圖可以引用一個(gè)或多個(gè)表,也可以引用其他視圖,是一個(gè)定制的虛擬表,它可以是本地視圖、遠(yuǎn)程視圖或帶參數(shù)的。 24、A 解析: WAIT命令只能接收單個(gè)字符型數(shù)據(jù),可以在用戶輸入一個(gè)字符后自動(dòng)結(jié)束該命令,故答案為A)。 25、D 解析: 公共變量可以被整個(gè)程序調(diào)用;私有變量只能被本層模塊和下層模塊程序調(diào)用;而局部變量只能被本層模塊調(diào)用,其他模塊都不能調(diào)用局部變量。 26、C 解析: 該循環(huán)語句中,變量s和i每次執(zhí)行循環(huán)后值的變化如下: s值 i值第一次循環(huán) 5 6,第二次循環(huán) 11 7,第三次循環(huán) 18 8,程序在第四次執(zhí)行循環(huán)時(shí),因條件(18<=11)為假而退出循環(huán)。 27、C 解析: 在Visual FoxPro中,類可分為控件類和容器類?丶愑糜谶M(jìn)行一種或多種相關(guān)的控制,其封裝性比容器類更加嚴(yán)密,但靈活性比容器類差,故答案為C)。 28、B 解析: 在Visual FoxPro中,對(duì)象被選定,就獲得焦點(diǎn)。如果要為控件設(shè)置焦點(diǎn), Enabled和Visible屬性的值必須為真(.T.),其中Enabled屬性決定控件是否可用,而Visible屬性決定控件是否可見。 29、D 解析: 編輯框?qū)嶋H上是一個(gè)完整的字處理器,可進(jìn)行選擇、剪切、粘貼及復(fù)制正文等操作,但在編輯框中只能輸入和編輯字符型數(shù)據(jù)。 30、A 解析: Visual FoxPro中,支持兩種類型的菜單,分別是條形菜單和彈出式菜單。菜單系統(tǒng)一般是一個(gè)下拉式菜單,它是由一個(gè)條形菜單和一個(gè)彈出式菜單所組成的。 31、B 解析: 在報(bào)表設(shè)計(jì)器中,報(bào)表包括若干個(gè)帶區(qū),頁標(biāo)頭、細(xì)節(jié)和頁注腳3個(gè)帶區(qū)是快速報(bào)表默認(rèn)的基本帶區(qū),如果要使用其他帶區(qū),用戶可在"報(bào)表"菜單中進(jìn)行設(shè)置。 32、D 解析: Visual FoxPro在SQL方面支持?jǐn)?shù)據(jù)定義、數(shù)據(jù)查詢和數(shù)據(jù)操縱功能。由于Visual FoxPro自身在安全控制方面的缺陷,它沒有提供數(shù)據(jù)控制功能。 33、C 解析: SELECT查詢語句最基本的格式為SELECT-FROM-WHERE。選項(xiàng)A)缺少FROM短語,選項(xiàng)B)和D)中條件短語錯(cuò)誤。 34、D 解析: 選項(xiàng)A)中缺少查詢的"倉庫"表,且查詢條件聯(lián)接有誤;選項(xiàng)B)中同樣缺少查詢的"倉庫"表;選項(xiàng)C)中查詢條件錯(cuò)誤,應(yīng)使用AND進(jìn)行條件聯(lián)接,而不是OR。 35、D 解析: 利用EXISTS或NOT EXISTS,可用來檢查在子查詢中是否有結(jié)果返回。利用運(yùn)算符IN來表示,可寫成如下格式: SELECT * FROM 倉庫表 WHERE 倉庫 IN; (SELECT 倉庫號(hào) FROM 職工表) 1 有窮性 解析: 算法是指解題方案的準(zhǔn)確而完整的描述。它有4個(gè)基本特征,分別是可行性、確定性、有窮性和擁有足夠的情報(bào)。 2 log2n 解析: 對(duì)于長(zhǎng)度為n的有序線性表,在最壞情況下,二分查找只需要比較log2n次,而順序查找需要比較n次。 3 對(duì)象 解析: 將屬性、操作相似的對(duì)象歸為類,也就是說,類是具有共同屬性、共同方法的對(duì)象的集合。
4 軟件生命周期 解析: 軟件產(chǎn)品從考慮其概念開始,到該軟件產(chǎn)品不能使用為止的整個(gè)時(shí)期都屬于軟件生命周期。一般包括可行性研究與需求分析、設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試、交付使用以及維護(hù)等活動(dòng)。 5 關(guān)系模型 解析: 數(shù)據(jù)庫管理系統(tǒng)是位于用戶與操作系統(tǒng)之間的一層系統(tǒng)管理軟件,是一種系統(tǒng)軟件,是用戶與數(shù)據(jù)庫之間的一個(gè)標(biāo)準(zhǔn)接口。其總是基于某種數(shù)據(jù)模型,可以分為層次模型、網(wǎng)狀模型和關(guān)系模型。 6 32 解析: Visual FoxPro從3.0版本開始,就是一個(gè)32位的管理系統(tǒng),并支持面向?qū)ο缶幊獭?SPAN lang=EN-US> 7 15 解析: SPACE()函數(shù)是用來生成指定數(shù)量的空格,結(jié)果為字符型數(shù)據(jù)。在字符表達(dá)式中,不論是"+"或"-"運(yùn)算,都表示連接字符串的運(yùn)算,其連接后的新字符串長(zhǎng)度總是等于所連接的兩個(gè)字符串長(zhǎng)度之和。LEN()函數(shù)用來測(cè)試字符串的長(zhǎng)度。 8、AGAIN 解析: 在Visual FoxPro中,一個(gè)工作區(qū)上只能打開一個(gè)數(shù)據(jù)表,如果要在不同工作區(qū)上打開同一個(gè)數(shù)據(jù)表文件,必須使用AGAIN短語。 9 1.EXE 學(xué)生檔案管理 2.學(xué)生項(xiàng)目 解析: 連編應(yīng)用程序的命令是BUILD APP或BUILD EXE,根據(jù)指定的項(xiàng)目生成一個(gè)應(yīng)用程序。其中EXE文件可以在Windows環(huán)境下直接運(yùn)行。 10 1.命令交互 2.程序 解析: SQL語言是一種一體化語言,語言非常簡(jiǎn)潔,是高度非過程化的語言,它不僅可以直接以命令方式交互使用,也可以嵌入到程序設(shè)計(jì)語言中以程序方式使用。 11 1.選課表B 2.B.學(xué)生號(hào)=“W2” 解析: SQL不僅可以對(duì)多個(gè)關(guān)系進(jìn)行聯(lián)接操作,也可以將同一關(guān)系與其自身進(jìn)行聯(lián)接。在自聯(lián)接操作中,別名是必不可少的,別名是在FROM短語中定義的,格式為<關(guān)系名> <別名>。 12 1.SET 工資=工資+30 解析: 在SQL語句中,使用UPDATE更新語句可以修改表中的記錄。語句基本格式為: UPDATE TableName SET Column_Name1=eExpression1[,Column_Name1=eExpression1...] WHERE Condition
|