




已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
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)系的運算稱為: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) 唯一索引 B) 候選索引 C) 主索引 D) 普通索引 (5)在程序中不需要用public等命令明確聲明和建立,刻直接使用的內(nèi)存變量是A) 局部變量 B) 公共變量 C) 私有變量 D) 全局變量(6)擴展名為dbf的文件是A) 表文件 B) 表單文件 C) 數(shù)據(jù)庫文件 D) 項目文件(7)下列程序段的輸出結(jié)果是CLEARSTORE 10 TO ASTORE 20 TO BSET UDFPARMS TO REFERENCEDO SWAP WITH A,(B)? A,B PROCEDURE SWAPPARAMETERS X1, X2TEMP=X1X1=X2X2=TEMPENDPROCA) 10 20 B) 20 20 C) 20 10 D) 10 10(8)使用調(diào)試器調(diào)試第(7)小題的程序,如果想在過程SWAP執(zhí)行時觀察X1的值,可以在其中安置一條命令,程序執(zhí)行到該命令時,系統(tǒng)將計算X1的值,并將結(jié)果在調(diào)試輸出窗口中顯示,這條命令的正確寫法是:A) DEBUGOUT X1 B) DEBUG X1 C) OUT X1 D) TEST X1(9) 設(shè)X=10, 語句?VARTYPE (X)的輸出結(jié)果是A) N B) C C) 10 D) X(10) 表達式LEN(SPACE(0)的運算結(jié)果是A) .NULL. B) 1 C) 0 D) (11) 為表單建立了快捷菜單mymenu,調(diào)用快捷菜單的命令代碼DO mymenu.mpr WITH 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ù)庫1102000804呼延軍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計算機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 教師人數(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+1ENDIFSKIPENDDO?aA) 4 B) 5 C) 6 D) 7(16) 有SQL語句:SELECT * FROM教師WHERE NOT(工資3000 OR 工資2000 AND 工資2000 OR 工資3000D) SELECT * FROM 教師 WHERE 工資=3000(17) 為“教師”表的職工號字段添加有效性規(guī)則:職工號的最左邊三位字符是110,正確的SQL語句是A) CHANGE TABLE 教師 ALTER 職工號 SET CHECK LEFT(職工號,3)=110B) ALTERTABLE 教師 ALTER職工號SET CHECK LEFT(職工號,3)=110C) ALTER TABLE 教師 ALTER職工號CHECK LEFT(職工號,3)=110D) CHANGE TABLE 教師 ALTER職工號SET CHECK OCCURS(職工號,3)=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語句是:A) CREATE VIEW salary AS系號,AVG(工資) AS 平均工資 FROM 教師;GROUP BY系號B) CREATE VIEW salary AS SELECT 系號,AVG(工資) AS 平均工資 FROM 教師;GROUP BY 系名C) CREATE VIEW salary SELECT系號,AVG(工資)AS平均工資FROM教師;GROUP BY系號D) CREATE VIEW salary AS SELECT系號,AVG(工資)AS平均工資FROM教師;GROUP BY系號(20) 刪除視圖salary的命令是A) DROP salary VIEW B) DROP VIEW salaryC) DELETE salary VIEW D) DELETE salary(21)有SQL語句:SELECT主講課程,COUNT(*)FROM 教師 GROUP BY 主講課程該語句執(zhí)行結(jié)果含有記錄個數(shù)是A) 3 B) 4 C) 5 D) 6(22) 有SQL語句:SELECT COUNT(*)AS人數(shù),主講課程 FROM 教師 GROUP BY 主講課程;ORDER BY人數(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 教師.系號 = 學(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教師INNERJOIN學(xué)院;ON 教師.系號=學(xué)院.系號GROUP BY 學(xué)院.系名D) SELECT 學(xué)院.系名,COUNT(*) AS 教師人數(shù);FROM 教師INNERJOIN 學(xué)院;ON 教師.系號 = 學(xué)院.系號(24)有SQL語句:SELECT DISTINCT 系號 FROM 教師 WHERE工資=;ALL(SELECT 工資 FROM 教師WHERE 系號=02)與如上語句等價的SQL語句是A) SELECT DISTINCT 系號 FROM 教師 WHERE工資=;(SELECT MAX(工資) FROM 教師 WHERE 系號=02)B) SELECT DISTINCT系號FROM 教師 WHERE 工資=;(SELECT MIN(工資) FROM 教師 WHERE 系號=02)C) SELECT DISTINCT 系號FROM 教師 WHERE工資=;ANY(SELECT 工資 FROM 教師 WHERE 系號=02)D) SELECT DISTINCT 系號 FROM 教師 WHERE工資=;SOME(SELECT 工資 FROM 教師 WHERE 系號=02)(25) 題使用SQL語句增加字段的有效性規(guī)則,是為了能保證數(shù)據(jù)的A) 實體完整性 B) 表完整性 C) 參照完整性 D) 域完整性(26) 向項目中添加表單,應(yīng)該使用項目管理器的A) “代碼”選項卡 B) “類”選項卡C) “數(shù)據(jù)”選項卡 D) “文當(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)不負責(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) “分組依據(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) Release C) SetFocus D) GotFocus(31) 下面對表單若干常用事件的描述中,正確的是A) 釋放表單時,Unload事件在Destroy事件之前引發(fā)B) 運行表單時,Init事件在load 事件之前引發(fā)C) 單擊表單的標題欄,引發(fā)表單的Click事件D) 上面的說法都不對(32) 如果文本框的InputMask屬性值是#99999,允許在文本框中輸入的是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)的。(2) 在Visual FoxPro中項目文件的擴展名是 【2】 。(3) 使數(shù)據(jù)庫表變?yōu)樽杂杀淼拿钍?【3】 TABLE。(4) 在Visual FoxPro的查詢設(shè)計器中 【4】 選項卡對應(yīng)的SQL短語是WHERE。(5) 在Visual FoxPro中,BUILD 【5】命令連編生成的程序可以脫離開Visual FoxPro在WINDOWS環(huán)境下運行。(6) 當(dāng)刪除父表中的記錄時,若子表中的所有相關(guān)記錄也能自動刪除,則相應(yīng)的參照完整性的刪除規(guī)則為【6】 。(7) 在Visual FoxPro中釋放和關(guān)閉表單的方法是【7】 。(8) 為了從用戶菜單返回到默認的系統(tǒng)菜單應(yīng)該使用命令SET 【8】 TO DEFAULT。(9) 在Visual FoxPro 的表單設(shè)計中,為表格控件指定數(shù)據(jù)源的屬性是【9】 。(10) 表示“1962年10月27日”的日期常量應(yīng)該寫為【10】 。(11) 為“學(xué)生”表增加一個“平均成績”字段的正確命令是ALTER TABLE 學(xué)生 ADD 【11】 平均成績 N(5,2)。(12) 在將設(shè)計好的表單存盤時,系統(tǒng)生成擴展名分別是SCX和【12】的兩個文件。(13) 在Visual FoxPro 中為表單指定標題的屬性是【13】 。(14) 在Visual FoxPro 中表單的load事件發(fā)生在Init事件之【14】 。(15) 在Visual FoxPro 中如下程序的運行結(jié)果(即執(zhí)行命令DO main后)是【15】 。*程序文件名:main.prgSET TALK OFFCLOSE ALLCLEAR ALLmX=Visual FoxPromY=二級DO s1?mY+mXRETURN*子程序文件名:s1.prgPROCEDURE s1LOCAL mXmX=Visual FoxPro DBMS 考試mY=計算機等級+mYRETUREN 一、選擇題1-5 B B D D C 6-8 A B A 9-12 B C D C13-17 D C A B A18-22D B D A C23-27A D D C C28-33 B C D A D二、填空題(1) 【1】主關(guān)鍵字或候選關(guān)鍵字(或:主索引或候選索引)(2) 【2】 PJX(或.PJX)(3) 【3】 Remove(4) 【4】 篩選(5) 【5】 EXE(6) 【6】 級聯(lián)(7) 【7】 Release方法(8) 【8】 SysMenu(9) 【9】 RecordSource(10) 【10】1962-10-27(11) 【11】Column(12) 【12】SCT(13) 【13】Caption(14) 【14】前(15) 【15】計算機等級二級Visual FoxProVISUAL FOXPRO試題及答案(二)一、 單項選擇題1不允許記錄中出現(xiàn)重復(fù)索引值的索引是( )A主索引 B 主索引、候選索引、普遍索引C主索引和候選索引 D 主索引、候選索引和唯一索引答案:C2要控制兩個表中數(shù)據(jù)的完整性和一致性可以設(shè)置參照完整性,要求這兩個表( )A是同一個數(shù)據(jù)庫中的兩個表 B不同數(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 一個表中各個記錄的清單C 數(shù)據(jù)庫查詢的列表 D 窗口界面答案:D6 在Visual FoxPro中,打開數(shù)據(jù)庫的命令是 。AOREN DATABASE B USE CUSE DATABASE D OPEN 答案:A7連續(xù)執(zhí)行以下命令之后,最后一條命令的輸出結(jié)果是 。SET EXACT OFFX=A ?IIF(A=X,X-BCD,X+BCD)AA BBCD C A BCD DABCD答案:C8在以下四組函數(shù)運算中,結(jié)果相同的是 。ALEET(Visual FoxPro,6)與SUBSTR(Visual FoxPro,1,6)BYEAR(DATE()與SUBSTR(DTOC(DATE),7,2)CVARTYPE(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ù)組元素(下標變量)的個數(shù)為 。A2個 B3個 C5個 D6個答案:D10Visual FoxPro的報表文件.FRX中保存的是 。A 打印報表的預(yù)覽格式 B打印報表本身C 報表的格式和數(shù)據(jù) D報表設(shè)計格式的定義答案:D11在Visual FoxPro中進行參照完整性設(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)是( )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ù)值的是( )AAT(人民,中華人民共和國)BCTOD(01/01/96)CBOF()DSUBSTR(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)前記錄的姓名字段,應(yīng)使用命令( )A姓名=M-姓名 BREPLACE 姓名 WITH M-姓名CSTORE M-姓名 DGATHER FROM M-姓名 FIELDS 姓名答案:B17報表的輸出命令是( )ACREATE REPORT BREPO FORM CMODI REPO DSET REPO答案:B18如果要改變表單的標題,需要設(shè)置表單對象的( )屬性。A Name BCaption CBackColor DBorderStyle答案:B19在使用命令進行格式化輸入時,為了保證只允許輸入字母,應(yīng)該在PICTURE短語使用模式符( )。AA BX CN DZ答案:A20以下程序段執(zhí)行后,數(shù)據(jù)記錄指針指向( )dimension A(3)A(1) = topA(2) = bottomA(3) = skipGo &A(2)A表頭 B表的最末一條記錄 C第5條記錄 D第2條記錄答案:B21以下命令( )實現(xiàn)統(tǒng)計數(shù)據(jù)表的記錄數(shù)。Asum Bcontinue Ccount Drecordnum答案:C22.有圖書數(shù)據(jù)表按“書名”、“作者”復(fù)合索引,索引標識與字段名相同,執(zhí)行以下命令:set order to tag 作者seek 巴金現(xiàn)在要使指針指向巴金的第二部著作,應(yīng)用命令( )ASKIP Bcontinue Cseek 巴金2 Dfind 巴金答案:A23數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)化特征指出:由DBMS管理數(shù)據(jù)的物理結(jié)構(gòu)和( )結(jié)構(gòu)。A機械 B驅(qū)動 C邏輯 D管理答案:C24不能釋放內(nèi)存變量的命令是( )Arelease all Bclear all Cclear Dclear memo答案:C25命令“?iif(substr(de,2,2)right(abcde,2),type(a), val(abcde)”的結(jié)果是( )。AN(數(shù)值) BC(字符) CU(未知) DM(備注)答案:B26在下面的Visual Foxpro表達式中,運算結(jié)果是邏輯真的是( )AEMPTY(.NULL.) BLIKE(acd,ac?)CAT(a,123abc) D.EMPTY(SPACE(2)答案:D27.在數(shù)據(jù)庫設(shè)計器中,建立兩個表之間的一對多聯(lián)系是通過以下索引實現(xiàn)的 。A 一方表的主索引或候選索引,多方表的普通索引B 一方表的主索引,多方表的普通索引或候選索引C一方表的普通索引,多方表的主索引或候選索引D一方表的普通索引,多方表的候選索引或普通索引答案:A二、 多項選擇題1 在下面關(guān)于面向?qū)ο髷?shù)據(jù)庫的敘述中,正確的是( )A) 每個對象在系統(tǒng)中都有唯一的對象標識B) 事件作用于對象,對象識別事件并作出相應(yīng)反應(yīng)C) 一個子類能夠繼承其所有父類的屬性和方法D) 一個父類包括其所有子類的屬性和方法答案:ABC2下面關(guān)于屬性、方法和事件的敘述中,正確的是( )A屬性用于描述對象的狀態(tài),方法用于表示對象的行為B基于同一個類產(chǎn)生的兩個對象可以分別設(shè)置自己的屬性值C事件代碼也可以像方法一樣被顯示調(diào)用D在新建一個表單時,可以添加新的屬性、方法和事件答案:ABC3在下面的Visual FoxPro表達式中,正確的是( )A2002-05-01 10:10:10 AM-10B2002-05-01-DATE()C2002-05-01+DATE()D2002-05-01+1000答案:ABD4下面關(guān)于Visual FoxPro數(shù)組的敘述中,正確的是 。A用DIMENSION和DECLARE都可以定義數(shù)組BVisual FoxPro只支持一維數(shù)組和二維數(shù)組C一個數(shù)組中各個數(shù)組元素必須是同一種數(shù)據(jù)類型D新定義數(shù)組的各個數(shù)組元素初值為.F.答案:ABD5Visual FoxPro關(guān)系數(shù)據(jù)庫管理系統(tǒng)能夠?qū)崿F(xiàn)的基本關(guān)系運算是( )A排序 B選擇 C投影 D聯(lián)接答案:BCD6以下哪些是程序設(shè)計的基本結(jié)構(gòu)( )A分支 B選通 C循環(huán) D順序答案:ACD7以下表達式中,合法的是( )A8-3=5 B8+310 CAT(“ad”,“xyadvanad”)-len(“adadad”)D.not. (a=b) .and. a-b0 or b=0答案:ACD8以下敘述不正確的是( )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ù)有( )Await Binput Cinkey() Dx,x get VER pict x答案:ACD10使用USE 命令打開表文件時,能同時自動打開的相關(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)中,能移動記錄指針的命令有( )ALIST BCONT CGO DSKIP答案:ABCD13關(guān)于程序(命令)文件,下列說法正確的有( )A 程序文件不再是逐條發(fā)出和執(zhí)行,而是“批處理”方式發(fā)出和執(zhí)行B 程序文件是用戶和數(shù)據(jù)之間的一種軟件接口C 依賴程序文件可以保證數(shù)據(jù)管理的高效率D 程序文件不能相互調(diào)用答案;ABC14Visual Foxpro中的表達式有( )A算術(shù)表達式 B字符表達式 C關(guān)系表達式 D邏輯表達式答案:ABCD15在SQL SELECT語句中,以下用于計算檢索的函數(shù)有( )ACOUNT BMAX CMIN DSUM答案:ABCD16內(nèi)存變量根據(jù)其作用的范圍可分為( )A字符變量 B局部變量 C私有變量 D全局變量答案:BCD17參數(shù)在主程序與子程序或過程中的傳遞方式有( )A 形式參數(shù) B全局變量 C私有變量 D局部變量答案:AB18 打開Visual FoxPro項目管理器的文檔(Docs)選項卡,其中包含 的文件類型有( )A 表單(Form)文件 B報表(Report)文件C 標簽(Label)文件 D程序(PRG)文件答案:ABC19如果要在屏幕上直接看到查詢結(jié)果,查詢?nèi)ハ蚩梢赃x擇( )A 屏幕 B 瀏覽 C臨時表 D視圖答案:AB20關(guān)于記錄的邏輯刪除,敘述正確的有( )A 邏輯刪除的記錄還可以恢復(fù)B 邏輯刪除的記錄還可以瀏覽C 邏輯刪除的記錄還可以替換D 邏輯刪除的記錄等待一段時間后,自動永久刪除答案:AB21屬于記錄查找的命令有( )ATOTAL BLOCATE CSEEK DCONTINUE答案:BCD22以下屬于結(jié)構(gòu)復(fù)合索引文件特點的有( )A 在打開表時自動打開B 在同一索引文件中能包含多個排序方案C 在同一索引文件中能包含多索引關(guān)鍵字D 在添加、更改或刪除記錄時自動維護答案:ABCD23關(guān)于工作區(qū)以下敘述正確的有( )A Visual Foxpro系統(tǒng)最多能同時使用32767個工作區(qū)B 在每個工作區(qū)中只能打開一個表C 每個工作區(qū)中都各有一條記錄指針指向該區(qū)表的當(dāng)前記錄D 工作區(qū)既可用數(shù)字表示,也可以用字符等表示的別名表示答案:ABCD24表的關(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利用查詢分析器答案:ABC26Visual Foxpro中使用了( )等幾種變量形式。A字段名變量 B數(shù)組變量 C系統(tǒng)變量 D內(nèi)存變量答案:ABCD27Visual Foxpro的工作方式包括( )。A命令方式 B菜單方式 C程序文件方式 D交互執(zhí)行方式答案:ABCD三、 判斷題1LOOP或EXIT語句不能單獨使用,只能在循環(huán)體內(nèi)使用。( )答案:正確2List memory except xx?命令顯示頭2位為“xx”的4個字符名稱的變量。( )答案:錯誤3Visual Foxpro工作區(qū)號的大小不能說明同時打開數(shù)據(jù)表的先后順序。( )答案:正確4表達式chr(65)-str(mod(1,7),2)的結(jié)果是A1,串長=2。( )答案:錯誤5Visual Foxpro的過程(procedure)允許有參數(shù),程序執(zhí)行(do)不能帶參數(shù)。( )答案:錯誤6用delete和ZAP刪除的記錄都不能恢復(fù)。( )答案:錯誤7數(shù)據(jù)庫在操作之前必須打開。( )答案:正確8多分支語句DO CASE-ENDCASE中的各個條件之間必須關(guān)聯(lián)。答案:錯誤9對一個已打開的數(shù)據(jù)表,只需用BROWSE命令就可對表中的數(shù)據(jù)進行瀏覽和編輯。( )答案:錯誤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)系來實現(xiàn) D)建立新的實體來實現(xiàn)(3)專門的關(guān)系運算不包括下列中的A)聯(lián)接運算 B)選擇運算 C)投影運算 D)交運算(4)對關(guān)系S和關(guān)系R進行集合運算,結(jié)果中既包含S中元組也包含R中元組,這種集合運算稱為A)并運算 B)交運算C)差運算 D)積運算(5)關(guān)于Visual FoxPro的變量,下面說法中正確的是A)使用一個簡單變量之前要先聲明或定義B)數(shù)組中各數(shù)組元素的數(shù)據(jù)類型可以不同C)定義數(shù)組以后,系統(tǒng)為數(shù)組的每個數(shù)組元素賦以數(shù)值0D)數(shù)組元素的下標下限是0(6)在下面的表達式中,運算結(jié)果為邏輯真的是A)EMPTY(.NULL.) B)LIKE(edit,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)邏輯表達式 B)字符表達式C)數(shù)值表達式 D)日期表達式(10)通過指定字段的數(shù)據(jù)類型和寬度來限制該字段的取值范圍,這屬于數(shù)據(jù)完整性中的A)參照完整性 B)實體完整性C)域完整性 D)字段完整性(11)用命令I(lǐng)NDEX on 姓名 TAG index_name 建立索引,其索引類型是A)主索引 B)候選索引C)普通索引 D)惟一索引(12)執(zhí)行命令I(lǐng)NDEX on 姓名 TAG index_name 建立索引后,下列敘述錯誤的是A)此命令建立的索引是當(dāng)前有效索引B)此命令所建立的索引將保存在.idx文件中C)表中記錄按索引表達式升序排序D)此命令的索引表達式是姓名,索引名是index_name (13)查詢訂購單號(字符型,長度為4)尾字符是1的錯誤命令是A)SELECT * FROM 訂單 WHERE SUBSTR(訂購單號,4)=1B)SELECT * FROM 訂單 WHERE SUBSTR(訂購單號,4,1)=1C)SELECT * FROM 訂單 WHERE 1$訂購單號D)SELECT * FROM 訂單 WHERE RIGHT(訂購單號,1)=1(14)以下關(guān)于空值(NULL)敘述正確的是A)空值等同于空字符串 B)空值表示字段或變量還沒有確定值C)VISUAL FOXPROP不支持空值 D)空值等同于數(shù)值0(15)兩表之間臨時性聯(lián)系稱為關(guān)聯(lián),在兩個表之間的關(guān)聯(lián)已經(jīng)建立的情況下,有關(guān)關(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語句中,與表達式工資 BETWEEN 1210 AND 1240功能相同的表達式是A)工資=1210 AND 工資1210 AND 工資1240C)工資1240D)工資=1210 OR 工資=1240(17)在SQL語句中,與表達式倉庫號 NOT IN(wh1,wh2)功能相同的表達式是A)倉庫號=wh1 AND 倉庫號=wh2B)倉庫號!=wh1 OR 倉庫號# wh2C)倉庫號wh1 OR 倉庫號!=wh2D)倉庫號!=wh1 AND 倉庫號!=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)JOIN C)SET D)ORDER BY(20)在SQL SELECT語句中用于實現(xiàn)關(guān)系的選擇運算的短語是A)FOR B)WHILEC)WHERE D)CONDITION(21)執(zhí)行下列一組命令之后,選擇職工表所在工作區(qū)的錯誤命令是CLOSE ALLUSE 倉庫 IN 0USE 職工 IN 0 A)SELECT 職工 B)SELECT 0 C)SELECT 2 D)SELECT B (22)在Visual FoxPro中有如下程序:*程序名:TEST.PRG*調(diào)用方法: DO TESTSET TALK OFFCLOSE ALLCLEAR ALLmX=Visual FoxPromY=二級DO SUB1 WITH mX?mY+mXRETURN*子程序:SUB1.PRGPROCEDURE SUB1PARAMETERS mX1LOCAL mXmX= Visual FoxPro DBMS 考試mY=計算機等級+mYRETURN執(zhí)行命令DO TEST后,屏幕的顯示結(jié)果為A)二級Visual FoxProB)計算機等級二級Visual FoxPro DBMS 考試C)二級Visual FoxPro DBMS 考試D)計算機等級二級Visual FoxPro(23)有關(guān)連編應(yīng)用程序,下面的描述正確的是A)項目連編以后應(yīng)將主文件視做只讀文件B)一個項目中可以有多個主文件C)數(shù)據(jù)庫文件可以被指定為主文件D)在項目管理器中文件名左側(cè)帶有符號?的文件在項目連編以后是只讀文件(24)新創(chuàng)建的表單默認標題為Form1,為了修改表單的標題,應(yīng)設(shè)置表單的A)Name屬性 B)Caption屬性C)Closable屬性 D)AlwaysOnTop屬性(25)有關(guān)控件對象的Click事件的正確敘述是A)用鼠標雙擊對象時引發(fā) B)用鼠標單擊對象時引發(fā)C)用鼠標右鍵單擊對象時引發(fā) D)用鼠標右鍵雙擊對象時引發(fā)(26)關(guān)閉當(dāng)前表單的程序代碼是ThisForm.Release,其中的Release是表單對象的A)標題 B)屬性 C)事件 D)方法(27)以下敘述與表單數(shù)據(jù)環(huán)境有關(guān),其中正確的是A)當(dāng)表單運行時,數(shù)據(jù)環(huán)境中的表處于只讀狀態(tài),只能顯示不能修改B)當(dāng)表單關(guān)閉時,不能自動關(guān)閉數(shù)據(jù)環(huán)境中的表C)當(dāng)表單運行時,自動打開數(shù)據(jù)環(huán)境中的表D)當(dāng)表單運行時,與數(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 WHILE ENDDO循環(huán)結(jié)構(gòu)中,EXIT命令的作用是A)退出過程,返回程序開始處B)轉(zhuǎn)移到DO WHILE語句行,開始下一個判斷和循環(huán)C)終止循環(huán),將控制轉(zhuǎn)移到本循環(huán)結(jié)構(gòu)ENDDO后面的第一條語句繼續(xù)執(zhí)行D)終止程序執(zhí)行(31)一條沒有指明去向的SQL SELECT 語句執(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)查詢每門課程的最高分,要求得到的信息包括課程名稱和分數(shù)。正確的命令是A)SELECT 課程名稱, SUM(成績) AS 分數(shù) FROM 課程,學(xué)生成績 ; WHERE 課程.課程編號=學(xué)生成績.課程編號 ;GROUP BY 課程名稱B)SELECT 課程名稱, MAX(成績) 分數(shù) FROM 課程, 學(xué)生成績 ; WHERE 課程.課程編號=學(xué)生成績.課程編號 ;GROUP BY 課程名稱C)SELECT 課程名稱, SUM(成績) 分數(shù) FROM 課程, 學(xué)生成績 ; WHERE 課程.課程編號=學(xué)生成績.課程編號 ;GROUP BY 課程.課程編號D)SELECT 課程名稱, MAX(成績) AS 分數(shù) FROM 課程, 學(xué)生成績 ; WHERE 課程.課程編號=學(xué)生成績.課程編號 ;GROUP BY 課程編號(33)統(tǒng)計只有2名以下(含2名)學(xué)生選修的課程情況,統(tǒng)計結(jié)果中的信息包括課程名稱、開課院系和選修人數(shù),并按選課人數(shù)排序。正確的命令是 A)SELECT 課程名稱,開課院系,COUNT(課程編號) AS 選修人數(shù);FROM 學(xué)生成績,課程 WHERE 課程.課程編號=學(xué)生成績.課程編號 ;GROUP BY 學(xué)生成績.課程編號 HAVING COUNT(*)=2;ORDER BY COUNT(課程編號)B)SELECT 課程名稱,開課院系,COUNT(學(xué)號) 選修人數(shù);FROM 學(xué)生成績,課程 WHERE 課程.課程編號=學(xué)生成績.課程編號 ;GROUP BY 學(xué)生成績.學(xué)號 HAVING COUNT(*)=2;ORDER BY COUNT(學(xué)號)C)SELECT 課程名稱,開課院系,COUNT(學(xué)號) AS 選修人數(shù);FROM 學(xué)生成績,課程 WHERE 課程.課程編號=學(xué)生成績.課程編號 ;GROUP BY 課程名稱 HAVING COUNT(學(xué)號)=2;ORDER BY 選修人數(shù)D)SELECT 課程名稱,開課院系,COUNT(學(xué)號) AS 選修人數(shù);FROM 學(xué)生成績,課程 HAVING COUNT(課程編號)=2;GROUP BY 課程名稱 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 WHERE 年齡=22B)CREATE VIEW AGE_LIST AS;SELECT 學(xué)號,姓名,YEAR(出生日期) FROM 學(xué)生SELECT 學(xué)號,姓名,年齡 FROM AGE_LIST WHERE YEAR(出生日期)=22C)CREATE VIEW AGE_LIST AS ;SELECT 學(xué)號,姓名,YEAR(DATE()-YEAR(出生日期) 年齡 FROM 學(xué)生SELECT 學(xué)號,姓名,年齡 FROM 學(xué)生 WHERE YEAR(出生日期)=22D)CREATE VIEW AGE_LIST AS STUDENT;SELECT 學(xué)號,姓名,YEAR(DATE()-YEAR(出生日期) 年齡 FROM
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 燕山大學(xué)畢業(yè)論文答辯匯報
- 倉儲與配送(新形態(tài)活頁式)課件 馬昆 項目1-4 入職準備 - 出庫作業(yè)
- 如何推動紡織行業(yè)的綠色轉(zhuǎn)型發(fā)展試題及答案
- 神經(jīng)內(nèi)科查體試題及答案
- 建筑工程綜合項目工程竣工項目驗收總結(jié)報告模板樣式
- 心肌梗塞試題及答案
- 車身工藝考試題庫及答案
- 部隊士官考試題庫及答案
- 山東省 調(diào)研試題及答案
- 助理廣告師考試的基礎(chǔ)知識梳理試題及答案
- 歌曲《wake》中英文歌詞對照
- 網(wǎng)架螺栓球節(jié)點構(gòu)造要求
- 第十四章宏觀經(jīng)濟學(xué)
- 第八章渦旋壓縮機課件
- 傳熱學(xué)課后習(xí)題答案
- 工作面安全生產(chǎn)條件驗收表
- 北航畢業(yè)設(shè)計論文模板
- 人工智能技術(shù)在醫(yī)學(xué)領(lǐng)域的應(yīng)用
- 婦幼智慧盆底中心建設(shè)方案-V1.1
- DB13(J)∕T 8057-2019 市政排水管渠工程施工質(zhì)量驗收標準
- 關(guān)于沒收建筑物處置的調(diào)研報告
評論
0/150
提交評論