當前位置:學者齋 >

計算機 >計算機二級 >

下半年計算機二級VFP考試預測題(附答案)

下半年計算機二級VFP考試預測題(附答案)

  一、選擇題

下半年計算機二級VFP考試預測題(附答案)

1程式流程圖中帶有箭頭的線段表示的是( )。

A.圖元關係B.資料流C.控制流D.呼叫關係

參考答案:C

參考解析:在資料流圖中,用標有名字的箭頭表示資料流。在程式流程圖中,用標有名字的箭頭表示控制流。所以選擇C。

2對長度為n的線性表排序,在最壞情況下,比較次數不是n(n-1)/2的排序方法是( )。

A.快速排序B.氣泡排序C.直接插入排序D.堆排序

參考答案:D

參考解析:除了堆排序演算法的比較次數是o(nlog2 n),其他的都是n(n-1)/2。

3在軟體開發中,需求分析階段產生的主要文件是( )。

A.可行性分析報告

B.軟體需求規格說明書

C.概要設計說明書

D.整合測試計劃

參考答案:B

參考解析:A)錯誤,可行性分析階段產生可行性分析報告。C)錯誤,概要設計說明書是總體設計階段產生的文件。D)錯誤,整合測試計劃是在概要設計階段編寫的文件。B)正確,軟體需求規格說明書是後續工作如設計、編碼等需要的重要參考文件。

4在Visual FoxPro中可以建立表的命令是( )。

TE

TE DATABASE

TE QUERY

TE FORM

參考答案:A

參考解析:用命令方式建立資料庫表的是在命令視窗利用OPEN DATA命令先開啟資料庫,然後利用CREATE命令開啟表設計器進行資料表設計。

5設有學生選課表SC(學號,課程號,成績),用SQL命令檢索同時選修了課程號為“Cl”和“C5”課程的學生的學號的正確命令是( )。

CT學號FROM SC WHERE課程號=ˋC1ˊAND課程號=ˋC5ˊ

CT學號FROM SC WHERE課程號=ˋC1ˊAND課程號=(SELECT課程號FROM SC WHERE課程號=ˋC5ˊ)

CT學號FROM SC WHERE課程號=ˋC1ˊAND學號=(SELECT學號FROM SC WHERE課程號=ˋC5ˊ)

CT學號FROM SC WHERE課程號=ˋC1ˊAND學號IN(SELECT學號FROM SC WHERE課程

號=ˋC5ˊ)

參考答案:D

參考解析:這個查詢不能用簡單的查詢實現,所以要用到巢狀查詢,在巢狀查詢中內外層的巢狀用IN而不用“=”,D)選項正確。

6報表的資料來源不包括( )。

A.檢視B.自由表C.資料庫表D.文字檔案

參考答案:D

參考解析:資料來源是報表的資料來源,通常是資料

庫中的表或自由表,也可以是檢視、查詢或臨時表。

7在軟體開發中,需求分析階段可以使用的工具是( )。

A.N-S圖圖圖D.程式流程圖

參考答案:B

參考解析:在需求分析階段可以使用的工具有資料流圖(DFD圖),資料字典(DD),判定樹與判定表,所以選擇B)。

8查詢所有l982年3月20日以後(含)出生、性別為男的學生,正確的SQL語句是( )。

CT*FROM學生WHERE出生日期>={^1982-03-20}AND性別=〝男〞

CT*FROM學生WHERE出生日期<={^1982-03-20}AND性別=〝男〞

CT*FROM學生WHERE出生日期>={^1982-03-20}OR性別=〝男〞

CT*FROM學生WHERE出生日期<={^1982-03-20}OR性別=〝男〞

參考答案:A

參考解析:(3SQL的基本形式由SELECT-FROM-WHERE查詢塊組成。其中SELECT說明要查詢的欄位,FROM說明要查詢的欄位來自哪個表或哪些表,WHERE說明查詢條件。要求時間為l982年3月20日以後,對應的SQL語句應為WHERE出生日期>={^1982-03-20},and表示“且”,本題A)選項正確。

9副檔名為mpr的檔案是( )。

A.選單檔案B.選單程式檔案C.選單備註檔案D.選單引數檔案

參考答案:B

參考解析:mpr是選單程式檔案的副檔名,選單檔案的副檔名是nlnx,選單備註檔案的副檔名是rant,選單引數檔案不存在。

10查詢單價在600元以上的主機板和硬碟的正確SQL命令是( ).

CT*FROM產品WHERE單價>600AND(名稱=ˋ主機板′AND名稱=ˋ硬碟′)

CT*FROM產品WHERE單價>600AND(名稱=ˋ主機板′OR名稱=ˋ硬碟′)

CT*FROM產品FOR單價>600AND(名稱=ˋ主機板′AND名稱=ˋ硬碟′)

CT*FROM產品FOR單價>600AND(名稱=ˋ主機板′OR名稱=ˋ硬碟′)

參考答案:B

