VisualFoxPro試題及答案剖析_第1頁
VisualFoxPro試題及答案剖析_第2頁
VisualFoxPro試題及答案剖析_第3頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、VISUAL FOXPRO 期末試題答案、選擇題 下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項涂寫在 答題卡相應(yīng)位置上,答在試卷上不得分。(1)DBMS的含義是:A)數(shù)據(jù)庫系統(tǒng)B)數(shù)據(jù)庫管理系統(tǒng)C)數(shù)據(jù)庫管理員D)數(shù)據(jù)庫(2)從關(guān)系模式中指定若干個屬性組成新的關(guān)系的運(yùn)算稱為:A)聯(lián)接B)投影C)選擇D)排序(3)對于“關(guān)系”的描述,正確的是:A)同一個關(guān)系中允許有完全相同的元組B)同一個關(guān)系中元組必須按關(guān)鍵字升序存放C)在一個關(guān)系中必須將關(guān)鍵字作為該關(guān)系的第一個屬性D)同一個關(guān)系中不能出現(xiàn)相同的屬性名(4)在表設(shè)計器的“字段”選項卡中可以創(chuàng)建的索引是A)唯一索引

2、B)候選索引C)主索引D)普通索引(5)在程序中不需要用 public等命令明確聲明和建立,刻直接使用的內(nèi)存變量是A)局部變量B)公共變量(6) 擴(kuò)展名為dbf的文件是A)表文件B)表單文件(7) 下列程序段的輸出結(jié)果是CLEARSTORE 10 TO ASTORE 20 TO BSET UDFPARMS TO REFERENCEDO SWAP WITH A,(B)? A,BPROCEDURE SWAPPARAMETERS X1, X2TEMP=X1X1=X2X2=TEMPENDPROCA) 10 20B) 20 20C)私有變量D)全局變量C)數(shù)據(jù)庫文件D)項目文件C)20 10D) 10

3、10(8)使用調(diào)試器調(diào)試第(7)小題的程序,如果想在過程SWAf執(zhí)行時觀察X1的值,可以在其中安置一條命令,程序執(zhí)行到該命令時,系統(tǒng)將計算X1的值,并將結(jié)果在調(diào)試輸出窗口中顯示,這條命令的正確寫法是:D) TEST X1A) DEBUGOUT X1 B) DEBUG X1C) OUT X1(9) 設(shè)X=10,語句?VARTYPE ("X")的輸出結(jié)果是A) NB) CC) 10D) X(10) 表達(dá)式LEN(SPACE(0)的運(yùn)算結(jié)果是A) .NULL.B) 1C) 0D)""DO myme nu.mpr WITH事件表。(11) 為表單建立了快捷菜單m

4、ymenu調(diào)用快捷菜單的命令代碼THIS應(yīng)該放在表單的那個事件中?A) Destory 事件 B) Init 事件 C) Load 事件 D) RightClick(12) (24)題使用的數(shù)據(jù)表如下:當(dāng)前盤當(dāng)前目錄下有數(shù)據(jù)庫:學(xué)院.dbc,其中有“教師”表和“學(xué)院”“教師”表:職工號系號姓名工資:主講課程1102000101肖海3408數(shù)據(jù)結(jié)構(gòu)1102000202王巖鹽4390數(shù)據(jù)結(jié)構(gòu)1102000301劉星魂2450C語言1102000403張月新3200操作系統(tǒng)1102000501李明玉4520數(shù)據(jù)結(jié)構(gòu)1102000602孫民山2976操作系統(tǒng)1102000703錢無名2987數(shù)據(jù)庫11

5、02000804呼延軍3220編譯原理1102000903王小龍3980數(shù)據(jù)結(jié)構(gòu)1102001001張國梁2400C語言1102001104林新月1800操作系統(tǒng)1102001201喬小廷5400網(wǎng)絡(luò)技術(shù)1102001302周興池3670數(shù)據(jù)庫1102001404歐陽秀3345編譯原理“學(xué)院”表:系號系名01計算機(jī)02通信03信息管理04數(shù)學(xué)(13) 為“學(xué)院”表增加一個字段“教師人數(shù)”的SQL語句是A) CHANGE TABLE學(xué)院ADD教師人數(shù)IB) ALTER STRU學(xué)院ADD教師人數(shù)IC) ALTER TABLE學(xué)院ADD教師人數(shù)ID) CHANGE TABLE學(xué)院 INSERT 教

6、師人數(shù) I(14) 將“歐陽秀”的工資增加 200元SQL語句是A) REPLACE教師 WITH 工資=工資 +200 WHERE姓名 = “歐陽秀”B) UPDATE教師SET工資=工資+200 WHEN 姓名=“歐陽秀”C) UPDATE教師工資WITH工資+200 WHERE生名=“歐陽秀”D) UPDATE教師SET 工資=工資+200 WHERE姓名=“歐陽秀”(15) 下列程序段的輸出結(jié)果是CLOSE DATAa=0USE教師GO TOPDO WHILE .NOT. EOF()IF主講課程=”數(shù)據(jù)結(jié)構(gòu)".OR.主講課程="C語言"a=a+1ENDIF

7、SKIPENDDO?aA) 4B) 5C) 6D) 7(16) 有SQL語句:SELECT * FROM教W WHERE NO工資 >3000 OR 工資 <2000)與如上語句等價的 SQL語句是A) SELECT * FROM 教師 WHERE工資 BETWEEN 2000 AND 3000B) SELECT * FROM 教師 WHERE工資 >2000 AND 工資 <3000C) SELECT * FROM 教師 WHERE工資 >2000 OR 工資 <3000D) SELECT * FROM 教師 WHERE工資 <=2000 AND 工

