鸭子tv国产极品在线观看_成人69视频在线播放_91精品免费在线观看_亚洲AT永久偷窥无码精品_国产精品自产拍在线观看涩浪潮久

江蘇省高校計算機等級考試命題研究院 江蘇省高校計算機等級考試輔導
2009年全國計算機等級考試模擬試題1

一、選擇題

(1)棧和隊列的共同特點是____
A)
都是先進先出
B)
都是先進后出
C)
只允許在端點處插入和刪除元素
D)
沒有共同點
(2)
已知二叉樹后序遍歷序列是dabec,中序遍歷序列是debac,它的前序遍歷序列是____
A)acbed                   B)decab
C)deabc                   D)cedba
(3)
鏈表不具有的特點是____。
A)
不必事先估計存儲空間
B)
可隨機訪問任一元素
C)
插入刪除不需要移動元素
D)
所需空間與線性表長度成正比
(4)
結構化程序設計的3種結構是____
A)
順序結構、選擇結構、轉移結構
B)
分支結構、等價結構、循環(huán)結構
C)
多分支結構、賦值結構、等價結構
D)
順序結構、選擇結構、循環(huán)結構
(5)
為了提高測試的效率,應該
A)
隨機選取測試數據
B)
取一切可能的輸入數據作為測試數據
C)
在完成編碼以后制定軟件的測試計劃
D)
集中對付那些錯誤群集的程序
(6)
算法的時間復雜度是指
A)
執(zhí)行算法程序所需要的時間
B)
算法程序的長度
C)
算法執(zhí)行過程中所需要的基本運算次數
D)
算法程序中的指令條數#此前在首頁部分顯示#
(7)
軟件生命周期中所花費用最多的階段是____。
A)
詳細設計
B)
軟件編碼
C)
軟件測試
D)
軟件維護
(8)
數據庫管理系統(tǒng)DBMS中用來定義模式、內模式和外模式的語言為
A)C
B)Basic
C)DDL
D)DML
(9)
下列有關數據庫的描述,正確的是____。
A)
數據庫是一個DBF文件
B)
數據庫是一個關系
C)
數據庫是一個結構化的數據集合
D)
數據庫是一組文件
(10)
下列有關數據庫的描述,正確的是____。
A)
數據處理是將信息轉化為數據的過程
B)
數據的物理獨立性是指當數據的邏輯結構改變時,數據的存儲結構不變
C)
關系中的每一列稱為元組,一個元組就是一個字段
D)
如果一個關系中的屬性或屬性組并非該關系的關鍵字,但它是另一個關系的關鍵字,則稱其為本關系的外關鍵字
(11)
關系數據庫管理系統(tǒng)所管理的關系是____。
A)
若干個二維表
B)
一個DBF文件
C)
一個DBC文件
D)
若干個DBC文件
(12)
在關系的基本運算中,下列屬于專門關系運算的是____
A)
選擇、排序
B)
選擇、投影
C)
并、差、交
D)
聯接、笛卡兒積
(13) "
項目管理器"中的"文檔"選項卡用于顯示和管理
A)
程序、API庫和應用程序
B)
數據庫、自由表和查詢
C)
菜單、文本文件和其他文件
D)
表單、報表和標簽
(14)
下列字符型常量的表示中,錯誤的是____。
A)′65+13′
B)
"電腦商情"
C)
[[中國]]
D)′
x=y
(15)
下列關于變量的敘述中,不正確的一項是____。
A)
變量值可以隨時改變
B)
Visual FoxPro中,變量分為字段變量和內存變量
C)
變量的類型決定變量值的類型
D)
Visual FoxPro中,可以將不同類型的數據賦給同一個變量
(16)
可以隨表的打開而自動打開的索引是____。
A)
單項索引文件
B)
復合索引文件
C)
結構化復合索引文件
D)
非結構化復合索引文件
(17)"
主鍵"不允許取重復值,是指
A)
實體完整性約束規(guī)則
B)
引用完整性約束規(guī)則
C)
用戶自定義完整性約束規(guī)則
D)
數據完整性約束規(guī)則
(18)
在當前表中,查找第2個男同學的記錄,應使用命令
A)LOCATE FOR
性別=""
NEXT 2
B)LOCATE FOR
性別=""
C)LOCATE FOR
性別=""
CONTINUE
D)LIST FOR
性別=""
NEXT 2
(19)
下列關于索引的敘述中,不正確的是____
A)Visual FoxPro
支持兩種索引文件:單一索引文件和復合索引文件
B)
打開和關閉索引文件均使用SET INDEX TO命令
C)
索引的類型有主索引、候選索引、惟一索引和普通索引
D)
索引文件不隨庫文件的關閉而關閉
(20)
自由表中字段名長度的最大值是____。

