國家二級VF機(jī)試(選擇題)模擬試卷12(共419題)_第1頁
國家二級VF機(jī)試(選擇題)模擬試卷12(共419題)_第2頁
國家二級VF機(jī)試(選擇題)模擬試卷12(共419題)_第3頁
國家二級VF機(jī)試(選擇題)模擬試卷12(共419題)_第4頁
國家二級VF機(jī)試(選擇題)模擬試卷12(共419題)_第5頁
已閱讀5頁,還剩112頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

國家二級VF機(jī)試(選擇題)模擬試卷12(共9套)(共419題)國家二級VF機(jī)試(選擇題)模擬試卷第1套一、選擇題(本題共40題,每題1.0分,共40分。)1、下列敘述中正確的是()。A、有一個以上根結(jié)點的數(shù)據(jù)結(jié)構(gòu)不一定是非線性結(jié)構(gòu)B、只有一個根結(jié)點的數(shù)據(jù)結(jié)構(gòu)不一定是線性結(jié)構(gòu)C、循環(huán)鏈表是非線性結(jié)構(gòu)D、雙向鏈表是非線性結(jié)構(gòu)標(biāo)準(zhǔn)答案:B知識點解析:線性結(jié)構(gòu)應(yīng)滿足:有且只有一個根結(jié)點與每個結(jié)點最多有一個前件,也最多有一個后件,所以B正確。所以有一個以上根結(jié)點的數(shù)據(jù)結(jié)構(gòu)一定是非線性結(jié)構(gòu),所以A錯誤。循環(huán)鏈表和雙向鏈表都是線性結(jié)構(gòu)的數(shù)據(jù)結(jié)構(gòu)。2、下列敘述中正確的是()。A、算法就是程序B、設(shè)計算法時只需要考慮數(shù)據(jù)結(jié)構(gòu)的設(shè)計C、設(shè)計算法時只需要考慮結(jié)果的可靠性D、以上三種說法都不對標(biāo)準(zhǔn)答案:D知識點解析:算法是指解題方案的準(zhǔn)確而完整的描述,算法不等于程序,也不等于計算方法,所以A錯誤。設(shè)計算法時不僅要考慮對數(shù)據(jù)對象的運算和操作,還要考慮算法的控制結(jié)構(gòu)。3、一棵二叉樹共有25個結(jié)點,其中5個是葉子結(jié)點,則度為1的結(jié)點數(shù)為()。A、16B、10C、6D、4標(biāo)準(zhǔn)答案:A知識點解析:根據(jù)二叉樹的性質(zhì)3:在任意一棵二叉樹中,度為0的葉子結(jié)點總是比度為2的結(jié)點多一個,所以本題中度為2的結(jié)點是5-1=4個,所以度為1的結(jié)點的個數(shù)是25-5-4=16個。4、在下列模式中,能夠給出數(shù)據(jù)庫物理存儲結(jié)構(gòu)與物理存取方法的是()。A、外模式B、內(nèi)模式C、概念模式D、邏輯模式標(biāo)準(zhǔn)答案:B知識點解析:數(shù)據(jù)庫系統(tǒng)的三級模式是概念模式、外模式和內(nèi)模式。概念模式是數(shù)據(jù)庫系統(tǒng)中全局?jǐn)?shù)據(jù)邏輯結(jié)構(gòu)的描述,是全體用戶公共數(shù)據(jù)視圖。外模式也稱子模式或用戶模式,它是用戶的數(shù)據(jù)視圖,給出了每個用戶的局部數(shù)據(jù)描述。內(nèi)模式又稱物理模式,它給出了數(shù)據(jù)庫物理存儲結(jié)構(gòu)與物理存取方法,所以選擇B。5、軟件生命周期中,能準(zhǔn)確地確定軟件系統(tǒng)必須做什么和必須具備哪些功能的階段是()。A、概要設(shè)計B、軟件設(shè)計C、可行性研究和計劃制定D、需求分析標(biāo)準(zhǔn)答案:D知識點解析:通常,將軟件產(chǎn)品從提出、實現(xiàn)、使用維護(hù)到停止使用退役的過程稱為軟件生命周期。也就是說,軟件產(chǎn)品從考慮其概念開始,到該軟件產(chǎn)品不能使用為止的整個時期都屬于軟件生命周期。軟件生命周期的主要活動階段為:可行性研究和計劃制定。確定待開發(fā)軟件系統(tǒng)的開發(fā)目標(biāo)和總的要求,給出它的功能、性能、可靠性以及接口等方面的可能方案,制定完成開發(fā)任務(wù)的實施計劃。需求分析。對待開發(fā)軟件提出的需求進(jìn)行分析并給出詳細(xì)定義,即準(zhǔn)確地確定軟件系統(tǒng)的功能。編寫軟件規(guī)格說明書及初步的用戶手冊,提交評審。軟件設(shè)計。系統(tǒng)設(shè)計人員和程序設(shè)計人員應(yīng)該在反復(fù)理解軟件需求的基礎(chǔ)上,給出軟件的結(jié)構(gòu)、模塊的劃分、功能的分配以及處理流程。軟件實現(xiàn)。把軟件設(shè)計轉(zhuǎn)換成計算機(jī)可以接受的程序代碼。即完成源程序的編碼,編寫用戶手冊、操作手冊等面向用戶的文檔,編寫單元測試計劃。軟件測試。在設(shè)計測試用例的基礎(chǔ)上,檢驗軟件的各個組成部分。編寫測試分析報告。運行和維護(hù)。將已交付的軟件投入運行,并在運行使用中不斷地維護(hù),根據(jù)新提出的需求進(jìn)行必要而且可能的擴(kuò)充和刪改。本題答案是D。6、數(shù)據(jù)流圖由一些特定的圖符構(gòu)成。下列圖符名標(biāo)識的圖符不屬于數(shù)據(jù)流圖合法圖符的是()。A、加工B、控制流C、數(shù)據(jù)存儲D、數(shù)據(jù)流標(biāo)準(zhǔn)答案:B知識點解析:數(shù)據(jù)流圖從數(shù)據(jù)傳遞和加工的角度,來刻畫數(shù)據(jù)流從輸入到輸出的移動變換過程。數(shù)據(jù)流圖中的主要圖形元素有:加工(轉(zhuǎn)換)、數(shù)據(jù)流、存儲文件(數(shù)據(jù)源)等。本題答案為B。7、層次型、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫劃分原則是()。A、記錄長度B、文件的大小C、聯(lián)系的復(fù)雜程度D、數(shù)據(jù)之間的聯(lián)系方式標(biāo)準(zhǔn)答案:D知識點解析:層次模型的基本結(jié)構(gòu)是樹形結(jié)構(gòu),網(wǎng)狀模型是一個不加任何條件限制的無向圖,關(guān)系模型采用二維表來表示,所以三種數(shù)據(jù)庫的劃分原則是數(shù)據(jù)之間的聯(lián)系方式。8、一個工作人員可以使用多臺計算機(jī),而一臺計算機(jī)可被多個人使用,則實體工作人員與實體計算機(jī)之間的聯(lián)系是()。A、一對一B、一對多C、多對多D、多對一標(biāo)準(zhǔn)答案:C知識點解析:因為一個人可以操作多個計算機(jī),而一臺計算機(jī)又可以被多個人使用,所以兩個實體之間是多對多的關(guān)系。9、有三個關(guān)系R、S和T如下:則由關(guān)系R和S得到關(guān)系T的操作是()。A、自然連接B、并C、交D、差標(biāo)準(zhǔn)答案:D知識點解析:關(guān)系T中的元組是關(guān)系R中有而關(guān)系S中沒有的元組的集合,即從關(guān)系R中除去與關(guān)系S中相同元組后得到的關(guān)系T。所以做的是差的運算。10、定義無符號整數(shù)類為UInt,下面可以作為類UInt實例化值的是()。A、-369B、369C、0.369D、整數(shù)集合{1,2,3,4,5}標(biāo)準(zhǔn)答案:B知識點解析:只有B選項369可以用無符號整數(shù)來表示和存儲。A選項-369有負(fù)號,選項C0.369是小數(shù)都不能用無符號整數(shù)類存儲。選項D是一個整數(shù)集合得用數(shù)組來存儲。11、在VisualFoxPro中,要想將日期型或日期時間型數(shù)據(jù)中的年份用4位數(shù)字顯示,應(yīng)當(dāng)使用設(shè)置命令()。A、SETCENTURYONB、SETCENTURYTO4C、SETYEARTO4D、SETYAERTOyyyy標(biāo)準(zhǔn)答案:A知識點解析:命令格式SETCENTURYON|OFF|TO的功能是用于決定如何顯示或解釋一個日期數(shù)據(jù)的年份。ON顯示世紀(jì),即用4位數(shù)字表示年份;OFF不顯示世紀(jì),即用2位數(shù)字表示年份;TO決定如何解釋一個用2位數(shù)字年份表示的日期所處的世紀(jì)。12、假設(shè)在數(shù)據(jù)庫表的表設(shè)計器中,字符型字段"性別"已被選中,正確的有效性規(guī)則設(shè)置是()。A、="男".OR."女"B、性別="男".OR."女"C、$"男女"D、性別$"男女"標(biāo)準(zhǔn)答案:D知識點解析:建立字段有效性規(guī)則比較簡單直接的方法是在表設(shè)計器中建立,在表設(shè)計器的"字段"選項卡中有一組定義字段有效性規(guī)則的項目,它們是"規(guī)則"、"信息"、"默認(rèn)值"三項。其中"規(guī)則"是邏輯表達(dá)式,"信息"是字符串表達(dá)式,"默認(rèn)值"的類型則以字段的類型確定。所以正確的有效性規(guī)則設(shè)置必須為邏輯表達(dá)式,四個選項中只有D選項是正確的邏輯表達(dá)式。13、在VisualFoxPro中,執(zhí)行SQL的DELETE命令和傳統(tǒng)的FoxProDELETE命令都可以刪除數(shù)據(jù)庫表中的記錄,下面正確的描述是()。A、SQL的DELETE命令刪除數(shù)據(jù)庫表中的記錄之前,不需要先用USE命令打開表B、SQL的DELETE命令和傳統(tǒng)的FoxProDELETE命令刪除數(shù)據(jù)庫表中的記錄之前,都需要先用命令USE打開表C、SQL的DELETE命令可以物理地刪除數(shù)據(jù)庫表中的記錄,而傳統(tǒng)的FoxProDELETE命令只能邏輯刪除數(shù)據(jù)庫表中的記錄D、傳統(tǒng)的FoxProDELETE命令還可以刪除其它工作區(qū)中打開的數(shù)據(jù)庫表中的記錄標(biāo)準(zhǔn)答案:A知識點解析:SQL的刪除數(shù)據(jù)命令格式是:DELETEFROMTableName[WHERECondition],語名中本身已包含了表名,所以不需要先用USE命令打開;SQL的DELETE命令和傳統(tǒng)的FoxProDELETE命令都是邏輯刪除記錄,如果要物理刪除記錄,都需要使用PACK命令;傳統(tǒng)的FoxProDELETE命令只能刪除本工作區(qū)中打開的數(shù)據(jù)庫表中的記錄。14、在表單中為表格控件指定數(shù)據(jù)源的屬性是()。A、DataSourceB、RecordSourceC、DataFromD、RecordFrom標(biāo)準(zhǔn)答案:B知識點解析:表格的RecordSource屬性指定表格的數(shù)據(jù)源。15、假設(shè)所有學(xué)生都已選課,所有的選課成績都已確定。檢索所有選課成績都在90分以上(含)的學(xué)生信息,正確的SQL命令是()。A、SELECT*FROM學(xué)生WHERE學(xué)號IN(SELECT學(xué)號FROM選課WHERE成績>=90)B、SELECT*FROM學(xué)生WHERE學(xué)號NOTIN(SELECT學(xué)號FROM選課WHERE成績<90)C、SELECT*FROM學(xué)生WHERE學(xué)號EXISTS(SELECT學(xué)號FROM選課WHERE成績<90)D、SELECT*FROM學(xué)生WHERE學(xué)號=ANY(SELECT學(xué)號FROM選課WHERE成績>=90)標(biāo)準(zhǔn)答案:B知識點解析:本題主要考查嵌套查詢。嵌套查詢一般分為兩層,內(nèi)層和外層,被括號括起來的為內(nèi)層查詢,先進(jìn)行內(nèi)層查詢,在內(nèi)層查詢的基礎(chǔ)上再進(jìn)行外層查詢。本題檢索所有選課成績都在90分以上(含)的學(xué)生信息,可用"NOTIN(SELECT學(xué)號FROM選課WHERE成績<90)"語句表示,因此,B為正確選項。16、在VisualFoxPro中,每一個工作區(qū)中最多能打開數(shù)據(jù)庫表的數(shù)量是()。A、1個B、2個C、任意個,根據(jù)內(nèi)存資源而確定D、35535個標(biāo)準(zhǔn)答案:A知識點解析:在FoxPro中一直沿用了多工作區(qū)的概念,在每個工作區(qū)中可以打開一個表(即在一個工作區(qū)中不能同時打開多個表),如果在同一時刻需要打開多個表,則只需要在不同的工作區(qū)中打開不同的表就可以了。17、VisualFoxPro是()。A、數(shù)據(jù)庫系統(tǒng)B、數(shù)據(jù)庫管理系統(tǒng)C、數(shù)據(jù)庫D、數(shù)據(jù)庫應(yīng)用系統(tǒng)標(biāo)準(zhǔn)答案:B知識點解析:數(shù)據(jù)庫是存儲在計算機(jī)存儲設(shè)備上,結(jié)構(gòu)化的相關(guān)數(shù)據(jù)的集合;數(shù)據(jù)庫管理系統(tǒng)是對數(shù)據(jù)實行專門管理,提供安全性和完整性等統(tǒng)一機(jī)制,可以對數(shù)據(jù)的建立、使用、維護(hù)進(jìn)行管理;數(shù)據(jù)庫系統(tǒng)是指引進(jìn)數(shù)據(jù)庫技術(shù)后的計算機(jī)系統(tǒng),實現(xiàn)有組織地、動態(tài)地存儲大量相關(guān)數(shù)據(jù),提供數(shù)據(jù)處理和信息資源共享的便利手段,數(shù)據(jù)庫系統(tǒng)由硬件系統(tǒng)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)及相關(guān)軟件、數(shù)據(jù)庫管理員和用戶等部分組成;數(shù)據(jù)庫應(yīng)用系統(tǒng)是由系統(tǒng)開發(fā)人員利用數(shù)據(jù)庫系統(tǒng)資源開發(fā)出來的,面向某一類實際應(yīng)用的軟件系統(tǒng);而VisualFoxPro系統(tǒng)作為對數(shù)據(jù)庫進(jìn)行建立、使用、維護(hù)的平臺,它是一套數(shù)據(jù)庫管理系統(tǒng)。18、在VisualFoxPro中,假定數(shù)據(jù)庫表S(學(xué)號,姓名,性別,年齡)和SC(學(xué)號,課程號,成績)之間使用"學(xué)號"建立了表之間的永久聯(lián)系,在參照完整性的更新規(guī)則、刪除規(guī)則和插入規(guī)則中選擇設(shè)置了"限制"。如果表S所有的記錄在表SC中都有相關(guān)聯(lián)的記錄,則()。A、允許修改表S中的學(xué)號字段值B、允許刪除表S中的記錄C、不允許修改表S中的學(xué)號字段值D、不允許在表S中增加新的記錄標(biāo)準(zhǔn)答案:C知識點解析:參照完整性的更新規(guī)則如果設(shè)置了"限制",若子表中有相關(guān)的記錄,則禁止修改父表中的連接字段值,所以S表中的學(xué)號不能隨意修改;刪除規(guī)則如果設(shè)置了"限制",若子表中有相關(guān)的記錄,則禁止刪除父表中的記錄,所以S表中禁止隨意修改;如果插入規(guī)則設(shè)置了"限制",若父表中沒有相匹配的連接字段值則禁止插入子記錄,所以SC表中不允許隨意增加記錄,但S表無限制。19、表格控件的數(shù)據(jù)源可以是()。A、視圖B、表C、SQLSELECT語句D、以上三種都可以標(biāo)準(zhǔn)答案:D知識點解析:表格控件的RecordSourceType可以是0-4,其中0是表,1是別名,2是提示,3是查詢,4是SQL語句,而視圖本身就是一個虛擬表,也可以作為表格的數(shù)據(jù)源。20、在VisualFoxPro中,為了將菜單作為頂層菜單,需要設(shè)置表單的某屬性值為2,該屬性是()。A、ShowWindowB、WindowShowC、WindowStateD、Visible標(biāo)準(zhǔn)答案:A知識點解析:將表單的ShowWindow屬性設(shè)置為2,將使之成為頂級菜單。21、下列程序段的輸出結(jié)果是()。ACCEPTTOAIFA=[123]S=0ENDIFS=1?SA、0B、1C、123D、由A的值決定標(biāo)準(zhǔn)答案:B知識點解析:本題考察的是條件語句的知識,條件語句格式為:IF<條件><語句序列1>[ELSE><語句序列2>]ENDIF,其功能是根據(jù)<條件>是否成立從兩組代碼中選擇一組執(zhí)行,當(dāng)無ELSE子句時,可看做第二組代碼不包含任何命令,若<條件>成立,則執(zhí)行<語句序列1>,然后轉(zhuǎn)向ENDIF的下一條語句,因此本題不論A為多少都要執(zhí)行endif后的語句,輸出結(jié)果始終為S=1。22、設(shè)A=[6*8-2]、B=6*8-2、C=”6*8-2”,屬于合法表達(dá)式的是()A、A+BB、B+CC、A-CD、C-B標(biāo)準(zhǔn)答案:C知識點解析:合法的表達(dá)式是指:①1個字符串,只含1個n目運算符與n個運算量,且該字符串正確表達(dá)了該n個變量進(jìn)行該n目運算符的運算,則該字符串是一個合法的表達(dá)式。例如,C語言中的x+5與x>y?x:y都是合法的表達(dá)式。②A1,A2...An是合法的表達(dá)式,則對1個n目運算符,由(A1),(A2)...(An)作為運算對象,按相應(yīng)語法寫成的字符串表達(dá)式是一個合法的表達(dá)式。③規(guī)定一些隱性規(guī)則可確定運算符優(yōu)先級規(guī)則以及參與運算符運算的各分量,第2步的表達(dá)式形成過程中去掉某一對括號并不影響運算符的計算方式,則去掉括號后的字符串也是合法的表達(dá)式。本題A、C為字符型常量,B為數(shù)值型常量,只有A-C是合法的表達(dá)式,選項C正確。23、假設(shè)新建了一個程序文件myProc.prg(不存在同名的.exe、.app和.fxp文件),然后在命令窗口輸入命令DOmyProc,執(zhí)行該程序并獲得正常的結(jié)果?,F(xiàn)在用命令ERASEmyProc.prg刪除該程序文件,然后再次執(zhí)行命令DOmyProc,產(chǎn)生的結(jié)果是()。A、出錯(找不到文件)B、與第一次執(zhí)行的結(jié)果相同C、系統(tǒng)打開"運行"對話框,要求指定文件D、以上說法都不正確標(biāo)準(zhǔn)答案:A知識點解析:ERASE命令是從磁盤上刪除文件,用此命令刪除的任何文件都不能恢復(fù)。格式為"ERASEFileName|?[RECYCLE]",因此再次執(zhí)行的時候會出錯,選項A正確。24、在VisualFoxPro中,使用LOCATEFOR命令按條件查找記錄,當(dāng)查找到滿足條件的第一條記錄后,如果還需要查找下一條滿足條件的記錄,應(yīng)該()。A、再次使用LOCATE命令重新查詢B、使用SKIP命令C、使用CONTINUE命令D、使用GO命令標(biāo)準(zhǔn)答案:C知識點解析:LOCATE命令是按條件定位記錄位置的命令,該命令執(zhí)行后將記錄指針定位在滿足條件的第1條記錄上。如果要使指針指向下一條滿足條件的記錄,使用CONTINUE命令。如果沒有滿足條件的記錄則指向文件結(jié)束位置。因此C選項正確。25、下列的程序段中y的計算結(jié)果為76543的是()A、x=34567y=0flag=.T.DOWHILEflagy=x%10+y*10x=int(x/10)IFx>0flag=.F.ENDIFENDDOB、x=34567y=0flag=.T.DOWHILEflagy=x%10+y*10x=int(x/10)IFx=0flag=.F.ENDIFENDDOC、x=34567y=0flag=.T.DOWHILE!flagy=x%10+y*10x=int(x/10)IFx>0flag=.F.ENDIFENDDOD、x=34567y=0flag=.T.DOWHILE!flagy=x%10+y*10x=int(x/10)IFx=0flag=.T.ENDIFENDDO標(biāo)準(zhǔn)答案:B知識點解析:DOWHILE<條件>循環(huán),首先判斷循環(huán)條件是否為邏輯真,如果為邏輯真,則執(zhí)行循環(huán)體內(nèi)代碼,所以C選項、D選項不會執(zhí)行循環(huán)體內(nèi)代碼,不正確。A選項中條件語句IFx>0使得循環(huán)只執(zhí)行一次,即跳出循環(huán)體,所以也不正確。B選項當(dāng)x=0時,才跳出循環(huán)體,答案正確。26、設(shè)X=6<5,命令?VARTYPE(X)的輸出是()。A、NB、CC、LD、出錯標(biāo)準(zhǔn)答案:C知識點解析:VARTYPE(<表達(dá)式>[,<邏輯表達(dá)式>]):測試<表達(dá)式>的類型,返回一個大寫字母,函數(shù)值為字符型。表達(dá)式X=6<5即X=.F.,因此,函數(shù)返回L,即邏輯型。27、下列程序段執(zhí)行以后,內(nèi)存變量y的值是()。CLEARx=12345y=0DOWHILEx>0y=y(tǒng)+x%10x=int(x/10)ENDDO?YA、54321B、12345C、51D、15標(biāo)準(zhǔn)答案:D知識點解析:28、SQL語句中修改表結(jié)構(gòu)的命令是()。A、ALTERTABLEB、MODIFYTABLEC、ALTERSTRUCTURED、MODIFYSTRUCTURE標(biāo)準(zhǔn)答案:A知識點解析:修改表結(jié)構(gòu)的命令是ALTERTABLE,A為正確選項。29、SQL的SELECT語句中,"HAVING<條件表達(dá)式>"用來篩選滿足條件的()。A、列B、行C、關(guān)系D、分組標(biāo)準(zhǔn)答案:D知識點解析:SQL的SELECT語句中,HAVING短語用來限定分組必須滿足的條件,D選項正確。30、在VisualFoxPro中,假設(shè)教師表T(教師號,姓名,性別,職稱,研究生導(dǎo)師)中,性別是C型字段,研究生導(dǎo)師是L型字段。若要查詢"是研究生導(dǎo)師的女老師"信息,那么SQL語句"SELECT*FROMTWHERE<邏輯表達(dá)式>"中的<邏輯表達(dá)式>應(yīng)是()。A、研究生導(dǎo)師AND性別="女"B、研究生導(dǎo)師OR性別="女"C、性別="女"AND研究生導(dǎo)師=.F.D、研究生導(dǎo)師=.T.OR性別=女標(biāo)準(zhǔn)答案:A知識點解析:本題要查詢"是研究生導(dǎo)師的女老師"信息,篩選條件應(yīng)設(shè)置為研究生導(dǎo)師,且性別為女,對應(yīng)的SQL語句中的邏輯表達(dá)式即是"研究生導(dǎo)師AND性別="女"",A選項正確。31、與"SELECT*FROM教師表INTODBFA"等價的語句是()。A、SELECT*FROM教師表TODBFAB、SELECT*FROM教師表TOTABLEAC、SELECT*FROM教師表INTOTABLEAD、SELECT*FROM教師表INTOA標(biāo)準(zhǔn)答案:C知識點解析:在SQL查詢語句的尾部添加INTODBF|TABLE<表名>可以將查詢的結(jié)果放入新生成的指定表中。SELECT*FROM教師表INTOTABLEA等價于SELECT*FROM教師表INTODBFA,即選項C正確。32、查詢"教師表"的全部記錄并存儲于臨時文件one.dbf中的SQL命令是()。A、SELECT*FROM教師表INTOCURSORoneB、SELECT*FROM教師表TOCURSORoneC、SELECT*FROM教師表INTOCURSORDBFoneD、SELECT*FROM教師表TOCURSORDBFone標(biāo)準(zhǔn)答案:A知識點解析:在SQL查詢語句的尾部添加INTOCURSOR<臨時表名>可以將查詢的結(jié)果放入指定的臨時表中。此操作通常是將一個復(fù)雜的查詢分解,臨時表通常不是最終結(jié)果,可以接下來對臨時表操作得到最終結(jié)果。生成的臨時表是當(dāng)前被打開的并且是只讀的,關(guān)閉該文件時將自動刪除。本題正確答案為A。33、查詢第一作者為"張三"的所有書名及出版社,正確的SQL語句是()。A、SELECT書名,出版社FROM圖書WHERE第一作者=張三B、SELECT書名,出版社FROM圖書WHERE第一作者="張三"C、SELECT書名,出版社FROM圖書WHERE"第一作者"=張三D、SELECT書名,出版社FROM圖書WHERE"第一作者"="張三"標(biāo)準(zhǔn)答案:B知識點解析:簡單查詢是基于一個表進(jìn)行的查詢,是由SELECT和FROM短語構(gòu)成的無條件查詢,或由SELECT、FROM和WHERE短語構(gòu)成的條件查詢。本題查詢第一作者為張三,條件應(yīng)該是第一作者="張三",因此B為正確選項。34、查詢尚未歸還書(還書日期為空值)的圖書編號和借書日期,正確的SQL語句是()。A、SELECT圖書編號,借書日期FROM借閱WHERE還書日期=""B、SELECT圖書編號,借書日期FROM借閱WHERE還書日期=NULLC、SELECT圖書編號,借書日期FROM借閱WHERE還書日期ISNULLD、SELECT圖書編號,借書日期FROM借閱WHERE還書日期標(biāo)準(zhǔn)答案:C知識點解析:SQL的核心是查詢,簡單查詢是由SELECT和FROM短語構(gòu)成的無條件查詢,或由SELECT、FROM和WHERE短語構(gòu)成的條件查詢。其基本格式為:SELECT<字段名表>FROM<表名表>W(wǎng)HERE<條件>GROUPBY<字段>HAVING<條件>ORDERBY<字段>INTODBF|TABLE|。本題查詢尚未歸還書的圖書編號和借書日期,可利用空值查詢,使用ISNULL字符,選項C格式正確。35、在VisualFoxPro中,下面描述正確的是()。A、數(shù)據(jù)庫表允許對字段設(shè)置默認(rèn)值B、自由表允許對字段設(shè)置默認(rèn)值C、自由表和數(shù)據(jù)庫表都允許對字段設(shè)置默認(rèn)值D、自由表和數(shù)據(jù)庫表都不允許對字段設(shè)置默認(rèn)值標(biāo)準(zhǔn)答案:A知識點解析:數(shù)據(jù)庫表相對于自由表,擁有以上特點:①數(shù)據(jù)庫表可以使用長表名,在表中可以使用長字段名;②可以為數(shù)據(jù)庫表中的字段指定標(biāo)題和添加注釋;③可以為數(shù)據(jù)庫表中的字段指定默認(rèn)值和輸入掩碼;④數(shù)據(jù)庫表的字段有默認(rèn)的控件類;⑤可以為數(shù)據(jù)庫表規(guī)定字段級規(guī)則和記錄級規(guī)則;⑥數(shù)據(jù)庫表支持主關(guān)鍵字、參照完整性和表之間的聯(lián)系;⑦支持INSERT、UPDATE、DELETE事件的觸發(fā)器。所以B、C、D選項錯誤。36、為"選課"表增加一個"等級"字段,其類型為C、寬度為2,正確的SQL命令是()。A、ALTERTABLE選課ADDFIELD等級C(2)B、ALTERTABLE選課ALTERFIELD等級C(2)C、ALTERTABLE選課ADD等級C(2)D、ALTERTABLE選課ALTER等級C(2)標(biāo)準(zhǔn)答案:C知識點解析:修改表結(jié)構(gòu)的命令是ALTERTABLE,該命令有以下三種格式。本題用到向表中添加新的字段,其命令格式為:ALTERTABLE<表名>ADD[COLUMN]<字段類型>[<長度>[,<小數(shù)位數(shù)>])][NULL|NOTNULL][CHECK<邏輯表達(dá)式1>[ERROR<字符型文本提示信息>]][DEFAULT<默認(rèn)值表達(dá)式>][ADDPRIMARYKEY<索引表達(dá)式2>TAG<索引名1>][ADDUNIQUE<索引表達(dá)式3>TAG<索引名2>]其中:ALTERTABLE<表名>修改指定的表;ADD[COLUMN]<字段名1>向表中添加新的字段;ADDPRIMARYKEY<索引表達(dá)式2>TAG<索引名1>向表中添加主索引;ADDUNIQUE<索引表達(dá)式3>TAG<索引名2>向表中添加候選索引;NULL|NOTNULL指定字段可以為空或不能為空。A、B、D的格式均不正確,C為正確選項。37、根據(jù)"產(chǎn)品"表建立視圖myview,視圖中含有包括了"產(chǎn)品號"左邊第一位是"1"的所有記錄,正確的SQL命令是()。A、CREATEVIEWmyviewASSELECT*FROM產(chǎn)品WHERELEFT(產(chǎn)品號,1)="1"B、CREATEVIEWmyviewASSELECT*FROM產(chǎn)品WHERELIKE("1",產(chǎn)品號)C、CREATEVIEWmyviewSELECT*FROM產(chǎn)品WHERELEFT(產(chǎn)品號,1)="1"D、CREATEVIEWmyviewSELECT*FROM產(chǎn)品WHERELIKE("1",產(chǎn)品號)標(biāo)準(zhǔn)答案:A知識點解析:使用CREATEVIEW命令可以創(chuàng)建一個視圖,要求視圖中含有包括了"產(chǎn)品號"左邊第一位是"1"的所有記錄,可使用SELECT命令。首先排除C、D選項,where指定的條件"WHERELEFT(產(chǎn)品號,1)="1""正確,因此A選項為正確選項。38、在項目管理器中,將一程序設(shè)置為主程序的方法是()。A、將程序命名為mainB、通過屬性窗口設(shè)置C、右鍵單擊該程序從快捷菜單中選擇相關(guān)項D、單擊修改按鈕設(shè)置標(biāo)準(zhǔn)答案:C知識點解析:設(shè)置主程序有兩種方法:①在項目管理器中選中要設(shè)置為主程序的文件,從主菜單的"項目"菜單或快捷菜單中選擇"設(shè)置主文件"選項。項目管理器將應(yīng)用程序的主文件自動設(shè)置為"包含",在編譯完應(yīng)用程序之后,該文件作為只讀文件處理。②在"項目信息"的"文件"選項卡中選中要設(shè)置的主程序文件,右擊鼠標(biāo),在彈出的快捷菜單中選擇"設(shè)置主文件"。在這種情況下,只有把文件設(shè)置為"包含"之后才能激活"設(shè)置文件"選項。即C選項正確。39、下列屬于表單方法名(非事件名)的是()。A、InitB、ReleaseC、DestroyD、Caption標(biāo)準(zhǔn)答案:B知識點解析:本題Init和Destroy為常用事件,Caption為表單屬性。Release是方法的一種,用于將表單從內(nèi)存中釋放(清除),所以B為正確選項。40、在使用查詢設(shè)計器創(chuàng)建查詢時,為了指定在查詢結(jié)果中是否包含重復(fù)記錄(對應(yīng)于DISTINCT),應(yīng)該使用的選項卡是()。A、排序依據(jù)B、聯(lián)接C、篩選D、雜項標(biāo)準(zhǔn)答案:D知識點解析:在查詢設(shè)計器的界面中有6個選項卡,它們和SQLSELECT語句的各短語是相對應(yīng)的。其中,"雜項"選項卡可以指定是否要重復(fù)記錄(對應(yīng)于DISTINCT)及列在前面的記錄(對應(yīng)于TOP短語)等。即D為正確選項。國家二級VF機(jī)試(選擇題)模擬試卷第2套一、選擇題(本題共40題,每題1.0分,共40分。)1、下列敘述中正確的是()。A、循環(huán)隊列有隊頭和隊尾兩個指針,因此,循環(huán)隊列是非線性結(jié)構(gòu)B、在循環(huán)隊列中,只需要隊頭指針就能反映隊列中元素的動態(tài)變化情況C、在循環(huán)隊列中,只需要隊尾指針就能反映隊列中元素的動態(tài)變化情況D、循環(huán)隊列中元素的個數(shù)是由隊頭指針和隊尾指針共同決定標(biāo)準(zhǔn)答案:D知識點解析:循環(huán)隊列有隊頭和隊尾兩個指針,但是循環(huán)隊列仍是線性結(jié)構(gòu)的,所以A錯誤;在循環(huán)隊列中只需要隊頭指針與隊尾兩個指針來共同反映隊列中元素的動態(tài)變化情況,所以B與C錯誤。2、一個棧的初始狀態(tài)為空?,F(xiàn)將元素1、2、3、4、5、A、B、C、D、E依次入棧,然后再依次出棧,則元素出棧的順序是()。A、12345ABCDEB、EDCBA54321C、ABCDE12345D、54321EDCBA標(biāo)準(zhǔn)答案:B知識點解析:棧是先進(jìn)后出的原則組織數(shù)據(jù),所以入棧最早的最后出棧,所以選擇B。3、某二叉樹有5個度為2的結(jié)點,則該二叉樹中的葉子結(jié)點數(shù)是()。A、10B、8C、6D、4標(biāo)準(zhǔn)答案:C知識點解析:根據(jù)二叉樹的基本性質(zhì)3:在任意一棵二叉樹中,度為0的葉子節(jié)點總是比度為2的節(jié)點多一個,所以本題中是5+1=6個。4、下列排序方法中,最壞情況下比較次數(shù)最少的是()。A、冒泡排序B、簡單選擇排序C、直接插入排序D、堆排序標(biāo)準(zhǔn)答案:D知識點解析:冒泡排序與簡單插入排序與簡單選擇排序法在最壞情況下均需要比較n(n-1)/2次,而堆排序在最壞情況下需要比較的次數(shù)是nlog2n。5、軟件設(shè)計中劃分模塊的一個準(zhǔn)則是()。A、低內(nèi)聚低耦合B、高內(nèi)聚低耦合C、低內(nèi)聚高耦合D、高內(nèi)聚高耦合標(biāo)準(zhǔn)答案:B知識點解析:一般較優(yōu)秀的軟件設(shè)計,應(yīng)盡量做到高內(nèi)聚,低耦合,即減弱模塊之間的耦合性和提高模塊內(nèi)的內(nèi)聚性,有利于提高模塊的獨立性。6、下列選項中不屬于結(jié)構(gòu)化程序設(shè)計原則的是()。A、可封裝B、自頂向下C、模塊化D、逐步求精標(biāo)準(zhǔn)答案:A知識點解析:結(jié)構(gòu)化程序設(shè)計的思想包括:自頂向下、逐步求精、模塊化、限制使用goto語句,所以選擇A。7、下列關(guān)于棧的敘述正確的是()。A、棧按"先進(jìn)先出"組織數(shù)據(jù)B、棧按"先進(jìn)后出"組織數(shù)據(jù)C、只能在棧底插入數(shù)據(jù)D、不能刪除數(shù)據(jù)標(biāo)準(zhǔn)答案:B知識點解析:棧是按"先進(jìn)后出"的原則組織數(shù)據(jù)的,數(shù)據(jù)的插入和刪除都在棧頂進(jìn)行操作。8、在數(shù)據(jù)庫設(shè)計中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于()。A、需求分析階段B、概念設(shè)計階段C、邏輯設(shè)計階段D、物理設(shè)計階段標(biāo)準(zhǔn)答案:C知識點解析:E-R圖轉(zhuǎn)換成關(guān)系模型數(shù)據(jù)則是把圖形分析出來的聯(lián)系反映到數(shù)據(jù)庫中,即設(shè)計出表,所以屬于邏輯設(shè)計階段。9、在數(shù)據(jù)管理技術(shù)發(fā)展的三個階段中,數(shù)據(jù)共享最好的是()。A、人工管理階段B、文件系統(tǒng)階段C、數(shù)據(jù)庫系統(tǒng)階段D、三個階段相同標(biāo)準(zhǔn)答案:C知識點解析:數(shù)據(jù)管理發(fā)展至今已經(jīng)歷了三個階段:人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。其中最后一個階段結(jié)構(gòu)簡單,使用方便邏輯性強(qiáng)物理性少,在各方面的表現(xiàn)都最好,一直占據(jù)數(shù)據(jù)庫領(lǐng)域的主導(dǎo)地位,所以選擇C。10、有三個關(guān)系R、S和T如下:由關(guān)系R和S通過運算得到關(guān)系T,則所使用的運算為()。A、笛卡爾積B、交C、并D、自然連接標(biāo)準(zhǔn)答案:D知識點解析:自然連接是一種特殊的等值連接,它要求兩個關(guān)系中進(jìn)行比較的分量必須是相同的屬性組,并且在結(jié)果中把重復(fù)的屬性列去掉,所以根據(jù)T關(guān)系中的有序組可知R與S進(jìn)行的是自然連接操作。11、在VisualFoxPro中,有如下程序,函數(shù)IIF()返回值是()。*程序PRIVATEX,YSTORE"男"TOXY=LEN(X)+2?IIF(Y<4,"男","女")RETURNA、女B、男C、.T.D、.F.標(biāo)準(zhǔn)答案:A知識點解析:iif函數(shù)測試邏輯表達(dá)式的值,若為邏輯真,函數(shù)返回前表達(dá)式的值,否則返回后表達(dá)式的值;Len函數(shù)中一個中文字符占兩個字符,所以Y的值為4,Y<4為假,iif()的結(jié)果為"女"。12、語句LISTMEMORYLIKEa*能夠顯示的變量不包括()。A、aB、a1C、ab2D、ba3標(biāo)準(zhǔn)答案:D知識點解析:顯示內(nèi)存變量的語句中,LIKE短語只顯示與通配符相匹配的內(nèi)存變量。通配符包括*和?,*表示任意多個字符,?表示任意一個字符。LISTMEMORYLIKEa*表示只顯示變量名以a開頭的所有內(nèi)存變量。13、在VisualFoxPro中,有如下內(nèi)存變量賦值語句:X={^2001-07-2810:15:20PM}Y=.F.M=$123.45N=123.45Z="123.24"執(zhí)行上述賦值語句之后,內(nèi)存變量X、Y、M、N和Z的數(shù)據(jù)類型分別是()。A、D、L、Y、N、CB、T、L、Y、N、CC、T、L、M、N、CD、T、L、Y、N、S標(biāo)準(zhǔn)答案:B知識點解析:根據(jù)賦值的內(nèi)容判斷,X是日期時間型(T),Y是邏輯型(L),M是貨幣型(Y),N是數(shù)值型(N),Z是字符型(C)。14、下面程序的運行結(jié)果是()。SETEXACTONs="ni"+SPACE(2)IFs=="ni"IFs="ni"?"one"ELSE?"two"ENDIFELSEIFs="ni"?"three"ELSE?"four"ENDIFENDIFRETURNA、oneB、twoC、threeD、four標(biāo)準(zhǔn)答案:C知識點解析:在用雙等號運算符(==)比較兩個字符串時,只有當(dāng)兩個字符串完全相同(包括空格以及各字符的位置)時,運算結(jié)果才會是邏輯真.T.,否則為邏輯假.F.;在用單等號運算符(=)比較兩個字符串時,運算結(jié)果與SETEXACTON|OFF的設(shè)置有關(guān):當(dāng)設(shè)置ON時,先在較短字符串的尾部加上若干個空格,使兩個字符串的長度相等,然后再進(jìn)行精確比較,當(dāng)設(shè)置OFF時,只要右邊字符串與左邊字符串的前面部分內(nèi)容相匹配,即可得到邏輯真.T.的結(jié)果,即字符串的比較因右面的字符串結(jié)束而終止。本題中,s="ni"+SPACE(2)="ni",第一層條件語句(IFs=="ni")為邏輯假.F.,則進(jìn)入ELSE分支中。由于本題設(shè)置了SETEXACTON,第二層條件語句(IFs="ni")中,等號右側(cè)的長度小,所以會在右側(cè)的字符串增加兩個空格,使之和左側(cè)的字符串長度相等,這與s("ni")的值相等,所以第二層條件語句為邏輯真.T.,程序?qū)?zhí)行:?"three"語句,所以運行結(jié)果為:three。15、在VisualFoxPro中,用于建立或修改程序文件的命令是()。A、MODIFY<文件名>B、MODIFYCOMMAND<文件名>C、MODIFYPROCEDURE<文件名>D、MODIFYPROGRAM<文件名>標(biāo)準(zhǔn)答案:B知識點解析:用命令方式建立和修改程序文件的命令格式是:MODIFYCOMMAND<文件名>。16、在VisualFoxPro中,程序中不需要用PUBLIC等命令明確聲明和建立,可直接使用的內(nèi)存變量是()。A、局部變量B、私有變量C、公共變量D、全局變量標(biāo)準(zhǔn)答案:B知識點解析:內(nèi)存變量的作用域中,全局變量在任何模塊中使用,私有變量不需要通過PUBLIC和LOCAL命令事先聲明,而在程序中直接使用,局部變量只能在建立它的模塊中使用,不能在上層或下層模塊中使用。17、在數(shù)據(jù)庫表設(shè)計器的"字段"選項卡中,字段有效性的設(shè)置項中不包括()。A、規(guī)則B、信息C、默認(rèn)值D、標(biāo)題標(biāo)準(zhǔn)答案:D知識點解析:在數(shù)據(jù)庫設(shè)計器的"字段"選項卡中,有一組定義字段有效性規(guī)則的項目,它們是規(guī)則、信息、默認(rèn)值三項。18、報表的數(shù)據(jù)源不包括()。A、視圖B、自由表C、數(shù)據(jù)庫表D、文本文件標(biāo)準(zhǔn)答案:D知識點解析:數(shù)據(jù)源是報表的數(shù)據(jù)來源,通常是數(shù)據(jù)庫中的表或自由表,也可以是視圖、查詢或臨時表。19、在VisualFoxPro中,擴(kuò)展名為mnx的文件是()。A、備注文件B、項目文件C、表單文件D、菜單文件標(biāo)準(zhǔn)答案:D知識點解析:mnx是菜單文件的擴(kuò)展名;備注文件的擴(kuò)展名是fpt;項目文件的擴(kuò)展名是pjx;表單文件的擴(kuò)展名是scx。20、如果內(nèi)存變量和字段變量均有變量名"姓名",那么引用內(nèi)存變量錯誤的方法是()。A、M.姓名B、M->姓名C、姓名D、M標(biāo)準(zhǔn)答案:C知識點解析:每一個變量都有一個名字,可以通過變量名訪問變量。如果當(dāng)前表中存在一個和內(nèi)存變量同名的字段變量,則在訪問內(nèi)存變量時,必須在變量名前加上前綴M.(或M->),否則系統(tǒng)將訪問同名的字段變量。21、在VisualFoxPro中,以下關(guān)于查詢的描述正確的是()。A、不能用自由表建立查詢B、只能用自由表建立查詢C、不能用數(shù)據(jù)庫表建立查詢D、可以用數(shù)據(jù)庫表和自由表建立查詢標(biāo)準(zhǔn)答案:D知識點解析:創(chuàng)建查詢必須基于確定的數(shù)據(jù)源。從類型上講,數(shù)據(jù)源可以是自由表、數(shù)據(jù)庫表或視圖。從數(shù)量上講,源表可以是單張表或多張表。多張表一般是指多張相關(guān)的表。22、在VisualFoxPro中,數(shù)據(jù)庫表字段的有效性規(guī)則的設(shè)置可以在()。A、項目管理器中進(jìn)行B、數(shù)據(jù)庫設(shè)計器中進(jìn)行C、表設(shè)計器中進(jìn)行D、表單設(shè)計器中進(jìn)行標(biāo)準(zhǔn)答案:C知識點解析:建立字段有效性規(guī)則比較簡單直接的方法是在表設(shè)計器中建立,在表設(shè)計器的"字段"選項卡中有一組定義字段有效性規(guī)則的項目,它們是"規(guī)則"、"信息"、"默認(rèn)值"三項。其中"規(guī)則"是邏輯表達(dá)式,"信息"是字符串表達(dá)式,"默認(rèn)值"的類型則以字段的類型確定。23、在菜單設(shè)計中,可以在定義菜單名稱時為菜單項指定一個訪問鍵。規(guī)定了菜單項的訪問鍵為"x"的菜單名稱定義是()。A、綜合查詢<(x)B、綜合查詢/<(x)C、綜合查詢(D、綜合查詢(/標(biāo)準(zhǔn)答案:C知識點解析:在指定菜單名稱時,如果要設(shè)置菜單項的訪問鍵,方法是在要作為訪問鍵的字符前加上"<"兩個字符。為"綜合查詢"設(shè)定訪問鍵"x"的正確方法是:綜合查詢(《x)。24、設(shè)置表單標(biāo)題的屬性是()。A、TitleB、TextC、BiaotiD、Caption標(biāo)準(zhǔn)答案:D知識點解析:表單的Caption屬性指明顯示于表單標(biāo)題欄上的文本。25、有如下賦值語句,結(jié)果為"大家好"的表達(dá)式是()。a="你好"b="大家"A、b+AT(a,1)B、b+RIGHT(a,1)C、b+LEFT(a,3,4)D、b+RIGHT(a,2)標(biāo)準(zhǔn)答案:D知識點解析:LEFT(<字符表達(dá)式>,<數(shù)值表達(dá)式>)功能是從字符表達(dá)式左邊開始,截取<數(shù)值表達(dá)式>指定長度的字符串。RIGHT(<字符表達(dá)式>,<數(shù)值表達(dá)式>):返回一個字符串右邊的若干字符,返回值是字符型。一個漢字在計算機(jī)中占兩個字符,如果要取得一個完整的漢字字符,必須指定字符長度為2。AT(<字符串表達(dá)式1>,<字符串表達(dá)式2>)的函數(shù)值為數(shù)值型。A選項的函數(shù)返回值是數(shù)值型,答案不正確;B選項中,由于中文字符在VisualFoxPro中占兩個字符,所以RIGHT(a,1)也不正確,C選項中的表達(dá)式格式不正確,D選項中b的值為"大家",RIGHT(a,2)的值為"好",所以D選項的答案正確。26、在下面的VisualFoxPro表達(dá)式中,運算結(jié)果為邏輯真的是()。A、EMPTY(.NULL.)B、LIKE(′xy?′,′xyz′)C、AT(′xy′,′abcxyz′)D、ISNULL(SPACE(0))標(biāo)準(zhǔn)答案:B知識點解析:EMPTY(<表達(dá)式>)根據(jù)指定表達(dá)式的運算結(jié)果是否為"空"值,返回邏輯真(.T.)或邏輯假(.F.),這里所指的"空"值與NULL值是兩個不同的概念,函數(shù)EMPTY(.NULL.)的返回值為邏輯假,所以A選項為邏輯假;LIKE(<字符串表達(dá)式1>,<字符串表達(dá)式2>)比較兩個字符串對應(yīng)位置上的字符,若所有對應(yīng)字符都相匹配,函數(shù)返回邏輯真,否則返回邏輯假,其中字符串表達(dá)式1中可包含通配符*和?,*表示若干個任意字符,?表示任意一個字符,所以LIKE(′xy?′,′xyz′)為邏輯真;AT(<字符串表達(dá)式1>,<字符串表達(dá)式2>)的函數(shù)值為數(shù)值型,C選項不正確;ISNULL(<表達(dá)式>)判斷一個表達(dá)式的運算結(jié)果是否為NULL值,若是NULL值則返回邏輯真,否則返回邏輯假,SPACE(<數(shù)值表達(dá)式>)返回由指定數(shù)目的空格組成的字符串,所以SPACE(0)為空字符串,ISNULL(SPACE(0))為邏輯假。27、關(guān)于視圖和查詢,以下敘述正確的是()。A、視圖和查詢都只能在數(shù)據(jù)庫中建立B、視圖和查詢都不能在數(shù)據(jù)庫中建立C、視圖只能在數(shù)據(jù)庫中建立D、查詢只能在數(shù)據(jù)庫中建立標(biāo)準(zhǔn)答案:C知識點解析:視圖是數(shù)據(jù)庫中的一個特有功能,視圖只能創(chuàng)建在數(shù)據(jù)庫里。而查詢從指定的表或視圖中提取滿足條件的記錄,可以不在數(shù)據(jù)庫中創(chuàng)建。因此視圖只能在數(shù)據(jù)庫中建立,而查詢可以不在數(shù)據(jù)庫中建立。28、以下不屬于SQL數(shù)據(jù)操作命令的是()。A、MODIFYB、INSERTC、UPDATED、DELETE標(biāo)準(zhǔn)答案:A知識點解析:SQL可以完成數(shù)據(jù)庫操作要求的所有功能,包括數(shù)據(jù)查詢、數(shù)據(jù)操作、數(shù)據(jù)定義和數(shù)據(jù)控制,是一種全能的數(shù)據(jù)庫語言。其中,數(shù)據(jù)操作功能所對應(yīng)的命令為INSERT、UPDATE、DELETE。29、設(shè)有關(guān)系歌手(歌手號,姓名,最后得分)和關(guān)系評分(歌手號,分?jǐn)?shù),評委號),每個歌手的最后得分是所有評委給出的分?jǐn)?shù)的平均值,則計算歌手"最后得分"的SQL語句是()。A、UPDATE歌手SET最后得分=(SELECTAVG(分?jǐn)?shù))FROM評分WHERE歌手號=歌手.歌手號)B、UPDATE歌手SET最后得分EXISTS(SELECTAVG(分?jǐn)?shù))FROM評分WHERE歌手號=歌手.歌手號)C、UPDATE歌手SET最后得分=(SELECTAVG(分?jǐn)?shù))FROM評分)D、UPDATE歌手SET最后得分=(SELECTAVG(分?jǐn)?shù))FROM評分GROUPBY評委號)標(biāo)準(zhǔn)答案:A知識點解析:查詢的基本形式由SELECT-FROM-WHERE查詢塊組成。其中SELECT說明要查詢的字段,F(xiàn)ROM說明要查詢的字段來自哪個表或哪些表,WHERE說明查詢條件,即選擇元組的條件。本題規(guī)定每個歌手的最后得分是所有評委給出的分?jǐn)?shù)的平均值,正確的語句應(yīng)為SELECTAVG(分?jǐn)?shù))FROM評分WHERE歌手號=歌手.歌手號,選項A為正確答案。30、設(shè)有關(guān)系評分(歌手號,分?jǐn)?shù),評委號),插入一條記錄到"評分"關(guān)系,歌手號、分?jǐn)?shù)和評委號的值分別是"1001"、9.9和"105",正確的SQL語句是()。A、INSERTVALUES("1001",9.9,"105")INTO評分(歌手號,分?jǐn)?shù),評委號)B、INSERTTO評分(歌手號,分?jǐn)?shù),評委號)VALUES("1001",9.9,"105")C、INSERTINTO評分(歌手號,分?jǐn)?shù),評委號)VALUES("1001",9.9,"105")D、INSERTVALUES("1001",9.9,"105")TO評分(歌手號,分?jǐn)?shù),評委號)標(biāo)準(zhǔn)答案:C知識點解析:插入數(shù)據(jù)的格式為INSERTINTO<表名>[(字段名1[,字段名2,……])]VALUES(字段值1[,字段值2,……])。當(dāng)插入的不是完整的記錄時,可以通過字段名1,字段名2……來指定字段;VALUES(字段值1[,字段值2,……])給出具體的記錄值。C選項格式正確。31、設(shè)有訂單表order(訂單號,客戶號,職員號,簽訂日期,金額),刪除2012年1月1日以前簽訂的訂單記錄,正確的SQL命令是()。A、DELETETABLEorderWHERE簽訂日期<{^2012-1-1}B、DELETETABLEorderWHILE簽訂日期>{^2012-1-1}C、DELETEFROMorderWHERE簽訂日期<{^2012-1-1}D、DELETEFROMorderWHILE簽訂日期>{^2012-1-1}標(biāo)準(zhǔn)答案:C知識點解析:本題考查的是SQL操作語句的刪除功能。刪除記錄命令的標(biāo)準(zhǔn)格式為:DELETEFROM<數(shù)據(jù)表名>WHERE<邏輯表達(dá)式>。其中FROM指定從哪個表中刪除記錄,WHERE指定被刪除的記錄所滿足的條件,如果不使用WHERE子句,則刪除表中的全部記錄。本題選項A和B都屬于語法錯誤,沒有DELETETABLE這樣的用法,而選項D的WHERE關(guān)鍵字使用錯誤,正確答案為C。32、為"運動員"表增加一個"得分"字段的正確的SQL命令是()。A、CHANGETABLE運動員ADD得分IB、ALTERDATA運動員ADD得分IC、ALTERTABLE運動員ADD得分ID、CHANGETABLE運動員INSERT得分I標(biāo)準(zhǔn)答案:C知識點解析:修改表結(jié)構(gòu)可使用ALTERTABLE命令,為表增加字段的命令格式為:ALTERTABLE<表名>ADD[COLUMN]<字段類型>[<長度>[,<小數(shù)位數(shù)>])][NULL|NOTNULL][CHECK<邏輯表達(dá)式1>[ERROR<字符型文本提示信息>]][DEFAULT<默認(rèn)值表達(dá)式>][ADDPRIMARYKEY<索引表達(dá)式2>TAG<索引名1>][ADDUNIQUE<索引表達(dá)式3>TAG<索引名2>]套用ALTERTABLE的命令格式,選項C正確。33、設(shè)有學(xué)生(學(xué)號,姓名,性別,出生日期)和選課(學(xué)號,課程號,成績)兩個關(guān)系,并假定學(xué)號的第3、4位為專業(yè)代碼。要計算各專業(yè)學(xué)生選修課程號為"101"課程的平均成績,正確的SQL語句是()。A、SELECT專業(yè)ASSUBS(學(xué)號,3,2),平均分ASAVG(成績)FROM選課WHERE課程號="101"GROUPBY專業(yè)B、SELECTSUBS(學(xué)號,3,2)AS專業(yè),AVG(成績)AS平均分FROM選課WHERE課程號="101"GROUPBY1C、SELECTSUBS(學(xué)號,3,2)AS專業(yè),AVG(成績)AS平均分FROM選課WHERE課程號="101"ORDERBY專業(yè)D、SELECT專業(yè)ASSUBS(學(xué)號,3,2),平均分ASAVG(成績)FROM選課WHERE課程號="101"ORDERBY1標(biāo)準(zhǔn)答案:B知識點解析:SUBSTR(<字符表達(dá)式>,<起始位置>[,<長度>])為取子串函數(shù),從指定表達(dá)式值的指定起始位置取指定長度的子串作為函數(shù)值。要計算各專業(yè)學(xué)生選修課程號為"101"課程的平均成績,應(yīng)按學(xué)號分組,即GROUPBY1。因此B為正確選項。34、設(shè)有學(xué)生(學(xué)號,姓名,性別,出生日期)和選課(學(xué)號,課程號,成績)兩個關(guān)系,查詢選修課程號為"101"課程得分最高的同學(xué),正確的SQL語句是()。A、SELECT學(xué)生.學(xué)號,姓名FROM學(xué)生,選課WHERE學(xué)生.學(xué)號=選課.學(xué)號AND課程號="101"AND成績>=ALL(SELECT成績FROM選課)B、SELECT學(xué)生.學(xué)號,姓名FROM學(xué)生,選課WHERE學(xué)生.學(xué)號=選課.學(xué)號AND成績>=ALL(SELECT成績FROM選課WHERE課程號="101")C、SELECT學(xué)生.學(xué)號,姓名FROM學(xué)生,選課WHERE學(xué)生.學(xué)號=選課.學(xué)號AND成績>=ANY(SELECT成績FROM選課WHERE課程號="101")D、SELECT學(xué)生.學(xué)號,姓名FROM學(xué)生,選課WHERE學(xué)生.學(xué)號=選課.學(xué)號AND課程號="101"AND成績>=ALL(SELECT成績FROM選課WHERE課程號="101")標(biāo)準(zhǔn)答案:D知識點解析:查詢的基本形式由SELECT-FROM-WHERE查詢塊組成。其中SELECT說明要查詢的字段,F(xiàn)ROM說明要查詢的字段來自哪個表或哪些表,WHERE說明查詢條件,即選擇元組的條件。內(nèi)層"SELECT成績FROM選課WHERE課程號="101""語句查詢出了選修課程號為101的成績,外層格式正確的為D選項。35、在SELECT語句中,以下有關(guān)HAVING短語的正確敘述是()。A、HAVING短語必須與GROUPBY短語同時使用B、使用HAVING短語的同時不能使用WHERE短語C、HAVING短語可以在任意的一個位置出現(xiàn)D、HAVING短語與WHERE短語功能相同標(biāo)準(zhǔn)答案:A知識點解析:HAVING子句總是跟在GROUPBY子句之后,而不可以單獨使用,HAVING子句和WHERE子句并不矛盾,在查詢中是先用WHERE子句限定元組,然后進(jìn)行分組,最后再用HAVING子句限定分組。因此A選項說法正確。36、在SQL的SELECT查詢的結(jié)果中,消除重復(fù)記錄的方法是()。A、通過指定主索引實現(xiàn)B、通過指定唯一索引實現(xiàn)C、使用DISTINCT短語實現(xiàn)D、使用WHERE短語實現(xiàn)標(biāo)準(zhǔn)答案:C知識點解析:SQL的核心是查詢。SQL的查詢命令也稱作SELECT命令,它的基本形式由SELECT-FROM-WHERE查詢塊組成。其中SELECT說明要查詢的字段,如果查詢的字段需去掉重復(fù)值,則要用到DISTINCT短語;FROM說明要查詢的字段來自哪個表或哪些表,可以對單個表或多個表進(jìn)行查詢,WHERE說明查詢條件,即選擇元組的條件。因此C為正確選項。37、與"SELECTDISTINCT歌手號FROM歌手WHERE最后得分>=ALL;(SELECT最后得分FROM歌手WHERESUBSTR(歌手號,1,1)="2")"等價的SQL語句是()。A、SELECTDISTINCT歌手號FROM歌手WHERE最后得分>=(SELECTMAX(最后得分)FROM歌手WHERESUBSTR(歌手號,1,1)="2")B、SELECTDISTINCT歌手號FROM歌手WHERE最后得分>=(SELECTMIN(最后得分)FROM歌手WHERESUBSTR(歌手號,1,1)="2")C、SELECTDISTINCT歌手號FROM歌手WHERE最后得分>=ANY(SELECT最后得分FROM歌手WHERESUBSTR(歌手號,1,1)="2")D、SELECTDISTINCT歌手號FROM歌手WHERE最后得分>=SOME(SELECT最后得分FROM歌手WHERESUBSTR(歌手號,1,1)="2")標(biāo)準(zhǔn)答案:A知識點解析:SUBSTR(<字符表達(dá)式>,<起始位置>[,<長度>])為取子串函數(shù),從指定表達(dá)式值的指定起始位置取指定長度的子串作為函數(shù)值。本題的SQL語句的含義為,從表名為歌手的二維表中選出最后得分大于所有的歌手號的第一個字符為2的歌手的最后得分,與此等價的SQL命令為A選項。38、下面關(guān)于運行應(yīng)用程序的說法正確的是()。A、.app應(yīng)用程序可以在VisualFoxPro和Windows環(huán)境下運行B、.app應(yīng)用程序只能在Windows環(huán)境下運行C、.exe應(yīng)用程序可以在VisualFoxPro和Windows環(huán)境下運行D、.exe應(yīng)用程序只能在Windows環(huán)境下運行標(biāo)準(zhǔn)答案:C知識點解析:應(yīng)用程序連編結(jié)果有兩種文件形式:①應(yīng)用程序文件(.app):需要在VisualFoxPro中運行。②可執(zhí)行文件(.exe):既可以在VisualFoxPro中運行,也可以在Windows下運行。本題C選項敘述正確。39、在VisualFoxPro中,報表的數(shù)據(jù)源不包括()。A、視圖B、自由表C、查詢D、文本文件標(biāo)準(zhǔn)答案:D知識點解析:數(shù)據(jù)庫的報表總是與一定的數(shù)據(jù)源相聯(lián)系,在設(shè)計報表時,首先要確定報表的數(shù)據(jù)源。報表的數(shù)據(jù)源通常是數(shù)據(jù)庫中的表或自由表,也可以是視圖、查詢或臨時表。當(dāng)數(shù)據(jù)源中的數(shù)據(jù)更新之后,使用同一報表文件打印的報表將反映新的數(shù)據(jù)內(nèi)容,但報表的格式不變。文本文件不能作為報表的數(shù)據(jù)源,因此本題選D。40、在VisualFoxPro中,假設(shè)表單上有一選項組:○男⊙女,初始時該選項組的Value屬性值為1。若選項按鈕"女"被選中,該選項組的Value屬性值是()。A、1B、2C、女D、男標(biāo)準(zhǔn)答案:B知識點解析:選項組又稱為選項按鈕組,是包含選項按鈕的一種容器。一個選項組中往往包含若干個選項按鈕,但用戶只能從中選擇一個按鈕。Value屬性用于初始化或返回選項組中被選中的選項按鈕。其儲存的是選擇"選項組"中選項的位置順序,女排在第2個位置,所以選項按鈕"女"被選中時,Value的值為2,即B選項正確。國家二級VF機(jī)試(選擇題)模擬試卷第3套一、選擇題(本題共26題,每題1.0分,共26分。)1、數(shù)據(jù)庫(DB)、數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)三者之間的關(guān)系是A、DBS包括DB和DBMSB、DBMS包括DB和DBSC、DB包括DBS和DBMSD、DBS就是DB,也就是DBMS標(biāo)準(zhǔn)答案:A知識點解析:本題是對數(shù)據(jù)庫相關(guān)基本概念的考查。DBS是指引進(jìn)數(shù)據(jù)庫技術(shù)后的計算機(jī)系統(tǒng),它包括硬件系統(tǒng)、數(shù)據(jù)庫集合(DB)、數(shù)據(jù)庫管理系統(tǒng)(DBMS)及相關(guān)軟件、數(shù)據(jù)庫管理員和用戶。2、以下描述中正確的是A、數(shù)據(jù)庫只包括描述事物的數(shù)據(jù)本身B、數(shù)據(jù)庫中的數(shù)據(jù)具有較小的冗余和較高的數(shù)據(jù)獨立性C、數(shù)據(jù)庫系統(tǒng)是為數(shù)據(jù)庫的建立、使用和維護(hù)而配置的軟件D、數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫集合的組成部分標(biāo)準(zhǔn)答案:B知識點解析:本題考查數(shù)據(jù)庫的基本特征。數(shù)據(jù)庫是長期存儲在計算機(jī)內(nèi)、有組織的、可共享的大量數(shù)據(jù)的集合。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和存儲,具有較小的冗余度、較高的數(shù)據(jù)獨立性和易擴(kuò)展性,并可為各種用戶共享。概括的講,數(shù)據(jù)庫數(shù)據(jù)有永久性存儲、有組織和可共享三個基本特點。3、以下描述中錯誤的是A、層次數(shù)據(jù)模型可以表示一對多的聯(lián)系B、一張二維表就是一個關(guān)系C、層次數(shù)據(jù)模型不能直接表示多對多的聯(lián)系D、網(wǎng)狀數(shù)據(jù)模型不能直接表示多對多的聯(lián)系標(biāo)準(zhǔn)答案:D知識點解析:本題考查網(wǎng)狀數(shù)據(jù)模型的概念。網(wǎng)狀模型以網(wǎng)狀結(jié)構(gòu)表示實體與實體之間的聯(lián)系。網(wǎng)中的每一個結(jié)點代表一個記錄類型,聯(lián)系用鏈接指針來實現(xiàn)。網(wǎng)狀模型可以表示多個從屬關(guān)系的聯(lián)系,也可以表示數(shù)據(jù)間的交叉關(guān)系,即數(shù)據(jù)間的橫向關(guān)系與縱向關(guān)系。其特征是:允許結(jié)點有多個父結(jié)點:可以有一個以上的結(jié)點沒有父結(jié)點。4、數(shù)據(jù)庫系統(tǒng)的核心是A、表B、文件C、數(shù)據(jù)庫管理系統(tǒng)D、數(shù)據(jù)庫管理員標(biāo)準(zhǔn)答案:C知識點解析:本題考查數(shù)據(jù)系統(tǒng)的概念。數(shù)據(jù)庫系統(tǒng)一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(DBMS)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構(gòu)成。為建立、使用和維護(hù)數(shù)據(jù)而配置的軟件稱為數(shù)據(jù)庫管理系統(tǒng),數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的一個部分,它是數(shù)據(jù)庫系統(tǒng)的核心。5、以下關(guān)于數(shù)據(jù)管理發(fā)展的描述錯誤的是A、文件系統(tǒng)階段的數(shù)據(jù)可以長期保存B、數(shù)據(jù)庫系統(tǒng)階段仍沒有解決數(shù)據(jù)獨立性問題C、數(shù)據(jù)庫系統(tǒng)階段實現(xiàn)了對數(shù)據(jù)的共享D、人工管理階段存在大量數(shù)據(jù)冗余標(biāo)準(zhǔn)答案:B知識點解析:本題考查數(shù)據(jù)管理發(fā)展的幾個階段及其特點。數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)歷了三個階段:人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。三者之間的區(qū)別:主要在于數(shù)據(jù)與程序之間的關(guān)系。在人工管理階段,數(shù)據(jù)與程序不具有獨立性;在文件系統(tǒng)階段,程序和數(shù)據(jù)有了一定的獨立性;在數(shù)據(jù)庫系統(tǒng)階段提供數(shù)據(jù)與應(yīng)用程序的獨立性。在數(shù)據(jù)庫系統(tǒng)階段解決了數(shù)據(jù)的獨立性,即數(shù)據(jù)具有高度的物理獨立性和邏輯獨立性。6、如下描述中正確的是A、數(shù)據(jù)庫中僅存儲數(shù)據(jù)B、數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫集合的組成部分C、數(shù)據(jù)庫中的數(shù)據(jù)具有很高的冗余并缺乏數(shù)據(jù)獨立性D、數(shù)據(jù)庫管理系統(tǒng)是為數(shù)據(jù)庫的建立、使用和維護(hù)而配置的軟件標(biāo)準(zhǔn)答案:D知識點解析:本題考查數(shù)據(jù)庫管理系統(tǒng)的概念。數(shù)據(jù)庫管理系統(tǒng)(DataBaseManagementSystem)是一種操縱和管理數(shù)據(jù)庫的大型軟件,用于建立、使用和維護(hù)數(shù)據(jù)庫,簡稱dbms。它對數(shù)據(jù)庫進(jìn)行統(tǒng)一一的管理和控制,以保證數(shù)據(jù)庫的安全性和完整性。7、下面的描述中正確的是A、數(shù)據(jù)庫系統(tǒng)的核心是表B、數(shù)據(jù)庫系統(tǒng)的核心是數(shù)據(jù)庫管理系統(tǒng)C、數(shù)據(jù)庫系統(tǒng)的核心是文件D、數(shù)據(jù)庫系統(tǒng)的核心是數(shù)據(jù)庫管理員標(biāo)準(zhǔn)答案:B知識點解析:本題考查數(shù)據(jù)系統(tǒng)的概念。數(shù)據(jù)庫系統(tǒng)一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(DBMS)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構(gòu)成。數(shù)據(jù)庫管理系統(tǒng)(DataBaseManagementSystem)是一種操縱和管理數(shù)據(jù)庫的大型軟件,用于建立、使用和維護(hù)數(shù)據(jù)庫,簡稱DBMS。它對數(shù)據(jù)庫進(jìn)行統(tǒng)一的管理和控制,以保證數(shù)據(jù)庫的安全性和完整性。數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的核心。8、數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)完整性是指保證數(shù)據(jù)的A、可靠性B、正確性C、安全性D、獨立性標(biāo)準(zhǔn)答案:B知識點解析:本題考查數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)完整性概念。數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)完整性包括實體完整性,即保證表中記錄惟一的特性,即在一個表中不允許有重復(fù)的記錄。域完整性是保證數(shù)據(jù)正確的特性。參數(shù)完整性與表之間的關(guān)聯(lián)有關(guān),其含義是:當(dāng)插入、刪除或修改一個表中的數(shù)據(jù)時,通過參照引用相互關(guān)聯(lián)的另一個表中數(shù)據(jù),來檢查對表的數(shù)據(jù)操作足否正確。所以數(shù)據(jù)完整性是指保證數(shù)據(jù)的正確性。9、在關(guān)系模型中,每個關(guān)系模式中的關(guān)鍵字A、可由多個任意屬性組成B、最多由一個屬性組成C、可由一個或多個其值能惟一標(biāo)識關(guān)系中任何元組的屬性組成D、以上說法都不對標(biāo)準(zhǔn)答案:C知識點解析:本題考查關(guān)鍵字的概念。關(guān)鍵字是指屬性或者屬性組的集合,其值能夠惟一地標(biāo)識一個元組。如果一個表中有多個字段都符合關(guān)鍵字的條件,我們只能選擇一個作為主關(guān)鍵字,其余的選作候選關(guān)鍵字。10、以下關(guān)于關(guān)系的說法正確的是A、列的次序非常重要B、行的次序非常重要C、列的次序無關(guān)緊要D、關(guān)鍵字必須指定為第一列標(biāo)準(zhǔn)答案:C知識點解析:關(guān)系即是表,表中行、列的排列次序是無關(guān)緊要的,關(guān)鍵字也不必指定為第一列。11、傳統(tǒng)的集合運算包括A、并、差和選擇B、并、交和投影C、交、差和選擇D、并、差和交標(biāo)準(zhǔn)答案:D知識點解析:本題考查關(guān)系的集合運算。從集合論的觀點來定義關(guān)系,將關(guān)系看成是若干個具有K個屬性的元組集合。通過對關(guān)系進(jìn)行集合操作來完成查詢請求。傳統(tǒng)的集合運算是從關(guān)系的水平方向進(jìn)行的,包括并、交、差及廣義笛卡兒積,屬于二目運算。12、關(guān)系的基本運算包括A、連接、選擇和投影B、并、交和差C、排序、連接和選擇D、選擇、投影和排序標(biāo)準(zhǔn)答案:A知識點解析:本題考查關(guān)系數(shù)據(jù)庫中關(guān)系的基本運算。關(guān)系的基本運算有兩類:一類是傳統(tǒng)的集合運算(并、差、交),另一類是專門的關(guān)系運算(選擇、投影、聯(lián)接)。關(guān)系運算的結(jié)果仍然是關(guān)系。13、關(guān)系運算中選擇某些列形成新的關(guān)系的運算是A、選擇運算B、投影運算C、交運算D、除運算標(biāo)準(zhǔn)答案:B知識點解析:從關(guān)系模式中指定若干個屬性組成新的關(guān)系稱為投影,投影是從列的角度進(jìn)行運算的。14、學(xué)生表中有“學(xué)號”、“姓名”和“年齡”三個字段,SQL語句“SELECT學(xué)號FROM學(xué)生”完成的操作稱為A、選擇B、投影C、連接D、并標(biāo)準(zhǔn)答案:B知識點解析:從關(guān)系模式中指定若干個屬性組成新的關(guān)系稱為投影。很顯然“SELECT學(xué)號FROM學(xué)生”是從“學(xué)生”表中的“學(xué)號”、“姓名”和“年齡”三個字段中指定了“學(xué)號”這一個屬性組成新的關(guān)系,所以該操作稱為投影。15、下面關(guān)于數(shù)據(jù)環(huán)境和數(shù)據(jù)環(huán)境中兩個表之間關(guān)聯(lián)的陳述中,正確的是A、數(shù)據(jù)環(huán)境是對象,關(guān)系不是對象B、數(shù)據(jù)環(huán)境不是對象,關(guān)系是對象C、數(shù)據(jù)環(huán)境是對象,關(guān)系是數(shù)據(jù)環(huán)境中的對象D、數(shù)據(jù)環(huán)境和關(guān)系都不是對象標(biāo)準(zhǔn)答案:C知識點解析:數(shù)據(jù)環(huán)境是一個對象,有自己的屬性、方法和事件。可以為表單建立數(shù)據(jù)環(huán)境,數(shù)據(jù)環(huán)境中能夠包含與表單有聯(lián)系的表和視圖以及表之問的聯(lián)系。關(guān)系是數(shù)據(jù)環(huán)境中的對象,也有自己的屬性、方法和事件。16、在VisualFoxPro中以下敘述正確的是A、表也被稱作表單B、用CREATEDATABASE命令建立的數(shù)據(jù)庫文件不存儲用戶數(shù)據(jù)C、用CREATEDATABASE命令建立的數(shù)據(jù)庫文件的擴(kuò)展名是DBFD、一個數(shù)據(jù)庫中的所有表文件存儲在一個物理文件中標(biāo)準(zhǔn)答案:B知識點解析:本題考查數(shù)據(jù)庫的基礎(chǔ)知識。關(guān)系被稱為表,而不是表單:VisualFoxPro中用CREATEDATABASE命令建立的數(shù)據(jù)庫文件的擴(kuò)展名應(yīng)該是.dbc,而表文件擴(kuò)展名是.dbf:數(shù)據(jù)庫文件中不存儲用戶數(shù)據(jù),而是對其中的數(shù)據(jù)庫表進(jìn)行組織和管理,無論足數(shù)據(jù)庫表還是自由表都是獨立存儲的,而不是多個表存儲在一個物理文件中。17、VisualFoxPro是一種A、數(shù)據(jù)庫系統(tǒng)B、數(shù)據(jù)庫管理系統(tǒng)C、數(shù)據(jù)庫D、數(shù)據(jù)庫應(yīng)用系統(tǒng)標(biāo)準(zhǔn)答案:B知識點解析:數(shù)據(jù)庫管理系統(tǒng)是用戶和數(shù)據(jù)庫之間的接口,是幫助用戶建立、維護(hù)和使用數(shù)據(jù)庫的軟件系統(tǒng),對數(shù)據(jù)庫進(jìn)行統(tǒng)一地管理和控制,以保證安全性和完整性。數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的核心。VisualFoxPro是一種數(shù)據(jù)庫管理系統(tǒng),可以對數(shù)據(jù)庫的建立、使用和維護(hù)進(jìn)行管理。18、在VisualFoxPro中,下列描述錯誤的是A、關(guān)系也被稱作表B、數(shù)據(jù)庫文件不存儲用戶數(shù)據(jù)C、表文件的擴(kuò)展名是.dbfD、多個表存儲在一個物理文件中標(biāo)準(zhǔn)答案:D知識點解析:一個關(guān)系的邏輯結(jié)構(gòu)就是一張二維表。在VisualFoxPro中,一個“表”就是一個關(guān)系。在VisualFoxPro中,一個數(shù)據(jù)庫(.dbc文件)就是一個實際關(guān)系模型,它是一個或多個表(.dbf文件)或視圖信息的容器。因此數(shù)據(jù)庫文件并不能存儲用戶數(shù)據(jù),數(shù)據(jù)都存在表文件中。19、VisualFoxPro是指一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),所謂關(guān)系是指A、各條記錄中的數(shù)據(jù)彼此有一定的關(guān)系B、一個數(shù)據(jù)庫文件與另一個數(shù)據(jù)庫文件之間有一定的關(guān)系C、數(shù)據(jù)模型符合滿足一定條件的二維表格式D、數(shù)據(jù)庫中各個字段之間彼此有一定的關(guān)系標(biāo)準(zhǔn)答案:C知識點解析:本題考查關(guān)系型數(shù)據(jù)庫中關(guān)系的概念。關(guān)系型數(shù)據(jù)庫中關(guān)系模型是把世界看作是一個由實體(Entity)和聯(lián)系(Relationship)組成的。以關(guān)系模型來創(chuàng)建的數(shù)據(jù)庫稱為關(guān)系型數(shù)據(jù)庫(RelationalDatabase)。相類似的實體被存入表中。表(table)是關(guān)系型數(shù)據(jù)庫的核心單元,它是數(shù)據(jù)存儲的地方。20、向一個項目中添加一個數(shù)據(jù)庫,應(yīng)該使用項目管理器的A、“代碼”選項卡B、“類”選項卡C、“文檔”選項卡D、“數(shù)據(jù)”選項卡標(biāo)準(zhǔn)答案:D知識點解析:項目管理器的各個選項卡中,“數(shù)據(jù)”選項卡包括:數(shù)據(jù)庫、自由表和查詢,“文檔”選項卡包括:表單、報表和標(biāo)簽。21、在“項目管理器”下為項目建立一個新報表,應(yīng)該使用的選項卡是A、數(shù)據(jù)B、文檔C、類D、代碼標(biāo)準(zhǔn)答案:B知識點解析:在“文檔”選項卡中所顯示和管理的是VisualFoxPro中的表單、報表和標(biāo)簽:程序、API庫和應(yīng)用程序?qū)儆凇按a”選項卡:數(shù)據(jù)庫、自由表和查詢屬于“數(shù)據(jù)”選項卡:菜單、文本文件和其他文件屬于“其他”選項卡。22、擴(kuò)展名為.pjx的文件是A、數(shù)據(jù)庫表文件B、表單文件C、數(shù)據(jù)庫文件D、項目文件標(biāo)準(zhǔn)答案:D知識點解析:VisualFoxPro中表文件的擴(kuò)展名為.dbfi表單文件的擴(kuò)展名為.SeX:項目文件的擴(kuò)展名為.pjx:數(shù)據(jù)庫文件的擴(kuò)展名為.dbc。23、項目管理器的“文檔”選項卡用于顯示和管理A、表單和查詢B、表單和報表C、報表和視圖D、表單、報表和標(biāo)簽標(biāo)準(zhǔn)答案:D知識點解析:本題考查項目管理器的功能。項目管理器是VisualFoxPro中處理數(shù)據(jù)和對象的主要組織工具。它為系統(tǒng)開發(fā)者提供了極為便利的工作平臺。項目管理器窗口包括6個選項卡,其中“數(shù)據(jù)”、“文檔”、“類”、“代碼”、“其他”5個選項卡用于分類顯示各種文件,“全部”選項卡用于顯示該項目中的所有文件。其中“文檔”選項卡用于顯示和管理表單、報表和標(biāo)簽。24、在項目管理器中,將一程序設(shè)置為主程序的方法是A、將程序命名為mainB、通過屬性窗口設(shè)置C、右鍵單擊該程序從快捷菜單中選擇相關(guān)項D、單擊修改按鈕設(shè)置標(biāo)準(zhǔn)答案:C知識點解析:項目管理器是VisualFoxPro中處理數(shù)據(jù)和對象的主要組織工具。它為系統(tǒng)開發(fā)者提供了極為便利的工作平臺。在項目管理器中,右鍵單擊該程序從快捷菜單中選擇“設(shè)置為主文件”命令,可將該程序設(shè)置為主程序。25、在VisualFoxPro中,通常以窗口形式出現(xiàn),用以創(chuàng)建和修改表、表單、數(shù)據(jù)庫等應(yīng)用程序組件的可視化工具稱為A、向?qū)、設(shè)計器C、生成器D、項目管理器標(biāo)準(zhǔn)答案:B知識點解析:VisualFoxPro的設(shè)計器是創(chuàng)建和修改應(yīng)用系統(tǒng)各種組件的可視化工具,利用各種設(shè)計器使得創(chuàng)建表、表單、數(shù)據(jù)庫、查詢和報表等操作變得輕而易舉。26、在VisualFoxPro中修改數(shù)據(jù)庫、表單和報表等組件的可視化工具是A、向?qū)、生成器C、設(shè)計器D、項目管理器標(biāo)準(zhǔn)答案:B知識點解析:本題考查對生成器的掌握。生成器是帶有選項卡的對話框,用于簡化表單、復(fù)雜控件和參照完整性代碼的創(chuàng)建和修改過程。每個生成器顯示一系列選項卡,用于設(shè)置選中對象的屬性。生成器的主要功能是在VFP應(yīng)用程序的構(gòu)件中生成并加入某類控件,使用戶的操作變得更加方便快捷。國家二級VF機(jī)試(選擇題)模擬試卷第4套一、選擇題(本題共109題,每題1.0分,共109分。)1、算法的有窮性是指A、算法程序的運行時間是有限的B、算法程序所處理的數(shù)據(jù)量是有限的C、算法程序的長度是有限的D、算法只能被有限的用戶使用標(biāo)準(zhǔn)答案:A知識點解析:算法的有窮性,是指算法必須能在有限的時間內(nèi)做完,即鋒法必須能在執(zhí)行有限個步驟之后終止。2、下列敘述中正確的是A、算法就是程序B、設(shè)計算法時只需要考慮數(shù)據(jù)結(jié)構(gòu)的設(shè)計C、設(shè)計算法時只需要考慮結(jié)果的可靠性D、以上三種說法都不對標(biāo)準(zhǔn)答案:D知識點解析:所謂算法是指解題方案的準(zhǔn)確而完整的描述。是一組嚴(yán)謹(jǐn)?shù)囟x運算順序的規(guī)則,并且每一個規(guī)則都是有效的,且是明確的,此順序?qū)⒃谟邢薜拇螖?shù)上終止。算法不等于程序,也不等于計算方法。設(shè)計算法時不僅要考慮對數(shù)據(jù)對象的運算和操作,還要考慮算法的控制結(jié)構(gòu)。3、算法的空間復(fù)雜度是指A、算法在執(zhí)行過程中所需要的計算機(jī)存儲空間B、算法所處理的數(shù)據(jù)量C、算法程序中的語句或指令條數(shù)D、算法在執(zhí)行過程中所需要的臨時工作單元數(shù)標(biāo)準(zhǔn)答案:A知識點解析:算法的空間復(fù)雜度是指執(zhí)行這個算法所需要的內(nèi)存空間。這個內(nèi)存審問包括算法程序所占的空間,輸入的初始數(shù)據(jù)所占的存儲空間以及算法執(zhí)行過程中所需要的額外空間。4、算法的時間復(fù)雜度是指A、算法的執(zhí)行時間B、算法所處理的數(shù)

溫馨提示

  • 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

提交評論