8、資 >=3000(17) 為“教師”表的職工號字段添加有效性規(guī)則:職工號的最左邊三位字符是110,正確的SQL語句是A) CHANGE TABLE教師 ALTER 職工號 SET CHECK LEFT(職工號,3)="110"B) ALTERTABLE 教師 ALTER職工號 SET CHECK LEFT職工號,3)="110"C) ALTER TABLE 教師 ALTER 職工號 CHECK LEFT職工號,3)="110"D) CHANGE TABLE教師 ALTER職工號 SET CHECK OCCUR職工號,3)=&qu

9、ot;110"(18) 有SQL語句SELECT DISTINCT 系號 FROM 教師 WHERE!資 >=;ALL(SELECT 工資 FROM 教師 WHERE系 號="02")該語句的執(zhí)行結(jié)果是系號A) "01"和"02"B) "01"和"03" C) "01"和"04" D) "02"和"03"(19) 建立一個視圖salary,該視圖包括了系號和(該系的)平均工資兩個字段,正確的SQL語句

10、是:A) CREATE VIEW salary AS 系號,AVG工資)AS 平均工資 FROM 教師;GROUP B系號B) CREATE VIEW salary AS SELECT 系號,AVG工資)AS 平均工資 FROM 教師;GROUP BY系名C) CREATE VIEW salary SELECT 系號,AVG(工資)AS平均工資 FROM教師;GROUP B系號D) CREATE VIEW salary AS SELECT 系號,AVG (工資)AS平均工資 FROM教師;GROUP B系號(20) 刪除視圖salary的命令是A) DROP salary VIEWB) DRO

11、P VIEW salaryC) DELETE salary VIEWD) DELETE salary(21) 有SQL語句:SELECT主講課程,COUNT(*)FROM教師GROUP BY主講課程該語句執(zhí)行結(jié)果含有記錄個數(shù)是A) 3B) 4C) 5D) 6(22) 有SQL語句:SELECT COUNT(*)AS數(shù),主講課程 FROM教師GROUP BY主講課程;ORDER B人數(shù) DESC該語句執(zhí)行結(jié)果的第一條記錄的內(nèi)容是A) 4數(shù)據(jù)結(jié)構(gòu)B) 3操作系統(tǒng)C) 2數(shù)據(jù)庫D) 1網(wǎng)絡(luò)技術(shù)(23) 有SQL語句:SELECT學(xué)院,系名,COUNT(*)AS教師人數(shù)FROM教師,學(xué)院;WHERE教

12、師.系號=學(xué)院系號GROUP BY學(xué)院.系名與如上語句等價的 SQL語句是:A) SELECT學(xué)院系名,COUNT(*) AS教師人數(shù);FROM教師 INNER JOIN 學(xué)院;教師系號=學(xué)院系號GROUP BY學(xué)院系名B) SELECT學(xué)院系名,COUNT(*) AS教師人數(shù);FROM教師 INNER JOIN 學(xué)院;ON系號GROUP BY學(xué)院系名C) SELECT學(xué)院系名,COUNT(*) AS教師人數(shù);FROM教師 INNER JOIN 學(xué)院;ON教師系號=學(xué)院系號GROUP BY學(xué)院系名D) SELECT學(xué)院系名,COUNT(*) AS教師人數(shù);FROM教師 INNER JOIN 學(xué)

13、院;ON教師.系號=學(xué)院.系號(24) 有SQL語句:SELECT DISTINCT 系號 FROM 教師 WHERE 工資 >=;ALL(SELECT 工資 FROM 教師 WHERE系號 ="02")與如上語句等價的 SQL語句是A) SELECT DISTINCT 系號 FROM 教師 WHERET資 >=;(SELECT MAX工資)FROM 教師 WHERE系號="02")B) SELECT DISTINCT 系號 FROM教師 WHERE工資 >=;(SELECT MIN(工資)FROM 教師 WHERE系號="0

14、2")C) SELECT DISTINCT 系號 FROM教W WHERET資 >=;ANY(SELECT工資 FROM 教師 WHERE 系號="02")D) SELECT DISTINCT 系號 FROM 教師 WHEREX資 >=;SOME(SELEC工資 FROM 教師 WHERE系號="02")(25) 題使用SQL語句增加字段的有效性規(guī)則,是為了能保證數(shù)據(jù)的A)實體完整性B)表完整性C)參照完整性D)域完整性(26) 向項目中添加表單,應(yīng)該使用項目管理器的A) “代碼”選項卡B) “類”選項卡C) “數(shù)據(jù)”選項卡D) “

15、文當(dāng)”選項卡(27) 有關(guān)參照完整性的刪除規(guī)定,正確的描述是A) 如果刪除規(guī)則選擇的是“限制”,則當(dāng)用戶刪除父表中的記錄時,系統(tǒng)將自動刪除子表 中的所有相關(guān)記錄。B) 如果刪除規(guī)則選擇的是“級聯(lián)”,則當(dāng)用戶刪除父表中的記錄時,系統(tǒng)將禁止刪除子表 相關(guān)的父表中的記錄。C) 如果刪除規(guī)則選擇的是“忽略”,則當(dāng)用戶刪除父表中的記錄時,系統(tǒng)不負(fù)責(zé)做任何工 作。D) 上面三種說法都不對(28) 有關(guān)查詢設(shè)計器,正確的描述是:A) “聯(lián)接”選項卡與 SQL語句的GROUP BY短語對應(yīng)B) “篩選”選項卡與 SQL語句的HAVING短語對應(yīng)C) “排序依據(jù)”選項卡與SQL語句的ORDER BY短語對應(yīng)D)