A)8
B)10
C)128
D)255
(21)
要同時打開多個數據表文件,選擇不同的工作區(qū)可使用的命令是____。
A)USE
B)OPEN
C)SELECT
D)
以上命令均可
(22)
下列關于查詢的說法中,不正確的是____。
A)
查詢是預先定義好的一個SQL SELECT語句
B)
查詢是Visual FoxPro支持的一種數據庫對象
C)
通過查詢設計器,可完成任何查詢
D)
查詢是從指定的表或視圖中提取滿足條件的記錄,可將結果定向輸出
(23)
下列關于視圖的說法中,不正確的是____。
A)
Visual FoxPro中,視圖是一個定制的虛擬表
B)
視圖可以是本地的、遠程的,但不可以帶參數
C)
視圖可以引用一個或多個表
D)
視圖可以引用其他視圖
(24)
INPUT、ACCEPTWAIT三個命令中,必須要以回車鍵表示輸入結束的命令是____。
A)INPUT
、ACCEPT
B)INPUT
、WAIT
C)ACCEPT
、WAIT
D)INPUT
、ACCEPTWAIT
(25)
關于內存變量的調用,下列說法正確的是____。
A)
局部變量不能被本層模塊程序調用
B)
私有變量只能被本層模塊程序調用
C)
局部變量能被本層模塊和下層模塊程序調用
D)
私有變量能被本層模塊和下層模塊程序調用
(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)
下列關于控件類和容器類的說法中,錯誤的是____。
A)
控件類用于進行一種或多種相關的控制
B)
控件類一般作為容器類中的控件來處理
C)
控件類的封裝性比容器類更加嚴密,靈活性更好
D)
控件類必須作為一個整體來訪問或處理,不能單獨對其中的組件進行修改或操作
(28)
如果要為控件設置焦點,則下列屬性值是真(.T.)的是____。
A)Enabled
Default
B)Enabled
Visible
C)Default
Cancel
D)Visible
Default
(29)
下列關于編輯框的說法中,正確的是____。
A)
編輯框可用來選擇、剪切、粘貼及復制正文
B)
在編輯框中只能輸入和編輯字符型數據
C)
編輯框實際上是一個完整的字處理器
D)
以上說法均正確
(30)Visual FoxPro
中支持兩種類型的菜單,分別是____
A)
條形菜單和彈出式菜單
B)
條形菜單和下拉式菜單
C)
彈出式菜單和下拉式菜單
D)
復雜菜單和簡單菜單
(31)
在快速報表中,系統(tǒng)默認的基本帶區(qū)有
A)
頁標頭和頁注腳帶區(qū)
B)
頁標頭、細節(jié)和頁注腳帶區(qū)
C)
標題、細節(jié)和總結帶區(qū)
D)
標題、頁標頭、細節(jié)、頁注腳和總結帶區(qū)
(32)Visual FoxPro
SQL方面,不提供的功能是____。
A)
數據查詢
B)
數據定義
C)
數據操縱
D)
數據控制
(33)
檢索職工表中工資大于800元的職工號,正確的命令是____
A)SELECT
職工號WHERE 工資>800
B)SELECT
職工號FROM 職工SET 工資>800
C)SELECT
職工號FROM 職工 WHERE 工資>800
D)SELECT
職工號FROM 職工 FOR 工資>800
(34)
找出在倉庫面積大于500的倉庫中工作的職工號,以及這些職工工作所在的城市,正確的命令是____
A)SELECT
職工號,城市 FROM職工;
WHERE (
面積>500) OR (職工.倉庫號=倉庫.倉庫號)
B)SELECT
職工號,城市 FROM職工;
WHERE (
面積>500) AND (職工.倉庫號=倉庫.倉庫號)
C)SELECT
職工號,城市 FROM倉庫,職工;
WHERE (
面積>500) OR (職工.倉庫號=倉庫.倉庫號)
D)SELECT
職工號,城市 FROM倉庫,職工;
WHERE (
面積>500) AND (職工.倉庫號=倉庫.倉庫號)
(35)
利用SQL語句,檢索倉庫中至少有一名職工的倉庫信息,正確的命令是____。

