參考答案及解析:
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ù)中序遍歷序列可知其左子樹(shù)由deba構(gòu)成,右子樹(shù)為空;又由左子樹(shù)的后序遍歷序列可知其根結(jié)點(diǎn)為e,由中序遍歷序列可知其左子樹(shù)為d,右子樹(shù)由ba構(gòu)成,如下圖所示。求得該二叉樹(shù)的前序遍歷序列為選項(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)的指針來(lái)指示,不需要移動(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)象說(shuō)明,為了提高測(cè)試效率,測(cè)試人員應(yīng)該集中對(duì)付那些錯(cuò)誤群集的程序。
6、C
解析: 算法的復(fù)雜度主要包括算法的時(shí)間復(fù)雜度和算法的空間復(fù)雜度。所謂算法的時(shí)間復(fù)雜度是指執(zhí)行算法所需要的計(jì)算工作量;算法的空間復(fù)雜度一般是指執(zhí)行這個(gè)算法所需要的內(nèi)存空間。
7、D
解析: 軟件生命周期分為軟件定義、軟件開(kāi)發(fā)及軟件運(yùn)行維護(hù)3個(gè)階段。本題中,詳細(xì)設(shè)計(jì)、軟件編碼和軟件測(cè)試都屬于軟件開(kāi)發(fā)階段;維護(hù)是軟件生命周期的后一個(gè)階段,也是持續(xù)時(shí)間長(zhǎng),花費(fèi)代價(jià)大的一個(gè)階段,軟件工程學(xué)的一個(gè)目的就是提高軟件的可維護(hù)性,降低維護(hù)的代價(jià)。
8、C
解析: 選項(xiàng)A)、B)顯然不合題意。數(shù)據(jù)定義語(yǔ)言(Data Definition Language,簡(jiǎn)稱DDL)負(fù)責(zé)數(shù)據(jù)的模式定義與數(shù)據(jù)的物理存取構(gòu)建;數(shù)據(jù)操縱語(yǔ)言(Data Manipulation Language,簡(jiǎn)稱DML)負(fù)責(zé)數(shù)據(jù)的操縱,包括查詢及增、刪、改等操作。
9、C
解析: 數(shù)據(jù)庫(kù)(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ù)庫(kù)中的數(shù)據(jù)具有"集成"、"共享"之特點(diǎn)。
10、D
解析: 數(shù)據(jù)處理是指將數(shù)據(jù)轉(zhuǎn)換成信息的過(guò)程,故選項(xiàng)A)敘述錯(cuò)誤;數(shù)據(jù)的物理獨(dú)立性是指數(shù)據(jù)的物理結(jié)構(gòu)的改變,不會(huì)影響數(shù)據(jù)庫(kù)的邏輯結(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ù)庫(kù)管理系統(tǒng),一個(gè)"表"就是一個(gè)關(guān)系,一個(gè)關(guān)系就是一個(gè)二維表。關(guān)系數(shù)據(jù)庫(kù)管理系統(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ù)庫(kù)中普通的,也是重要的一種索引文件,它會(huì)隨著表的打開(kāi)而自動(dòng)打開(kāi)。
17、A
解析: 實(shí)體完整性是保證表中記錄惟一的特性,即在一個(gè)表中不允許有重復(fù)的記錄。在Visual FoxPro中利用主關(guān)鍵字或候選關(guān)鍵字來(lái)保證表中的記錄惟一。
18、C
解析: LOCATE FOR是指查找到第1條滿足要求的記錄,然后使用CONTINUE繼續(xù)查找下1條滿足要求的記錄。選項(xiàng)B)是查找所有滿足要求的記錄。選項(xiàng)A),D)命令格式錯(cuò)誤。
19、D
解析: 索引文件是數(shù)據(jù)庫(kù)的一部分,會(huì)隨著數(shù)據(jù)庫(kù)的關(guān)閉而關(guān)閉。
20、B
解析: 在自由表中不可使用長(zhǎng)字段名,字段名的大值是10;數(shù)據(jù)庫(kù)表中可以使用長(zhǎng)字段名,大值為128。
21、C
解析: 在Visual FoxPro中,如果要在同一時(shí)刻打開(kāi)多個(gè)表,只需要利用SELECT命令選擇不同的工作區(qū)并打開(kāi)不同的表即可。小的工作區(qū)號(hào)是1,大的是32 767,即可以同時(shí)打開(kāi)32 767個(gè)表。
22、C
解析: 查詢可以從指定的表或視圖中提取滿足條件的記錄,但它并不只限于單個(gè)表或視圖,查詢?cè)O(shè)計(jì)器的局限性是指它只能建立一些規(guī)則的查詢,如果要建立比較復(fù)雜的查詢,則只能通過(guò)SQL SELECT語(yǔ)句來(lái)實(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)語(yǔ)句中,變量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屬性決定控件是否可見(jiàn)。
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ū),頁(yè)標(biāo)頭、細(xì)節(jié)和頁(yè)注腳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自身在安全控制方面的缺陷,它沒(méi)有提供數(shù)據(jù)控制功能。
33、C
解析: SELECT查詢語(yǔ)句基本的格式為SELECT-FROM-WHERE。選項(xiàng)A)缺少FROM短語(yǔ),選項(xiàng)B)和D)中條件短語(yǔ)錯(cuò)誤。
34、D
解析: 選項(xiàng)A)中缺少查詢的"倉(cāng)庫(kù)"表,且查詢條件聯(lián)接有誤;選項(xiàng)B)中同樣缺少查詢的"倉(cāng)庫(kù)"表;選項(xiàng)C)中查詢條件錯(cuò)誤,應(yīng)使用AND進(jìn)行條件聯(lián)接,而不是OR。
35、D
解析: 利用EXISTS或NOT EXISTS,可用來(lái)檢查在子查詢中是否有結(jié)果返回。利用運(yùn)算符IN來(lái)表示,可寫成如下格式:
SELECT * FROM 倉(cāng)庫(kù)表 WHERE 倉(cāng)庫(kù) IN;
(SELECT 倉(cāng)庫(kù)號(hào) FROM 職工表)
1 有窮性
解析: 算法是指解題方案的準(zhǔn)確而完整的描述。它有4個(gè)基本特征,分別是可行性、確定性、有窮性和擁有足夠的情報(bào)。
2 log2n
解析: 對(duì)于長(zhǎng)度為n的有序線性表,在壞情況下,二分查找只需要比較log2n次,而順序查找需要比較n次。
3 對(duì)象
解析: 將屬性、操作相似的對(duì)象歸為類,也就是說(shuō),類是具有共同屬性、共同方法的對(duì)象的集合。
4 軟件生命周期
解析: 軟件產(chǎn)品從考慮其概念開(kāi)始,到該軟件產(chǎn)品不能使用為止的整個(gè)時(shí)期都屬于軟件生命周期。一般包括可行性研究與需求分析、設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試、交付使用以及維護(hù)等活動(dòng)。
5 關(guān)系模型
解析: 數(shù)據(jù)庫(kù)管理系統(tǒng)是位于用戶與操作系統(tǒng)之間的一層系統(tǒng)管理軟件,是一種系統(tǒng)軟件,是用戶與數(shù)據(jù)庫(kù)之間的一個(gè)標(biāo)準(zhǔn)接口。其總是基于某種數(shù)據(jù)模型,可以分為層次模型、網(wǎng)狀模型和關(guān)系模型。
6 32
解析: Visual FoxPro從3.0版本開(kāi)始,就是一個(gè)32位的管理系統(tǒng),并支持面向?qū)ο缶幊獭?BR> 7 15
解析: SPACE()函數(shù)是用來(lái)生成指定數(shù)量的空格,結(jié)果為字符型數(shù)據(jù)。在字符表達(dá)式中,不論是"+"或"-"運(yùn)算,都表示連接字符串的運(yùn)算,其連接后的新字符串長(zhǎng)度總是等于所連接的兩個(gè)字符串長(zhǎng)度之和。LEN()函數(shù)用來(lái)測(cè)試字符串的長(zhǎng)度。
8、AGAIN
解析: 在Visual FoxPro中,一個(gè)工作區(qū)上只能打開(kāi)一個(gè)數(shù)據(jù)表,如果要在不同工作區(qū)上打開(kāi)同一個(gè)數(shù)據(jù)表文件,必須使用AGAIN短語(yǔ)。
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語(yǔ)言是一種一體化語(yǔ)言,語(yǔ)言非常簡(jiǎn)潔,是高度非過(guò)程化的語(yǔ)言,它不僅可以直接以命令方式交互使用,也可以嵌入到程序設(shè)計(jì)語(yǔ)言中以程序方式使用。
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短語(yǔ)中定義的,格式為<關(guān)系名> <別名>。
12 1.SET 工資=工資+30
解析: 在SQL語(yǔ)句中,使用UPDATE更新語(yǔ)句可以修改表中的記錄。語(yǔ)句基本格式為:
UPDATE TableName
SET Column_Name1=eExpression1[,Column_Name1=eExpression1...]
WHERE Condition
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ù)中序遍歷序列可知其左子樹(shù)由deba構(gòu)成,右子樹(shù)為空;又由左子樹(shù)的后序遍歷序列可知其根結(jié)點(diǎn)為e,由中序遍歷序列可知其左子樹(shù)為d,右子樹(shù)由ba構(gòu)成,如下圖所示。求得該二叉樹(shù)的前序遍歷序列為選項(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)的指針來(lái)指示,不需要移動(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)象說(shuō)明,為了提高測(cè)試效率,測(cè)試人員應(yīng)該集中對(duì)付那些錯(cuò)誤群集的程序。
6、C
解析: 算法的復(fù)雜度主要包括算法的時(shí)間復(fù)雜度和算法的空間復(fù)雜度。所謂算法的時(shí)間復(fù)雜度是指執(zhí)行算法所需要的計(jì)算工作量;算法的空間復(fù)雜度一般是指執(zhí)行這個(gè)算法所需要的內(nèi)存空間。
7、D
解析: 軟件生命周期分為軟件定義、軟件開(kāi)發(fā)及軟件運(yùn)行維護(hù)3個(gè)階段。本題中,詳細(xì)設(shè)計(jì)、軟件編碼和軟件測(cè)試都屬于軟件開(kāi)發(fā)階段;維護(hù)是軟件生命周期的后一個(gè)階段,也是持續(xù)時(shí)間長(zhǎng),花費(fèi)代價(jià)大的一個(gè)階段,軟件工程學(xué)的一個(gè)目的就是提高軟件的可維護(hù)性,降低維護(hù)的代價(jià)。
8、C
解析: 選項(xiàng)A)、B)顯然不合題意。數(shù)據(jù)定義語(yǔ)言(Data Definition Language,簡(jiǎn)稱DDL)負(fù)責(zé)數(shù)據(jù)的模式定義與數(shù)據(jù)的物理存取構(gòu)建;數(shù)據(jù)操縱語(yǔ)言(Data Manipulation Language,簡(jiǎn)稱DML)負(fù)責(zé)數(shù)據(jù)的操縱,包括查詢及增、刪、改等操作。
9、C
解析: 數(shù)據(jù)庫(kù)(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ù)庫(kù)中的數(shù)據(jù)具有"集成"、"共享"之特點(diǎn)。
10、D
解析: 數(shù)據(jù)處理是指將數(shù)據(jù)轉(zhuǎn)換成信息的過(guò)程,故選項(xiàng)A)敘述錯(cuò)誤;數(shù)據(jù)的物理獨(dú)立性是指數(shù)據(jù)的物理結(jié)構(gòu)的改變,不會(huì)影響數(shù)據(jù)庫(kù)的邏輯結(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ù)庫(kù)管理系統(tǒng),一個(gè)"表"就是一個(gè)關(guān)系,一個(gè)關(guān)系就是一個(gè)二維表。關(guān)系數(shù)據(jù)庫(kù)管理系統(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ù)庫(kù)中普通的,也是重要的一種索引文件,它會(huì)隨著表的打開(kāi)而自動(dòng)打開(kāi)。
17、A
解析: 實(shí)體完整性是保證表中記錄惟一的特性,即在一個(gè)表中不允許有重復(fù)的記錄。在Visual FoxPro中利用主關(guān)鍵字或候選關(guān)鍵字來(lái)保證表中的記錄惟一。
18、C
解析: LOCATE FOR是指查找到第1條滿足要求的記錄,然后使用CONTINUE繼續(xù)查找下1條滿足要求的記錄。選項(xiàng)B)是查找所有滿足要求的記錄。選項(xiàng)A),D)命令格式錯(cuò)誤。
19、D
解析: 索引文件是數(shù)據(jù)庫(kù)的一部分,會(huì)隨著數(shù)據(jù)庫(kù)的關(guān)閉而關(guān)閉。
20、B
解析: 在自由表中不可使用長(zhǎng)字段名,字段名的大值是10;數(shù)據(jù)庫(kù)表中可以使用長(zhǎng)字段名,大值為128。
21、C
解析: 在Visual FoxPro中,如果要在同一時(shí)刻打開(kāi)多個(gè)表,只需要利用SELECT命令選擇不同的工作區(qū)并打開(kāi)不同的表即可。小的工作區(qū)號(hào)是1,大的是32 767,即可以同時(shí)打開(kāi)32 767個(gè)表。
22、C
解析: 查詢可以從指定的表或視圖中提取滿足條件的記錄,但它并不只限于單個(gè)表或視圖,查詢?cè)O(shè)計(jì)器的局限性是指它只能建立一些規(guī)則的查詢,如果要建立比較復(fù)雜的查詢,則只能通過(guò)SQL SELECT語(yǔ)句來(lái)實(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)語(yǔ)句中,變量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屬性決定控件是否可見(jiàn)。
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ū),頁(yè)標(biāo)頭、細(xì)節(jié)和頁(yè)注腳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自身在安全控制方面的缺陷,它沒(méi)有提供數(shù)據(jù)控制功能。
33、C
解析: SELECT查詢語(yǔ)句基本的格式為SELECT-FROM-WHERE。選項(xiàng)A)缺少FROM短語(yǔ),選項(xiàng)B)和D)中條件短語(yǔ)錯(cuò)誤。
34、D
解析: 選項(xiàng)A)中缺少查詢的"倉(cāng)庫(kù)"表,且查詢條件聯(lián)接有誤;選項(xiàng)B)中同樣缺少查詢的"倉(cāng)庫(kù)"表;選項(xiàng)C)中查詢條件錯(cuò)誤,應(yīng)使用AND進(jìn)行條件聯(lián)接,而不是OR。
35、D
解析: 利用EXISTS或NOT EXISTS,可用來(lái)檢查在子查詢中是否有結(jié)果返回。利用運(yùn)算符IN來(lái)表示,可寫成如下格式:
SELECT * FROM 倉(cāng)庫(kù)表 WHERE 倉(cāng)庫(kù) IN;
(SELECT 倉(cāng)庫(kù)號(hào) FROM 職工表)
1 有窮性
解析: 算法是指解題方案的準(zhǔn)確而完整的描述。它有4個(gè)基本特征,分別是可行性、確定性、有窮性和擁有足夠的情報(bào)。
2 log2n
解析: 對(duì)于長(zhǎng)度為n的有序線性表,在壞情況下,二分查找只需要比較log2n次,而順序查找需要比較n次。
3 對(duì)象
解析: 將屬性、操作相似的對(duì)象歸為類,也就是說(shuō),類是具有共同屬性、共同方法的對(duì)象的集合。
4 軟件生命周期
解析: 軟件產(chǎn)品從考慮其概念開(kāi)始,到該軟件產(chǎn)品不能使用為止的整個(gè)時(shí)期都屬于軟件生命周期。一般包括可行性研究與需求分析、設(shè)計(jì)、實(shí)現(xiàn)、測(cè)試、交付使用以及維護(hù)等活動(dòng)。
5 關(guān)系模型
解析: 數(shù)據(jù)庫(kù)管理系統(tǒng)是位于用戶與操作系統(tǒng)之間的一層系統(tǒng)管理軟件,是一種系統(tǒng)軟件,是用戶與數(shù)據(jù)庫(kù)之間的一個(gè)標(biāo)準(zhǔn)接口。其總是基于某種數(shù)據(jù)模型,可以分為層次模型、網(wǎng)狀模型和關(guān)系模型。
6 32
解析: Visual FoxPro從3.0版本開(kāi)始,就是一個(gè)32位的管理系統(tǒng),并支持面向?qū)ο缶幊獭?BR> 7 15
解析: SPACE()函數(shù)是用來(lái)生成指定數(shù)量的空格,結(jié)果為字符型數(shù)據(jù)。在字符表達(dá)式中,不論是"+"或"-"運(yùn)算,都表示連接字符串的運(yùn)算,其連接后的新字符串長(zhǎng)度總是等于所連接的兩個(gè)字符串長(zhǎng)度之和。LEN()函數(shù)用來(lái)測(cè)試字符串的長(zhǎng)度。
8、AGAIN
解析: 在Visual FoxPro中,一個(gè)工作區(qū)上只能打開(kāi)一個(gè)數(shù)據(jù)表,如果要在不同工作區(qū)上打開(kāi)同一個(gè)數(shù)據(jù)表文件,必須使用AGAIN短語(yǔ)。
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語(yǔ)言是一種一體化語(yǔ)言,語(yǔ)言非常簡(jiǎn)潔,是高度非過(guò)程化的語(yǔ)言,它不僅可以直接以命令方式交互使用,也可以嵌入到程序設(shè)計(jì)語(yǔ)言中以程序方式使用。
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短語(yǔ)中定義的,格式為<關(guān)系名> <別名>。
12 1.SET 工資=工資+30
解析: 在SQL語(yǔ)句中,使用UPDATE更新語(yǔ)句可以修改表中的記錄。語(yǔ)句基本格式為:
UPDATE TableName
SET Column_Name1=eExpression1[,Column_Name1=eExpression1...]
WHERE Condition