16、 “分組依據(jù)”選項卡與SQL語句的JOIN ON短語對應(yīng)(29) 使用“調(diào)試器“調(diào)試程序時,用于顯示正在調(diào)試的程序文件的窗口是:A)局部窗口B)跟蹤窗口C)調(diào)用堆棧窗口 D)監(jiān)視窗口(30) 讓控件獲得焦點,使其成為活動對象的方法是A) Show B) ReleaseC) SetFocus D) GotFocus(31) 下面對表單若干常用事件的描述中,正確的是A) 釋放表單時,Unioad事件在Destroy事件之前引發(fā)B) 運(yùn)行表單時,Init事件在load事件之前引發(fā)C) 單擊表單的標(biāo)題欄,引發(fā)表單的Click事件D) 上面的說法都不對(32) 如果文本框的InputMask屬性值是#9

17、9999,允許在文本框中輸入的是A) +12345 B)abc123 C)$12345 D)abcdef(33) 連編應(yīng)用程序不能生成的文件是A) .app 文件 B) .exe 文件 C) .dll 文件 D) .prg 文件二、填空題請將每一個空的正確答案寫在答題卡【1】【15】序號的橫線上,答在試卷上不得分。注意:以命令關(guān)鍵字填空的必須拼寫完整。(1)在關(guān)系模型中,“關(guān)系中不允許出現(xiàn)相同元組”的約束是通過【1】 實現(xiàn)的。在Visual FoxPro 中項目文件的擴(kuò)展名是【2】。(3)使數(shù)據(jù)庫表變?yōu)樽杂杀淼拿钍恰?】TABLE。在Visual FoxPro 的查詢設(shè)計器中【4】選項卡對應(yīng)

18、的SQL短語是WHERE(5) 在Visual FoxPro中,BUILD【5】命令連編生成的程序可以脫離開Visual FoxPro在 WINDOW環(huán)境下運(yùn)行。(6) 當(dāng)刪除父表中的記錄時,若子表中的所有相關(guān)記錄也能自動刪除,則相應(yīng)的參照完整性的刪除規(guī)則為【6】。在Visual FoxPro 中釋放和關(guān)閉表單的方法是【7】。(8) 為了從用戶菜單返回到默認(rèn)的系統(tǒng)菜單應(yīng)該使用命令SET【8】TO DEFAULT(9) 在Visual FoxPro的表單設(shè)計中,為表格控件指定數(shù)據(jù)源的屬性是【9】。(10) 表示“ 1962年10月27日的日期常量應(yīng)該寫為【10】。(11) 為“學(xué)生”表增加一個“

19、平均成績”字段的正確命令是ALTER TABLE學(xué)生ADD【11】 平均成績 N(5,2)。(12) 在將設(shè)計好的表單存盤時, 系統(tǒng)生成擴(kuò)展名分別是 SCX和【12】的兩個文件。(13) 在Visual FoxPro中為表單指定標(biāo)題的屬性是【13】。(14) 在Visual FoxPro 中表單的load事件發(fā)生在In it 事件之【14】。(15) 在Visual FoxPro中如下程序的運(yùn)行結(jié)果 (即執(zhí)行命令 DOmain后)是【15】 *程序文件名:mai n.prgSET TALK OFFCLOSE ALLCLEAR ALLmX="Visual FoxPro"mY=

20、"二級”DO s1?mY+mXRETURN*子程序文件名:s1.prgPROCEDURE s1LOCAL mXmX="Visual FoxPro DBMS 考試”mY='計算機(jī)等級"+mYRETUREN一、選擇題1-5 B B D D C6-8 A B A9-12 B C D C13-17 D C A B A18-22 D B D A C23-27 A D D C C28-33 B C D A D二、填空題(I) 【1】主關(guān)鍵字或候選關(guān)鍵字(或:主索引或候選索引)【2】PJX (或PJX)【3】Remove【4】篩選(5)【5】EXE【6】級聯(lián)【7】Rel

21、ease方法(8) 【8】SysMenu(9) 【9】RecordSource(10) 【10】"962-10-27(II) 【11】Column(12) 【12】SCT(13) 【13】Caption(14) 【14】前(15) 【15】計算機(jī)等級二級 Visual FoxProVISUAL FOXPRO試題及答案(二)一、單項選擇題1 不允許記錄中出現(xiàn)重復(fù)索引值的索引是()A. 主索引B 主索引、候選索引、普遍索引C.主索引和候選索引D .主索引、候選索引和唯一索引答案:C2要控制兩個表中數(shù)據(jù)的完整性和一致性可以設(shè)置”參照完整性”,要求這兩個表()A. 是同一個數(shù)據(jù)庫中的兩個表B

22、 不同數(shù)據(jù)庫中的兩個表C.兩個自由表D . 個是數(shù)據(jù)庫表另一個是自由表答案:A3 可以鏈接或嵌入OLE對象的字段類型是()A. 備注型字段B 通用型和備注型字段C.通用型字段D 任何類型的字段答案:C4查詢設(shè)計器和視圖設(shè)計器的主要不同表現(xiàn)在于()A. 查詢設(shè)計器有”更新條件”選項卡,沒有”查詢?nèi)ハ颉边x項B. 查詢設(shè)計器沒有”更新條件”選項卡,有”查詢?nèi)ハ颉边x項C. 視圖設(shè)計器沒有”更新條件”選項卡,有”查詢?nèi)ハ颉边x項D. 視圖設(shè)計器有”更新條件”選項上,也有”查詢?nèi)ハ颉边x項答案:B5. 在 Visual FoxPro 中,表單(Form)是指()A. 數(shù)據(jù)庫中各個表的清單 B . 一個表中各個