A) SELECT * FROM 倉庫表 WHERE IN
   (SELECT 倉庫號 FROM 職工表)
B) SELECT * FROM
倉庫表 WHERE NOT IN;
   (SELECT 倉庫號 FROM 職工表)
C) SELECT * FROM
倉庫表WHERE 倉庫號 EXISTS;
   (SELECT * FROM 職工表 WHERE 倉庫號=倉庫表.倉庫號)
D) SELECT * FROM
倉庫表 WHERE EXISTS;
   (SELECT * FROM 職工表 WHERE 倉庫號=倉庫表.倉庫號)
二、填空題。
(1)
算法的基本特征是可行性、確定性、 【1】 和擁有足夠的情報。
(2)
在長度為n的有序線性表中進行二分查找。最壞的情況下,需要的比較次數為 【2】 。
(3)
在面向對象的程序設計中,類描述的是具有相似性質的一組 【3】 。
(4)
通常,將軟件產品從提出、實現、使用維護到停止使用退役的過程稱為 【4】 。
(5)
數據庫管理系統(tǒng)常見的數據模型有層次模型、網狀模型和 【5 3種。
(6)Visual FoxPro 6.0
是一個 【6】 位的數據庫管理系統(tǒng)。
(7)
表達式LEN(SPACE(5)SPACE(10))的結果為【7】 。
(8)
如果在第一個工作區(qū)中打開一個數據表文件,然后在另一個工作區(qū)上再次打開該數據表文件,且不關閉前一個工作區(qū)上打開的,必須加短語 【8】 。
(9)
要從項目"學生項目"連編得到一個名為"學生檔案管理" 可執(zhí)行文件,可以在命令窗口輸入命令BUILD 9 FROM 10】 。
(10)SQL
是一種高度非過程化的語言,它可以直接以 【11】 方式使用,也可以 【12】 方式使用。
(11)
當前目錄下有"課程表"文件,要求查找即選修了"W1",又選修了"W2"的學生號,則語句為:
SELECT A.
學生號 FROM 選課表 A,【13】 ;
WHERE A.
學生號=B.學生號 AND;
A.
學生號="W1" AND
14
(12)
當前目錄下有"工資表"文件,現要將"職稱""工程師"的工資增加30元,則語句為:
UPDATE
工資表 【15 WHERE 職稱="工程師"

 


