當前位置:才華齋>IT認證>計算機等級>

計算機二級考試試題及答案大綱

計算機等級 閱讀(1.73W)

2016上半年的計算機考試時間是3月26日-29日,關於計算機的考試,你複習得怎麼樣了,下面yjbys小編為大家提供的是計算機二級考試題庫(帶答案),希望對大家有所幫助!

計算機二級考試試題及答案大綱

  一、選擇題((1)~(35)每小題2分,共70分)

下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項塗寫在答題卡相應位置上,答在試卷上不得分。

(1)資料的儲存結構是指

A)儲存在外存中的資料 B)資料所佔的儲存空間量

C)資料在計笪機中的順序儲存方式 D)資料的邏輯結構在計算機中的表示

(2)下列關於棧的描述中錯誤的是

A)棧是先進後出的線性表 B)棧只能順序儲存

C)棧具有記憶作用 D)對棧的插入與刪除操作中,不需要改變棧底指標

(3)對於長度為n的線性表,在最壞情況下,下列各排序法所對應的比較次數中正確的是

A)氣泡排序為n/2 B)氣泡排序為n

C)快速排序為n D)快速排序為n(n-1)/2

(4)對於長度為n的線性表進行順序查詢,在最壞情況下所需要的比較次數為

A)log2n B)n/2

C)n D)n+1

(5)下列對於線性連結串列的描述中正確的是

A)儲存空間不一定是連續,且各元素的儲存順序是任意的

B)儲存空間不一定是連續,且前件元素一定儲存在後件元素的前面

C)儲存空間必須連續,且前件元素一定儲存在後件元素的前面

D)儲存空間必須連續,且各元素的儲存順序是任意的

(6)下列對於軟體測試的描述中正確的是

A)軟體測試的目的是證明程式是否正確

B)軟體測試的目的是使程式執行結果正確

C)軟體測試的目的是儘可能多地發現程式中的錯誤

D)軟體測試的目的是使程式符合結構化原則

(7)為了使模組儘可能獨立,要求

A)模組的內聚程度要儘量高,且各模組間的耦合程度要儘量強

B)模組的內聚程度要儘量高,且各模組間的耦合程度要儘量弱

C)梗塊的內聚程度要儘量低,且各模組間的耦合程度要儘量弱

D)模組的內聚程度要儘量低,且各模組間的耦合程度要儘量強

(8)下列描述中正確的是

A)程式就是軟體

B)軟體開發不受計笪機系統的限制

C)軟體既是邏輯實體,又是物理實體

D)軟體是程式、資料與相關文件的集合

(9)資料獨立性是資料庫技術的重要特點之一。所謂資料獨立性是指

A)資料與程式獨立存放

B)不同的資料被存放在不同的檔案中

c)不同的資料只能被對應的應用程式所使用

D)以上三種說法都不對

(10)用樹形結構表示實體之間聯絡的模型是

A)關係模型 B)網狀模型

C)層次梗型 D)以上三個都是

(11)在建立資料庫表結構時,為該表指定了主索引,這屬於資料完整性中的

A)參照完整性 B)實體完整性

C)域完整性 D)使用者定義完整性

(12)在建立資料庫表結構時,為該表中一些宇段建立普通索引,其目的是

A)改變表中記錄的物理順序 B)為了對錶進行實體完整性約束

C)加快資料庫表的更新速度 D)加快資料庫表的查詢速

(13)資料庫系統中對資料庫進行管理的核心軟體是

A)DBMS B)DS

C)OS D)DBS

(14)設有兩個資料庫表,父表和子表之間是一對多的聯絡,為控制子表和父表的關聯,可以設定“參照完整性規則”,為此要求這兩個表

A)在父表連線欄位上建立普通索引,在子表連線欄位上建立主索引

B)在父表連線欄位上建立主索引,在子表連線宇段上建立普通索引

c)在父表連線欄位上不需要建立任何索引,在子表連線欄位上建立普通索引

D)在父表和子表的連線宇段上都要建立主索引