23、記錄的清單C.數(shù)據(jù)庫查詢的列表 D .窗口界面答案:D6. 在Visual FoxPro 中,打開數(shù)據(jù)庫的命令是。A. OREN DATABASE數(shù)據(jù)庫名 B . USE 數(shù)據(jù)庫名C. USE DATABASE數(shù)據(jù)庫名 D . OPEN 數(shù)據(jù)庫名答案:A7. 連續(xù)執(zhí)行以下命令之后,最后一條命令的輸出結(jié)果是。SET EXACT OFFX="A "? IIF ("A"=X , X-"BCD", X+"BCD")A. A B . BCD C A BCD D . ABCD答案:C&在以下四組函數(shù)運(yùn)算中,結(jié)果相同的是

24、 。A. LEET("Visual FoxPro",6) 與 SUBSTR("Visual FoxPro",1,6)B. YEAR(DATE()與 SUBSTR(DTOC(DATE),7,2)C. VARTYPE("36-5*4")與 VARTYPE(36-5*4)D. 假定 A="this", B="is a string", A-B與 A+B答案:A9. 使用命令DECLARE mm(2,3)定義的數(shù)組,包含的數(shù)組元素(下標(biāo)變量)的個數(shù)為。A. 2個B . 3個C . 5個D . 6個 答案

25、:D10. Visual FoxPro 的報表文件.FRX中保存的是 。A. 打印報表的預(yù)覽格式 B .打印報表本身C.報表的格式和數(shù)據(jù) D .報表設(shè)計格式的定義答案:D11. 在Visual FoxPro中進(jìn)行參照完整性設(shè)置時,要想設(shè)置成:當(dāng)更改父表中的主關(guān)鍵字段 或候選關(guān)鍵字段時,自動更改所有相關(guān)子表記錄中的對應(yīng)值。應(yīng)選擇。A. 限制(Restrict) B.忽略(Ignore)C.級聯(lián)(Cascade) D .級聯(lián)(Cascade)或限制(Restrict) 答案:C12. 在Visual FoxPro的數(shù)據(jù)工作期窗口,使用SET RELATION命令可以建立兩個表之間的關(guān)聯(lián),這種關(guān)聯(lián)是

26、()A.永久性關(guān)聯(lián)B .永久性關(guān)聯(lián)或臨時性關(guān)聯(lián)C.臨時性關(guān)聯(lián)D .永久性關(guān)聯(lián)和臨時性關(guān)聯(lián)答案:C13在下列函數(shù)中,函數(shù)值為數(shù)值的是()A. AT('人民,中華人民共和國)B. CTOD( 01/01/96 ')C. BOF()D. SUBSTR(DTOC(DATE(),7)答案:A14. 數(shù)據(jù)庫系統(tǒng)的核心是()A. 編譯系統(tǒng)B .數(shù)據(jù)庫C .操作系統(tǒng)D .數(shù)據(jù)庫管理系統(tǒng)答案:D15. 數(shù)據(jù)表的最小存取單位是()A.字符B.數(shù)據(jù)項C .記錄D .文件答案:C16. 在已打開的數(shù)據(jù)庫文件中有“姓名”字段,此外又定義了一個內(nèi)存變量“姓名”,要把內(nèi)存變量姓名的值傳送給當(dāng)前記錄的姓名字段

27、,應(yīng)使用命令()A.姓名=M-姓名B . REPLACE姓名 WITH M-姓名C. STORE M-姓名 D. GATHER FROM M姓名 FIELDS 姓名答案:B17. 報表的輸出命令是()A. CREATE REPORT ,B REPO FORM C MODI REPO D SET REPO答案:B18 .如果要改變表單的標(biāo)題,需要設(shè)置表單對象的()屬性。A. Name B . Caption C . BackColor D . Borderstyle答案:B19 .在使用命令進(jìn)行格式化輸入時,為了保證只允許輸入字母,應(yīng)該在PICTURE短語使用模式符()。A. A B . X C

28、 . N D . Z答案:A20 .以下程序段執(zhí)行后,數(shù)據(jù)記錄指針指向()dime nsion A(3)A(1) =' top 'A(2) =' bottom 'A(3) =' skip 'Go &A(2)A.表頭B .表的最末一條記錄C .第5條記錄D .第2條記錄答案:B21以下命令()實現(xiàn)統(tǒng)計數(shù)據(jù)表的記錄數(shù)。A. sum B. con ti nue C . count D . record num答案:C執(zhí)行以下命令:結(jié)構(gòu)。22.有圖書數(shù)據(jù)表按“書名”、“作者”復(fù)合索引,索引標(biāo)識與字段名相同,set order to tag 作者s

29、eek '巴金'現(xiàn)在要使指針指向巴金的第二部著作,應(yīng)用命令()A. SKIP B. continue C . seek '巴金 2' D. find 巴金答案:A23 .數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)化特征指出:由DBMST理數(shù)據(jù)的物理結(jié)構(gòu)和()A.機(jī)械B .驅(qū)動C.邏輯D.管理答案:C24 .不能釋放內(nèi)存變量的命令是()A. release all B . clear all C . clear D . clear memo答案:C25 .命令“ ?iif(substr(de' ,2,2)right('abcde' ,2),type('a&#

30、39;),val( ' abcde') ”的結(jié)果是()。A. N (數(shù)值)B . C (字符)C . U (未知)D . M (備注)答案:B26 .在下面的Visual Foxpro 表達(dá)式中,運(yùn)算結(jié)果是邏輯真的是()A. EMPTY(.NULL. ) B . LIKE( 'acd' , ' ac?')C. AT( 'a' , ' 123abc' ) D.EMPTY(SPACE(2)答案:D27.在數(shù)據(jù)庫設(shè)計器中,建立兩個表之間的一對多聯(lián)系是通過以下索引實現(xiàn)的A. " 方"表的主索引或候選索引

31、,”多方"表的普通索引B. " 方"表的主索引,”多方"表的普通索引或候選索引C. " 一方"表的普通索引,”多方"表的主索引或候選索引D. "方"表的普通索引,”多方"表的候選索引或普通索引答案:A二、多項選擇題1 .在下面關(guān)于面向?qū)ο髷?shù)據(jù)庫的敘述中,正確的是()A)每個對象在系統(tǒng)中都有唯一的對象標(biāo)識B)事件作用于對象,對象識別事件并作出相應(yīng)反應(yīng)C)一個子類能夠繼承其所有父類的屬性和方法D)一個父類包括其所有子類的屬性和方法答案:ABC2 下面關(guān)于屬性、方法和事件的敘述中,正確的是()A. 屬