參考答案及解析:
1、C
解析: 棧和隊列都是一種特殊的操作受限的線性表,只允許在端點處進行插入和刪除。二者的區(qū)別是:棧只允許在表的一端進行插入或刪除操作,是一種"后進先出"的線性表;而隊列只允許在表的一端進行插入操作,在另一端進行刪除操作,是一種"先進先出"的線性表。
2
、D
解析: 依據后序遍歷序列可確定根結點為c;再依據中序遍歷序列可知其左子樹由deba構成,右子樹為空;又由左子樹的后序遍歷序列可知其根結點為e,由中序遍歷序列可知其左子樹為d,右子樹由ba構成,如下圖所示。求得該二叉樹的前序遍歷序列為選項D)。
3
B
解析: 鏈表采用的是鏈式存儲結構,它克服了順序存儲結構的缺點:它的結點空間可以動態(tài)申請和釋放;它的數據元素的邏輯次序靠結點的指針來指示,不需要移動數據元素。但是鏈式存儲結構也有不足之處:每個結點中的指針域需額外占用存儲空間;鏈式存儲結構是一種非隨機存儲結構。
4
、D
解析: 順序結構、選擇結構和循環(huán)結構(或重復結構)是結構化程序設計的3種基本結構。
5
、D
解析: 測試的目的是發(fā)現軟件中的錯誤。經驗表明,程序中存在錯誤的概率與該程序中已發(fā)現的錯誤數成正比。這一現象說明,為了提高測試效率,測試人員應該集中對付那些錯誤群集的程序。
6
C
解析: 算法的復雜度主要包括算法的時間復雜度和算法的空間復雜度。所謂算法的時間復雜度是指執(zhí)行算法所需要的計算工作量;算法的空間復雜度一般是指執(zhí)行這個算法所需要的內存空間。
7
、D
解析: 軟件生命周期分為軟件定義、軟件開發(fā)及軟件運行維護3個階段。本題中,詳細設計、軟件編碼和軟件測試都屬于軟件開發(fā)階段;維護是軟件生命周期的最后一個階段,也是持續(xù)時間最長,花費代價最大的一個階段,軟件工程學的一個目的就是提高軟件的可維護性,降低維護的代價。
8
C
解析: 選項A)、B)顯然不合題意。數據定義語言(Data Definition Language,簡稱DDL)負責數據的模式定義與數據的物理存取構建;數據操縱語言(Data Manipulation Language,簡稱DML)負責數據的操縱,包括查詢及增、刪、改等操作。
9
、C
解析: 數據庫(Database,簡稱DB)是數據的集合,它具有統(tǒng)一的結構形式并存放于統(tǒng)一的存儲介質內,是多種應用數據的集成,并可被各個應用程序所共享。數據庫中的數據具有"集成"、"共享"之特點。
10
D
解析: 數據處理是指將數據轉換成信息的過程,故選項A)敘述錯誤;數據的物理獨立性是指數據的物理結構的改變,不會影響數據庫的邏輯結構,故選項B)敘述錯誤;關系中的行稱為元組,對應存儲文件中的記錄,關系中的列稱為屬性,對應存儲文件中的字段,故選項C)敘述錯誤。
11
A
解析: Visual FoxPro就是一種關系數據庫管理系統(tǒng),一個""就是一個關系,一個關系就是一個二維表。關系數據庫管理系統(tǒng)可管理若干個二維表。
12
、B
解析: 關系的基本運算可以分為兩類:傳統(tǒng)的集合運算和專門的關系運算。傳統(tǒng)的集合運算包括并、差、交等,專門的關系運算包括選擇、投影和聯接。
13
、D
14
、C
解析: 字符型數據的定界符為半角單引號、雙引號或方括號。但是,如果某種定界符本身也為字符串內容,則需要用另一種定界符為該字符串定界。
15
C
解析: 變量值可以隨時改變。在Visual FoxPro中,將變量分為字段變量和內存變量,變量的類型是可以隨時改變的,它的類型取決于變量值的類型,并不是變量類型決定變量值的類型,它是隨變量值的改變而改變。
16
、C
解析: 結構復合索引文件是Visual FoxPro數據庫中最普通的,也是最重要的一種索引文件,它會隨著表的打開而自動打開。
17
、A
解析: 實體完整性是保證表中記錄惟一的特性,即在一個表中不允許有重復的記錄。在Visual FoxPro中利用主關鍵字或候選關鍵字來保證表中的記錄惟一。
18
、C
解析: LOCATE FOR是指查找到第1條滿足要求的記錄,然后使用CONTINUE繼續(xù)查找下1條滿足要求的記錄。選項B)是查找所有滿足要求的記錄。選項A),D)命令格式錯誤。
19
、D
解析: 索引文件是數據庫的一部分,會隨著數據庫的關閉而關閉。
20
、B
解析: 在自由表中不可使用長字段名,字段名的最大值是10;數據庫表中可以使用長字段名,最大值為128。
21
、C
解析: 在Visual FoxPro中,如果要在同一時刻打開多個表,只需要利用SELECT命令選擇不同的工作區(qū)并打開不同的表即可。最小的工作區(qū)號是1,最大的是32 767,即可以同時打開32 767個表。
22
、C
解析: 查詢可以從指定的表或視圖中提取滿足條件的記錄,但它并不只限于單個表或視圖,查詢設計器的局限性是指它只能建立一些規(guī)則的查詢,如果要建立比較復雜的查詢,則只能通過SQL SELECT語句來實現。
23
、B
解析: 在Visual FoxPro中,視圖可以引用一個或多個表,也可以引用其他視圖,是一個定制的虛擬表,它可以是本地視圖、遠程視圖或帶參數的。
24
、A
解析: WAIT命令只能接收單個字符型數據,可以在用戶輸入一個字符后自動結束該命令,故答案為A)
25
、D
解析: 公共變量可以被整個程序調用;私有變量只能被本層模塊和下層模塊程序調用;而局部變量只能被本層模塊調用,其他模塊都不能調用局部變量。
26
C
解析: 該循環(huán)語句中,變量si每次執(zhí)行循環(huán)后值的變化如下: s i值第一次循環(huán) 5 6,第二次循環(huán) 11 7,第三次循環(huán) 18 8,程序在第四次執(zhí)行循環(huán)時,因條件(18<=11)為假而退出循環(huán)。
27
C
解析: 在Visual FoxPro中,類可分為控件類和容器類?丶愑糜谶M行一種或多種相關的控制,其封裝性比容器類更加嚴密,但靈活性比容器類差,故答案為C)
28
、B
解析: 在Visual FoxPro中,對象被選定,就獲得焦點。如果要為控件設置焦點, EnabledVisible屬性的值必須為真(.T.),其中Enabled屬性決定控件是否可用,而Visible屬性決定控件是否可見。
29
、D
解析: 編輯框實際上是一個完整的字處理器,可進行選擇、剪切、粘貼及復制正文等操作,但在編輯框中只能輸入和編輯字符型數據。
30
、A
解析: Visual FoxPro中,支持兩種類型的菜單,分別是條形菜單和彈出式菜單。菜單系統(tǒng)一般是一個下拉式菜單,它是由一個條形菜單和一個彈出式菜單所組成的。
31
、B
解析: 在報表設計器中,報表包括若干個帶區(qū),頁標頭、細節(jié)和頁注腳3個帶區(qū)是快速報表默認的基本帶區(qū),如果要使用其他帶區(qū),用戶可在"報表"菜單中進行設置。
32
、D
解析: Visual FoxProSQL方面支持數據定義、數據查詢和數據操縱功能。由于Visual FoxPro自身在安全控制方面的缺陷,它沒有提供數據控制功能。
33
C
解析: SELECT查詢語句最基本的格式為SELECT-FROM-WHERE。選項A)缺少FROM短語,選項B)D)中條件短語錯誤。
34
、D
解析: 選項A)中缺少查詢的"倉庫"表,且查詢條件聯接有誤;選項B)中同樣缺少查詢的"倉庫"表;選項C)中查詢條件錯誤,應使用AND進行條件聯接,而不是OR。
35
、D
解析: 利用EXISTSNOT EXISTS,可用來檢查在子查詢中是否有結果返回。利用運算符IN來表示,可寫成如下格式:
SELECT * FROM
倉庫表 WHERE 倉庫 IN
(SELECT
倉庫號 FROM 職工表)
1
有窮性
解析: 算法是指解題方案的準確而完整的描述。它有4個基本特征,分別是可行性、確定性、有窮性和擁有足夠的情報。
2 log2n
解析: 對于長度為n的有序線性表,在最壞情況下,二分查找只需要比較log2n次,而順序查找需要比較n次。
3
對象
解析: 將屬性、操作相似的對象歸為類,也就是說,類是具有共同屬性、共同方法的對象的集合。

