【正文】
C) 數(shù)據的邏輯結構與存儲結構是一一對應的 D) 算法的時 間復雜度與空間復雜度一定相關 (2)在結構化程序設計中,模塊劃分的原則是 A) 各模塊應包括盡量多的功能 B) 各模塊的規(guī)模應盡量大 C) 各模塊之間的聯(lián)系應盡量緊密 D) 模塊內具有高內聚度、模塊間具有低耦合度 (3)下列敘述中正確的是 A) 軟件測試的主要目的是發(fā)現(xiàn)程序中的錯誤 B) 軟件測試的主要目的是確定程序中錯誤的位置 C) 為了提高軟件測試的效率,最好由程序編制者自己來完成軟件測試的工作 D) 軟件測試是證明軟件沒有錯誤 (4)下面選項中不屬于面向對象程序設計特征的是 A) 繼承性 B) 多態(tài) 性 C) 類比性 D) 封裝性 (5)下列對隊列的敘述正確的是 A) 隊列屬于非線性表 B) 隊列按“先進后出”原則組織數(shù)據 C) 隊列在隊尾刪除數(shù)據 D) 隊列按“先進先出”原則組織數(shù)據 (6)對下列二叉樹 進行前序遍歷的結果為 A) DYBEAFCZX B) YDEBFZXCA C) ABDYECFXZ D) ABCDEFXYZ (7) 某二叉樹中有 n個度為 2的結點,則該二叉樹中的葉子結點為 A) n+1 B) n1 C) 2n D) n/2 (8) 在下列關系運算中,不改變關系表中的屬性個數(shù)但能減少元組個數(shù)的是 A) 并 B) 交 C) 投影 D) 笛卡兒乘積 (9) 在 ER圖中,用來表示實體之間聯(lián)系的圖形是 A) 矩形 B) 橢圓形 C) 菱形 D) 平行四邊形 (10)下列敘述中錯誤的是 A) 在數(shù)據庫系統(tǒng)中,數(shù)據的物理結構必須與邏輯結構一致 B) 數(shù)據庫技術的根本目標是要解決數(shù)據的共享問題 C) 數(shù)據 庫設計是指在已有數(shù)據庫管理系統(tǒng)的基礎上建立數(shù)據庫 D) 數(shù)據庫系統(tǒng)需要操作系統(tǒng)的支持 (11) 以下不屬于 SQL 數(shù)據操作命令的是 A) MODIFY B) INSERT C) UPDATE D) DELETE (12) 在關系模型中,每個關系模式中的關鍵字 A) 可由多個任意屬性組成 B) 最多由一個屬性組成 A C B E D Y X Z F 6 C) 可由一個或多個其值能唯一標識關系中任何元組的屬性組成 D) 以上說法都不對 (13)Visual FoxPro 是一種 A) 數(shù)據庫系統(tǒng) B)數(shù)據庫管理系統(tǒng) C)數(shù)據庫 D) 數(shù)據庫應用系統(tǒng) (14)在 Visual FoxPro 中調用表單 mf1 的正確命令是 A) DO mf1 B)DO FROM mf1 C) DO FORM mf1 D) RUN mf1 (15)SQL 的 SELECT 語句中,“ HAVING條件表達式 ”用來篩選滿足條件的 A) 列 B) 行 C) 關系 D 分組 16)設有關系 SC(SNO,CNO,GRADE),其中 SNO、 CNO分別表示學號和課程號 (兩者均為字符型 ), GRADE 表示成績 (數(shù)值型 )。C1139。S10139。9839。C1139。 AND 年齡=18 ORDER BY 4 DESC INTO TABLE WS B) SELECT * FROM S WHERE 性別 =39。 AND 年齡=18 ORDER BY 39。 OR 年齡=18 ORDER BY 39。 AND 課程號=39。 AND 課程號=(SELECT 課程號 FROM SC WHERE 課程號 =39。 AND 學號=(SELECT 學號 FROM SC WHERE 課程號 =39。AND 學號 IN (SELECT 學號 FROM SC WHERE 課程號 =39。 ( 3) 在數(shù)據庫系統(tǒng)中,實現(xiàn)各種數(shù)據管理功能的核心軟件稱為 【 3】 。 ( 6)為使表單運行時在主窗口中居中顯 示,應設置表單的AutoCenter 屬性值為 【 6】 。 ( 10)執(zhí)行下列程序,顯示的結果是 【 10】 。 20xx 年 4 月全國計算機等級考試二級 VF答案: 填空題 : (DBMS) 6. .T. 10 20xx 年 9 月全國計算機等級考試二級筆試試卷 一、選擇題 (每小題 2 分,共 70 分 ) (1)下列選項不符合良好程序設計風格的是 A)源程序要文檔化 B)數(shù)據說明的次序要規(guī)范化 C)避免濫用 goto 語句 D)模塊設 計 要保證高耦合、高內聚 (2)從工程管理角度,軟件設計一般分為兩步完成,它們是 A)概要設計與詳細設計 B)數(shù)據設計與接口設計 C)軟件結構設計與數(shù)據設計 C)過程設計與數(shù)據設計 (3)下列選項中不屬于軟 件生命周期開發(fā)階段任務的是 A)軟件測試 B)概要設計 C)軟件維護 D)詳細設計 (4)在數(shù)據庫系統(tǒng)中,用戶所見的數(shù)據模式為 A)概念模式 B)外模式 C)內模式 D)物理模式 (5)數(shù)據庫設計的四個階段是:需求分析、概念設計、邏輯設計和 A)編碼設計 B)測試階段 C)運行階段 D)物理設計 (6)設有如下三個關系表 R S T 8 A B C A B C m 1 3 m 1 3 n n 1 3 下列操作中正確的是 A)T=R∩S B)T=R∪S C)T=RS D)T=R/S (7)下列敘述中正確的是 A)一個算法的空間復雜度大,則其時間復雜度也必定大 B)一個算法的空間復雜度大,則其時間復雜度必定小 C)一個算法的時間復雜度大,則其空間復雜度必定小 D)上述三種說法都不對 (8)在長度為 64 的有序線性表中進行順序查找,最壞情況下需要比較的次數(shù)為 A)63 B)64 C)6 D)7 (9)數(shù)據庫技術的根本目標是要解決數(shù)據的 A)存儲問題 B)共享問題 C)安全問題 D)保護問題 (10)對下列二叉樹 進行中序遍歷的結果是 A)ACBDFEG B)ACBDFGE C)ABDCGEF D)FCADBEG (11)下列程序段執(zhí)行以后,內存變量 A 和 B 的值是 CLEAR A=10 B=20 SET UDFPARMS TO REFERENCE DO SQ WITH (A),B amp。表 TEMP中有兩個字段: “ 歌手號 ” 和 “ 最后得分 ” ,并且按最后得分降序排列,生成表 TEMP的 SQL 語句是 : A)SELECT 歌手號 ,(COUNT(分數(shù) ) MAX(分數(shù) )MIN(分數(shù) ))/(SUM(*)2) 最后得分 。 FROM評分 INTO DBF TEMP GROUP BY 歌手號 ORDER BY 最后得分 DESC (28)與 “SELECT * FROM 歌手 WHERE NOT(最后得分> OR 最后得分< )” 等價的語句是 A)SELECT * FROM 歌手 WHERE 最后得分 BETWEEN AND B)SELECT * FROM 歌手 WHERE 最后得分> = AND 最后得分<= C)SELECT * FROM 歌手 WHERE 最后得分> OR 最后得分< D)SELECT * FROM 歌手 WHERE 最后得分< = AND 最后得分>= (29)為 “ 評分 ” 表 的 “ 分數(shù) ” 字段添加有效性規(guī)則: “ 分數(shù)必須大于等于 0 并且小于等于 10” ,正確的 SQL語句是 A)CHANGE TABLE 評分 ALTER 分數(shù) SET CHECK 分數(shù)> =0 AND 分數(shù)< =10 B)ALTER TABLE 評分 ALTER 分數(shù) SET CHECK 分數(shù)> =0 AND 分數(shù)< =10 C)ALTER TABLE 評分 ALTER 分數(shù) CHECK 分數(shù)> =0 AND 分數(shù)< =10 D)CHANGE TABLE 評分 ALTER 分數(shù) SET CHECK 分數(shù)> =0 OR 分數(shù)< =10 (30)根據 “ 歌手 ” 表建立視圖 myview,視圖中含有包括了 “ 歌手號 ” 左邊第一位是 “1” 的所有記錄,正確的 SQL語句是 A)CREATE VIEW myview AS SELECT * FROM 歌手 WHERE LEFT(歌手號 ,1)=1 B)CREATE VIEW myview AS SELECT * FROM 歌手 WHERE LIKE(1,歌手號 ) C)CREATE VIEW myview SELECT * FROM 歌手 WHERE LEFT(歌手號 ,1)=1 D)CREATE VIEW myview SELECT * FROM 歌手 WHERE LIKE(1,歌手號 ) (31)刪除視圖 myview 的命令是 A)DELETE myview VIEW B)DELETE myview C)DROP myview VIEW D)DROP VIEW myview (32)假設 數(shù)據表中有兩個字段 “ 歌手號 ” 和 “ 最后得分 ” 。 (SELECT MAX(最后得分 ) FROM 歌手 WHERE SUBSTR(歌手號 ,1,1)=2) B)SELECT DISTINCT 歌手號 FROM 歌手 WHERE 最后得分> =。 (2) 【 2】 的任務是診斷和改正程序中的錯誤。 (6)可以在項目管理器的 【 6】 選項卡下建立命令文件 ( 程序 ) 。 (10)在 SQL 語句中空值用 【 10】 表示。 (14)為了在報表中插入一個文字說明,應該插入一個 【 14】 控件。,39。, 39。要求用 SQL DELETE 命令將圖書號以字母 A開頭的圖書記錄全部打上刪除標記,正確的命令是 A)DELETE FROM 圖書 FOR 圖書號 LIKE A% B)DELETE FROM 圖書 WHILE 圖書號 LIKE A% C)DELETE FROM 圖書 WHERE 圖書號 =A* D)DELETE FROM 圖書 WHERE 圖書號 LIKE A% (26)在 Visual FoxPro 中,要運行菜單文件 ,可以使用命令 A)DO menul B)DO C)DO MENU menul D)RUN menul (27)以下所列各項屬于命令按鈕事件的是 A)Parent B)This C)ThisForm D)Click 28)如果在命令窗口執(zhí)行命令: LIST 名稱,主窗口中顯示: 記錄號 名稱 l 電視機 2 計算機 3 電話線 4 電冰箱 5 電線 假定名稱字段為字符型、寬度為 6,那么下面程序段的輸出結果是 GO 2 SCAN NEXT 4 FOR LEFT(名稱 ,2)=電 IF RIGHT(名稱 ,2)=線 EXIT ENDIF ENDSCAN ? 名稱 A)電話線 B)電線 C)電冰箱 D)電視機 (29)SQL 語句中修改表結 構的命令是 A)ALTER TABLE B)MODIFY TABLE C)ALTER STRUCTURE D)MODIFY STRUCTURE (30)假設 “ 訂單 ” 表中有訂單號、職員號、客戶號和金額字段,正確的 SQL語句只能是 A)SELECT 職員號 FROM 訂單 GROUP BY 職 員號 HAVING COUNT(*)3 AND AVG_金額 200 B)SELECT 職員號 FROM 訂單 GROUP BY 職 員號 HAVING COUNT(*)3 AND AVG(金額 )200 C)SELECT 職員號 FROM 訂單 GROUP BY 職 員號 HAVING COUNT(*)3 WHERE AVG(金額 )200 D)SELECT 職員號 FROM 訂單 GROUP BY 職員號 WHERE COUNT(*)3 AND AVG_金額 200 (31)要使 “ 產品 ” 表中所有產品的單價上浮 8%,正確的 SQL命令是 A)UPDATE 產品 SET 單價 =單價 + 單價 *8% FOR ALL B)UPDATE 產品 SET 單價 =單價 * FOR ALL C)UPDATE 產品 SET 單價 =單價 + 單價 *8% D)UPDATE 產品 SET 單價 =單價 * (32)假設同一名稱的產品有不同的型號和產地,則計算每種產品平均單價的 SQL 語句是 A)SELECT 產品名稱 ,AVG(單價 ) FROM 產品 GRO