32、性用于描述對象的狀態(tài),方法用于表示對象的行為B. 基于同一個類產(chǎn)生的兩個對象可以分別設(shè)置自己的屬性值C. 事件代碼也可以像方法一樣被顯示調(diào)用D. 在新建一個表單時,可以添加新的屬性、方法和事件答案:ABC3. 在下面的 Visual FoxPro 表達(dá)式中,正確的是()A. 人2002-05-01 10:10:10 AM-10B. A2002-05-01-DATE()C. A2002-05-01+DATE()D. A2002-05-01+1000答案:ABD4. 下面關(guān)于 Visual FoxPro 數(shù)組的敘述中,正確的是。A. 用DIMENSION和DECLARED可以定義數(shù)組B. Visu

33、al FoxPro 只支持一維數(shù)組和二維數(shù)組C. 一個數(shù)組中各個數(shù)組元素必須是同一種數(shù)據(jù)類型D. 新定義數(shù)組的各個數(shù)組元素初值為 .F.答案:ABD5. Visual FoxPro 關(guān)系數(shù)據(jù)庫管理系統(tǒng)能夠?qū)崿F(xiàn)的基本關(guān)系運(yùn)算是()A.排序B .選擇C .投影D .聯(lián)接 答案:BCD6. 以下哪些是程序設(shè)計的基本結(jié)構(gòu)()A.分支B .選通C .循環(huán)D .順序 答案:ACD7. 以下表達(dá)式中,合法的是()A. 8-3=5 B . 8+3>10 C . AT( “ ad” , “xyadvanad”)- len( “ adadad”)D. .not. (a=b) .and. a-b>0 o

34、r b=0 答案:ACD&以下敘述不正確的是()A. total命令匯總數(shù)據(jù)表沒有前提條件B. 當(dāng)兩個表建立了關(guān)聯(lián)以后,set skip to( 別名)命令支持一對多關(guān)系C. Visual Foxpro 不支持循環(huán)關(guān)聯(lián),即 A->B,B->A。D. Visual Foxpro程序中定義的內(nèi)存變量的作用域為全局變量答案:AD9. 命令文件中可以實現(xiàn)單擊一鍵輸入一個字符的命令或函數(shù)有()A. wait B . in put C .in key() D . x,x get VER pict x'答案:ACD10. 使用USE 表文件名 命令打開表文件時,能同時自動打開的相

35、關(guān)文件有()A.備注文件B.獨立復(fù)合索引文件 C.結(jié)構(gòu)復(fù)合索引文件 D .內(nèi)存變量文件 答案:AC11. 在學(xué)生數(shù)據(jù)表文件中有“姓名”字段,要顯示所有姓李的學(xué)生記錄,使用命令()A. LIST FOR SUBSTR(姓名,1, 2)= “李”B. LIST FOR 姓名=“李* ”C. LIST FOR STR (姓名,1 , 2)= “李”D. LIST FOR 姓名=“李”答案:AD12. 在Visual Foxpro 系統(tǒng)中,能移動記錄指針的命令有()A. LIST B . CONT C GO D. SKIP答案:ABCD13 .關(guān)于程序(命令)文件,下列說法正確的有()A. 程序文件不

36、再是逐條發(fā)出和執(zhí)行,而是“批處理”方式發(fā)出和執(zhí)行B. 程序文件是用戶和數(shù)據(jù)之間的一種軟件接口C. 依賴程序文件可以保證數(shù)據(jù)管理的高效率D. 程序文件不能相互調(diào)用答案;ABC14 . Visual Foxpro 中的表達(dá)式有()A.算術(shù)表達(dá)式 B .字符表達(dá)式 C .關(guān)系表達(dá)式 D .邏輯表達(dá)式答案:ABCD15 .在SQL SELECT語句中,以下用于計算檢索的函數(shù)有()A. COUNT B MAX C MIN D . SUM答案:ABCD16 .內(nèi)存變量根據(jù)其作用的范圍可分為()A.字符變量B .局部變量C.私有變量D .全局變量答案:BCD17參數(shù)在主程序與子程序或過程中的傳遞方式有()A

37、.形式參數(shù)B 全局變量C 私有變量D 局部變量答案:AB的文件類型有18. 打開Visual FoxPro"項目管理器”的”文檔"(Docs)選項卡,其中包含()A. 表單(Form)文件B .報表(Report)文件C. 標(biāo)簽(Label )文件D .程序(PRG文件答案:ABC19. 如果要在屏幕上直接看到查詢結(jié)果,”查詢?nèi)ハ颉笨梢赃x擇()A.屏幕B .瀏覽C .臨時表D .視圖答案:AB20. 關(guān)于記錄的邏輯刪除,敘述正確的有()A. 邏輯刪除的記錄還可以恢復(fù)B. 邏輯刪除的記錄還可以瀏覽C. 邏輯刪除的記錄還可以替換D. 邏輯刪除的記錄等待一段時間后,自動永久刪除答