4
軟件生命周期
解析: 軟件產品從考慮其概念開始,到該軟件產品不能使用為止的整個時期都屬于軟件生命周期。一般包括可行性研究與需求分析、設計、實現、測試、交付使用以及維護等活動。
5
關系模型
解析: 數據庫管理系統(tǒng)是位于用戶與操作系統(tǒng)之間的一層系統(tǒng)管理軟件,是一種系統(tǒng)軟件,是用戶與數據庫之間的一個標準接口。其總是基于某種數據模型,可以分為層次模型、網狀模型和關系模型。
6 32
解析: Visual FoxPro3.0版本開始,就是一個32位的管理系統(tǒng),并支持面向對象編程。
7 15
解析: SPACE()函數是用來生成指定數量的空格,結果為字符型數據。在字符表達式中,不論是"+""-"運算,都表示連接字符串的運算,其連接后的新字符串長度總是等于所連接的兩個字符串長度之和。LEN()函數用來測試字符串的長度。
8
AGAIN
解析: 在Visual FoxPro中,一個工作區(qū)上只能打開一個數據表,如果要在不同工作區(qū)上打開同一個數據表文件,必須使用AGAIN短語。
9  1.EXE
學生檔案管理   2.學生項目
解析: 連編應用程序的命令是BUILD APPBUILD EXE,根據指定的項目生成一個應用程序。其中EXE文件可以在Windows環(huán)境下直接運行。
10 1.
命令交互 2.程序
解析: SQL語言是一種一體化語言,語言非常簡潔,是高度非過程化的語言,它不僅可以直接以命令方式交互使用,也可以嵌入到程序設計語言中以程序方式使用。
11 1.
選課表B 2.B.學生號=“W2”
解析: SQL不僅可以對多個關系進行聯接操作,也可以將同一關系與其自身進行聯接。在自聯接操作中,別名是必不可少的,別名是在FROM短語中定義的,格式為<關系名> <別名>。
12 1.SET
工資=工資+30
解析: 在SQL語句中,使用UPDATE更新語句可以修改表中的記錄。語句基本格式為:
UPDATE TableName
SET Column_Name1=eExpression1
,Column_Name1=eExpression1...
WHERE Condition