參考解析:SQL的基本格式為SELECT-FROM-WHERE,其中SELECT說明要查詢的欄位,FROM說明要查詢的欄位來自哪個表或哪些表,WHERE說明查詢條件。查詢主機板和硬碟資訊應使用…or連線。

11在Visual FoxPro中,用於建立或修改程式檔案的命令是( )。

FY<檔名>

FY COMMAND<檔名>

FY PROCEDURE<檔名>

FY PROGRAM<檔名>

參考答案:B

參考解析:用命令方式建立和修改程式檔案的命令格式是:MODIFY COMMAND<檔名>。

12在Visual FoxPro中,若所建立索引的欄位值不允許重複,並且一個表中只能建立一個,這種索引應該是( )。

A.主索引B.唯一索引C.候選索引D.普通索引

參考答案:A

參考解析:Visual FoxPro中的索引分為主索引、候選索引、唯-索引和普通索引四種。主索引是在指定欄位或表示式中不允許出現重複值的索弓i,主索引可以看作表中的主關鍵字,-個表中只能有-個主索引;候選索引和主索引具有相同的特性,但候選索引可以有多個;唯-索引是索引項的唯-,而不是欄位值的唯-;普通索引既允許欄位中出現重複值,也允許索引項中出現重複值。

13讓隱藏的MeForm表單顯示在螢幕上的命令是( )。

參考答案:B

參考解析:表單的Show方法用於顯表單,該方法將表單的Visible屬性值設為.T.,使之成為活動表單。DisPlay、List、See都不是表單的方法。

14在Visual FoxPro中,編譯或連編生成的程式檔案的副檔名不包括( )。

參考答案:C

參考解析: Visual FoxPro程式檔案通過編譯、連編.,可以產生不同的目的碼檔案,這些檔案具有不同的副檔名:(Visual FoxPro可執行檔案),(Visual FoxPm應用程式檔案),(Visual FoxPro編譯版本);

15釋放和關閉表單的方法是( )。

roy

參考答案:A

參考解析:表單的Release方法是將表單從記憶體中釋放;LostFocus事件是表單失去焦點的事件;Destroy事件是在表單物件釋放時引發的事件;表單沒有Delete事件和方法。

16假設職員表已在當前工作區開啟,其當前記錄的“姓名”欄位值為“李彤”(C型欄位)。在命令視窗輸入

並執行如下命令:

姓名=姓名-〝出勤〞

?姓名

螢幕上會顯示( )。

A.李彤B.李彤出勤C.李彤·出勤D.李彤-出勤

參考答案:A

參考解析:C型欄位即字元型欄位,其表示方法是用半形單引號、雙引號或方括號把字串括起來,字元型變數的定界符必須成對匹配,如果某種定界符本身也是字串的內容,則需要用另-種定界符為該字串定界。本題輸出結果為“李彤”。

設有表示學生選課的三張表,學生S(學號,姓名,性別,年齡,身份證號),課程C(課號,課名),選課SC(學號,課號,成績),則表SC的關鍵字(鍵或碼)為( )。

A.課號,成績

B.學號,成績

C.學號,課號

D.學號,姓名,成績

參考答案:C

參考解析:學號是學生表s的主鍵,課號是課程表c的主鍵,所以選課表sc的關鍵字就應該是與前兩個表能夠直接聯絡且能唯-定義的學號和課號,所以選擇C)。

18在下面的Visual FoxPro表示式中,運算結果不為邏輯真的是( )。

Y(SPACE(0))

(ˋxy*′,ˋxyz′)

(ˋxy′,ˋabcxyz′)

LL(.)

參考答案:C

參考解析:Space函式返回由指定數目組成的字串,Space(0)返回空字串,Empty函式判斷指定的表示式的運算結果是否為空,故A)選項為真;Like函式比較前後兩個字串對應位置上的字元,若所有對應字元都相匹配,函式返回值為邏輯真,否則為邏輯假,前字串可包含萬用字元,故B)選項為真;At函式如果前字串是後字串的子串,返回前字串首字元在後字串中第幾次出現的位置,函式值為數值型,故C)返回的不為邏輯真;IsnuU函式判斷-個表示式的值是否為空值,故D)選項為真。

19結構化程式設計的基本原則不包括( )。

A.多型性B.自頂向下C.模組化D.逐步求精

參考答案:A

參考解析:結構化程式設計的思想包括:自頂向下、逐步求精、模組化、限制使用go to語句,所以選擇A)。

20假設某表單的Visible屬性的初值為.F.,能將其設定為.T.的方法是( )。

ocus

參考答案:B

考解析:表單的Hide方法用於隱藏表單,該方法將表單的Visible屬性設定為.F.;Show方法用於顯表單,該方法將表單的Visible屬性值設為.T.,使之成為活動表單;Release方法用於從記憶體中釋放表單;SetFocus方法讓表單獲得焦點,使其成為活動表單。所以符合此題的方法是Show。

  • 文章版權屬於文章作者所有,轉載請註明 https://xuezhezhai.com/zh-tw/jsj/erji/qdzep2.html