38、案:AB21. 屬于記錄查找的命令有()A. TOTAL B. LOCATE C SEEK D CONTINUE答案:BCD22 .以下屬于結(jié)構(gòu)復(fù)合索引文件特點的有()A. 在打開表時自動打開B. 在同一索引文件中能包含多個排序方案C. 在同一索引文件中能包含多索引關(guān)鍵字D. 在添加、更改或刪除記錄時自動維護(hù)答案:ABCD23 .關(guān)于工作區(qū)以下敘述正確的有()A. Visual Foxpro 系統(tǒng)最多能同時使用 32767個工作區(qū)B. 在每個工作區(qū)中只能打開一個表C. 每個工作區(qū)中都各有一條記錄指針指向該區(qū)表的當(dāng)前記錄D. 工作區(qū)既可用數(shù)字表示,也可以用字符等表示的別名表示答案:ABCD24

39、.表的關(guān)聯(lián)關(guān)系類型包括()A. 一對一關(guān)聯(lián)關(guān)系 B . 一對多關(guān)聯(lián)關(guān)系C.多對多關(guān)聯(lián)關(guān)系 D .以上都正確答案:AB25. 在Visual Foxpro中,可通過以下方法建立查詢文件(A.利用查詢向?qū)?chuàng)建 B 利用查詢設(shè)計器C.在命令窗口用命令方式D .利用查詢分析器答案:ABC26. Visual Foxpro 中使用了()等幾種變量形式。A.字段名變量B .數(shù)組變量C .系統(tǒng)變量D .內(nèi)存變量答案:ABCD27. Visual Foxpro 的工作方式包括()。A.命令方式B .菜單方式C .程序文件方式 D .交互執(zhí)行方式答案:ABCD三、判斷題1. LOOP或 EXIT語句不能單獨使用

40、,只能在循環(huán)體內(nèi)使用。()答案:正確2. List memory except xx?命令顯示頭 2位為"xx”的4個字符名稱的變量。()答案:錯誤3. Visual Foxpro 工作區(qū)號的大小不能說明同時打開數(shù)據(jù)表的先后順序。()答案:正確4. 表達(dá)式 chr(65)-str(mod(1,7),2)的結(jié)果是A1',串長=2。()答案:錯誤5. Visual Foxpro 的過程(procedure )允許有參數(shù),程序執(zhí)行( do)不能帶參數(shù)。()答案:錯誤6. 用delete和ZAP刪除的記錄都不能恢復(fù)。()答案:錯誤7. 數(shù)據(jù)庫在操作之前必須打開。()答案:正確&

41、;多分支語句DO CASE-ENDCASE的各個條件之間必須關(guān)聯(lián)。答案:錯誤9.對一個已打開的數(shù)據(jù)表,只需用BROWS命令就可對表中的數(shù)據(jù)進(jìn)行瀏覽和編輯。()答案:錯誤VISUAL FOXPRO 試題及答案(三)一、選擇題下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項涂寫在 答題卡相應(yīng)位置上,答在試卷上不得分。(1) 對于現(xiàn)實世界中事物的特征,在實體-聯(lián)系模型中使用A)屬性描述B )關(guān)鍵字描述C)二維表格描述 D )實體描述(2)把實體-聯(lián)系模型轉(zhuǎn)換為關(guān)系模型時,實體之間多對多聯(lián)系在關(guān)系模型中是通過A)建立新的屬性來實現(xiàn)B )建立新的關(guān)鍵字來實現(xiàn)C)建立新的關(guān)系來

42、實現(xiàn)D )建立新的實體來實現(xiàn)(3)專門的關(guān)系運(yùn)算不包括下列中的A)聯(lián)接運(yùn)算B )選擇運(yùn)算C)投影運(yùn)算D)交運(yùn)算(4) 對關(guān)系S和關(guān)系R進(jìn)行集合運(yùn)算,結(jié)果中既包含S中元組也包含 R中元組,這種集合 運(yùn)算稱為A)并運(yùn)算B)交運(yùn)算C)差運(yùn)算D)積運(yùn)算(5) 關(guān)于Visual FoxPro的變量,下面說法中正確的是A)使用一個簡單變量之前要先聲明或定義B)數(shù)組中各數(shù)組元素的數(shù)據(jù)類型可以不同C) 定義數(shù)組以后,系統(tǒng)為數(shù)組的每個數(shù)組元素賦以數(shù)值0D) 數(shù)組元素的下標(biāo)下限是0(6)在下面的表達(dá)式中,運(yùn)算結(jié)果為邏輯真的是A) EMPTY(.NULL.) B ) LIKE("edit",&q

43、uot;edi?")C) AT("a","123abc") D ) EMPTY(SPACE(10)(7)Visual FoxPro 內(nèi)存變量的數(shù)據(jù)類型不包括A)數(shù)值型B)貨幣型C)備注型D)邏輯型(8)為了設(shè)置兩個表之間的數(shù)據(jù)參照完整性,要求這兩個表是A)同一個數(shù)據(jù)庫中的兩個表B )兩個自由表C) 一個自由表和一個數(shù)據(jù)庫表D )沒有限制(9) 數(shù)據(jù)庫表可以設(shè)置字段有效性規(guī)則,字段有效性規(guī)則屬于域完整性范疇,其中的”規(guī)則"是一個A)邏輯表達(dá)式 B )字符表達(dá)式C)數(shù)值表達(dá)式D)日期表達(dá)式(10 )通過指定字段的數(shù)據(jù)類型和寬度來限制該字段

