2012年二級VB模擬試題及參考答案3_第1頁
2012年二級VB模擬試題及參考答案3_第2頁
2012年二級VB模擬試題及參考答案3_第3頁
2012年二級VB模擬試題及參考答案3_第4頁
2012年二級VB模擬試題及參考答案3_第5頁
已閱讀5頁,還剩12頁未讀 繼續免費閱讀

付費下載

VIP免費下載

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

文檔簡介

1、2012年計算機等級考試二級VB模擬試題及參考答案(3)來源: :91UP快學堂 時間:2012/8/6 筆試部分筆試部分一、選擇題1.棧和隊列的共同特點是( )A.都是先進先出B.都是先進后出C.只允許在端點處插入和刪除元素D.沒有共同點【參考答案】 C2.鏈表不具有的特點是( )A.不必事先估計存儲空間 B.可隨機訪問任一元素C.插入刪除不需要移動元素 D.所需空間與線性表長度成正比【參考答案】 B3.為了提高測試的效率,應該( )A.隨機選取7測試數據 B.取一切可能的輸入數據作為測試數據C.在完成編碼以后制定軟件的測試計劃 D.集中對付那些錯誤群集的程序【參考答案】 D4.軟件生命周期

2、中所花費用最多的階段是( )A.詳細設計 B.軟件編碼 C.軟件測試 D.軟件維護【參考答案】 D5.下列有關數據庫的描述,正確的是( )A.數據庫是一個DBF文件B.數據庫是一個關系C.數據庫是一個結構化的數據集合D.數據庫是一組文件【參考答案】 C6.算法的空間復雜度是指( )A.算法程序的長度 B.算法程序中的指令條數C.算法程序所占的存儲空間 D.執行過程中所需要的存儲空間【參考答案】 D7.數據結構中,與所使用的計算機無關的是數據的( )A.存儲結構 B.物理結構 C.邏輯結構 D.物理和存儲結構【參考答案】 C8.軟件設計包括軟件的結構、數據接口和過程設計,其中軟件的過程設計是指(

3、 )A.模塊間的關系 B.系統結構部件轉換成軟件的過程描述C.軟件層次結構 D.軟件開發過程【參考答案】 B9.數據流圖用于抽象描述一個軟件的邏輯模型,數據流圖由一些特定的圖符構成。下列圖符名標識的圖符不屬于數據流圖合法圖符的是( )A.控制流 B.加工C.數據存儲 D.源和潭【參考答案】 A10.在數據庫設計中,將E-R圖轉換成關系數據模型的過程屬于( )A.需求分析階段 B.邏輯設計階段 C.概念設計階段 D.物理設計階段【參考答案】 B11.使用Visual FoxPro的菜單設計器時,選中菜單項之后,如果要設計它的子菜單,應在“結果”中選擇( )A.菜單項 B.子菜單 C.命令 D.過

4、程【參考答案】 B12.在Visual FoxPro中,用于建立或修改過程文件的命令是( )A.MODIFY<文件名> B.MODIFY COMMAND<文件名>C.MODIFY PROCEDURE<文件名> D.以上B、C都對【參考答案】 B13.在菜單設計器中,第一級菜單的“結果”項中選項有( )A.命名、填充名稱、子菜單、過程 B.包含對象的表單集C.菜單項、命令、過程和快捷菜單 D.子菜單、菜單項、過程和快捷菜單【參考答案】 A14.使用命令DECLARE MM(2,3)定義的數組,包含的數組元素(下標變量)的個數為( )A.2個 B.3個 C.5個

5、 D.6個【參考答案】 D15.計算所有職稱為正、副教授的平均工資,將結構賦予變量PJ中,應使用命令( )A.AVERAGE工資TO PJ FOR教授$職稱B.AVERAGE FIELDS工資TO PJ FOR教授$職稱C.AVERAGE工資TO PJ FOR職稱=副教授.AND.職稱=教授$D.AVERAGE工資TO PJ FOR職稱=副教授.OR.教授【參考答案】 A16.“x是小于100的非負數”,用VFP表達式表示是( )A.0x<100 B.0<=x<100 C.0<=x AND x<100 D.0<=x OR x<100【參考答案】 C17

6、.將A區上的主表文件按關鍵字段“XM”和C區上的輔助文件建立關聯,正確的是( )A.SET RELATION TO XM INTO C B.SET RELATION TO C INTO XMC.SET RELATION TO XM TO C D.SET RELATION ON XM INTO C【參考答案】 A18.數據表文件CJ.DBF已經打開,共有10條記錄,按關鍵字XM排序,執行命令SORT ON XM TO CJ后,屏幕將顯示( )A.10條記錄排序完成B.CJ.DBF已存在,覆蓋它嗎(Y/N)C.文件在使用D.出錯信息【參考答案】 C19.關于數據庫表和自由表,下列說法正確的是( )

