全國計算機等級考試二級VF歷年筆試題(20054-20109)_第1頁
全國計算機等級考試二級VF歷年筆試題(20054-20109)_第2頁
全國計算機等級考試二級VF歷年筆試題(20054-20109)_第3頁
全國計算機等級考試二級VF歷年筆試題(20054-20109)_第4頁
已閱讀5頁,還剩92頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2010年9月全國計算機等級考試二級筆試試卷2010年3月全國計算機等級考試二級筆試試卷2009年9月全國計算機等級考試二級筆試試卷2009年3月全國計算機等級考試二級筆試試卷2008年9月全國計算機等級考試二級筆試試卷2008年4月全國計算機等級考試二級筆試試卷2007年9月全國計算機等級考試二級筆試試卷2007年4月全國計算機等級考試二級筆試試卷2006年9月全國計算機等級考試二級筆試試卷2006年4月全國計算機等級考試二級筆試試卷2005年9月全國計算機等級考試二級筆試試卷2005年4月全國計算機等級考試二級筆試試卷2010年9月全國計算機等級考試二級筆試試卷VisualFoxPro數據庫程序設計(考試時間90分鐘,滿分100分)一、選擇題(每小題2分,共70分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的。請將正確選項填涂在答題卡相應位置上,答在試卷上不得分。(1)下列敘述中正確的是A)線性表的鏈式存儲結構與順序存儲結構所需要的存儲空間是相同的B)線性表的鏈式存儲結構所需要的存儲空間一般要多于順序存儲結構C)線性表的鏈式存儲結構所需要的存儲空間一般要少于順序存儲結構D)上述三種說法都不對(2)下列敘述中正確的是A)在棧中,棧中元素隨棧底指針與棧頂指針的變化而動態(tài)變化B)在棧中,棧頂指針不變,棧中元素隨棧底指針的變化而動態(tài)變化C)在棧中,棧底指針不變,棧中元素隨棧頂指針的變化而動態(tài)變化D)上述三種說法都不對(3)軟件測試的目的是A)評估軟件可靠性B)發(fā)現并改正程序中的錯誤C)改正程序中的錯誤D)發(fā)現程序中的錯誤(4)下面描述中,不屬于軟件危機表現的是A)軟件過程不規(guī)范B)軟件開發(fā)生產率低C)軟件質量難以控制D)軟件成本不斷提高(5)軟件生命周期是指A)軟件產品從提出、實現、使用維護到停止使用退役的過程B)軟件從需求分析、設計、實現到測試完成的過程C)軟件的開發(fā)過程D)軟件的運行維護過程(6)面向對象方法中,繼承是指A)一組對象所具有的相似性質B)一個對象具有另一個對象的性質C)各對象之間的共同性質D)類之間共享屬性和操作的機制(7)層次型、網狀型和關系型數據庫劃分原則是A)記錄長度B)文件的大小C)聯系的復雜程度D)數據之間的聯系方式(8)一個工作人員可以使用多臺計算機,而一臺計算機可被多個人使用,則實體工作人員與實體計算機之間的聯系是A)一對一B)一對多C)多對多D)多對一(9)數據庫設計中反映用戶對數據要求的模式是A)內模式B)概念模式C)外模式D)設計模式10.有三個關系R、S和T如下:RSTABCADABCDa12c4c314b21c31則由關系R和S得到關系T的操作是A)自然連接B)交C)投影D)并(11)在VisualFoxPro中,要想將日期型或日期時間型數據中的年份用4位數字顯示,應當使用設置命令A)SETCENTURYONB)SETCENTURYTO4C)SETYEARTO4D)SETYEARTOyyyy(12)設A=[6*8-2]、B=6*8-2、C="6*8-2",屬于合法表達式是的A)A+BB)B+CC)A-CD)C-B(13)假設在數據庫表的表設計器中,字符型字段“性別”已被選中,正確的有效性規(guī)則設置是A)="男".OR."女"B)性別="男".OR."女"C)$"男女"D)性別$"男女"(14)在當前打開的表中,顯示“書名”以“計算機”打頭的所有圖書,正確的命令是A)listfbr書名="計算*"B)listfbr書名="計算機"C)listfor書名="計算%"D)listwhere書名="計算機"(15)連續(xù)執(zhí)行以下命令,最后一條命令的輸出結果是SETEXACTOFFa="北京"b=(a="北京交通")?bA)北京B)北京交通C).F.D)出錯(16)設x="123",y=123,k="y",表達式x+&k的值是A)123123B)2460123yD)數據類型不匹配(17)運算結果不是2010的表達式是A)int(2010.9)B)round(2010.1,0)C)ceiling(2010.1)D)floor(2010.9)(18)在建立表間一對多的永久聯系時,主表的索引類型必須是A)主索引或候選索引B)主索引、候選索引或唯一索引C)主索引、候選索引、唯一索引或普通索引D)可以不建立索引(19)在表設計器中設置的索引包含在A)獨立索引文件中B)唯一索引文件中C)結構復合索引文件中D)非結構復合索引文件中(20)假設表“學生.dbP已在某個工作區(qū)打開,且別名取為studento選擇“學生”表所在的工作區(qū)為當前工作區(qū)的命令是A)SELECTOB)USE學生C)SELECT學生D)SELECTstudent(21)刪除視圖myview的命令是A)DELETEmyviweB)DELETEVIEWmyviewC)DROPVIEWmyviewD)REMOVEVIEWmyview(22)下面關于列表框和組合框的陳述中,正確的是A)列表框可以設置成多重選擇,而組合框不能B)組合框可以設置成多重選擇,而列表框不能C)列表框和組合框都可以設置成多重選擇D)列表框和組合框都不能設置成多重選擇(23)在表單設計器環(huán)境中,為表單添加一選項按鈕組:。男。女。默認情況下,第一個選項按鈕“男''為選中狀態(tài),此時該選項按鈕組的Value屬性值為A)OB)1C)“男"D).T.(24)在VisualFoxpro中,屬于命令按鈕屬性的是A)ParentB)ThisC)ThisFormD)Click(25)在VisualFoxpro中,可視類庫文件的擴展名是A).dbfB).sexC).vexD).dbc(26)為了在報表中打印當前時間,應該在適當區(qū)域插入一個()A)標簽控件B)文本框C)表達式D)域控件(27)在菜單設計器中,可以在定義菜單名稱時為菜單項指定一個訪問鍵,指定訪問鍵為“X”的的菜單項名稱定義是A)綜合查詢(\>x)B)綜合查詢(/>x)C)綜合查詢(\(28)假設新建了一個程序文件myProc.prg(不存在同名的.exe、.app和.fxp文件),然后在命令窗口輸入命令DomyProc,執(zhí)行該程序并獲得正常的結果,現在用命令ERASEmyProc.prg刪除該程序文件,然后再次執(zhí)行命令DomyProc,產生的結果是()A)出錯(找不到文件)B)與第一次執(zhí)行的結果相同C)系統(tǒng)打開“運行”對話框,要求指定文件D)以上都不對(29)以下關于視圖描述錯誤的是A)只有在數據庫中可以建立視圖B)視圖定義保存在視圖文件中C)從用戶查詢的角度視圖和表一樣D)視圖物理上不包括數據(30)關閉釋放表單的方法是A)shutB)closeFormC)releaseD)close(31)?(35)題使用如下數據表:學生.DBF:學號(C,8),姓名(C,6),性別(C,2)選課.DBF:學號(C,8),課程號(C,3),成績(N,3)(31)從“選課”表中檢索成績大于等于60且小于90的記錄信息,正確的SQL命令是SELECT*FROM選課WHERE成績BETWEEN60AND89SELECT*FROM選課WHERE成績BETWEEN60TO89SELECT*FROM選課WHERE成績BETWEEN60AND90SELECT*FROM選課WHERE成績BETWEEN60TO90(32)檢索還未確定成績的學生選課信息,正確的SQL命令是SELECT學生.學號,姓名,選課.課程號FROM學生JOIN選課WHERE學生.學號=選課.學號AND選課.成績ISNULLSELECT學生.學號,姓名,選課.課程號FROM學生JOIN選課WHERE學生.學號=選課.學號AND選課.成績=NULLSELECT學生.學號,姓名,選課.課程號FROM學生JOIN選課ON學生.學號=選課.學號WHERE選課.成績ISNULLSELECT學生.學號,姓名,選課.課程號FROM學生JOIN選課ON學生.學號=選課.學號WHERE選課.成績=NULL(33)假設所有的選課成績都已確定。顯示“101”號課程成績最高的10%記錄信息,正確的SQL命令是SELECT*TOP10FROM選課ORDERBY成績WHERE課程號="101"SELECT*PERCENT10FROM選課ORDERBY成績DESCWHERE課程號="101"SELECT*TOP10PERCENTFROM選課ORDERBY成績WHERE課程號="101"SELECT*TOP10PERCENTFROM選課ORDERBY成績DESCWHERE課程號="101"(34)假設所有學生都已選課,所有的選課成績都已確定,檢索所有選課成績都在90分以上(含)的學生信息,正確的SQL命令是SELECT*FROM學生WHERE學號IN(SELECT學號FROM選課WHERE成績>=90)SELECT*FROM學生WHERE學號NOTIN(SELECT學號FROM選課WHERE成績SELECT*FROM學生WHERE學號!=ANY(SELECT學號FROM選課WHERE成績SELECT*FROM學生WHERE學號=ANY(SELECT學號FROM選課WHERE成績>=90)(35)為“選課”表增加一個“等級”字段,其類型為C寬度為2,正確的SQL命令是ALTERTABLE選課ADDFIELD等級C(2)ALTERTABLE選課ALTERFIELD等級C(2)ALTERTABLE選課ADD等級C(2)ALTERTABLE選課ALTER等級C(2)二、填空題(每空2分,共30分)請將每一個空的正確答案寫在答題卡【1】?【15】序號的橫線上,答在試卷上不得分。注意:以命令關鍵字填空的必須拼寫完整(1)一個棧的初始狀態(tài)為空。首先將元素5,4,3,2,1依次入棧,然后退棧一次,再將元素A,B,C,D依次入棧,之后將所有元素全部退棧,則所有元素退棧(包括中間退棧的元素)的順序為【1】。(2)在長度為n的線性表中,尋找最大項至少需要比較【2】次。(3)一棵二叉樹有10個度為1的結點,7個度為2的結點,則該二叉樹共有[3]個結點。(4)僅由順序、選擇(分支)和重復(循環(huán))結構構成的程序是[4]程序。(5)數據庫設計的四個階段是:需求分析,概念設計,邏輯設計和【5】。(6)VisualFoxpro的索引文件不改變表中記錄的【6】順序。(7)表達式score=0的數據類型為【7】。(8)A=10B=20?IIF(A>B,"A大于B","A不大于B")執(zhí)行上述程序段,顯示的結果是18】。(9)參照完整性規(guī)則包括更新規(guī)則、刪除規(guī)則和[9]規(guī)則。(10)如果文本框中只能輸入數字和正負號,需要設置文本框的【10】屬性。(11)在SQLSelect語句中使用GroupBy進行分組查詢時,如果要求分組滿足指定條件,則需要使用【11】子句來限定分組。(12)預覽報表myreport的命令是REPORTFORMmyreport[12]o(13)將學生表中學號左4位為“2010”的記錄存儲到新表new中的命令是:SELECT*FROM學生WHERE[13]="2010"[14]DBFnew(14)將學生表中的學號字段的寬度由原來的10改為12(字符型),應使用的命令是:ALTERTABLE學生[15]2010年9月二級VisualFoxPro筆試標準答案l.BCDAA6.DDCCAll.ACDBC16.DCACD21.CABAC26.DCBBC31.ACDBC1.1DCBA23452.n-l3.254.結構化5.物理設計6.物理7.邏輯8.A不大于B9.插入lO.InputMask11.Having12.Preview13.Left(學號,4)或substr(學號,1,4)14.1nto15.Alter學號C(12)2010年3月全國計算機等級考試二級筆試試卷VisualFoxPro數據庫程序設計(考試時間90分鐘,滿分100分)一、選擇題(每小題2分,共70分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的。請將正確選項填涂在答題卡相應位置上,答在試卷上不得分。(1)下列敘述中正確的是A)對長度為n的有序鏈表進行查找,最壞情況下需要的比較次數為nB)對長度為n的有序鏈表進行對分查找,最壞情況下需要的比較次數為(出2)C)對長度為n的有序鏈表進行對分查找,最壞情況下需要的比較次數為(log2n)D)對長度為n的有序鏈表進行對分查找,最壞情況下需要的比較次數為(nlog2n)(2)算法的時間復雜度是指A)算法的執(zhí)行時間B)算法所處理的數據量C)算法程序中的語司或指令條數D)算法在執(zhí)行過程中所需要的基本運算次數(3)軟件按功能可以分為:應用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬于系統(tǒng)軟件的是A)編輯軟件B)操作系統(tǒng)C)教務管理系統(tǒng)D)瀏覽器(4)軟件(程序)調試的任務是A)診斷和改正程序中的錯誤B)盡可能多地發(fā)現程序中的錯誤C)發(fā)現并改正程序中的所有錯誤D)確定程序中錯誤的性質(5)數據流程圖(DFD圖)是A)軟件概要設計的工具B)軟件詳細設計的工具C)結構化方法的需求分析工具D)面向對象方法的需求分析工具(6)軟件生命周期可分為定義階段,開發(fā)階段和維護階段。詳細設計屬于A)定義階段B)開發(fā)階段C)維護階段D)上述三個階段(7)數據庫管理系統(tǒng)中負責數據模式定義的語言是A)數據定義語言B)數據管理語言C)數據操縱語言D)數據控制語言(8)在學生管理的關系數據庫中,存取一個學生信息的數據單位是A)文件B)數據庫C)字段D)記錄(9)數據庫設計中,用E-R圖來描述信息結構但不涉及信息在計算機中的表示,它屬于數據庫設計的A)需求分析階段B)邏輯設計一階段C)概念設計階段D)物理設計階段(10)有兩個關系R和T如下:RTABCABCa12c32b22d32c32d32則由關系R得到關系T的操作是A)選擇B)投影C)交D)并(11)在VisualFoxPro中,編譯后的程序文件的擴展名為A)PRGB)EXEC)DBCD)FXP(12)假設表文件TEST.DBF己經在當前工作區(qū)打開,要修改其結構,可以使用命令A)MODISTRUB)MODICOMMTESTC)MODIDBFD)MODITYPETEST(13)為當前表中所有學生的總分增加10分,可以使用的命令是A)CHANGE總分WITH總分+10B)REPLACE總分WITH總分+10C)CHANGEALL總分WITH總分+10D)REPLACEALL總分WITH總分+10(14)在VisualFoxPro中,下面關于屬性、事件、方法敘述錯誤的是A)屬性用于描述對象的狀態(tài)B)方法用于表示對象的行為C)事件代碼也可以象方法一樣被顯式調用D)基于同一個類產生的兩個對象的屬性不能分別設置自己的屬性值(15)有如下賦值語句,結果為“大家好”的表達式是a="你好"b="大家"A)b+AT(a,l)B)b+RIGHT(a,l)C)b+LEFT(a,3,4)D)b+RIGHT(a,2)(16)在VisualFoxPro中,“表”是指A)報表B)關系C)表格控件D)表單(17)在下面的VisualFoxPro表達式中,運算結果為邏輯真的是A)EMPTY(.NULL.)B)LIKE('xy?','xyz')C)AT('xy','abcxyz')D)ISNULL(SPACE(0))(18)以下關于視圖的描述正確的是A)視圖和表一樣包含數據B)視圖物理上不包含數據C)視圖定義保存在命令文件中D)視圖定義保存在視圖文件中(19)以下關于關系的說法正確的是A)列的次序非常重要B)行的次序非常重要C)列的次序無關緊要D)關鍵字必須指定為第一列(20)報表的數據源可以是A)表或視圖B)表或查詢C)表、查詢或視圖D)表或其他報表(21)在表單中為表格控件指定數據源的屬性是A、DataSourceB)RecordSourceC)DataFromD)RecordFrom(22)如果指定參照完整性的刪除規(guī)則為“級聯”,則當刪除父表中的記錄時A)系統(tǒng)自動備份父表中被刪除記錄到一個新表中B)若子表中有相關記錄,則禁止刪除父表中記錄C)會自動刪除子表中所有相關記錄D)不作參照完整性檢查,刪除父表記錄與子表無關(23)為了在報表中打印當前時間,這時應該插入一個A)表達式控件B)域控件C)標簽控件D)文本控件(24)以下關于查詢的描述正確的是A)不能根據自由表建立查詢B)只能根據自由表建立查詢C)只能根據數據庫表建立查詢D)可以根據數據庫表和自由表建立查詢(25)SQL語言的更新命令的關鍵詞是A)INSERTB)UPDATEC)CREATED)SELECT(26)將當前表單從內存中釋放的正確語句是A)ThisForm.CloseB)ThisForm.ClearC)ThisForm.ReleaseD)ThisFomn.Refresh(27)假設職員表已在當前工作區(qū)打開,其當前記錄的“姓名”字段值為“李彤”(C型字段)。在命令窗口輸入并執(zhí)行如下命令:姓名=姓名出勤"?姓名屏幕上會顯示A)李彤B)李彤出勤C)李彤出勤D)李彤-出勤(28)假設“圖書”表中有C型字段“圖書編號”,要求將圖書編號以字母A開頭的圖書記錄全部打上刪除標記,可以使用SQL命令A)DELETEFROM圖書FOR圖書編號=認"B)DELETEFROM圖書WHERE圖書編號="A%"ODELETEFROM圖書FOR圖書編號="人*"D)DELETEFROM圖書WHERE圖書編號LIKE"A%"(29)下列程序段的輸出結果是ACCEPTTOAIFA=[123]S=0ENDIFS=1?SA)0B)1C)123D)由A的值決定第(30)到第(35)題基于圖書表、讀者表和借閱表三個數據庫表,它們的結構如下:圖書(圖書編號,書名,第一作者,出版社):圖書編號、書名、第一作者和出版社為C型字段,圖書編號為主關鍵字;讀者(借書證號,單位,姓名,職稱):借書證號、單位、姓名、職稱為C型字段,借書證號為主關鍵字;借閱(借書證號,圖書編號,借書日期.還書日期):借書證號和圖書編號為C型字段,借書日期和還書日期為D型字段,還書日期默認值為NULL,借書證號和圖書編號共同構成主關鍵字。(30)查詢第一作者為“張三”的所有書名及出版社,正確的SQL語句是A)SELECT書名,出版社FROM圖書WHERE第一作者=張三B)SELECT書名,出版社FROM圖書WHERE第一作者="張三"QSELECT書名,出版社FROM圖書WHERE"第一作者『張三D)SELECT書名,出版社FROM圖書WHERE"第一作者張三"(31)查詢尚未歸還書的圖書編號和借書日期,正確的SQL語句是A)SELECT圖書編號,借書n期FROM借閱WHERE還書日期B)SELECT圖書編號,借書口期FROM借閱WHERE還書日C)SELECT圖書編號,借書口期FROM借閱WHERE還書日期ISNULLD)SELECT圖書編號,借書口期FROM借閱WHERE還書日期(32)查詢“讀者”表的所有記錄并存儲于臨時表文件one中的SQL語句是A)SELECT*FROM讀者INTOCURSORoneB)SELECT*FROM讀者TOCURSORoneC)SELECT*FROM讀者INTOCURSORDBFoneD)SELECT*FROM讀者TOCURSORDBFone(33)查詢單位名稱中含“北京”字樣的所有讀者的借書證號和姓名,正確的SQL語句是A)SELECT借書證號,姓名FROM讀者WHERE單位="北京%"B)SELECT借書證號,姓名FROM讀者WHERE單位="北京*"OSELECT借書證號,姓名FROM讀者WHERE單位LIKE"北京*"D)SELECT借書證號,姓名FROM讀者WHERE單位LIKE"%北京%(34)查詢2009年被借過書的圖書編號和借書日期,正確的SQL語句是A)SELECT圖書編號,借書日期FROM借閱WHERE借書日期=2009B)SELECT圖書編號,借書日期FROM借閱WHEREyear(借書日期)=2009C)SELECT圖書編號,借書日期FROM借閱WHERE借書日期=丫621'(2009)D)SELECT圖書編號,借書F1期FROM借閱WHEREyear(借書日期尸year(2009)(35)查詢所有“工程師”讀者借閱過的圖書編號,正確的SQL語句是A)SELECT圖書編號FROM讀者,借閱WHERE職稱="工程師"B)SELECT圖書編號FROM讀者,圖書WHERE職稱="工程師"C)SELECT圖書編號FROM借閱WHERE圖書編號=(SELECT圖書編號FROM借閱WHERE職稱="工程師")D)SELECT圖書編號FROM借閱WHERE借書證號IN(SELECT借書證號FROM讀者WHERE職稱="工程師")二、填空題(每空2分洪30分)請將每一個空的正確答案寫在答題卡【1】?【15】序號的橫線上,答在試卷上不得分。注意:以命令關鍵字填空的必須拼寫完整。(1)一個隊列的初始狀態(tài)為空?,F將元素A,B,C,D,E,F,5,4,3,2,1依次入隊,然后再依次退隊,則元素退隊的順序為【1】。(2)設某循環(huán)隊列的容量為50,如果頭指針front=45(指向隊頭元素的前一位置),尾指針rear=10(指向隊尾元素),則該循環(huán)隊列中共有12】個元素。(3)設二叉樹如下:對該二叉樹進行后序遍歷的結果為【3】(4)軟件是【4】、數據和文檔的集合。(5)有一個學生選課的關系,其中學生的關系模式為:學生(學號,姓名,班級,年齡),課程的關系模式為:課程(課號,課程名,學時),其中兩個關系模式的鍵分別是學號和課號,則關系模式選課可定義為:選課(學號,【5】,成績)。(6)為表建立主索引或候選索引可以保證數據的【6】完整性。(7)已有查詢文件queryone.qpr,要執(zhí)行該查詢文件可使用命令【7】。(8)在VisualFoxPro中,職工表EMP中包含有通用型字段,表中通用型字段中的數據均存儲到另一個文件中,該文件名為【8】o(9)在VisualFoxPro中,建立數據庫表時,將年齡字段值限制在18~45歲之間的這種約束屬于【9】完整性約束。(10)設有學生和班級兩個實體,每個學生只能屬于一個班級,一個班級可以有多名學生,則學生和班級實體之間的聯系類型是[10]O(ll)VisualFoxPro數據庫系統(tǒng)所使用的數據的邏輯結構是[11]o(12)在SQL語言中,用于對查詢結果計數的函數是[12]o(13)在SQL的SELECT查詢中,使用[13]關鍵詞消除查詢結果中的重復記錄。(14)為“學生”表的“年齡”字段增加有效性規(guī)則“年齡必須在18~45歲之間”的SQL語團是ALTERTABLE學生ALTER年齡[14]年齡=18(15)使用SQLSelect語句進行分組查詢時,有時要求分組滿足某個條件時才查詢,這時可以用[15]子句來限定分組。2010年3月全國計算機等級考試二級VisualFoxPro數據庫程序設計筆試標準答案一、選擇題l.ADBAC6.BADCAll.DADDD16.BBBCC21.BCBDB26.CADBB31.CADBD二、填空1.ABCDEF43212.153.EDBGHFCA4.程序5.課號6.實體7.doqueryone.qpr8.EMP.FPT9.域10.一對多11.關系12.count13.distinct14.check15.having2009年9月全國計算機等級考試二級筆試試卷VisualFoxPro數據庫程序設計(考試時間90分鐘,滿分100分)一、選擇題(每小題2分,共70分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的。請將正確選項填涂在答題卡相應位置上,答在試卷上不得分。(1)下列數據結構中,屬于非線性結構的是A)循環(huán)隊列B)帶鏈隊列C)二叉樹D)帶鏈棧(2)下列數據結構中,能夠按照“先進后出”原則存取數據的是A)循環(huán)隊列B)棧C)隊列D)二叉樹(3)對于循環(huán)隊列,下列敘述中正確的是A)隊頭指針是固定不變的B)隊頭指針一定大于隊尾指針C)隊頭指針一定小于隊尾指針D)隊頭指針可以大于隊尾指針,也可以小于隊尾指針(4)算法的空間復雜度是指A)算法在執(zhí)行過程中所需要的計算機存儲空間B)算法所處理的數據量C)算法程序中的語句或指令條數D)算法在執(zhí)行過程中所需要的臨時工作單元數(5)軟件設計中劃分模塊的一個準則是A)低內聚低耦合B)高內聚低耦合C)低內聚高耦合D)高內聚高耦合(6)下列選項中不屬于結構化程序設計原則的是A)可封裝B)自頂向下C)模塊化D)逐步求精(7)軟件詳細設計產生的圖如下:該圖是A)N-S圖B)PAD圖C)程序流程圖D)E-R圖(8)數據庫管理系統(tǒng)是A)操作系統(tǒng)的一部分B)在操作系統(tǒng)支持下的系統(tǒng)軟件C)一種編譯系統(tǒng)D)一種操作系統(tǒng)(9)在E-R圖中,用來表示實體聯系的圖形是A)橢圓形B)矩形C)菱形D)三角形(10)有三個關系R,S和T如下:RSTABCABCABCa12d32a12b21b21c31c31d32其中關系T由關系R和S通過某種操作得到,該操作為A)選擇B)投影C)交D)并(11)設置文本框顯示內容的屬性是A)ValueB)CaptionC)NameD)InputMask(12)語句LISTMEMORYLIKEa*能夠顯示的變量不包括A)aB)alC)ab2D)ba3(13)計算結果不是字符串“Teacher”的語句是A)at("myTeacher",3,7)B)substr("MyTeacher",3,7)C)right("MyTeacher",7)D)left("Teacher",7)(14)學生表中有“學號”、“姓名”和“年齡”三個字段,SQL語句“SELECT學號FROM學生”完成的操作稱為A)選擇B)投影C)連接D)并(15)報表的數據源不包括A)視圖B)自由表C)數據庫表D)文本文件(16)使用索引的主要目的是A)提高查詢速度B)節(jié)省存儲控件C)防止數據丟失D)方便管理(17)表單文件的擴展名是A)frmB)prgC)sexD)vcx(18)下列程序段執(zhí)行時在屏幕上顯示的結果是DIMEa(6)a(O=la(2)=lFORi=3TO6a(i)=a(i-l)+a(i-2)NEXT?a(6)A)5B)6C)7D)8(19)下列程序段執(zhí)行時在屏幕上顯示的結果是xl=20x2=30SETUDFPARMSTOVALUEDOtestWITHxl,x2?xl,x2PROCEDUREtestPARAMETERSa,bx=aa=bb=xENDPROA)3030B)3020C)2020D)2030(20)以下關于“查詢”的正確描述是A)查詢文件的擴展名為prgB)查詢保存在數據庫文件中C)查詢保存在表文件中D)查詢保存在查詢文件中(21)以下關于“視圖”的正確描述是A)視圖獨立于表文件B)視圖不可更新C)視圖只能從一個表派生出來D)視圖可以刪除(22)為了隱藏在文本框中輸入的信息,用占位符代替顯示用戶輸入的字符,需要設置的屬性是A)ValueB)ControlSourceC)InputMaskD)PasswordChar(23)假設某表單的Visible屬性的初值為.F”能將其設置為.T.的方法是A)HideB)ShowC)ReleaseD)Setfbcus(24)在數據庫中建立表的命令是A)CREATEB)CREATEDATABASEC)CREATEQUERYD)CREATEFORM(25)讓隱藏的MeForm表單顯示在屏幕上的命令是A)MeForm.DisplayB)MeForm.ShowC)MeForm.ListD)MeForm.See(26)在表設計器的“字段”選項卡中,字段有效性的設置項中不包括A)規(guī)則B)信息C)默認值D)標題(27)若SQL語句中的ORDERBY短語中指定了多個字段,則A)依次按自右至左的字段順序排序B)只按第一個字段排序C)依次按自左至右的字段順序排序D)無法排序(28)在VisualFoxPro中,下面關于屬性、方法和事件的敘述錯誤的是A)屬性用于描述對象的狀態(tài),方法用于表示對象的行為B)基于同一個類產生的兩個對象可以分別設置自己的屬性值C)事件代碼也可以象方法一樣被顯式調用D)在創(chuàng)建一個表單時,可以添加新的屬性、方法和事件(29)下列函數返回類型為數值型的是A)STRB)VALC)DTOCD)TTOC(30)與“SELECT*FROM教師表INTODBFA”等價的語句是A)SELECT*FROM教師表TODBFAB)SELECT*FROM教師表TOTABLEAC)SELECT*FROM教師表INTOTABLEAD)SELECT*FROM教師表INTOA(31)查詢“教師表”的全部記錄并存儲于臨時文件one.dbf中的SQL命令是SELECT*FROM教師表INTOCURSORoneSELECT*FROM教師表TOCURSORoneSELECT*FROM教師表INTOCURSORDBFoneSELECT*FROM教師表TOCURSORDBFone(32)“教師表”中有“職工號”、“姓名”和“工齡”字段,其中“職工號”為主關鍵字,建立“教師表”的SQL命令是CREATETABLE教師表(職工號C(10)PRIMARY,姓名C(20),工齡I)CREATETABLE教師表(職工號C(10)FOREIGN,姓名C(20),工齡I)CREATETABLE教師表(職工號C(10)FOREIGNKEY,姓名C(20),工齡I)CREATETABLE教師表(職工號C(10)PRIMARYKEY,姓名C(20),工齡I)(33)創(chuàng)建一個名為student的新類,保存新類的類庫名稱是mylib,新類的父類是Person,正確的命令是CREATECLASSmylibOFstudentAsPersonCREATECLASSstudentOFPersonAsmylibC)CREATECLASSstudentOFmylibAsPersonD)CREATECLASSPersonOFmylibAsstudent“教師表”中有“職工號”、“姓名”、“工齡”和“系號”等字段,“學院表”中有“系名”和“系號”等字段,計算“計算機”系教師總數的命令是SELECTCOUNT(*)FROM教師表INNERJOIN學院表;ON教師表.系號=學院表.系號WHERE系名="計算機"SELECTCOUNT(*)FROM教師表INNERJOIN學院表;ON教師表.系號=學院表.系號ORDERBY教師表.系號HAVING學院表.系名="計算機"SELECTSUM(*)FROM教師表INNERJOIN學院表;ON教師表.系號=學院表.系號GROUPBY教師表.系號HAVING學院表.系名="計算機"SELECTSUM(*)FROM教師表INNERJOIN學院表;ON教師表.系號=學院表.系號ORDERBY教師表.系號HAVING學院表.系名="計算機"“教師表”中有“職工號”、“姓名”、“工齡”和“系號”等字段,“學院表”中有“系名''和“系號”等字段,求教師總數最多的系的教師人數,正確的命令序列是SELECT教師表.系號,COUNT(*)AS人數FROM教師表,學院表;GROUPBY教師表.系號INTODBFTEMPSELECTMAX(人數)FROMTEMPSELECT教師表.系號,COUNT(*)FROM教師表,學院表;WHERE教師表.系號=學院表.系號GROUPBY教師表.系號INTODBFTEMPSELECTMAX(人數)FROMTEMPSELECT教師表,系號,COUNT(*)AS人數FROM教師表,學院表;WHERE教師表.系號=學院表.系號GROUPBY教師表.系號TOFILETEMPSELECTMAX(人數)FROMTEMPSELECT教師表.系號,COUNT(*)AS人數FROM教師表,學院表;WHERE教師表.系號=學院表.系號GROUPBY教師表.系號INTODBFTEMPSELECTMAX(人數)FROMTEMP二、填空題(每空2分,共30分)請將每一個空的正確答案寫在答題卡【1】?【15】序號的橫線上,答在試卷上不得分。注意:以命令關鍵字填空的必須拼寫完整。(1)某二叉樹有5個度為2的結點以及3個度為1的結點,則該二叉樹中共有【1】個結點。(2)程序流程圖中的菱形框表示的是12】。(3)軟件開發(fā)過程主要分為需求分析、設計、編碼與測試四個階段,其中【3】階段產生“軟件需求規(guī)格說明書”。(4)在數據庫技術中,實體集之間的聯系可以是一對一或一對多或多對多的,那么“學生,,和“可選課程,,的聯系為[4]。(5)人員基本信息一般包括:身份證號,姓名,性別,年齡等。其中可以作為主關鍵字的是【5】o(6)命令按扭的Cancel屬性的默認值是16】。(7)在關系操作中,從表中取出滿足條件的元組的操作稱做【7】o(8)在VisualFoxPro中,表示時間2009年3月3日的常量應寫為【8】。(9)在VisualFoxPro中的“參照完整性”中,“插入規(guī)財,包括的選擇是“限制”和[9]o(10)刪除視圖MyView的命令是[10]。(11)查詢設計器中的“分組依據”選項卡與SQL語句的[11]短語對應。(12)項目管理器的數據選項卡用于顯示和管理數據庫、查詢、視圖和[12]。(13)可以使編輯框的內容處于只讀狀態(tài)的兩個屬性是Readonly和[13]。(14)為“成績”表中“總分”字段增加有效性規(guī)則:“總分必須大于等于0并且小于等于750”,正確的SQL語句是:[14]TABLE成績ALTER總分【15】總分>=0AND總分2009年9月全國計算機等級考試二級VisualFoxPro數據庫程序設計筆試答案一、選擇題l.CBDAB6.ACBCDll.ADABD16.ACDBD21.DDBAB26.DCDBC31.DDCAD二、填空題1.142.邏輯條件3.需求分析4.多對多5.身份證號6..F.7.選擇8.{人2009-03-03}9.忽略lO.DropViewMyView11.GroupBy12.自由表13.Enabled14.AlterSetCheck2009年3月全國計算機等級考試二級筆試試卷VisualFoxPro數據庫程序設計(考試時間90分鐘,滿分100分)一、選擇題(每小題2分,共70分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項涂寫在答題卡相應的位置上,答在試卷上不得分。(1)下列敘述中正確的是A)棧是“先進先出”的線性表B)隊列是文進后出”的線性表C)循環(huán)隊列是非線性結構D)有序線性表既可以采用順序存儲結構,也可以采用鏈式存儲結構(2)支持子程序調用的數據結構是A)棧B)樹C)隊列D)二叉樹(3)某二叉樹有5個度為2的結點,則該二叉樹中的葉子結點數是A)10B)8C)6D)4(4)下列排序方法中,最壞情況下比較次數最少的是A)冒泡排序B)簡單選擇排序C)直接插入排序D)堆排序(5)軟件按功能可以分為:應用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬于應用軟件的是A)編譯程序B)操作系統(tǒng)C)教務管理系統(tǒng)D)匯編程序(6)下面敘述中錯誤的是A)軟件測試的目的是發(fā)現錯誤并改正錯誤B)對被調試的程序進行“錯誤定位”是程序調試的必要步驟C)程序調試通常也稱為DebugD)軟件測試應嚴格執(zhí)行測試計劃,排除測試的隨意性(7)耦合性和內聚性是對模塊獨立性度量的兩個標準。下列敘述中正確的是A)提高耦合性降低內聚性有利于提高模塊的獨立性B)降低耦合性提高內聚性有利于提高模塊的獨立性C)耦合性是指一個模塊內部各個元素間彼此結合的緊密程度D)內聚性是指模塊間互相連接的緊密程度(8)數據庫應用系統(tǒng)中的核心問題是A)數據庫設計B)數據庫系統(tǒng)設計C)數據庫維護D)數據庫管理員培訓(9)有兩個關系R,S如下:RSABCABa32a3bO1bOc21c2由關系R通過運算得到關系S,則所使用的運算為A)選擇B)投影C)插入D)連接(10)將E-R圖轉換為關系模式時,實體和聯系都可以表示為A)屬性B)鍵C)關系D)域(11)數據庫(DB)、數據庫系統(tǒng)(DBS)和數據庫管理系統(tǒng)(DBMS)三者之間的關系是A)DBS包括DB和DBMSB)DBMS包括DB和DBSC)DB包括DBS和DBMSD)DBS就是DB,也就是DBMS(12)SQL語言的查詢語句是A)1NSERTB)UPDATEC)DELETED)SELECT(13)下列與修改表結構相關的命令是A)INSERTB)ALTERC)UPDATED)CREATE(14)對表SC(學號C(8),課程號C(2),成績N(3),備注C(20)),可以插入的記錄是A)('2OO8010r;cr,'90',NULL)B)('2OO8010'cl;90:成績優(yōu)秀,)C)C20080101?cl?90丁成績優(yōu)秀)DX'2008010r,d7797成績優(yōu)秀)(15)在表單中為表格控件指定數據源的屬性是A)DataSourceB)DataFromC)RecordSourceD)RecordFrom(16)在VisualFoxPro中,下列關于SQL表定義語句(CREATETABLE)的說法中錯誤的是A)可以定義一個新的基本表結構B)可以定義表中的主關鍵字C)可以定義表的域完整性、字段有效性規(guī)則等D)對自由表,同樣可以實現其完整性、有效性規(guī)則等信息的設置(17)在VisualFoxPro中,若所建立索引的字段值不允許重復,并且一個表中只能創(chuàng)建一個,這種索引應該是A)主索引B)唯一索引C)侯選索引D)普通索引(18)在VisualFoxPro中,用于建立或修改程序文件的命令是A)MODIFYB)MODIFYCOMMANDC)MODIFYPROCEDURED)上面B和C都對(19)在VisualFoxPro中,程序中不需要用PUBLIC等命令明確聲明和建立,可直接使用的內存變量是A)局部變量B)私有變量C)公共變量D)全局變量(20)以下關于空值(NULL值)敘述正確的是A)空值等于空字符串B)空值等同于數值0C)空值表示字段或變量還沒有確定的值D)VisualFoxPro不支持空值(21)執(zhí)行USEscIN0命令的結果是A)選擇0號工作區(qū)打開sc表B)選擇空閑的最小號工作區(qū)打開sc表C)選擇第1號工作區(qū)打開sc表D)顯示出錯信息(22)在VisualFoxPro中,關系數據庫管理系統(tǒng)所管理的關系是A)一個DBF文件B)若干個二維表C)一個DBC文件D)若干個DBC文件(23)在VisualFoxPro中,下面描述正確的是A)數據庫表允許對字段設置默認值B)自由表允許對字段設置默認值C)自由表或數據庫表都允許對字段設置默認值D)自由表或數據庫表都不允許對字段設置默認值(24)SQL的SELECT語句中,"HAVING”用來篩選滿足條件的A)列B)行C)關系D)分組(25)在VisualFoxPro中,假設表單上有一選項組:。男。女,初始時該選項組的Value屬性值為1。若選項按鈕“女”被選中,該選項組的Value屬性值是A)1B)2C)"女"D)"男"(26)在VisualFoxPro中,假設教師表T(教師號,姓名,性別,職稱,研究生導師)中,性別是C型字段,研究生導師是L型字段。若要查詢“是研究生導師的女老師”信息,那么SQL語句“SELECT*FROMTWHERE”中的應是A)研究生導師AND性別="女,B)研究生導師OR性別="女"C)性別="女"AND研究生導師=.F.D)研究生導師=.T.OR性別=女(27)在VisualFoxPro中,有如下程序,函數IIF()返回值是*程序PRIVATEX,YSTORE"男"TOXY=LEN(X)+2?IIF(YRETURNA)"女"B)"男"C).T.D).F.(28)在VisualFoxPro中,每一個工作區(qū)中最多能打開數據庫表的數量是A)1個B)2個C)任意個,根據內存資源而確定D)35535個(29)在VisualForPro中,有關參照完整性的刪除規(guī)則正確的描述是A)如果刪除規(guī)則選擇的是"限制",則當用戶刪除父表中的記錄時,系統(tǒng)將自動刪除子表中的所有相關記錄B)如果刪除規(guī)則選擇的是"級聯",則當用戶刪除父表中的記錄時,系統(tǒng)將禁止刪除與子表相關的父表中的記錄C)如果刪除規(guī)則選擇的是"忽略",則當用戶刪除父表中的記錄時,系統(tǒng)不負責檢查子表中是否有相關記錄D)上面三種說法都不對(30)在VisualFoxPro中,報表的數據源不包括A)視圖B)自由表C)杳詢D)文本文件第(31)到第(35)題基于學生表S和學生選課表SC兩個數據庫表,它們的結構如下:S(學號,姓名,性別,年齡)其中學號、姓名和性別為C型字段,年齡為N型字段。SC(學號,課程號,成績),其中學號和課程號為C型字段,成績?yōu)镹型字段(初始為空值)。(31)查詢學生選修課程成績小于60分的學號,正確的SQL語句是A)SELECTDISTINCT學號FROMSCWHERE"成績"<60B)SELECTDISTINCT學號FROMSCWHERE成績<"60"C)SELECTDISTINCT學號FROMSCWHERE成績<60D)SELECTDISTINCT"學號"FROMSCWHERE"成績"<60(32)查詢學生表S的全部記錄并存儲于臨時表文件one中的SQL命令是A)SELECT*FROM學生表INTOCURSORoneB)SELECT*FROM學生表TOCURSORoneC)SELECT*FROM學生表INTOCURSORDBFoneD)SELECT*FROM學生表TOCURSORDBFone(33)查詢成績在70分至85分之間學生的學號、課程號和成績,正確的SQL語句是A)SELECT學號,課程號,成績FROMscWHERE成績BETWEEN70AND85B)SELECT學號,課程號,成績FROMscWHERE成績>=70OR成績OSELECT學號,課程號,成績FROMscWHERE成績>=70ORD)SELECT學號,課程號,成績FROMscWHERE成績>=70AND(34)查詢有選課記錄,但沒有考試成績的學生的學號和課程號,正確的SQL語句是A)SELECT學號,課程號FROMscWHERE成績=""B)SELECT學號,課程號FROMscWHERE成績=NULLC)SELECT學號,課程號FROMscWHERE成績ISNULLD)SELECT學號,課程號FROMscWHERE成績(35)查詢選修C2課程號的學生姓名,下列SQL語句中錯誤是A)SELECT姓名FROMSWHEREEXISTS(SELECT*FROMSCWHERE學號=S.學號AND課程號='C2')B)SELECT姓名FROMSWHERE學號IN(SELECT學號FROMSCWHERE課程號='C2')C)SELECT姓名FROMSJOINSCONS.學號=SC.學號WHERE課程號='C2'D)SELECT姓名FROMSWHERE學號=(SELECT學號FROMSCWHERE課程號='C2')二、填空題(每空2分,共30分)請將每一個空的正確答案寫在答題卡【1】?【15】序號的橫線上,答在試卷上不得分。注意:以命令關鍵字填寫的必須拼寫完整。(1)假設用一個長度為50的數組(數組元素的下標從0到49)作為棧的存儲空間,棧底指針bottom指向棧底元素,棧頂指針top指向棧頂元素,如果bottom=49,top=30(數組下標),則棧中具有【1】個元素。(2)軟件測試可分為白盒測試和黑盒測試。基本路徑測試屬于【2】測試。(3)符合結構化原則的三種基本控制結構是:選擇結構、循環(huán)結構和【3】o(4)數據庫系統(tǒng)的核心是【4】o(5)在E-R圖中,圖形包括矩形框、菱形框、橢圓框。其中表示實體聯系的是【5】框。(6)所謂自由表就是那些不屬于若任何【6】的表。(7)常量{八2009-10。,15:30:00}的數據類型是[7]。(8)利用SQL語句的定義功能建立一個課程表,并且為課程號建立主索引,語句格式為:CREATETABLE課程表(課程號C(5)[8],課程名C(30))(9)在VisualFoxPro中,程序文件的擴展名是【9】。(10)在VisualFoxPro中,SELECT語句能夠實現投影、選擇和【10】三種專門的關系運算。(11)在VisualFoxPro中,LOCATEALL命令按條件對某個表中的記錄進行查找,若查不到滿足條件的記錄,函數EOF()的返回值應是[11]o(12)在VisualFoxPro中,設有一個學生表STUDENT,其中有學號、姓名、年齡、性別等字段,用戶可以用命令“【12】年齡WITH年齡+1”將表中所有學生的年齡增加一歲。(13)在VisualFoxPro中,有如下程序:*程序名:TEST.PRGSETTALKOFFPRIVATEX,YX="數據庫"Y="管理系統(tǒng)"DOsubl?X+YRETURN*子程序:sublPROCEDUsublLOCALXX="應用"Y="系統(tǒng)"X=X+YRETURN執(zhí)行命令DOTEST后,屏幕顯示的結果應是[13]o(14)使用SQL語言的SELECT語句進行分組查詢時,如果希望去掉不滿足條件的分組,應當在GROUPBY中使用【14】子句。(15)設有SC(學號,課程號,成績)表,下面SQL的SELECT語句檢索成績高于或等于平均成績的學生的學號。SETECT學號FROMscWHERE成績>=(SELECT[15]FROMsc)2009年3月全國計算機等級考試二級VisualFoxPro數據庫程序設計筆試答案一、選擇題l.DACDCABABCll.ADBBCDABBC21.BBADBAAACD31,CAACD二、填空題1.192.白盒3.順序結構4.數據庫管理系統(tǒng)5.菱形6.數據庫7.日期時間型8.primarykey9.prg10.聯接11..T.12.Replaceall13.數據庫系統(tǒng)14.Having15.avg(成績)錯誤說明:木試卷選擇題第14題,無正確答案,必須把B選項做如下修改(即增加一個逗號號)。原始試卷B)(20080101*1,,90,成績優(yōu)秀,)修改后為B)(20080101?cF,90:成績優(yōu)秀)2008年9月全國計算機等級考試二級筆試試卷VisualFoxPro數據庫程序設計(考試時間90分鐘,滿分100分)一、選擇題(每小題2分,共70分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的。請將正確選項涂寫在答題卡相應位置上,答在試卷上不得分。(1)一個棧的初始狀態(tài)為空?,F將元素1、2、3、4、5、A、B、C、D、E依次入棧,然后再依次出棧,則元素出棧的順序是A)12345ABCDEB)EDCBA54321C)ABCDE12345D)54321EDCBA(2)下列敘述中正確的是A)循環(huán)隊列有隊頭和隊尾兩個指針,因此,循環(huán)隊列是非線性結構B)在循環(huán)隊列中,只需要隊頭指針就能反映隊列中元素的動態(tài)變化情況C)在循環(huán)隊列中,只需要隊尾指針就能反映隊列中元素的動態(tài)變化情況D)循環(huán)隊列中元素的個數是由隊頭指針和隊尾指針共同決定(3)在長度為n的有序線性表中進行二分查找,最壞情況下需要比較的次數是A)O(n)B)O(n2)C)O(log2n)D)O(nlog2n)(4)下列敘述中正確的是A)順序存儲結構的存儲一定是連續(xù)的,鏈式存儲結構的存儲空間不一定是連續(xù)的B)順序存儲結構只針對線性結構,鏈式存儲結構只針對非線性結構C)順序存儲結構能存儲有序表,鏈式存儲結構不能存儲有序表D)鏈式存儲結構比順序存儲結構節(jié)省存儲空間(5)數據流圖中帶有箭頭的線段表示的是A)控制流B)事件驅動C)模塊調用D)數據流(6)在軟件開發(fā)中,需求分析階段可以使用的工具是A)N-S圖B)DFD圖C)PAD圖D)程序流程圖(7)在面向對象方法中,不屬于“對象”基本特點的是A)一致性B)分類性C)多態(tài)性D)標識唯一性一間宿舍可住多個學生,則實體宿舍和學生之間的聯系是A)一對一B)一對多C)多對-D)多對多(9)在數據管理技術發(fā)展的三個階段中,數據共享最好的是A)人工管理階段B)文件系統(tǒng)階段C)數據庫系統(tǒng)階段D)三個階段相同(10)有三個關系R、S和T如下:RSTABBCABCn235由關系R和S通過運算得到關系T,則所使用的運算為A)笛卡爾積B)交C)并D)自然連接(11)設置表單標題的屬性是A)TitleB)TextC)BiaotiD)Caption(12)釋放和關閉表單的方法是A)ReleaseB)DeleteC)LostFocusD)Destory(13)從表中選擇字段形成新關系的操作是A)選擇B)連接C)投影D)并(14)ModifyCommand命令建立的文件的默認擴展名是A)prgB)叩pC)cmdD)exe(15)說明數組后,數組元素的初值是A)整數0B)不定值C)邏輯真D)邏輯假(16)擴展名為mpr的文件是A)菜單文件B)菜單程序文件C)菜單備注文件D)菜單參數文件(17)下列程序段執(zhí)行以后,內存變量y的值是x=76543y=0DOWHILEx>0y=x%10+y*10x=int(x/10)ENDDOA)3456B)3456707654D)76543(18)在SQLSELECT杳詢中,為了使杳詢結果排序應該使用短語A)ASCB)DESCC)GROUPBYD)ORDERBY(19)設2="計算機等級考試",結果為"考試"的表達式是A)Left(a,4)B)Right(a,4)C)Left(a,2)D)Right(a,2)(20)關于視圖和查詢,以下敘述正確的是A)視圖和查詢都只能在數據庫中建立B)視圖和查詢都不能在數據庫中建立C)視圖只能在數據庫中建立D)查詢只能在數據庫中建立(21)在SQLSELECT語句中與INTOTABLE等價的短語是A)INTODBFB)TOTABLEC)INTOFORMD)INTOFILECREATEDATABASE命令用來建立A)數據庫B)關系C)表D)數據文件(23)欲執(zhí)行程序temp.prg,應該執(zhí)行的命令是A)DOPRGtemp.prgB)DOtemp.prgC)DOCMDtemp.prgD)DOFORMtemp.prg(24)執(zhí)行命令MyForm=CreateObject("Form")可以建立一個表單,為了讓該表單在屏幕上顯示,應該執(zhí)行命令A)MyForm.ListB)MyForm.DisplayC)MyForm.ShowD)MyForm.ShowForm(25)假設有student表,可以正確添加字段“平均分數”的命令是A)ALTERTABLEstudentADD平均分數F(6,2)B)ALTERDBFstudentADD平均分數F6,2C)CHANGETABLEstudentADD平均分數F(6,2)D)CHANGETABLEstudentINSERT平均分數6,2(26)頁框控件也稱作選項卡控件,在一個頁框中可以有多個頁面,頁面?zhèn)€數的屬性是A)CountB)PageC)NumD)PageCount(27)打開已經存在的表單文件的命令是A)MODIFYFORMB)EDITFORMC)OPENFORMD)READFORM(28)在菜單設計中,可以在定義菜單名稱時為菜單項指定一個訪問鍵。規(guī)定了菜單項的訪問鍵為“X”的菜單名稱定義是A)綜合查詢\(29)假定一個表單里有一個文本框Textl和一個命令按鈕組CommandGroupl。命令按鈕組是一個容器對象,其中包含Command1和Command2兩個命令按鈕。如果要在Command1命令按鈕的某個方法中訪問文本框的Value屬性值,正確的表達式是A)This.ThisForm.Textl.ValueB)This.Parent.Parent.Textl.ValueC)Parent.Parent.Textl.ValueD)This.Parent.Textl.Value(30)下面關于數據環(huán)境和數據環(huán)境中兩個表之間關聯的陳述中,正確的是A)數據環(huán)境是對象,關系不是對象B)數據環(huán)境不是對象,關系是對象C)數據環(huán)境是對象,關系是數據環(huán)境中的對象D)數據環(huán)境和關系都不是對象(31)?(35)使用如下關系:客戶(客戶號,名稱,聯系人,郵政編碼,電話號碼)產品(產品號,名稱,規(guī)格說明,單價)訂購單(訂單號,客戶號,訂購日期)訂購單名細(訂單號,序號,產品號,數量)(31)查詢單價在600元以上的主機板和硬盤的正確命令是SELECT*FROM產品WHERE單價>600AND(名稱=,主機板,AND名稱=,硬盤')SELECT*FROM產品WHERE單價>600AND(名稱=,主機板,OR名稱=,硬盤)SELECT*FROM產品FOR單價>600AND(名稱=,主機板,AND名稱=,硬盤,)SELECT*FROM產品FOR單價>600AND(名稱=,主機板,OR名稱=,硬盤,)(32)查詢客戶名稱中有“網絡”二字的客戶信息的正確命令是SELECT*FROM客戶FOR名稱LIKE"%網絡%"SELECT*FROM客戶FOR名稱="%網絡%"SELECT*FROM客戶WHERE名稱="%網絡%”SELECT*FROM客戶WHERE名稱LIKE"%網絡%"(33)查詢尚未最后確定訂購單的有關信息的正確命令是SELECT名稱,聯系人,電話號碼,訂單號FROM客戶,訂購單WHERE客戶.客戶號=訂購單.客戶號AND訂購日期ISNULLSELECT名稱,聯系人,電話號碼,訂單號FROM客戶,訂購單WHERE客戶.客戶號=訂購單.客戶號AND訂購日期=15_;1^SELECT名稱,聯系人,電話號碼,訂單號FROM客戶,訂購單FOR客戶.客戶號=訂購單.客戶號AND訂購日期ISNULLSELECT名稱,聯系人,電話號碼,訂單號FROM客戶,訂購單FOR客戶.客戶號=訂購單.客戶號AND訂購日期=NULL(34)查詢訂購單的數量和所有訂購單平均金額的正確命令是SELECTCOUNT(DISTINCT訂單號),AVG(數量*單價)FROM產品JOIN訂購單名細ON產品.產品號=訂購單名細.產品號SELECTCOUNT(訂單號),AVG(數量*單價)FROM產品JOIN訂購單名細ON產品.產品號=訂購單名細.產品號SELECTCOUNT(DISTINCT訂單號),AVG(數量*單價)FROM產品,訂購單名細ON產品.產品號=訂購單名細.產品號SELECTCOUNT(訂單號),AVG(數量*單價)FROM產品,訂購單名細ON產品.產品號=訂購單名細.產品號(35)假設客戶表中有客戶號(關鍵字)C1?C10共10條客戶記錄,訂購單表有訂單號(關鍵字)OR1?OR8共8條訂購單記錄,并且訂購單表參照客戶表。如下命令可以正確執(zhí)行的是A)INSERTINTO訂購單VALUES('OR5','C5;{A2008/10/10))B)INSERTINTO訂購單VALUES('OR5',*61l',{A2008/10/10))C)INSERTINTO訂購單VALUES('OR9'JC11',{A2OO8/1O/1O})D)INSERTINTO訂購單VALUES('OR9','C5',{A2008/l0/10})二、填空題(每空2分,共30分)請將每一個空的正確答案寫在答題卡【1】?【15】序號的橫線上,答在試卷上不得分。注意:以命令關鍵字填空的必須拼寫完整。(1)對下列二叉樹進行中序遍歷的結果【1】。(2)按照軟件測試的一般步驟,集成測試應在【2】測試之后進行。(3)軟件工程三要素包括方法、工具和過程,其中,【3】支持軟件開發(fā)的各個環(huán)節(jié)的控制和管理。(4)數據庫設計包括概念設計、【4】和物理設計。(5)在二維表中,元組的[5]不能再分成更小的數據項。SELECT*FROMstudent[6]FILEstudent命令將杳詢結果存儲在student.txt文本文件中。LEFT("12345.6789",LEN("子串"))的計算結果是[7]。(8)不帶條件的SQLDELETE命令將刪除指定表的【8】記錄。(9)在SQLSELECT語句中為了將查詢結果存儲到臨時表中應該使用【9】短語。(10)每個數據庫表可以建立多個索引,但是[10]索引只能建立1個。(11)在數據庫中可以設計視圖和查詢,其中[11]不能獨立存儲為文件(存儲在數據庫中)。(12)在表單中設計一組復選框(CheckBox)控件是為了可以選擇[12]個或[13]個選項。(13)為了在文本框輸入時隱藏信息(如顯示“*”),需要設置該控件的[14]屬性。(14)將一個項目編譯成一個應用程序時,如果應用程序中包含需要用戶修改的文件,必須將該文件標為[15]o2008年9月全國計算機等級考試二級VisualFoxPro數據庫程序設計筆試答案一、選擇題l.BDCAD6.BABCDll.DACAD16.BBDBC21.AABCA26.DACBC31.BDAAD二、填空題.DBXEAYFZC2.單元3.過程4.邏輯設計5.分量或屬性6.To7.12348.全部或所有9.1ntoCursor10.±.視圖12.113.多14.PasswordChar15.排除2008年4月全國計算機等級考試二級筆試試卷VisualFoxPro數據庫程序設計(考試時間90分鐘,滿分100分)一、選擇題(每小題2分,共70分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項涂寫在答題卡相應位置上,答在試卷上不得分。(1)程序流程圖中帶有箭頭的線段表示的是A)圖元關系B)數據流C)控制流D)調用關系(2)結構化程序設計的基本原則不包括A)多態(tài)性B)自頂向下C)模塊化D)逐步求精(3)軟件設計中模塊劃分應遵循的準則是A)低內聚低耦合B)高內聚低耦合C)低內聚高耦合D)高內聚高耦合(4)在軟件開發(fā)中,需求分析階段產生的主要文檔是A)可行性分析報告B)軟件需求規(guī)格說明書C)概要設計說明書D)集成測試計劃(5)算法的有窮性是指A)算法程序的運行時間是有限的B)算法程序所處理的數據量是有限的C)算法程序的長度是有限的D)算法只能被有限的用戶使用(6)對長度為n的線性表排序,在最壞情況下,比較次數不是n(n-l)/2的排序方法是A)快速排序B)冒泡排序C)直接插入排序D)堆排序(7)下列關于棧的敘述正確的是A)棧按“先進先出”組織數據B)棧按“先進后出”組織數據C)只能在棧底插入數據D)不能刪除數據(8)在數據庫設計中,將E-R圖轉換成關系數據模型的過程屬于A)需求分析階段B)概念設計階段C)邏輯設計階段D)物理設計階段(9)有三個關系R,S和T如下:RSTBCDBCDBCDaOklf3h2aOklb1nlaOkln2xl由關系R和S通過運算得到關系T,則所使用的運算為A)并B)自然連接C)笛卡爾積D)交(10)設有表示學生選課的三張表,學生S(學號,姓名,性別,年齡,身份證號),課程C(課號,課名),選課SC(學號,課號,成績),則表SC的關鍵字(鍵或碼)為A)課號,成績B)學號,成績C)學號,課號D)學號,姓名,成績⑴)在VisualFoxPro中,擴展名為mnx的文件是A)備注文件B)項目文件C)表單文件D)菜單文件(12)有如下賦值語句:a="計算機",b="微型",結果為"微型機"的表達式是A)b+LEFT(a,3)B)b+RIGHT(a,l)C)b+LEFT(a,5,2)D)b+RIGHT(a,2)(13)在VisualFoxpro中,有如下內存變量賦值語句:X={A2001-07-2810:15:20PM}Y=.F.M=$5123.45N=123.45Z="123.24"執(zhí)行上述賦值語句之后,內存變量X,Y,M,N和Z的數據類型分別是A)D、L、Y、N、CB)T、L、Y、N、CC)T、L、M、N、CD)T、L、Y、N、S(14)下列程序的運行結果是SETEXACTONs="ni"+SPACE(2)IFs=="ni"IFs="ni"?"one"ELSE?"two"ENDIFELSEIFs="ni"?"three"ELSE?"four"ENDIFENDIFRETURNA)oneB)twoC)threeD)fbur(15)如果內存變量和字段變量均有變量名“姓名”,那么引用內存變量的正確方法是A)M.姓名B)M->姓名C)姓名D)A)和B)都可以(16)要為當前表所有性別為“女”的職工增加100元工資,應使用命令A)REPLACEALL工資WITH工資+100B)REPLACE工資WITH工資+100FOR性別="女"C)CHANGEALL工資WITH工資+100D)CHANGEALL工資WITH工資+100FOR性別="女"(17)MODIFYSTRUCTURE命令的功能是A)修改記錄值B)修改表結構C)修改數據庫結構D)修改數據庫或表結構(18)可以運行查詢文件的命令是A)DOB)BROWSEC)DOQUERYD)CREATEQUERY(19)SQL語句中刪除視圖的命令是A)DROPTABLEB)DROPVIEWC)ERASETABLED)ERASEVIEW(20)設有訂單表order(其中包含字段:訂單號,客戶號,職員號,簽訂日期,金額),查詢2007年所簽訂單的信息,并按金額降序排序,正確的SQL命令是SELECT*FROMorderWHEREYEAR(簽訂日期尸2007ORDERBY金額DESCSELECT*FROM

溫馨提示

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

評論

0/150

提交評論