(15)關係運笪中的選擇運笪是

A)從關係中找出滿足紿定條件的元組的操作

B)從關係中選擇若千個屬性組成新的關係的操作

c)從關係中選擇滿足紿定條件的屬性的操作

D)A和B都對

(16)在指定欄位或表示式中不允許出現重複值的索引是

A)惟一索引 B)惟一索引和候選索引

C)惟一索引和主索引 D)主索引和候選索引

(17)在Visual FoxPro中,以下關於刪除記錄的描述,正確的是

A)SQL的DELETE命令在刪除資料庫表中的記錄之前,不需要用USE命令開啟表

B)SQL的DELETE命令和傳統Visual FoxPro的DELETE命令在刪除資料庫表中的記錄之前,都需要用USE命令開啟表

c)sQL的DELETE命令可以物理地刪除資料庫表中的記錄,而傳統Visual FoxPro的`DELETE命令只能邏輯刪除資料庫表中的記錄

D)傳統Visual FoxPro的BELETE命令在刪除資料庫表中的記錄之前不需要用USE命令開啟表

(18)在Visual FoxPro中,如果希望跳出SCAN……ENDSCAH迴圈體、執行ENDSCAN後面的語句,應使用

A)LOOP語句 B)EXIT語句

C)BREAK浯句 D)RETURN語句

(19)開啟資料庫abc的正確命令是

A)OPEN DATABASE B)USE abc

C)USE DATABA5E abc D)OPEN abc

(20) 在Visual FoxPro中,下列關於表的敘述正確的是

A)在資料庫表和自由表中,都能給欄位定義有效性規則和預設值

B)在自由表中,能給欄位定義有效性規則和預設值

C)在資料庫表中,能給欄位定義有效性規則和預設值

D)在資料庫表和自由表中,都不能給欄位定義有效性規則和預設值

(21) Visual FoxPro的“參照完整性”中“插入規則”包括的選擇是

A) 級聯和忽略B) 級聯和刪除C)級聯和限制D) 限制和忽略

(22) 在Visual FoxPro中,關於查詢和檢視的正確描述是

A)查詢是一個預先定義好的SQL SELECT語句檔案

B)檢視是一個預先定義好的SQL SELECT語句檔案

C)查詢和檢視是同一種檔案,只是名稱不同

D)查詢和檢視都是一個儲存資料的表

(23) 在Visual FoxPro中,以下關於檢視描述中錯誤的是

A) 通過檢視可以對錶進行查詢B) 通過檢視可以對錶進行更新

C)檢視是一個虛表D) 檢視就是一種查詢

(24) 使用SQL語句將學生表S中年齡(AGE)大於30歲的記錄刪除,正確的命令是

A) DELETE FOR AGE>30B) DELETE FROM S WHERE AGE>30

C) DELETE S FOR AGE>30D) DELETE S WHERE AGE>30

(25) 在Visual FoxPro中,使用LOCATE FOR 命令按條件查詢記錄,當查詢到滿足條件的第一條記錄後,如果還需要查詢下一條滿足條件的記錄,應使用

A)再次使用LOCATE FOR 命令

B)SKIP命令

C)CONTINUE命令

D)GO命令

(26) 在Visual FoxPro中,刪除資料庫表S的SQL命令是

A) DROP TABLE SB) DELETE TABLE S

C) DELETE TABLE ) ERASE TABLE S

(27) 下列表達式中,表示式返回結果為.F.的是

A) AT(“A”,”BCD”)B) “[資訊]”$“管理資訊系統”

C) ISNULL(.)D) SUBSTR(“計算機技術”,3,2)

(28) 使用SQL語句向學生表S(SNO,SN,AGE,SEX)中新增一條新記錄,欄位學號(SNO)、姓名(SN)、性別(SEX)、年齡(AGE)的值分別為0401、王芳、女、18,正確的命令是

A)APPEND INTO S (SNO,SN,SXE,AGE) valueS (‘0401’,’王芳’,’女’,18)

B)APPEND S valueS (‘0401’,’王芳’,’女’,18)

C)INSERT INTO S (SNO,SN,SEX,AGE) valueS (‘0401’,’王芳’,’女’,18)

D)INSERT S valueS (‘0401’,’王芳’,18,’女’)

(29) 假設某個表單中有一個命令按鈕cmdClose,為了實現當用戶單擊此按鈕時能夠關閉該表單的功能,應在該按鈕的Click事件中寫入語句

A) eB) e

C) aseD) rn

(30) 在SQL的SELECT查詢結果中,消除重複記錄的方法是

A) 通過指定主關係鍵B) 通過指定惟一索引

C) 使用DISTINCTD)使用HAVING子句

(31) 在Visual FoxPro中,以下有關SQL的SELECT語句的敘述中,錯誤的是

A)SELECT子句中可以包含表中的列和表示式

B)SELECT子句中可以使用別名

C)SELECT子句規定了結果集中的列順序

D)SELECT子句中列的順序應該與表中列的順序一致

(32) 下列關於SQL中HAVING子句的描述,錯誤的是

A)HAVING子句必須與GROUP BY子句同時使用

B)HAVING子句與GROUP BY子句無關

C)使用WHERE子句的同時可以使用HAVING子句

D)使用HAVING子句的作用是限定分組的條件

(33) 在Visual FoxPro中,如果在表之間的聯絡中設定了參照完整性規則,並在刪除規則中選擇“限制”,則當刪除父表中的記錄時,系統反應是

A) 不做參照完整性檢查B) 不準刪除父表中的記錄

C) 自動刪除子表中所有相關的記錄D) 若子表中有相關記錄,則禁止刪除父表中記錄

第(34)——(35)題使用如下三個資料庫表

學生表:S(學號,姓名,性別,出生日期,院系)

課程表:C(課程號,課程名,學時)

選課成績表:SC(學號,課程號,成績)

在上述表中,出生日期資料型別為日期型,學時和成績為數值型,其他均為字元型。

(34) 用SQL命令查詢選修的每門課程的成績都高於或等於85分的學生的學號和姓名,正確的命令是

A)SELECT 學號,姓名 FROM S WHERE NOT EXISTS;

(SELECT * FROM SC WHERE SC.學號=S.學號 AND 成績<85)

B)SELECT 學號,姓名 FROM S WHERE NOT EXISTS;

(SELECT * FROM SC WHERE SC.學號=S.學號 AND 成績>=85)

C)SELECT 學號,姓名 FROM S,SC;

WHERE S.學號=SC.學號 AND 成績>=85

D)SELECT 學號,姓名 FROM S,SC;

WHERE S.學號=SC.學號 AND ALL 成績>=85

(35) 用SQL語言檢索選修課程在5門以上(含5門)的學生的學號、姓名和平均成績,並按平均成績降序排序,正確的命令是

A)SELECT S.學號,姓名,平均成績 FROM S,SC;

WHERE S.學號=SC.學號;

GROUP BY S.學號 HAVING COUNT(*)>=5 ORDER BY 平均成績 DESC

B)SELECT 學號,姓名,AVG(成績) FROM S,SC;

WHERE S.學號=SC.學號AND COUNT(*)>=5;

GROUP BY 學號 ORDER BY 3 DESC

C)SELECT S.學號,姓名,AVG(成績) 平均成績 FROM S,SC;

WHERE S.學號=SC.學號AND COUNT(*)>=5;

GROUP BY S.學號 ORDER BY 平均成績 DESC

D)SELECT S.學號,姓名,AVG(成績) 平均成績 FROM S,SC;

WHERE S.學號=SC.學號;

GROUP BY S.學號 HAVING COUNT(*)>=5 ORDER BY 3 DESC

  二、填空題(每空2分,共30分)

請將每一個空的正確答案寫在答題卡【1】~【15】序號的橫線上,答在試卷上不得分。注意:以命令關鍵字填空的必須拼寫完整。

(1) 某二*樹中度為2的結點有18個,則該二*樹中有 【1】 個葉子結點。

(2) 在面向物件方法中,類的例項稱為 【2】 。

(3) 診斷和改正程式中錯誤的工作通常稱為 【3】 。

(4) 在關係資料庫中,把資料表示成二維表,每一個二維表稱為 【4】 。

(5) 問題處理方案的正確而完整的描述稱為 【5】 。

(6) 在奧運會游泳比賽中,一個游泳運動員可以參加多項比賽,一個游泳比賽專案可以有多個運動員參加,游泳運動員與游泳比賽專案兩個實體之間的聯絡是 【6】 聯絡。

(7) 執行命令A=2005/4/2之後,記憶體變數A的資料型別是 【7】 型。

(8) 如下程式顯示的結果是 【8】 。

s=1

i=0

do while i<8

s=s+i

i=i+2

enddo

?s

(9) 在Visual FoxPro中,可以在表設計器中為欄位設定預設值的表是 【9】 表。

(10) Visual FoxPro中資料庫檔案的副檔名(字尾)是 【10】 。

(11)——(13)題使用如下三個資料庫表:

金牌榜國家程式碼 C(3),金牌數 I,銀牌數 I,銅牌數 I

獲獎牌情況國家程式碼 C(3),運動員名稱 C(20),專案名稱 C(3),名次 I

國家國家程式碼 C(3),國家名稱 C(20)

“金牌榜”表中一個國家一條記錄;“獲獎牌情況”表中每個專案中的各個名次都有一條記錄,名次只取前3名,例如:

國家程式碼運動員名稱專案名稱名次

001劉翔男子110米欄1

001李小鵬男子雙槓3

002費爾普斯游泳男子200米自由泳3

002費爾普斯游泳男子400米個人混合泳1

001郭晶晶女子三米板跳板1

001李婷/孫甜甜網球女子雙打1

(11) 為表“金牌榜”增加一個欄位“獎牌總數”,同時為該欄位設定有效性規則:獎牌總數>=0,應使用SQL語句

ALTER TABLE 金牌榜 【11】 獎牌總數I 【12】 獎牌總數>=0

(12) 使用“獲獎牌情況”和“國家”兩個表查詢“中國”所獲金牌(名次為1)的數量,應使用SQL語句

SELECT COUNT(*) FROM 國家 INNER JOIN 獲獎牌情況;

【13】 國家.國家程式碼=獲獎牌情況.國家程式碼;

WHERE 國家.國家名稱=“中國” AND 名次=1

(13) 將金牌榜中的新增加的欄位獎牌總數設定為金牌數、銀牌數、銅牌數三項的和,應使用SQL語句

【11】 金牌榜 【10】 獎牌總數=金牌數+銀牌數+銅牌數

  【參考答案】

一、選擇題:

(1)D (2)B (3)D (4)C (5)A (6)C (7)B (8)D (9)D (10)C

(11)B (12)D (13)A (14)B (15)A (16)D (17)A (18)B (19)A (20)C

(21)D (22)A (23)D (24)B (25)C (26)A (2T)B (28)C (29)C (30)C

二、填空題:

[1]19 [2]物件 [3]程式除錯

[4]關係 [5]演算法 [6]多對多

[7]數值 [8]13 [9]資料庫表

[10]DBC [11]ADD [12]CHECK

[13]ON [14]UPDATE [15]SET

計算機二級相關推薦:

1.2016年計算機二級MS Office高階應用考試技巧

2.計算機二級衝刺考試試題及答案

3.2016年9月計算機二級MSOffice題庫答案【選擇題】

4.2016年9月計算機二級C++模擬試題及答案

5.2016下半年計算機二級office題庫

6.2016年計算機二級office模擬試卷及答案

7.2016年計算機二級考試ACESS試題題庫

8.2016年計算機二級office新增考試操作題大全

9.2016年9月計算機二級c語言試題(帶答案)

10.計算機二級c語言試題及答案