7、A.數據庫表可以轉換為自由表,反之不能 B.自由表可以轉換為數據庫表,反之不能C.兩者不能相互轉換 D.兩者可以相互轉換【參考答案】 D20.在下列各式中,運算結果為數值的是( )A.CTOD(04/05/97)-28 B.1234+5678C.120+30=150 D.LEN(ABCD)-1【參考答案】 D21.從數據庫的整體結構看,數據庫系統采用的數據模型有( )A.網狀模型、鏈狀模型和層次模型 B.層次模型、網狀模型和環狀模型C.層次模型、網狀模型和關系模型 D.鏈狀模型、關系模型和層次模型【參考答案】 C22.把當前數據庫文件中“性別”字段的值全部清除,但仍保留該字段與其他各字段內容,

8、應當使用命令( )A.MODIFY STRUCTURE B.DELETEC.REPLACE D.ZAP【參考答案】 C23.假定系統日期是1998年12月20日,有如下命令:MJ=MOD(YEAR(DATE(),100)執行該命令后,MJ的值是( )A.1998 B.98 C.981220 D.1220【參考答案】 B24.在Visual FoxPro中,執行STORE DTOC(DATE()+10)TO B后,變量B的類型為( )A.日期型 B.數據型 C.備注型 D.字符型【參考答案】 D25.以下關于表單控件基本操作的敘述中,錯誤的是( )A.要在表單中復制某個控件,可以按住Ctrl鍵并

9、拖放該控件B.要使表單中被選定的多個控件大小一樣,可單擊“布局”工具欄中的“相同大小”按鈕C.要將某個控件的Tab程序設置為1,可以進入Tab鍵次序交互設置狀態后,雙擊控件的Tab鍵次序D.要在“表單控件”工具欄中顯示某個類庫文件中自定義類,可以單擊工具欄中的“查看類”按鈕,然后在彈出的菜單中選擇“添加”選項【參考答案】 A26.在Visual FoxPro的幾種循環語句中,當循環次數為常數時,應選用的語句是( )A.DO WHILE B.SCAN C.LOOP D.FOR【參考答案】 D27.視圖比查詢設計器多出的選項卡是( )A.字段 B.排序依據C.聯接 D.更新條件【參考答案】 D28

10、.VisualFoxPro中,使用SET RELATION可建立兩個表之間的關聯,這種關聯是( )A.永久性關聯 B.永久性關聯或臨時性關聯 C.臨時性關聯 D.以上都不正確【參考答案】 C29.在一個系統中,使多個對象協調工作,可以使用( )A.工具欄 B.菜單欄 C.單選按鈕組 D.命令按鈕組【參考答案】 B30.如果將查詢結果保存在一個命令名的非只讀表中,“查詢去向”應選擇( )A.臨時表 B.表 C.臨時表或表 D.瀏覽或屏幕【參考答案】 B31.不能夠作為應用程序系統中的主程序的是( )A.表單 B.菜單 C.數據表 D.程序【參考答案】 C32.在VisualFoxPro中,可以使

11、用的兩類變量是( )A.內存變量和字段變量B.全局變量和局部變量C.字段變量和簡單變量D.內存變量和自動變量【參考答案】 A33.關于復合索引文件的說法,錯誤的是( )A.復合索引文件可由FoxPro自動壓縮B.復合索引文件比同樣功能的單索引文件要小C.所有索引文件必須在對應的數據庫打開后,再將其打開D.復合索引文件的擴展名.CDX【參考答案】 C34.執行LIST NEXT 1命令之后,記錄指針的位置指向( )A.下一條記錄 B.原來記錄 C.尾記錄 D.首記錄【參考答案】 B35.在Visual FoxPro中,打開表命令是( )A.OPEN TABLE<表名> B.USE&l

12、t;表名> C.USE TABLE<表名> D.OPEN<表名>【參考答案】 B二、填空題1.某二叉樹中度為2的結點有18個,則該二叉樹中有【1】個葉子結點。【參考答案】【1】192.在面向對象方法中,類的實例稱為【2】。【參考答案】【2】對象3.診斷和改正程序中錯誤的工作通常稱為【3】。【參考答案】【3】程序調試4.在關系數據庫中,把數據表示成二維表,每一個二維表稱為【4】。【參考答案】【4】關系5.問題處理方案的正確而完整的描述稱為【5】。【參考答案】【5】算法6.在奧運會游泳比賽中,一個游泳運動員可以參加多項比賽,一個游泳比賽項目可以有多個運動員參加,游泳運

13、動員與游泳比賽項目兩個實體之間的聯系是【6】聯系。【參考答案】【6】多對多7.執行命令A=2005/4/2之后,內存變量A的數據類型是【7】型。【參考答案】【7】數值8.如下程序顯示的結果是【8】。s=1i=0do while i<8s=s+ii=i+2enddo?s【參考答案】【8】139.在Visual FoxPro中,可以在表設計器中為字段設置默認值的表是【9】表。【參考答案】【9】數據庫表10.Visual FoxPro中數據庫文件的擴展名(后綴)是【10】。【參考答案】【10】DBC11-13題使用如下三個數據庫表:金牌榜.DBF 國家代碼 C(3),金牌數 I,銀牌數 I,銅

14、牌數 I獲獎牌情況.DBF 國家代碼 C(3),運動員名稱 C(20),項目名稱 C(3),名次 I國家.DBF 國家代碼 C(3),國家名稱 C(20)"金牌榜"表中一個國家一條記錄;"獲獎牌情況"表中每個項目中的各個名次都有一條記錄,名次只取前3名,例如:國家代碼 運動員名稱 項目名稱 名次001 劉翔 男子110米欄 1001 李小鵬 男子雙杠 3002 菲爾普斯 游泳男子200米自由泳 3002 菲爾普斯 游泳男子400米個人混合泳 1001 郭晶晶 女子三米板跳板 1001 李婷/孫甜甜 網球女子雙打 111.為表"金牌榜"

15、增加一個字段"獎牌總數",同時為該字段設置有效性規則:獎牌總數>=0,應使用SQL語句ALTER TABLE 金牌榜【11】獎牌總數I【12】獎牌總數>=0【參考答案】【11】ADD 【12】CHECK12.使用"獲獎牌情況"和"國家"兩個表查詢"中國"所獲金牌(名次為1)的數量,應使用SQL語句SELECT COUNT(*) FROM 國家 INNER JOIN 獲獎牌情況;【13】國家.國家代碼=獲獎牌情況.國家代碼;WHERE 國家.國家名稱="中國" AND 名次=1【參考答

16、案】【13】ON13.將金牌榜.DBF中的新增加的字段獎牌總數設置為金牌數、銀牌數、銅牌數三項的和,應使用SQL語句【14】金牌榜【15】獎牌總數=金牌數+銀牌數+銅牌數。【參考答案】【14】UPDATE 【15】SET上機部分1.基本操作題在考生文件夾下,完成如下操作:(1)創建一個名為Sproject的項目文件。(2)將考生文件夾下的學生數據庫SDB添加到新建的項目文件中。(3)打開學生數據庫SDB,將考生文件夾下的自由表TEACHER添加到學生數據庫SDB中;為教師表TEACHER創建一個索引名和索引表達式均為教師號的主索引(升序);為班級表CLASS創建一個索引名和索引表達式均為班主任

17、號的普通索引(升序)。(4)通過“班級號”字段建立班級表CLASS和學生表STUDENT之間的永久關系;通過班級表CLASS的“班主任號”字段和教師表TEACHER的“教師號”字段建立班級表CLASS和教師表TEACHER之間的永久聯系。【參考答案】(1)具體步驟如下: 從“文件”菜單中選擇“新建”命令,系統彈出“新建”對話框。 在“文件類型”中選中“項目”單選按鈕,單擊“新建文件”按鈕。 在彈出的“創建”對話框中,選擇保存路徑為考試目錄,在“項目文件”文本框中輸入Sproject,在“保存類型”下拉列表框中選擇“項目(.pjx)”,單擊“保存”按鈕。即可新建一個Sproject項目,同時打開

18、項目管理器。(2)具體步驟如下: 單擊項目管理器中的“數據”選項卡,選擇“數據庫”選項。 單擊“添加”按鈕,系統彈出“打開”對話框。 選擇要添加的SDB.DBC文件,單擊“確定”按鈕。(3)具體步驟如下: 在項目管理器中選擇數據庫文件SDB,單擊“修改”按鈕,系統打開“數據庫設計器”窗口,并顯示SDB中所有的表文件。 在“數據庫設計器”窗口中的空白處單擊鼠標右鍵,在彈出的快捷菜單中選擇“添加表”命令。 在彈出的“打開”對話框中選擇需要添加的TEACHER.DBF文件。 單擊“確定”按鈕,返回到“數據庫設計器”窗口中。 選中TEACHER表,單擊鼠標右鍵,在彈出的快捷菜單中選擇“修改”命令,系統

19、打開“表設計器”對話框。 單擊“索引”選項卡,在“索引名”和“表達式”文本框中輸入“教師號”,在“類型”下拉列表框中選擇“主索引”選項。 單擊“確定”按鈕,系統彈出詢問是否要永久修改表結構對話框,單擊“是”按鈕。 在“數據庫設計器”窗口中選中CLASS表,單擊鼠標右鍵,在彈出的快捷菜單中選擇“修改”命令,系統打開“表設計器”對話框。 單擊“索引”選項卡,在“索引名”和“表達式”文本框中輸入“班主任號”,在“類型”下拉列表框中選擇“普通索引”選項。 單擊“確定”按鈕,系統彈出詢問是否要永久修改表結構對話框,單擊“是”按鈕。(4)具體步驟如下: 在“數據庫設計器”窗口中,將光標指向CLASS表的“

20、班級號”索引處,按住鼠標左鍵并拖動鼠標至STUDENT表的“班級號”索引處,釋放鼠標左鍵,即可在兩個表之間創建一個永久關系。 用同樣的方法為CLASS和TEACHER表建立永久關系。2.簡單應用題(1)在考生文件夾下使用菜單設計器設計一個名稱為SMENU的下拉式菜單。要求如下: 菜單包括“數據瀏覽”和“退出”兩個菜單欄。 數據瀏覽菜單欄包括“學生表”和“課程表”兩個選項:學生表選項在過程中使用SQL語句SELECT*FROM STUDENT查詢學生表STUDENT的記錄。課程表選項在過程中使用SQL語句SELECT*FROM COURSE查詢課程表COURSE的記錄。 退出菜單欄包括“返回到系

21、統菜單”一個選項:返回系統菜單選項在過程中使用命令返回系統默認的菜單。(2)在考生文件夾下打開命令文件ONE.PRG,該命令文件用來建立一個名稱為S_VIEW的視圖,視圖查詢學生的班級號、班級名、姓名、性別和班主任名(來自TEACHER表的教師名)。命令文件只包含兩條語句,第1條語句有一個錯誤,第2條語句有兩個錯誤,請修改之,并運行。注意:修改時不可改變SQL語句的結構和短語的順序,不允許增加或合并行。 下面的程序在第1行、第2行和第5行有錯誤,請直接在錯誤處修改。 修改時,不可改變SQL語句的結構和短語的順序,不允許增加或合并行。ONE.PRG文件的內容如下:USE sdbCREATE VI

22、EW;SELECT Class.班級號,班級名,姓名,性別,教師名 AS班主任名;FROM Student,Class,Teacher;WHERE Student.班級號=Class.班級號,Teacher.教師號=Class.班主任號【參考答案】(1)具體步驟如下: 從“文件”菜單中選擇“新建”命令,系統彈出“新建”對話框。 在“文件類型”選項區中選中“菜單”單選按鈕,單擊“新建文件”按鈕。 在彈出的“新建菜單”對話框中,單擊“菜單”按鈕。 系統打開“菜單設計器”窗口。 在“菜單名稱”文本框中輸入“數據瀏覽”,在“結果”下拉列表中選擇“子菜單”選項,單擊“創建”按鈕,進入子菜單設計窗口。 在

23、“菜單名稱”文本框中輸入“學生表”,在“結果”下拉列表中選擇“過程”選項,單擊“創建”按鈕。 在打開的程序窗口中輸入SELECT*FROM STUDENT,關閉程序窗口,返回到菜單設計器。 用同樣的方法創建“課程表”子菜單。 在“菜單級”下拉列表中選擇“菜單欄”選項,返回到主菜單設計窗口。 用同樣的方法創建另一個菜單項。單擊“保存”按鈕,系統彈出“另存為”對話框,選擇保存路徑為考試目錄,在“保存菜單為”文本框中輸入SMENU,在“保存類型”下拉列表框中選擇“菜單(.mnx)”選項,單擊“保存”按鈕。(2)正確的程序如下所示:OPEN DATABASE sdbCREATE VIEW S_VIEW

24、 AS;SELECT Class.班級號,班級名,姓名,性別,教師名AS班主任名;FROM Student,Class,Teacher;WHERE Student.班級號=Class.班級號 AND Teacher.教師號 = Class.班主任3.綜合應用題在考生文件夾下,打開學生數據庫SDB,完成下列綜合應用。設計一個名為sform的表單,表單文件名為SDISPLAY,表單的標題為“學生課程教師基本信息瀏覽”。表單上有一個包含三個選項卡的頁框(Pageframe1)控件和一個“退出”按鈕(Command1),其他功能要求如下:(1)為表單建立數據環境,向數據環境依次添加STUDENT表(cursor1)、COURSE表(cursor2)和TEACHER表(cursor3)。(2)要求表單的高度為280,寬度為450;表單顯示時自動在主窗口內居中。(3)三個選項卡的標簽名稱分別為“學生”(Page1)、“課程”(Page2)和“教師”(Page3),每個選項卡分別以表格形式瀏覽學生表、課程表和教師表的信息。選項位于表單的左邊距為18,頂邊距為10,選項卡的高度為230,寬度為420。(4)單擊“退出”按鈕時關閉表單。【參考答案

溫馨提示

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

評論

0/150

提交評論