44、的取值范圍,這屬于數(shù)據(jù)完整性中的A)參照完整性 B )實體完整性C)域完整性 D)字段完整性(11)用命令"INDEX on姓名TAG index_name "建立索引,其索引類型是A)主索引B )候選索引C)普通索引D )惟一索引(12 )執(zhí)行命令"INDEX on姓名TAG index_name "建立索引后,下列敘述錯誤的是A)此命令建立的索引是當(dāng)前有效索引B) 此命令所建立的索引將保存在.idx文件中C)表中記錄按索引表達(dá)式升序排序D)此命令的索引表達(dá)式是 ”姓名",索引名是"index_name"(13)查詢訂購單

45、號(字符型,長度為 4)尾字符是"1"的錯誤命令是A)SELECT * FROM 訂單 WHERE SUBSTR(購單號,4)="1"B)SELECT * FROM 訂單 WHERE SUBSTR(購單號,4,1)="1"C)SELECT * FROM 訂單 WHERE "1"$ 訂購單號D)SELECT * FROM 訂單 WHERE RIGHT訂購單號,1)="1"(14)以下關(guān)于空值(NULL)敘述正確的是A)空值等同于空字符串 B )空值表示字段或變量還沒有確定值C) VISUAL FO

46、XPRO不支持空值D )空值等同于數(shù)值 0(15 )兩表之間”臨時性”聯(lián)系稱為關(guān)聯(lián),在兩個表之間的關(guān)聯(lián)已經(jīng)建立的情況下,有關(guān) 聯(lián)”的正確敘述是A)建立關(guān)聯(lián)的兩個表一定在同一個數(shù)據(jù)庫中B) 兩表之間”臨時性"聯(lián)系是建立在兩表之間”永久性”聯(lián)系基礎(chǔ)之上的C)當(dāng)父表記錄指針移動時,子表記錄指針按一定的規(guī)則跟隨移動D)當(dāng)關(guān)閉父表時,子表自動被關(guān)閉(16)在SQL語句中,與表達(dá)式”工資BETWEEN 1210 AND 1240"功能相同的表達(dá)式是A)工資 >=1210 AND 工資 <=1240B)工資 >1210 AND 工資 <1240C)工資 <=

47、1210 AND 工資 >1240D)工資 >=1210 OR 工資 <=1240(17)在SQL語句中,與表達(dá)式”倉庫號NOT IN ("wh1","wh2")"功能相同的表達(dá)式是A)倉庫號="wh1" AND倉庫號="wh2"B)倉庫號!="wh1" OR 倉庫號# "wh2"C)倉庫號< >"wh1" OR 倉庫號!="wh2"D)倉庫號!="wh1" AND 倉庫號!=

48、"wh2"(18)打開表并設(shè)置當(dāng)前有效索引(相關(guān)索引已建立)的正確命令是A)ORDER student IN 2 INDEX 學(xué)號B)USE student IN 2 ORDER 學(xué)號C)INDEX 學(xué)號 ORDER studentD)USE student IN 2(19)查詢設(shè)計器中"聯(lián)接"選項卡對應(yīng)的SQL短語是A) WHERE B JOINC) SET D) ORDER BY(20 )在SQL SELECTS句中用于實現(xiàn)關(guān)系的選擇運(yùn)算的短語是A) FOR B) WHILEC) WHERE D CONDITION(21 )執(zhí)行下列一組命令之后,選擇

49、”職工"表所在工作區(qū)的錯誤命令是CLOSE ALLUSE倉庫IN 0USE職工IN 0A) SELECT職工 B ) SELECT 0C) SELECT 2 D) SELECT B(22 )在Visual FoxPro 中有如下程序:*程序名:TEST.PRG*調(diào)用方法:DO TESTSET TALK OFFCLOSE ALLCLEAR ALLmX="Visual FoxPro"mY="二級”DO SUB1 WITH mX?mY+mXRETURN*子程序:SUB1.PRGPROCEDURE SUB1PARAMETERS mX1LOCAL mXmX=&qu

50、ot; Visual FoxPro DBMS 考試”mY='計算機(jī)等級"+mYRETURN執(zhí)行命令DO TEST后,屏幕的顯示結(jié)果為A)二級 Visual FoxProB)計算機(jī)等級二級 Visual FoxPro DBMS 考試C)二級 Visual FoxPro DBMS 考試D)計算機(jī)等級二級 Visual FoxPro(23)有關(guān)連編應(yīng)用程序,下面的描述正確的是A)項目連編以后應(yīng)將主文件視做只讀文件B)個項目中可以有多個主文件C)數(shù)據(jù)庫文件可以被指定為主文件D) 在項目管理器中文件名左側(cè)帶有符號?的文件在項目連編以后是只讀文件(24) 新創(chuàng)建的表單默認(rèn)標(biāo)題為Form1

