2020年全國計算機二級vfp全真模擬考試題及答案(九).doc_第1頁
2020年全國計算機二級vfp全真模擬考試題及答案(九).doc_第2頁
2020年全國計算機二級vfp全真模擬考試題及答案(九).doc_第3頁
2020年全國計算機二級vfp全真模擬考試題及答案(九).doc_第4頁
2020年全國計算機二級vfp全真模擬考試題及答案(九).doc_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、2020年全國計算機二級 vfp 全真模擬考試題及答案(九)1. 下面描述中,符合結構化程序設計風格的是 ( A ) 。A)使用順序、選擇和重復 ( 循環(huán) ) 三種基本控制結構表示程序的控制邏輯B) 模塊只有一個入口,可以有多個出口C)注重提高程序的執(zhí)行效率D)不使用 goto 語句【解析】結構化程序設計方法的四條原則是:自頂向下。程序設計時,應先考慮總體,后考慮細節(jié);先考慮全局目標,后考慮局部目標。逐步求精。對復雜問題,應設計一些子目標,作過渡,逐步細節(jié)化。模塊化。一個復雜問題,肯定是由若干稍簡單的問題構成;解決這個復雜問題的程序, 也應對應若干稍簡單的問題,分解成若干稍小的部分。限制使用

2、goto 語句。本題答案為 A)。2. 軟件生命周期中,能準確地確定軟件系統(tǒng)必須做什么和必須具備哪些功能的階段是 (D) 。A)概要設計B)軟件設計C)可行性研究和計劃制定D)需求分析【解析】通常,將軟件產品從提出、實現(xiàn)、使用維護到停止使用退役的過程稱為軟件生命周期。也就是說,軟件產品從考慮其概念開始,到該軟件產品不能使用為止的整個時期都屬于軟件生命周期。 軟件生命周期的主要活動階段為:可行性研究和計劃制定。確定待開發(fā)軟件系統(tǒng)的開發(fā)目標和總的要求,給出它的功能、性能、可靠性以及接口等方面的可能方案,制定完成開發(fā)任務的實施計劃。需求分析。對待開發(fā)軟件提出的需求進行分析并給出詳細定義,即準確地確定

3、軟件系統(tǒng)的功能。 編寫軟件規(guī)格說明書及初步的用戶手冊,提交評審。軟件設計。系統(tǒng)設計人員和程序設計人員應該在反復理解軟件需求的基礎上,給出軟件的結構、模塊的劃分、功能的分配以及處理流程。軟件實現(xiàn)。把軟件設計轉換成計算機可以接受的程序代碼。即完成源程序的編碼,編寫用戶手冊、操作手冊等面向用戶的文檔,編寫單元測試計劃。軟件測試。在設計測試用例的基礎上, 檢驗軟件的各個組成部分。編寫測試分析報告。運行和維護。將已交付的軟件投入運行,并在運行使用中不斷地維護,根據(jù)新提出的需求進行必要而且可能的擴充和刪改。本題答案是D)。3.) 數(shù)據(jù)流圖由一些特定的圖符構成。 下列圖符名標識的圖符不屬于數(shù)據(jù)流圖合法圖符的

4、是(B) 。A)加工B)控制流C)數(shù)據(jù)存儲D)數(shù)據(jù)流【解析】數(shù)據(jù)流圖從數(shù)據(jù)傳遞和加工的角度,來刻畫數(shù)據(jù)流從輸入到輸出的移動變換過程。數(shù)據(jù)流圖中的主要圖形元素有:加工 ( 轉換 ) 、數(shù)據(jù)流、存儲文件 ( 數(shù)據(jù)源 ) 等。本題答案為 B)。4. 數(shù)據(jù)庫概念設計的過程中, 以下各項中不屬于視圖設計設計次序的是(B).A)自頂向下B)由整體到個體C)由內向外D)由底向上【解析】數(shù)據(jù)庫概念設計的過程中,視圖設計一般有三種設計次序,它們是:自頂向下。這種方法是先從抽象級別高且普遍性強的對象開始逐步細化、具體化與特殊化。由底向上。這種設計方法是先從具體的對象開始,逐步抽象,普遍化與一般化,最后形成一個完整

