




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PAGEPAGE22025年全國計算機考試VFP二級考試全真模擬試卷及答案(共十二套)2025年全國計算機考試VFP二級考試全真模擬試卷及答案(一)一、選擇題(每小題2分,共70分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項涂寫在答題卡相應位置上,答在試卷上不得分。(1)下列敘述中正確的是DA)棧是“先進先出”的線性表B)隊列是“先進后出”的線性表C)循環隊列是非線性結構D)有序線性表既可以采用順序存儲結構,也可以采用鏈式存儲結構(2)支持子程序調用的數據結構是A)棧B)樹C)隊列D)二叉樹(3)某二叉樹有5個度為2的結點,則該二叉樹中的葉子結點數是A)10B)8C)6D)4(4)下列排序方法中,最壞情況下比較次數最少的是A)冒泡排序B)簡單選擇排序C)直接插入排序D)堆排序(5)軟件按功能可以分為:應用軟件、系統軟件和支撐軟件(或工具軟件)。下面屬于應用軟件的是AA)編譯程序B)操作系統C)教務管理系統D)匯編程序(6)下面敘述中錯誤的是AA)軟件測試的目的是發現錯誤并改正錯誤B)對被調試的程序進行“錯誤定位”是程序調試的必要步驟C)程序調試通常也稱為DebugD)軟件測試應嚴格執行測試計劃,排除測試的隨意性(7)耦合性和內聚性是對模塊獨立性度量的兩個標準。下列敘述中正確的是A)提高耦合性降低內聚性有利于提高模塊的獨立性B)降低耦合性提高內聚性有利于提高模塊的獨立性C)耦合性是指一個模塊內部各個元素間彼此結合的緊密程度D)內聚性是指模塊間互相連接的緊密程度(8)數據庫應用系統中的核心問題是A)數據庫設計B)數據庫系統設計C)數據庫維護D)數據庫管理員培訓(9)有兩個關系R,S如下:RSABCABa32a3b01b0c21c2由關系R通過運算得到關系S,則所使用的運算為BA)選擇B)投影C)插入D)連接(10)將E-R圖轉換為關系模式時,實體和聯系都可以表示為A)屬性B)鍵C)關系D)域(11)數據庫(DB)、數據庫系統(DBS)和數據庫管理系統(DBMS)三者之間的關系是AA)DBS包括DB和DBMSB)DBMS包括DB和DBSC)DB包括DBS和DBMSD)DBS就是DB,也就是DBMS(12)SQL語言的查詢語句是DA)INSERTB)UPDATEC)DELETED)SELECT(13)下列與修改表結構相關的命令是BA)INSERTB)ALTERC)UPDATED)CREATE(14)對表SC(學號C(8),課程號C(2),成績N(3),備注C(20)),可以插入的記錄是BA)('20080101','c1','90',NULL)B)('20080101','c1',90,'成績優秀')C)('20080101','c1','90','成績優秀')D)('20080101','c1','79','成績優秀')(15)在表單中為表格控件指定數據源的屬性是A)DataSourceB)DataFromC)RecordSourceD)RecordFrom(16)在VisualFoxPro中,下列關于SQL表定義語句(CREATETABLE)的說法中錯誤的是DA)可以定義一個新的基本表結構B)可以定義表中的主關鍵字C)可以定義表的域完整性、字段有效性規則等D)對自由表,同樣可以實現其完整性、有效性規則等信息的設置(17)在VisualFoxPro中,若所建立索引的字段值不允許重復,并且一個表中只能創建一個,這種索引應該是AA)主索引B)唯一索引C)候選索引D)普通索引(18)在VisualFoxPro中,用于建立或修改程序文件的命令是BA)MODIFY<文件名>B)MODIFYCOMMAND<文件名>C)MODIFYPROCEDURE<文件名>D)上面B和C都對(19)在VisualFoxPro中,程序中不需要用PUBLIC等命令明確聲明和建立,可直接使用的內存變量是A)局部變量B)私有變量C)公共變量D)全局變量(20)以下關于空值(NULL值)敘述正確的是CA)空值等于空字符串B)空值等同于數值0C)空值表示字段或變量還沒有確定的值D)VisualFoxPro不支持空值(21)執行USEscIN0命令的結果是BA)選擇0號工作區打開sc表B)選擇空閑的最小號工作區打開sc表C)選擇第1號工作區打開sc表D)顯示出錯信息(22)在VisualFoxPro中,關系數據庫管理系統所管理的關系是BA)一個DBF文件B)若干個二維表C)一個DBC文件D)若干個DBC文件(23)在VisualFoxPro中,下面描述正確的是AA)數據庫表允許對字段設置默認值B)自由表允許對字段設置默認值C)自由表或數據庫表都允許對字段設置默認值D)自由表或數據庫表都不允許對字段設置默認值(24)SQL的SELECT語句中,“HAVING<條件表達式>”用來篩選滿足條件的DA)列B)行C)關系D)分組(25)在VisualFoxPro中,假設表單上有一個選項組:,初始時該選項組的Value屬性值為1。若選項按鈕“女”被選中,該選項組的Value屬性值是A)1B)2C)“女”D)“男”(26)在VisualFoxPro中,假設教師表T(教師號,姓名,性別,職稱,研究生導師)中,性別是C型字段,研究生導師是L型字段。若要查詢“是研究生導師的女老師”信息,那么SQL語句“SELECT*FROMTWHERE<邏輯表達式>”中的<邏輯表達式>應是AA)研究生導師=.T.AND性別="女"B)研究生導師OR性別="女"C)性別="女"AND研究生導師=.F.D)研究生導師=.T.OR性別=女(27)在VisualFoxPro中,有如下程序,函數IIF()返回值是*程序PRIVATEX,YSTORE"男"TOXY=LEN(X)+2?IIF(Y<4,"男","女")RETURNAA)"女"B)"男"C).T.D).F.(28)在VisualFoxPro中,每一個工作區中最多能打開數據庫表的數量是AA)1個B)2個C)任意個,根據內存資源而確定D)35535個(29)在VisualFoxPro中,有關參照完整性的刪除規則正確的描述是CA)如果刪除規則選擇的是"限制",則當用戶刪除父表中的記錄時,系統將自動刪除子表中的所有相關記錄B)如果刪除規則選擇的是"級聯",則當用戶刪除父表中的記錄時,系統將禁止刪除與子表相關的父表中的記錄C)如果刪除規則選擇的是"忽略",則當用戶刪除父表中的記錄時,系統不負責檢查子表中是否有相關記錄D)上面三種說法都不對(30)在VisualFoxPro中,報表的數據源不包括DA)視圖B)自由表C)查詢D)文本文件第(31)到第(35)題基于學生表S和學生選課表SC兩個數據庫表,它們的結構如下:S(學號,姓名,性別,年齡)其中學號、姓名和性別為C型字段,年齡為N型字段。SC(學號,課程號,成績),其中學號和課程號為C型字段,成績為N型字段(初始為空值)。(31)查詢學生選修課程成績小于60分的學號,正確的SQL語句是CA)SELECTDISTINCT學號FROMSCWHERE"成績"<60B)SELECTDISTINCT學號FROMSCWHERE成績<"60"C)SELECTDISTINCT學號FROMSCWHERE成績<60D)SELECTDISTINCT"學號"FROMSCWHERE"成績"<60(32)查詢學生表S的全部記錄并存儲于臨時表文件one中的SQL命令是AA)SELECT*FROM學生表INTOCURSORoneB)SELECT*FROM學生表TOCURSORoneC)SELECT*FROM學生表INTOCURSORDBFoneD)SELECT*FROM學生表TOCURSORDBFone(33)查詢成績在70分至85分之間學生的學號、課程號和成績,正確的SQL語句是AA)SELECT學號,課程號,成績FROMscWHERE成績BETWEEN70AND85B)SELECT學號,課程號,成績FROMscWHERE成績>=70OR成績<=85C)SELECT學號,課程號,成績FROMscWHERE成績>=70OR<=85D)SELECT學號,課程號,成績FROMscWHERE成績>=70AND<=85(34)查詢有選課記錄,但沒有考試成績的學生的學號和課程號,正確的SQL語句是CA)SELECT學號,課程號FROMscWHERE成績=""B)SELECT學號,課程號FROMscWHERE成績=NULLC)SELECT學號,課程號FROMscWHERE成績ISNULLD)SELECT學號,課程號FROMscWHERE成績35)查詢選修C2課程號的學生姓名,下列SQL語句中錯誤的是DA)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)符合結構化原則的三種基本控制結構是:選擇結構、循環結構和【3】。(4)數據庫系統的核心是【4】。(5)在E-R圖中,圖形包括矩形框、菱形框、橢圓框。其中表示實體聯系的是【5】框。(6)所謂自由表就是那些不屬于任何【6】的表。(7)常量{^2009-10-01,15:30:00}的數據類型是【7】。(8)利用SQL語句的定義功能建立一個課程表,并且為課程號建立主索引,語句格式為:CREATETABLE課程表(課程號C(5)【8】,課程名C(30))(9)在VisualFoxPro中,程序文件的擴展名是【9】。(10)在VisualFoxPro中,SELECT語句能夠實現投影、選擇和【10】三種專門的關系運算。(11)在VisualFoxPro中,LOCATEALL命令按條件對某個表中的記錄進行查找,若查不到滿足條件的記錄,函數EOF()的返回值應是【11】。.T.(12)在VisualFoxPro中,設有一個學生表STUDENT,其中有學號、姓名、年齡、性別等字段,用戶可以用命令“【12】年齡WITH年齡+1”將表中所有學生的年齡增加一歲。(13)在VisualFoxPro中,有如下程序:*程序名:TEST.PRGSETTALKOFFPRIVATEX,YX="數據庫"Y="管理系統"DOsub1?X+YRETURN*子程序:sub1PROCEDUsub1LOCALXX="應用"Y="系統"X=X+YRETURN執行命令DOTEST后,屏幕顯示的結果應是【13】。(14)使用SQL語言的SELECT語句進行分組查詢時,如果希望去掉不滿足條件的分組,應當在GROUPBY中使用【14】子句。(15)設有SC(學號,課程號,成績)表,下面SQL的SELECT語句檢索成績高于或等于平均成績的學生的學號。SELECT學號FROMsc;WHERE成績>=(SELECT【15】FROMsc)參考答案:一、選擇題1-5:DACDC6-10:ABABC11-15:ADBBC16-20:DABBC21-25:BBADB26-30:AAACD31-35:CAACD二、填空題1、202、白盒3、順序結構4、數據庫管理系統5、菱形6、數據庫7、日期時間型(T)8、primarykey9、.prg10、連接11、.T.12、replaceall13、數據庫系統14、having15、avg(成績)2025年全國計算機考試VFP二級考試全真模擬試卷及答案(二)選擇題((1)~(35)每小題2分,共70分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項涂寫在大題卡相應位置上,答在試卷上不得分。VisualFoxProDBMS是A)操作系統的一部分B)操作系統支持下的系統軟件C)一種編譯程序D)一種操作系統(2)VisualFoxProDBMS基于的數據模型是A)層次型B)關系型C)網狀型D)混合型(3)設有部門和職員兩個實體,每個職員只能屬于一個部門,一個部門可以有多名職員,則部門與職員實體之間的聯系類型是A)m:nB)1:mC)m:kD)1:1(4)在VisualFoxPro中,調用表設計器建立數據庫表STUDENT.DBF的命令是A)MODIFYSTRUCTURESTUDENTB)MODIFYCOMMANDSTUDENTC)REATESTUDENTD)CREATETABLESTUDENT(5)在VisualFoxPro中,關于自由表敘述正確的是A)自由表和數據庫表是完全相同的B)自由表不能建立字段級規則和約C)自由表不能建立候選索引D)自由表不可以加入到數據庫中(6)在VisualFoxPro中,建立數據庫表時,將年齡字段值限制在12~14之間的這種約束屬于A)實體完整性約束B)域完整性約束C)參照完整性約束D)視圖完整性約(7)在VisualFoxPro中,運行表單T1.SCX的命令是A)DOT1B)RUNFORM1T1C)DOFORMT1D)DOFROMT1(8)使用SQL語句進行分組檢索時,為了去掉不滿足條件的分組,應當A)使用WHERE子句B)在GROUPBY后面使用HAVING子句C)先使用WHERE子句,再使用HAVING子句。D)先使用HAVING子句,再使用WHERE子句(9)在VisualFoxPro的參照完整性規則不包括A)更新規則B)刪除規則C)查詢規則D)插入規則(10)在VisualFoxPro中,表結構中的邏輯型、通用型、日期型字段的寬度由系統自動給出,它們分別為:A)1、4、8B)4、4、10C)1、10、8D)2、8、8(11)在VisualFoxPro中,學生表STUDENT中包含有通用型字段,表中通用型字段中的數據均存儲到另一個文件中,該文件名為A)STUDENT.DOCB)STUDENT.MENC)STUDENT.DBTD)STUDENT.FTP(12)在VisualFoxPro中,使用“菜單設計器”定義菜單,最后生成的菜單程序的擴展A)MNXB)PRGC)MPRD)SPR(13)在VisualFoxPro中,使用SQL命令將學生STUDENT中的學生年齡AGE字段的值增加1歲,應該使用的命令是A)REPLACEAGEWITHAGE+1B)UPDATESTUDENTAGEWITHAGE+1C)UPDATESETAGEWITHAGE+1D)UPDATESTUDENTSETAGE=AGE+1(14)調用報表格式文件PP1預覽報表的命令是A)REPORTFROMPP1PREVIEWB)DOFROMPP1PREVIEWC)REPORTFORMPP1PREVIEWD)DOFORMPP1PREVIEW(15)在VisualFoxPro中,建立索引的作用之一是A)節省存儲空間B)便于管理C)提高查詢速度D)提高查詢和更新的速度(16)在VisualFoxPro中,相當于主關鍵字的索引是A)主索引B)普通索引C)唯一索引D)排序索引(17)在VisualFoxPro中,為了將表單從內存中釋放(清除),可將表單中退出命令按鈕的Click事件代碼設置為A)ThisForm.RefreshB)ThisForm.DeleteC)ThisForm.HideD)ThisForm.Release(18)假定一個表單里有一個文本框Text1和一個命令按鈕組CommandGroup1,命令按鈕組是一個容器對象,其中包含Command1和Command2兩個命令按鈕。如果要在Command1令按鈕的某個方法中訪問文本框的value屬性值,下面哪個式子是正確的?A)ThisForm.Text1.valueB)This.Parent.valueC)Parent.Text1.valueD)this.Parent.Text1.value(19)在VisualFoxPro中,創建一個名為SDB.DBC的數據庫文件,使用的命令是A)CREATEB)CREATESDBC)CREATETABLESDBD)CREATEDATABASESDB(20)在VisualFoxPro中,存儲圖象的字段類型應該是BA)備注型B)通用型C)字符型D)雙精度型(21)在VisualFoxPro中,下面4個關于日期或日期時間的表達式中,錯誤的是A){^2002.09.0111:10:10:AM}-{^2001.09.0111:10:10AM}B){^01/01/2002}+2C){^2002.02.01}+{^2001.02.01}D){^2002/02/01}-{^2001/02/01}(22)在VisualFoxPro中,關于過程調用的敘述正確的是A)當實參的數量少于形參的數量時,多余的形參初值取邏輯假B)當實參的數量多于形參的數量時,多余的實參被忽略C)實參與形參的數量必須相等D)上面A和B都正確(23)下面是關于表單數據環境的敘述,其中錯誤的是A)可以在數據環境中加入與表單操作有關的表B)數據環境是表單的容器C)可以在數據環境中建立表之間的聯系D)表單自動打開其數據環境中的(24)在VisualFoxPro中,如果希望一個內存變量只限于在本過程中使用,說明這種內存變量的命令是:A)PRIVATEB)PUBLICC)LOCALD)在程序中直接使用的內存變量(不通過A,B,C說明)(25)在DOWHILE…ENDDO循環結構中,LOOP命令的作用是:A)退出過程,返回程序開始處B)轉移到DOWHILE語句行,開始下一個判斷和C)終止循環,將控制轉移到本循環結構ENDDO后面的第一條語句繼續執行D)終止程序執行(26)在VisualFoxPro中,關于視圖的正確敘述是A)視圖與數據庫表相同,用來存儲數據B)視圖不能同數據庫表進行連接操作C)在視圖上不能進行更新操作D)視圖是從一個或多個數據庫表導出的虛擬表(27)SQL是那幾個英文單詞的縮寫A)StandardQueryLanguageB)StructuredQueryLanguageC)SelectQueryLanguageD)以上都不是(28)如果學生表STUDENT是使用下面的SQL語句創建的CREATETABLESTUDENT(SNOC(4)PRIMARYKEYNOTNULL,;SNC(8),;SEXC(2),;AGEN(2)CHECK(AGE>15ANDAGE<30)下面的SQL語句中可以正確執行的是A)INSERTINTOSTUDENT(SNO,SEX,AGE)valueS("S9","男",17)B)INSERTINTOSTUDENT(SNO,SEX,AGE)valueS("李安琦","男",20)C)INSERTINTOSTUDENT(SEX,AGE)valueS("男",20)D)INSERTINTOSTUDENT(SNO,SN)valueS("S9","安琦",16)(29)使用SQL語句從表STUDENT中查詢所有姓王的同學的信息,正確的命令是:A)SELECT*FROMSTUDENTWHERELEFT(姓名,2)="王"B)SELECT*FROMSTUDENTWHERERIGHT(姓名,2)="王"C)SELECT*FROMSTUDENTWHERETRIM(姓名,2)="王"D)SELECT*FROMSTUDENTWHERESTR(姓名,2)="王"(30)連編后可以脫離開VisualFoxPro獨立運行的程序是A)APP程序B)EXE程序C)FXP程序D)PRG程序第(31)-(35)題使用如下表的數據:部門表部門號部門名稱40家用電器部10電視錄攝像機部20電話手機部30計算機部商品表部門號商品號商品名稱單價數量產地400101A牌電風扇200.0010廣東400104A牌微波爐350.0010廣東400105B牌微波爐600.0010廣東201032C牌傳真機1000.0020上海400107D牌微波爐_A420.0010北京200110A牌電話機200.0050廣東200112B牌手機2000.0010廣東400202A牌電冰箱3000.002廣東301041B牌計算機6000.0010廣東300204C牌計算機10000.0010上海(31)SQL語句SELECT部門號,MAX(單價*數量)FROM商品表GROUPBY部門號查詢結果有幾條記錄?A)1B)4C)3D)10(32)SQL語句SELECT產地,COUNT(*)提供的商品種類數;FROM商品表;WHERE單價>200;GROUPBY產地HAVINGCOUNT(*)>=2;ORDERBY2DESC查詢結果的第一條記錄的產地和提供的商品種類數是A)北京,1B)上海,2C)廣東,5C)廣東,7(33)SQL語句SELECT部門表.部門號,部門名稱,SUM(單價*數量);FROM部門表,商品表;WHERE部門表.部門號=商品表.部門號;GROUPBY部門表.部門號查詢結果是A)各部門商品數量合計B)各部門商品金額合計C)所有商品金額合計D)各部門商品金額平均值(34)SQL語句SELECT部門表.部門號,部門名稱,商品號,商品名稱,單價;FROM部門表,商品表;、WHERE部門表.部門號=商品表.部門號;ORDERBY部門表.部門號DESC,單價查詢結果的第一條記錄的商品號是A)0101B)0202C)0110D)0112(35)SQL語句SELECT部門名稱FROM部門表WHERE部門號IN;(SELECT部門號FROM商品表WHERE單價BETWEEN420AND1000)查詢結果是A)家用電器部、電話手機部B)家用電器部、計算機部C)電話手機部、電視錄攝像機部D)家用電器部、電視錄攝像機部二、填空題(每空2分,共30分)請將每一個空的正確答案寫在答題卡上【1】—【15】序號的答題卡上,答在試卷上不得分。(1)用二維表數據來表示實體之間聯系的數據模型稱為【1】。(2)在VisualFoxPro中說明數組后,數組的每個元素在未賦值之前的默認值是【2】。(3)可以在項目管理器的【3】選項卡下建立命令文件。(4)在VisualFoxPro中數據庫文件的擴展名是【4】.DBC,數據庫表文件的擴展名是【5】(5)打開數據庫設計器的命令是【6】DATA(6)在SQL的CAEATATABLE語句中,為屬性說明取值范圍(約束)的是【7】短語。(7)SQL插入記錄的命令是INSERT,刪除記錄的命令是【8】,修改記錄的命令是【9】。(8)在SQR的嵌套查詢中,量詞ANY和【10】是同義詞。在SQL查詢時,使用【11】子句指出的是查詢條件。(9)從職工數據庫表中計算工資合計的SQL語句是SELECT【12】FROM職工。(10)把當前表當前記錄的學號,姓名字段值復制到數組A的命令是SCATTERFIELD學號,姓名【13】。(11)在表單中確定控件是否可見的屬性是【14】。(12)函數BETWEEN(40,34,50)的運算結果是【15】。答案:一、選擇題
(1)B(2)B(3)B(4)C(5)B(6)B(7)C(8)B(9)C(10)A(11)D(12)C(13)D(14)C(15)C(16)A(17)D(18)A(19)D(20)B(21)C(22)A(23)B(24)C(25)B
(26)D(27)B(28)A(29)A(30)B(31)C(32)C(33)B(34)A(35)A二、填空題(答案字母大小寫均可)
(1)【1】關系模型或關系(2)【2】.F.或邏輯假或假或.N.(3)【3】代碼或全部(4)【4】DBC或.DBC【5】DBF或.DBF(5)【6】MODIFY或MODI或MODIF
(6)【7】CHECK或CHEC(7)【8】DELETE或DELE或DELET
【9】UPDATE或UPDA或UPDAT(8)【10】SOME
【11】WHERE或WHER(9)【12】SUM(工資)(10)【13】TOA
(11)【14】Visible
(12)【15】.T.或邏輯真或真或.Y.2025年全國計算機考試VFP二級考試全真模擬試卷及答案(三)一、選擇題((1)~(40)每題1分,(41)~(50)每題2分,共60分)
(1)在計算機中,一個字節所包含二進制位的個數是
A)2B)4C)8D)16
(2)在多媒體計算機中,CD-ROM屬示媒體于
A)存儲媒體B)傳輸媒體C)表現媒體D)表
(3)在DOS系統中,帶有通配符的文件名*.*表示
A)硬盤上的全部文件B)當前盤當前目錄中的全部文件
C)當前盤上的全部文件D)根目錄中的全部文件
(4)十六進制數100轉換為十進制數為
A)256B)512C)1024D)64
(5)能將高級語言編寫的源程序轉換為目標程序的軟件是
A)匯編程序B)編輯程序C)解釋程序D)編譯程序
(6)在Internet中,用于在計算機之間傳輸文件的協議是
A)TELNETB)BBSC)FTPD)WWW
(7)在Windows環境下,資源管理器左窗口中的某文件夾左邊標有"+"標記表示
A)該文件夾為空B)該文件夾中含有子文件夾
C)該文件夾中只包含有可執行文件
D)該文件夾中包含系統文件
(8)在Windows環境下,下列敘述中正確的是
A)在"開始"菜單中可以增加項目,也可以刪除項目
B)在"開始"菜單中不能增加項目,也不能刪除項目
C)在"開始"菜單中可以增加項目,但不能刪除項目
D)在"開始"菜單中不能增加項目,但可以刪除項目
(9)從Windows環境進入DOS方式后,返回Windows環境的命令為
A)QUITB)WINC)EXITD)ESC
(10)下列敘述中正確的是
A)計算機病毒只感染可執行文件B)計算機病毒只感染文本文件
C)計算機病毒只能通過軟件復制的方式進行傳播
D)計算機病毒可以通過讀寫磁盤或網絡等方式進行傳播
(11)一個關系是一張二維表。在FoxBASE。中,一個關系對應一個
A)字段B)記錄C)數據庫文件D)數據庫結構
(12)對一個關系實施一種關系運算后得到了一個新的關系,其屬性個數多于原關系中的屬性個數,這說明所實施的關系運算是
A)聯接B)投影C)選擇D)關聯
(13)FoxBASE中,具有固定字段長度的字段類型包括
A)日期型、備注型和數值型B)字符型、邏輯型和備注型
C)日期型、邏輯型和備注型D)日期型、邏輯型和字符型
(14)已有數據庫文件S1,.DBF,要生成結構與SI.DBF完全相同的空數據庫文件S2.DBF建立該數據庫的方法是。
A)USES1COPYTOS2
B)USESI
COPYSTRUCTURETOS2
C)COPYFILESI.DBFTOS2.DBF
D)CREAS2FROMS1
(15)在FoxBASE中執行了如下命令序列:
FH=“*”
X="3.2&FH.3”
?X
最后一條命令的顯示結果是
A)3.2&FH.3B)3.2*3C)9.6D)3.2*.3
(16)在FoxBASE中,命令?TYPE("’BAS’$’FoxBASE’”)的顯示結果是
A)CB)NC)4D)L
(17)在下述每組命令中,兩個命令的輸出內容可能不相同的是
A)DISPLAY
B)LISTSTRUCTUREDISPLAYNEXT1DISPLAYSTRUCTURE
C)DISPLAYFOR單價>=20.00
D)DISPLAYLISTFOR單價>=20.00LIST
(18)在FoxBASE中,將文件名DZ.PRG更改為AB.PRG,應使用命令?A)RENDZ.PRGTOAB.PRG
B)RENAMEFILEDZ.PRGAB.PRG
C)RENAMEDZ.PRGTOAB.PRG
D)RENAMEFILEDZ.PRGTOAB.PRG(19)在FoxBASE中,可以使用比較運算符比較大小的數據類型共有
A)數值型、字符型、日期型、邏輯型
B)數值型、字符型、日期型
C)數值型、字符型
D)數值型
(20)在以下命令中,顯示相同結果的是
1.?”數據庫”+"管理"+"系統"
2.?”數據庫”-”管理”+“系統”
3.?”數據庫”-”管理”-”系統”
4.?”數據庫”+”管理”-”系統”
A)1和2B)1和4C)2和4D)2和3
(21)執行命令DIMENSIONM(2,3)之后,數組M的數組元素個數和初值分別是
A)2,空值B)3,.T.C)5,0D)6,.F.
(22)設數據庫已經打開并按“單價”字段建立了索引。用SEEK命令把記錄指針指向單價為28.60元的記錄之后,接著要使指針指向下一個相同單價的記錄,應使用命令
A)SEEK28.60B)SKIP
C)FINDD)FIND28.60
(23)執行如下操作:
USEEMP
LISTNEXT10FOR性
別=”男”
LISTFOR性別=“男”先后顯示了兩個各包含8個記錄的記錄清單,這說明
A)文件中至少有16個記錄
B)文件中至少有18個記錄
C)文件中有16個記錄的“性別”字段值為“男”
D)文件中有8個記錄的“性別”字段值為“男”
(24)對一個庫文件執行如下操作;
LIST
DELETERECORD10
LIST
先后兩次執行LIST命令時顯示記錄的個數不相同,以下說法錯誤的是
A)文件中至少有10個記錄
B)執行上述命令前,執行了SETDELETEDON
C)執行上述命令前,執行了SETDELETEDOFF
D)執行上述命令前,10號記錄沒有刪除標記
(25)對一個打開的庫文件執行如下操作:
SETFILTERTO性別=”女”.OR.政治面目=”黨員”
LISTNEXTI
屏幕上顯示了一個記錄,則這個記錄
A)一定是“性別”字段值為“女”的記錄B)一定是“政治面目”字段值為“黨員”的記錄
C)一定是“性別”字段值為“女”或者“政治面目”字段值為“黨員”的記錄
D)可能是任何字段值的記錄(26)在任何情況下與LISTREST效果相同的命令是
A)LISTWHILE.NOT.EOF()B)LISTC)LISTALLD)LISTFOR.NOT.EOF()(27)在下列命令組合中,不能配對使用的是
A)@…PROMPT和MENUTO
B)DO…WITH和PARAMETERS
C)IF和ENDIF
D)DOCASE和ENDDO(28)有如下兩個程序段;*****程序段1***********程序段2********USECLASSUSECLASS
LOCATEFOR政治面目=”團員”LOCATEFOR政治面目=”團員”
DOWHILEFOUND()DOWHILE政治面目=“團員”
DISPLAYDISPLAYCONTINUESKIP
ENDDOENDDO
若在完全相同的環境下分別執行上面的兩個程序段,則
A)程序段2輸出的記錄不可能比程序段1輸出的記錄多
B)程序段1輸出的記錄不可能比程序段2輸出的記錄多
C)程序段1和程序段2輸出的記錄一樣多
D)無法判定
(29)有如下程序段,DOCASECASEX>100??”1”CASEX>200
??”2”OTHERWISE
??”3”
ENDCASE若在X--300的情況下執行這個程序段,屏幕上將顯示
A)IB)2C)12D)3(30)要統計當前庫文件的物理記錄總數,并將結果存放在變量X中。在任何情況下均能正確完成這一任務的命令是
A)SUMITOXB)X=RECN0()
C)COUNTTOXD)STORERECCOUNT()TOX
(31)已知一個字段的寬度為8,則此字段的類型不可能是
A)數值型B)日期型C)字符型D)備注型
(32)已知一庫文件的記錄由兩個邏輯型字段、三個日期型字段和四個備注型字段組成,則該文件的記錄總寬度為
A)66B)67C)68D)65
(33)對一個打開的非空庫文件,要使記錄指針指向文件尾,應執行
A)GOBOTTOMB)GOBOTTOMSKIP
C)GOTOPD)GORECCOUNTOSKIP-I(34)已執行了以下程序段:USEPPCOPYTOQQSTRUCTUREEXTENDED
USEQQ
LIST
USE
在屏幕上顯示10個記錄,這說明
A)文件PP.DBF中有10個字段B)文件QQ.DBF中有4個記錄
C)文件PP.DBF中有4個記錄D)文件QQ.DBF中有10個字段
(35)職工數據庫以及以“政治面目”字段建立的索引文件已打開,要求僅顯示所有政治面目為“黨員”的職工記錄,下列命令或程序段中不能確保正確完成這一任務的是
A)LISTFOR政治面目=”黨員”
B)LISTWHILE政治面目=“黨員”
C)SEEK”黨月”DISPLAYWHILE政治面目=”黨員”
D)LOCATEFOR政治面目=“黨員”DOWHILEFOUND()DISPLAYCONTINUEENDDO
(36)已順利執行了以下
命令序列;SELECT0USESTAFFlALIASDATASELECT0USESTAFF2現要重新轉到文件STAFFI.DBF所在的工作區,應使用的正確命令是
A)SELECTAB)SELECT1
C)SELECTDATAD)SELECTSTAFFI
(37)若要按“基本工資”字段值的降序為當前文件建立索引,正確的命令是
A)INDEXON基本工資/ATOGZ
B)INDEXON基本工資仍TOGZ
C)INDEXON基本工資TOGZ
D)INDEXON-基本工資TOGZ(38)在FoxBASE中,命令X=Y>3的功能是
A)判斷Y是否大于3,并將判斷結果保存到X中
B)判斷Y是否大于3,若是,將Y賦值給X
C)判斷X和Y是否都大于3
D)有語法錯誤(39)FoxBASE中的一些庫文件操作命令,在沒有給出<范圍>短語、FOR短語和WHILE短語時,其默認<范圍>為ALL的命令包括
A)LIST、SUM和DISPLAY命令
B)COPY、TOTAL和RECALL命令
C)REPLACE、RECALL和DELETE命令
D)COUNT、SUM和AVERAGE命令(40)有如下FoxBASE程序段;USE學生檔案ACCEPT”請輸入待查的學號:”TOZKZHLOCATEFOR學號=ZKZHIFEOF()?”經查找,無此學生!”ELSEDOWHILE.NOT.EOF()7”姓名:”+姓名+SPACE(4)+”分數:”+STR(分數)CONTINUE
ENDDOENDIF其中,學號、姓名和分數是數據庫文件“學生檔案”中的字段,該程序正常運行,表明字段變量“學號”和“分數”的數據類型分別是-
A)N型、C型B)N型、N型C)C型、N型D)C型、C型以下(41)一(50)題的操作均基于下面條件:已建立學生數據庫STD.DBF,數據庫出生結構為:學號(C,6),姓名(C,8),性別(C,2),日期O),平均成績(N,6,2)。用LIST命令顯示記錄如下:
記錄號#學號
姓名性別出生日期平均成績
1021501劉淑敏女10/05/8488.2
2021502楊立宏男03/12/8570.6
3021503馬燕
女09/23/8467.2
4021504趙雅潔女2/10/8480.8
5021505王力軍男11/21/8490.5
(41)有如下命令序列:
USESTD
GOBOTTOM
SKIP-3
LISTREST
執行以上命令序列后,輸出結果顯示
A)最后2條記錄B)最后3條記錄
C)最后4條記錄D)全部記錄(42)要顯示學生姓名和年齡,可使用命令
A)@4,6SAY姓名+DTOC(出生日期)
B)@4,6SAY姓名+YEAR(DATE0)-YEAR(出生日期)
C)@4,6SAY姓名+STR(YEAR(DATE0)-YEAR(出生日期》
D)@4,6SAY姓名+SUBSTR(YEAR(OATE0)-YEAR(出生日期))(43)依次執行以下命令:
USESTD
姓名;”鄭小洋”
SKIP2
7”姓名是:”+姓名
最后一條命令的輸出結果是
A)姓名是:鄭小洋B)姓名是:馬燕
C)姓名是:楊立宏D)姓名是:趙雅潔
(44)使用INDEXON性別+DTOC(出生日期,”TORQ建立索引之后,接著執行
LIST命令,所顯示記錄的姓名順序是
A)王力軍、楊立宏、馬燕、劉淑敏、趙雅潔
B)馬燕、劉淑敏、趙雅潔、王力軍、楊立宏
C)楊立宏、王力軍、趙雅潔、劉淑敏、馬燕
D)劉淑敏、楊立宏、馬燕、趙雅潔、王力軍
(45)索引文件打開后,下列命令操作中不受索引文件影響的是
A)SKIPB)DISPLAYALL
C)FINDD)G05
(46)有以下程序段
USESTD
INDEXON性別TOXB
TOTALON性別TOSTD_1
執行以上程序段之后,數據庫STD_1.DBF中的記錄個數為
A)IB)2C)3D)4
(47)上題所生成的數據庫STDI.DBF中被匯總的字段是
A)記錄個數B)平均成績
C)平均成績、出生日期D)平均成績、出生日期、記錄個數
(48)有如下命令序列:
SETTALKOFF
USESTD
DELETEFOR平均成績<=85
SETDELETEDON
AVERAGE平均成績TOAVG
?AVG
執行以上命令序列之后,屏幕輸出的結果是
A)89.35B)89.46C)85.33
D)86.50
(49)要顯示當前記錄的學號、姓名、性別,以下命令錯誤的是
A)?學號,姓名,性別
B)DISPLAY學號,姓名,性別
C)@5,10SAY學號,姓名,性別
D)@5,10SAY學號+姓名+性別
(50)有如下命令序列;
SETTALKOFF
USESTD
GO3
DISPLAYFOR性別=”女”
執行以上命令序列之后,屏幕輸出的結果是
A)第3條記錄和第4條記錄
B)第1條記錄、第3條記錄和第4條記錄
C)從第3條記錄到第5條記錄
D)全部記錄
二、填空題(每空2分,共40分)
(1)計算機軟件分為系統軟件與應用軟件,UNIX屬于〖1〗。(2)假設在當前盤的當連前目錄下有兩個文件A.TXT和D.TXT,現要將文件B.TXT合并接到文件A.TXT的后面。若使用TYPE命令,則完整的命令為〖2〗。
(3)Intemet的信息服務方式分為基本服務和擴展服務,電子郵件屬于〖3〗。
(4)在WINdows環境下,利用菜單命令刪除固定硬盤上的文件與文件夾,實際上是將需要刪除的文件與文件夾移動到〖4〗文件夾中。
(5)在Windows環境下,為了進行“添加刪除程序”操作,首先打開〖5〗,然后雙擊其中的相應圖標。
(6)設FoxBASE的MYPRC.PRG程序中有PROCEDUREGl、PROCEDUREG2、PROCEDUREG3三個過程;在首次調用以上過程之前應執行命令〖6〗。
(7)設有“職工檔案”和“職工工資”兩個數據庫文件,各存放了10條記錄,執行如下命令序列:
SELECT1
USE職工檔案
SELECT2
USE職工工資
SELECT1
SETRELATIONTORE
CN0()+3INTOB
GOTOBOTTOM
?RECNO(),RECNO(2)
最后一條命令的輸出結果是〖7〗。
(8)有如下FoxBASE程序:
*SUB.PRG
PARAMETERSR,A
PI=3.14
A=PI*R*R
RETURN
在點狀態下執行了如下命令序列:
AREA=0
〖8〗
?AREA
最后一條命令執行后顯示的結果是12.56,請填空。
(9)設數據庫文件PHONE。.DBF中包含了“姓名”、“電話”和“地址”三個字符型字段以下程序的功能是按用戶輸入的任一電話號碼進行查找,如果存在該號碼,則顯示其單位地址、關閉文件并結束程序。請將程序補充完整。
SETTALKOFF
USEPHONE
CLEARPHN=SPACE(8)
@10,20SAY”電話號碼:”〖9〗
READ
LOCATEFORPHN=電話
IFFOUND()
@12,20SAY,”單位地址;”+地址〖10〗
ENDIF
ENDDO
CLOSEALL
SETTALKON
RETURN
在青年歌手大賽中,歌手的得分情況由GS.DBF和PW.DBF兩個數據庫(除“最后得分”字段以外,其余字段已存放了相應數據)進行統計.評委數據庫PW.DBF中放有10個評委給每位歌手所打的分數,數據庫結構為:歌手編號(C,4),評委1(N,5,2),評委2(N,5,2),…,評委10(N,5,2)歌手數據庫GS.DBF中存有每位歌手的基本情況和最后得分,數據庫結構為:歌手編號(C,4),姓名(C,8),選送地區(C,20),最后得分(N,5,2)
下面(10)一(13)題的操作均基于歌手數據庫和評委數據庫:?
(10)以下程序的功能是根據10個評委所給分數,計算并填寫“最后得分”字段,具體計算方法是去掉一個最高分、去掉一個最低分,再對其余得分求平均。請填空:
SELECT
USEGS
INDEXON歌手編號TOGS
SELECT0
USEPW
SETRELATIONTO歌手編號INTOGS
GOTOP
DOWHILE〖11〗
SCATTERTOTEMP
I=2
STORETEMP(2)TOPMIN
,PMAX,S
DOWHILE〖12〗
I=I+1
S=S+TEMP(I)
DOCASE
CASETEMP(I)>PMAX
PMAX=TEMP(I)
CASETEMP(I)
PMIN=TEMP(I)
〖13〗
ENDDO
SELECTGS
REPLACE最后得分WITH〖14〗
〖15〗
〖16〗
ENDDO
(11)將GS.DBF按“最后得分”字號段由高到低排序,“最后得分”相同時,按歌手編升序建立排序文件GSPX.DBF的命令是〖17〗。
(12)計算GS.DBF中所有歌手“最后得分”的平均值,并將結果保存在變量PJ中的命令是〖18〗
(13)以下程序是根據GS.DBF中“選送地區”字段的前兩個漢字是否為“北京”而使用
PROGl.PPG或PROG2.P
RG進行不同的處理;
IFLEFT(選送地區,4)=”北京”
DOPROGl
ELSE
DOPROG2
ENDIF
以上程序段中的判斷條件LEFT(選送地區,4)=”北京”,也可以用函數SUBS或AT描述。使用SUBS函數描述時,判斷條件可改寫為〖20〗。可改寫為〖19〗;使用AT函數描述時,判斷條件
2003年9月全國計算機等級考試二級f
oxbase筆試試卷參考答案
一、選擇題
(1)C(2)A(3)B(4)A(5)D(6)C(7)B(8)A(9)C(10)D(11)C(12)A(13)C(14)B(15)B(16)D(17)D(18)C(19)B(20)B(21)D(22)B(23
)D(24)C(25)C(26)A(27)D(28)C(29)A(30)D(31)D(32)B(33)A(34)A(35)C(36)C(37)B(38)A(39)D(40)C(41)C(42)C(43)B(44)A(45)B(46)B(47)B(48)A(49)B(50)B
二、填空題
(1)〖1〗系統軟件
(2)〖2〗TYPEB.TXT>>A.TXT
(3)〖3〗基本服務
(4)〖4〗回收站
(5)〖5〗控制面板
(6)〖6〗SETPROCEDURETOG1,
G2,G3
(7)〖7〗1011
(8)〖8〗DOSUBWITH2,AREA
(9)〖9〗GETPHN〖10〗C
ONTINUE
(10)〖11〗.NOT.EO
F()〖12〗I<=10〖13〗ENDCAS
E
〖14〗S-PMAX-PMIN〖15〗SELEPW
〖16〗SKIP
(11)〖17〗SORTON最后得分/D,
歌手編號TOGSPX
(12)〖18〗AVER最
后得分TOPJ
(13)〖19〗SUBS(選
送地區,1,4)=“北京”
〖20〗AT(“北京”,選送地區)2025年全國計算機考試VFP二級考試全真模擬試卷及答案(四)一、單項選擇題(每題2分,共70分)1、數據庫(DB)、數據庫系統(DBS)、數據庫管理系統(DBMS)三者之間的關系是(本題分值:2分)A)DBS包括DB和DBMSB)DBMS包括DB和DBSC)DB包括DBS和DBMSD)DBS就是DB,也就是DBMSA2、在VisualFoxPro中“表”是指A)報表B)關系C)表格D)表單B3、數據庫系統與文件系統的最主要區別是A)數據庫系統復雜,而文件系統簡單B)文件系統不能解決數據冗余和數據獨立性問題,而數據庫系統可以解決C)文件系統只能管理程序文件,而數據庫系統能夠管理各種類型的文件D)文件系統管理的數據量較小,而數據庫系統可以管理龐大的數據量B4、在當前表單的LABEL1控件中顯示系統時間的語句是A)THISFORM.LABEL1.CAPTION=TIME()B)THISFORM.LABEL1.VALUE=TIME()C)THISFORM.LABEL1.TEXT=TIME()D)THISFORM.LABEL1.CONTROL=TIME()A5、在關系模型中,為了實現“關系中不允許出現相同元組”的約束應使用A)臨時關鍵字B)主關鍵字C)外部關鍵字D)索引關鍵字B6、在VisualFoxPro中創建項目,系統將建立一個項目文件,項目文件的擴展名是A)proB)prjC)pjxD)itmC7、在VisualFoxPro的項目管理器中不包括的選項卡是A)數據B)文檔C)類D)表單D8、在VisualFoxPro中說明數組的命令是A)DIMENSION和ARRAYB)DECLARE和ARRAYC)DIMENSION和DECLARED)只有DIMENSIONC9、數據庫表可以設置字段有效性規則,字段有效性規則屬于A)實體完整性范疇B)參照完整性范疇C)數據一致性范疇D)域完整性范疇D10、在VisualFoxPro
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《兒童疫苗接種》課件
- 黃石承接鋼結構施工方案
- 2025至2031年中國塑料工藝鐘行業投資前景及策略咨詢研究報告
- 2025塔機租賃合同簽訂要點與防范工程騙局
- 2025標準食品買賣合同范本
- 2025至2031年中國三工位管端加工機行業投資前景及策略咨詢研究報告
- 2025合同模板采購及供應合同
- 2025至2030年中國造粒機襯板數據監測研究報告
- 2025至2030年中國縫編氈數據監測研究報告
- 宣城網吧消防施工方案
- 2025年浙江安防職業技術學院單招職業傾向性測試題庫1套
- 廣西壯族自治區2025屆高三下學期開學考試化學試題(含答案)
- 《園林景觀手繪技法表現》課件-項目2 景觀元素的表現技法
- 社會福利 課件匯 高和榮 第1-5章 緒論- 社會福利主體
- 治療室換藥室消毒管理制度
- 2025版輪胎進出口貿易與代理服務合同范本4篇
- 2024年開封大學高職單招職業技能測驗歷年參考題庫(頻考版)含答案解析
- 危險化學品購銷的合同范本
- 口腔醫院市場營銷新入職員工培訓
- 瑞幸咖啡副店長認證考試題庫
- 2024年生鮮配送與城市社區團購合作框架協議3篇
評論
0/150
提交評論