51、,為了修改表單的標(biāo)題,應(yīng)設(shè)置表單的A) Name屬性 B) Caption 屬性C) Closable 屬性 D) Always On Top 屬性(25 )有關(guān)控件對象的 Click事件的正確敘述是A)用鼠標(biāo)雙擊對象時引發(fā)B )用鼠標(biāo)單擊對象時引發(fā)C)用鼠標(biāo)右鍵單擊對象時引發(fā)D)用鼠標(biāo)右鍵雙擊對象時引發(fā)(26)關(guān)閉當(dāng)前表單的程序代碼是 ThisForm.Release,其中的Release是表單對象的A)標(biāo)題B)屬性C)事件D)方法(27 )以下敘述與表單數(shù)據(jù)環(huán)境有關(guān),其中正確的是A) 當(dāng)表單運(yùn)行時,數(shù)據(jù)環(huán)境中的表處于只讀狀態(tài),只能顯示不能修改B) 當(dāng)表單關(guān)閉時,不能自動關(guān)閉數(shù)據(jù)環(huán)境中的表C

52、) 當(dāng)表單運(yùn)行時,自動打開數(shù)據(jù)環(huán)境中的表D) 當(dāng)表單運(yùn)行時,與數(shù)據(jù)環(huán)境中的表無關(guān)(28) 如果菜單項的名稱為”統(tǒng)計”,熱鍵是T,在菜單名稱一欄中應(yīng)輸入A)統(tǒng)計(C )統(tǒng)計(Alt+T) D )統(tǒng)計(T)(29) Visual FoxPro 的報表文件.FRX中保存的是A)打印報表的預(yù)覽格式 B )已經(jīng)生成的完整報表C)報表的格式和數(shù)據(jù) D)報表設(shè)計格式的定義(30) 在DO WHILEENDDO循環(huán)結(jié)構(gòu)中,EXIT命令的作用是A) 退出過程,返回程序開始處B) 轉(zhuǎn)移到DO WHILE語句行,開始下一個判斷和循環(huán)C) 終止循環(huán),將控制轉(zhuǎn)移到本循環(huán)結(jié)構(gòu)ENDDOI面的第一條語句繼續(xù)執(zhí)行D) 終止程

53、序執(zhí)行(31) 一條沒有指明去向的 SQLSELECT語句執(zhí)行之后,會把查詢結(jié)果顯示在屏幕上,要退 出這個查詢窗口,應(yīng)該按的鍵是A) ALT B) DELETEC) ESC D) RETURN第(32) - ( 35)題使用如下三個表:學(xué)生.DBF:學(xué)號C(8),姓名C(12),性別C(2),出生日期D,院系C(8)課程.DBF:課程編號C(4),課程名稱C(10),開課院系C(8)學(xué)生成績.DBF:學(xué)號C(8),課程編號C(4),成績I(32 )查詢每門課程的最高分,要求得到的信息包括課程名稱和分?jǐn)?shù)。正確的命令是A) SELECT課程名稱,SUM(成績)AS分?jǐn)?shù)FROM課程,學(xué)生成績;WHE

54、RE!程.課程編號=學(xué)生成績.課程編號;GROUP BYW程名稱B) SELECT課程名稱,MAX(成績)分?jǐn)?shù)FROM課程,學(xué)生成績;WHEREM程.課程編號=學(xué)生成績.課程編號;GROUP BY課程名稱C) SELECT課程名稱,SUM(成績)分?jǐn)?shù)FROM課程,學(xué)生成績;where!程.課程編號=學(xué)生成績.課程編號;GROUP BY課程.課程編號D) SELECT課程名稱,MAX(成績)AS分?jǐn)?shù)FROM課程,學(xué)生成績;WHEREI程.課程編號=學(xué)生成績.課程編號;GROUP BY課程編號(33)統(tǒng)計只有2名以下(含2名)學(xué)生選修的課程情況, 統(tǒng)計結(jié)果中的信息包括課程名稱、 開課院系和選修人數(shù)

55、,并按選課人數(shù)排序。正確的命令是A) SELECT課程名稱,開課院系,COUNT課程編號)AS選修人數(shù);FROM學(xué)生成績,課程WHERE課程.課程編號=學(xué)生成績.課程編號;GROUP BY學(xué)生成績.課程編號 HAVING COUNT(*)<=2;ORDER BY COUN課程編號)B) SELECT課程名稱,開課院系,COUNT學(xué)號)選修人數(shù);FROM學(xué)生成績,課程WHERE課程.課程編號=學(xué)生成績課程編號;GROUP BY學(xué)生成績.學(xué)號 HAVING COUNT(*)<=2;ORDER BY COUN學(xué) 號)C) SELECT課程名稱,開課院系,COUNT學(xué)號)AS選修人數(shù);FR

56、OM學(xué)生成績,課程WHERE課程.課程編號=學(xué)生成績課程編號;GROUP BY!程名稱 HAVING COUNT學(xué)號)<=2;ORDER BY選修人數(shù)D) SELECT課程名稱,開課院系,COUNT學(xué)號)AS選修人數(shù);FROM學(xué)生成績,課程HAVING COUNT課程編號)<=2;GROUP BYI程名稱 ORDER BY選修人數(shù)(34) 查詢所有目前年齡是 22歲的學(xué)生信息:學(xué)號,姓名和年齡,正確的命令組是A) CREATE VIEW AGE_LIST AS ;SELECT學(xué)號,姓名,YEAR(DATE()-YEAR(出生日期)年齡FROM學(xué)生SELECT學(xué)號,姓名,年齡 FROM AGE_LIST WHER年齡=22B) CREATE VIEW AGE_LIST AS;SELECT學(xué)號,姓名,YEAR(出生日期)FROM學(xué)生SELECT學(xué)號,姓名,年齡 FROM AGE_LIST WHERE YEA出生日期)=22C) CREATE VIEW AGE_LIST AS ;SELECT學(xué)號,姓名,YEAR(DATE()-YEAR(出生日期)年齡FROM學(xué)生SELECT學(xué)號,姓名,年齡FROM學(xué)生 WHERE Y

溫馨提示

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

評論

0/150

提交評論