5、的視圖設計。由內向外。這種設計方法是先從最基本與最明顯的對象著手逐步擴充至非基本、不明顯地其它對象。本題答案為B)。5. 在Visual FoxPro中,關系數(shù)據(jù)庫管理系統(tǒng)所管理的關系是 ( A ) 。A)一個 DBF文件B)若干個二維表C)一個 DBC文件D)若干個 DBC文件【解析】在關系模型的概念中,一個關系就是一張二維表,每個關系有一個關系名。在 Visual FoxPro中,一個關系存儲為一個文件,文件名擴展名為 .dbf ,稱為 表 。所以關系數(shù)據(jù)庫管理系統(tǒng)所管理的關系是一個 DBF文件。6. 假設所有學生都已選課, 所有的選課成績都已確定。 檢索所有選課成績都在 90分以上 (

6、含) 的學生信息,正確的 SQL命令是 ( B ) 。A)SELECT * FROM 學生 WHERE學號 IN (SELECT學號 FROM 選課WHERE成績 90)B) SELECT * FROM學生 WHERE學號 NOT IN (SELECT 學號 FROM選課 WHERE成績 90)C) SELECT * FROM 學生 WHERE學號 EXISTS (SELECT 學號 FROM選課 WHERE成績 90)【解析】本題主要考查嵌套查詢。嵌套查詢一般分為兩層,內層和外層,被括號括起來的為內層查詢,先進行內層查詢,在內層查詢的基礎上再進行外層查詢。本題檢索所有選課成績都在90分以上

7、( 含) 的學生信息,可用 NOT IN (SELECT 學號 FROM選課 WHERE成績 90)語句表示,因此, B)為正確選項。7. 以下關于 查詢 的正確描述是 ( D ) 。A)查詢文件的擴展名為 prgB)查詢保存在數(shù)據(jù)庫文件中C)查詢保存在表文件中D)查詢保存在查詢文件中【解析】查詢文件的擴展名是qpr ,所以 A)選項說法錯誤;查詢是以擴展名為 qpr 的文件保存在磁盤上的, 所以查詢是保存在查詢文件中,不是保存在數(shù)據(jù)庫文件或表文件中,所以B)、 C)選項說法錯誤, D)選項說法正確。8. 已知當前表中有字符型字段職稱和性別, 要建立一個索引, 要求首先按職稱排序、職稱相同時再

8、按性別排序,正確的命令是 ( A ) 。A)INDEX ON 職稱性別TOB) INDEX ON性別職稱TOC) INDEX ON 職稱,性別TOD) INDEXON性別,職稱TO【解析】 INDEX命令格式: INDEX ON TO |TAG OF FOR 條件 COMPACTASCENDING|DESCENDINGUNIQUE|CANDIDATEADDITIVE ,其中索引表達式可以是字段名,或包含字段名的表達式,如果為多個字段,需要用 號連接。9. 下列程序段執(zhí)行以后,內存變量 A和B的值是 ( A ) 。CLEARA10B20SET UDFPARMS TO REFERENCEDO SQ

9、 WITH (A),B& 參數(shù) A是值傳送, B是引用傳送?A,BPROCEDURE SQPARAMETERS ,X1Y1X1=X1*X1Y1=2*X1ENDPROCA)10 200 B) 100 200 C) 100 20 D) 10 20【解析】過程中的參數(shù)傳遞分為兩種:按值傳遞和引用傳遞。按值傳遞時,形參變量值的改變不會影響實參變量的取值;按引用傳遞時,形參變量值改變時,實參變量值也隨之改變。 此題中參數(shù) A為值傳送,即A值為 10;參數(shù) B為引用傳送,根據(jù) X1X1;Y1=2*X1得Y1的值為 200。10. 下列程序段執(zhí)行以后,內存變量 y的值是 ( D ) 。x34567y0DO

10、WHILE x0y x%10y*10 x int(x/10)ENDDOA)3456B) 34567C) 7654D) 76543【解析】 %是求余運算, * 是乘運算, / 是除運算; int()函數(shù)返回指定表達式的整數(shù)部分; Do循環(huán)的執(zhí)行過程如下:執(zhí)行次數(shù),x,y執(zhí)行前,34567,01,3456,72,345,763,34,7654,3,76545,0,76543所以答案應該是 76543。11. 設X65,命令? VARTYPE(X)的輸出是 (C) 。A)NB)CC)LD)出錯【解析】 VARTYPE( ,) :測試 的類型,返回一個大寫字母,函數(shù)值為字符型。表達式 X65即X.F.

11、 ,因此,函數(shù)返回 L,即邏輯型。12. 刪除 student 表的 平均成績 字段的正確 SQL命令是 ( C ) 。A)DELETE TABLE student DELETE COLUMN平均成績B) ALTER TABLE student DELETE COLUMN平均成績C) ALTER TABLE student DROP COLUMN平均成績D) DELETE TABLE student DROP COLUMN平均成績【解析】刪除表中的字段、 索引及有效性規(guī)則、錯誤提示信息及默認值,可使用 ALTER TABLE命令,其基本格式為:ALTER TABLE DROP COLUMN 字

12、DROP PRIMARY KEY TAG索 DROP UNIQUE TAG索DROP CHECK因此,選項 C)正確。13. 假設成績字段的默認值是空值,檢索還未確定成績的學生選課信息,正確的 SQL命令是 ( C ) 。A)SELECT學生 . 學號,姓名,選課 . 課程號 FROM 學生 JOIN 選課WHERE學生 . 學號選課 . 學號 AND 選課 . 成績 IS NULLB) SELECT 學生 . 學號,姓名,選課 . 課程號 FROM 學生 JOIN 選課WHERE學生 . 學號選課 . 學號 AND 選課 . 成績 NULLC) SELECT 學生 . 學號,姓名,選課 .

13、課程號 FROM 學生 JOIN 選課ON 學生 . 學號選課 . 學號 WHERE選課 . 成績 IS NULLD) SELECT 學生 . 學號,姓名,選課 . 課程號 FROM 學生 JOIN 選課ON 學生 . 學號選課 . 學號 WHERE選課 . 成績 NULL【解析】本題主要考查超連接查詢和空值查詢。 超連接查詢有四種連接方式,其基本格式為: SELECT FROM左表 INNERLEFT RIGHT FULL JOIN 右表 ON 連接條件 WHERE其他條件。要檢索還未確定成績的學生選課信息,應使用is null,首先排除 B)、D)選項。而 A)選項的格式不正確, C)為正

14、確選項。14. 假設所有的選課成績都已確定。 顯示 101 號課程成績中最高的 10%記錄信息,正確的 SQL命令是 (D) 。A)SELECT* TOP10 FROM選課 ORDERBY 成績 WHERE課程號 101B) SELECT * PERCENT10 FROM選課 ORDERBY 成績 DESC WHERE課程號 101C) SELECT * TOP 10 PERCENT FROM選課 ORDER BY成績 WHERE課程號 101D) SELECT * TOP10 PERCENTFROM選課 ORDERBY 成績 DESCWHERE課程號 101【解析】 TOP短語可以查詢滿足條

15、件的前幾個記錄,其命令格式為:SELECTTOP 數(shù)字 PERCENT,首先排除 A)、B)選項。顯示 101 號課程成績中最高的 10%記錄信息應該降序排列,使用 DESC,如果不指明升序或降序,默認按升序排列。因此, D)選項正確。15. 消除 SQLSELECT查詢結果中的重復記錄,可采取的方法是 ( C ) 。A)通過指定主關鍵字B)通過指定唯一索引C) 使用 DISTINCT短語 D) 使用 UNIQUE短語【解析】 SQL的核心是查詢。 SQL的查詢命令也稱作 SELECT命令,它的基本形式由 SELECTFROMWHERE查詢塊組成。其中 SELECT說明要查詢的字段,如果查詢的字段需去掉重復值,則要用到DISTINCT短語,因此, C)為正確選項。16. 在Visual FoxPro中,下面關于屬性、方法和事件的敘述錯誤的是(D) 。A)屬性用于描述對象的狀態(tài),方法用于表示對象的行為B) 基于同一個類產生的兩個對象可以分別設置自己的屬性值C) 事件代碼也可以像方法一樣被顯式調用D) 在創(chuàng)建一個表單時,可以添加新的屬性、

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論