中職教材VF程序設(shè)計教程(復(fù)習(xí))PPT_第1頁
中職教材VF程序設(shè)計教程(復(fù)習(xí))PPT_第2頁
中職教材VF程序設(shè)計教程(復(fù)習(xí))PPT_第3頁
中職教材VF程序設(shè)計教程(復(fù)習(xí))PPT_第4頁
中職教材VF程序設(shè)計教程(復(fù)習(xí))PPT_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

VF程序設(shè)計教程復(fù)習(xí)第一、二章1.關(guān)系數(shù)據(jù)庫管理系統(tǒng)所管理的關(guān)系是__B___。A)一個.DBF文件

B)若干個二維表C)一個.DBC文件D)若干個.DBC文件2、數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)最主要的區(qū)別是(B)

A)數(shù)據(jù)庫系統(tǒng)復(fù)雜,而文件系統(tǒng)簡單

B)文件系統(tǒng)不能解決數(shù)據(jù)冗余和數(shù)據(jù)獨立性問題,而數(shù)據(jù)庫系統(tǒng)可以解決

C)文件系統(tǒng)只能管理程序文件,而數(shù)據(jù)庫系統(tǒng)能夠管理各種類型的文件

D)文件系統(tǒng)管理的數(shù)據(jù)量較少,而數(shù)據(jù)庫系統(tǒng)可以管理龐大的數(shù)據(jù)量3、下列實體類型的聯(lián)系中,屬于一對多聯(lián)系的是(D)

A)學(xué)生與課程之間的聯(lián)系

B)學(xué)校與教師之間的聯(lián)系

C)班級與班長之間的聯(lián)系

D)學(xué)生與成績之間的聯(lián)系4、用二維表來表示實體之間聯(lián)系的數(shù)學(xué)模型稱為(D)

A)E-R模型B)層次模型

C)網(wǎng)狀模型D)關(guān)系模型5、數(shù)據(jù)庫系統(tǒng)的核心是(C)A)數(shù)據(jù)庫系統(tǒng) B)數(shù)據(jù)庫

C)數(shù)據(jù)庫管理系統(tǒng) D)數(shù)據(jù)庫應(yīng)用系統(tǒng)6、在關(guān)系數(shù)據(jù)模型中,二維表的列稱為

字段

,二維表的行稱為

記錄

,能唯一標(biāo)識元組的屬性或?qū)傩缘募戏Q為

關(guān)鍵字

。7、安裝在VF6.0之后,要添加或刪除VF的某些組件時,應(yīng)當(dāng)啟動windows的(控制面板中的添加/刪除)程序。8、安裝完VF之后,系統(tǒng)自動用一些默認(rèn)值來設(shè)置環(huán)境,要定制自己的系統(tǒng)環(huán)境,應(yīng)單擊(工具)菜單下的(選項)菜單項。9.VisualFoxPro關(guān)系數(shù)據(jù)庫管理系統(tǒng)能夠?qū)崿F(xiàn)的三種基本關(guān)系運(yùn)算是

。

A)索引、排序、查找 B)建庫、錄入、排序

C)選擇、投影、聯(lián)接 D)顯示、統(tǒng)計、復(fù)制10.VisualFoxpro的工作方式包括(abcd)。

A.命令方式B.菜單方式C.程序文件方式D.交互執(zhí)行方式11)數(shù)據(jù)庫(DB)、數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)三者之間的關(guān)系是(a)

A)DBS包括DB和DBMS

B)DBMS包括DB和DBS

C)DB包括DBS和DBMS

D)DBS就是DB,也就是DBMS

第三章1、若X=56.789,則?STR(X,2)-SUBSTR("56.789",5,1)的顯示結(jié)果是____B_____。A)568

B)578C)579D)5772、下列函數(shù)中,函數(shù)值一定為字符型的是(A)

A.TIME() B.LEN() C.DATE() D.MAX()3、下面的VF表達(dá)式中,不正確的是(C)

A) {^2001-05-0110:10:10AM}-10 B) {^2001-05-01}-date()C) {^2001-05-01}+date() D) [^2001-05-01]+[1000]4、如果內(nèi)存變量和字段變量均有變量名“姓名”,那么引用內(nèi)存變量的正確方法是(d)A)M.姓名B)M->姓名 C)姓名 D)A和B都可以5、.若內(nèi)存變量名與當(dāng)前打開的數(shù)據(jù)表中一個字段名均為NAME,則執(zhí)行?NAME命令后顯示的結(jié)果是___B_________。A)內(nèi)存變量的值

B)字段變量的值C)隨機(jī)D)錯誤信息6.若內(nèi)存變量RQ=“05/06/23”,表達(dá)式&RQ的結(jié)果的數(shù)據(jù)類型是__(_B___)_____。A)字符型B)數(shù)值型C)日期型D)不確定7.表達(dá)式VAL(SUBSTR("等級考試1/2/3/4",9,1))*LEN("VisualFoxPro")的結(jié)果是_____(_A)____。A)13B)26C)39D)528、以下日期值正確的是(B)A{“2001-01-15”} B{^2001-01-15}C{2001-01-15} D{[2001-01-15]]9、設(shè)D=5>6,命令?vartype(d)的輸出值是(A)AL BC CN DD10、設(shè)N=886,M=345,K=‘M+N’,表達(dá)式1+&K的結(jié)果是:(A)

A1232B數(shù)據(jù)類型不匹配C1+M+N D34611、

函數(shù)LEN("ABCD”-"ABC")的值是(C);

A)1B)6C)7D)312、.下列關(guān)系表達(dá)式中,運(yùn)算結(jié)果為邏輯真.T.的是(C)(A)副教授$教授(B)3+5#2*4(C)計算機(jī)<>計算機(jī)世界(D)2004/05/01==CTOD(04/01/03)13、執(zhí)行下列命令后,顯示的結(jié)果是(C)X=50Y=100Z="X+Y“?50+&Z(A)50+&Z(B)50+X+Y(C)200(D)數(shù)據(jù)類型不匹配14、命令?ROUND(337.2007,3)的結(jié)果是:(337.201)15、命令?LEN(“THISISMYBOOK”)的結(jié)果是:(15)16、TIME()返回值的類型是:(字符型)。17、在VisualFoxPro中說明數(shù)組后,數(shù)組的每個元素在未賦值之前的默認(rèn)值是_F_______18、下面關(guān)于VisualFoxPro數(shù)組的敘述中,錯誤的是(C)A)用DIMENSION和DECLARE都可以定義數(shù)組B)數(shù)組元素的下標(biāo)下限是1C)一個數(shù)組中各個數(shù)組元素必須是同一種數(shù)據(jù)類型D)新定義數(shù)組的各個數(shù)組元素初值為.F.第四章1.下列操作中,不能用MODIFYSTRUCTURE命令實現(xiàn)的是__D___。A)增加數(shù)據(jù)表中的字段B)刪除數(shù)據(jù)表中的字段C)修改數(shù)據(jù)表中字段的寬度D)刪除數(shù)據(jù)表中的某些記錄2.假設(shè)數(shù)據(jù)表中共有10條記錄,當(dāng)執(zhí)行命令DISPLAYALL之后,命令?RECNO()的結(jié)果是____C______。A)1B)10C)11D)03.在VisualFoxPro中,能夠進(jìn)行條件定位的命令是___C_______。A)SKIPB)SEEKC)LOCATED)GO4.ZAP命令將刪除當(dāng)前數(shù)據(jù)表文件的____A________。A)全部記錄B)滿足條件的記錄C)結(jié)構(gòu)D)有刪除標(biāo)記的記錄5.顯示所有職稱為教授或副教授的記錄,可使用的命令是___D________。A)LISTFOR職稱="副教授".AND."教授"B)LISTFOR職稱="副教授".OR."教授"C)LISTFOR職稱="副教授".AND.職稱="教授"D)LISTFOR職稱="副教授".OR.職稱="教授"6.可以使用FOUND()函數(shù)來檢測查詢是否成功的命令包括____B______。

A)LIST、FIND、SEEKB)FIND、SEEK、LOCATEC)FIND、DISPLAY、SEEKD)LIST、SEEK、LOCATE7.設(shè)教師數(shù)據(jù)表和按工作日期(D型字段)索引的索引文件已經(jīng)打開并設(shè)為主控索引,要把記錄指針定位到工作剛好滿30天的職工記錄上,應(yīng)使用的命令是___B_______。A)FINDDATE()-30B)SEEKDATE()-30C)FINDDATE()+30D)SEEKDATE()+308.執(zhí)行SELECT0選擇工作區(qū)的結(jié)果是:BA)選擇了0號工作區(qū)B)選擇了空閑的最小號工作區(qū)C)關(guān)閉選擇的工作區(qū)D)選擇已打開的工作區(qū)9.兩個表以公共字段“編號”建立關(guān)聯(lián),要求___D___。A)兩個表都必須排序 B)父表必須排序C)兩個表都必須建立并打開索引 D)子表必須建立并打開索引10.在Visual

FoxPro中,

對于字段值為空值(NULL)敘述正確的是(B)

A)空值等同于空字符串B)空值表示字段還沒有確定值

C)不支持字段值為空值D)空值等同于數(shù)值0

11.在vf中,使用locate命令按條件查找記錄,當(dāng)查找到滿足條件的第1條記錄后,如果還需要查找下一條滿足條件的記錄,應(yīng)使用命令(C)

A)Locatefor<條件>命令 B)Skip命令

C)Continue命令D)Go命令12.可以伴隨著表的打開而自動打開的索引是

C。A)單一索引文件(IDX) B)復(fù)合索引文件(CDX)C)結(jié)構(gòu)化復(fù)合索引文件 D)非結(jié)構(gòu)化復(fù)合索引文件13、VisualFoxPro有兩種變量,即內(nèi)存變量和_(字段變量_)變量。14、VisualFoxPro支持兩類索引文件,即單一索引文件和(復(fù)合索引文件)。15、要為當(dāng)前表所有職工增加100元工資,應(yīng)該使用:A)CHANGE工資WITH工資+100B)REPLACE工資WITH工資+100C)CHANGEALL工資WITH工資+100D)REPLACEALL工資WITH工資+10016、數(shù)據(jù)庫表之間的一對多聯(lián)系通過主表的(主)索引和子表的(普通索引實現(xiàn)。17、實現(xiàn)表之間的臨時聯(lián)系的命令是(setrelatlonto18、在VisualFoxPro中數(shù)據(jù)庫文件的擴(kuò)展名是__dbc_____,數(shù)據(jù)庫表文件的擴(kuò)展名是__dbf______。19、數(shù)據(jù)庫表的索引有,,,。20、邏輯刪除用

delete,物理刪除用

pack

21、清除主窗口屏幕的命令是

。

A)CLEAR B)CLEARALL C)CLEARSCREEND)CLEARWINDOWS22、在VisualFoxPro中,通用型字段G和備注型字段M在表中的寬度

A)2,4個字節(jié)b)4,4個字節(jié)C)8,4個字節(jié)D)4,10個字節(jié)23、不論索引是否生效,定位到相同記錄上的命令是

。

A)GOTOPB)GOBOTTOM C)GOTOD)SKIP24、當(dāng)前打開的數(shù)據(jù)表XSDA.DBF中有100條記錄,若將前5條記錄復(fù)制為XSBAK.DBF,應(yīng)使用命令(B)

A)COPYTOXSBAK.DBFRECORD5B)COPYTOXSBAKNEXT5C)COPYSTRUTOXSBAKREST5D)COPYSTRUTOXSBAKNEXT525、欲將數(shù)據(jù)表文件GBZK.DBF中的記錄追加到數(shù)據(jù)表文件GZBK1.DBF中,應(yīng)使用

C命令

A)USEGZBKB)USEGZBKAPPENDFROMGZBK1APPENDFROMGZBK1SDFC)USEGZBK1D)USEGZBK1APPENDFROMGZBKAPPENDFROMGZBKDELI26.執(zhí)行完命令LOCATEFORXB=”女”后,若要繼續(xù)查找下一條符合條件的記錄,可使用命令

(C)A)SKIPB)NEXTC)CONTINUED)RESUME27.數(shù)據(jù)表中有語文,數(shù)學(xué),英語和總分四個數(shù)值型字段,要將所有記錄的語文,數(shù)學(xué),英語成績求和后存入總分字段中,應(yīng)使用命令

(B)A)TOTAL語文+數(shù)學(xué)+英語TO總分

B)REPLACE總分WITH語文+數(shù)學(xué)+英語ALLC)SUM語文,數(shù)學(xué),英語TO總分

D)REPLACE語文+數(shù)學(xué)+英語WITH總分ALL28.有關(guān)備注文件的下列說法,不正確的是

CA)創(chuàng)建和修改表時,只要定義了備注字段,就會產(chǎn)生一個備注文件B)備注文件的主文件名與其對應(yīng)的表名相同,擴(kuò)展名為.FPTC)每個表文件都在創(chuàng)建表時自動創(chuàng)建一個備注文件D)一個數(shù)據(jù)庫表只能有一個備注文件29.在VF中,有關(guān)主索引、普通索引和候選索引的下列說法正確地是

(C)A)這三種索引都可在自由表中創(chuàng)建B)候選索引只能在數(shù)據(jù)庫表中創(chuàng)建C)可以在一個表中創(chuàng)建多個候選索引D)只有主索引才能保證創(chuàng)建主索引的字段不出現(xiàn)重復(fù)值30.SETORDERTO命令的作用是

(C)A)打開索引文件B)刪除索引標(biāo)記C)指定主控索引D)修改索引標(biāo)記31.下列命令對表進(jìn)行操作時,(C)命令只有在創(chuàng)建了索引之后才能執(zhí)行,否則出現(xiàn)錯誤信息提示A)TOTALB)LOCATEC)SEEKD)SKIP32.若數(shù)據(jù)表中有30條記錄,依次執(zhí)行命令GOBOTTOM和SKIP后,EOF()和RECNO()值分別是

(D)A).F.和30B).T.和30C).F.和31D).T.和3133.使工資表GZ.DBF按降序排列,要建立一個新表文件PXK.DBF,應(yīng)使用命令(A)A)SORTON工資/DTOPXKB)SETINDEXON-工資TOPXKC)INDEXON-工資TOPXKD)SORTON工資TOPXK34.在VFP中要對數(shù)據(jù)表文件AB.DBF進(jìn)行更名的操作應(yīng)使用的命令是(A);

A)RENAB)REPLACEC)ZAPD)MODIFYSTRUCTURE35.將A盤根目錄下的STD.PRG文件復(fù)制到C盤的\DB子目錄,應(yīng)使用(B)A)COPYA:STD.PRGC:\DBB)COPYFILEA:STD.PRGTOC:DB\STD.PRGC)COPYA:STD.PRGTOC:\DB\STD.PRGD)COPYTOC:\DB\STD.PRG36.在定義VisualFoxpro的數(shù)據(jù)庫中表文件的結(jié)構(gòu),其邏輯型、日期型、備注型字段的寬度分別固定為(D);

A)3、8、4B)1、6、4C)1、8、任意D)1、8、437.下列說法中,不正確的是(B);

A)在一個工作區(qū)總能打開一個表文件

B)在一個工作區(qū)可能打不開一個表文件

C)同一時刻,一個數(shù)據(jù)表只能在一個工作區(qū)開啟

D)不同時刻,一個數(shù)據(jù)表可能在不同工作區(qū)開啟38.在VisualFoxPro的數(shù)據(jù)工作區(qū)窗口,使用SETRELATION命令可以建立兩個表之間的關(guān)聯(lián),這種關(guān)聯(lián)是(C)

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)

第5、7、8章1.數(shù)據(jù)庫的字段可以定義規(guī)則,規(guī)則是(A)A)邏輯表達(dá)式B)字符表達(dá)式C)數(shù)值表達(dá)式D)前三種說法都不對2.查詢設(shè)計器中“篩選”選項卡對應(yīng)的SQL短語是(A)A)WHEREB)JIONONC)SElECTD)ORDERBY3.項目管理器將一個應(yīng)用程序的所有文件集合成一個有機(jī)的整體,形成擴(kuò)展名是(A)的項目文件

A).pjxB).prjC).proD).itm4、視圖設(shè)計器中含有的但查詢設(shè)計器中卻沒有的選項卡是(D)A)篩選B)排序依據(jù)C)分組依據(jù)D)更新條件5.擴(kuò)展名為.prg的程序文件,在項目管理器的(代碼)選項卡中顯示和管理。6.項目管理器的“移去”按鈕有兩個功能,一是把文件(移去),二是(刪除)。7.可以在項目管理器的___代碼___選項卡下建立程序文件。8.VF參照完整性規(guī)則不包括(C)A更新規(guī)則 B刪除規(guī)則 C查詢規(guī)則 D插入規(guī)則9.在VisualFoxPro中進(jìn)行參照完整性設(shè)置時,要想設(shè)置成:當(dāng)更改父表中主關(guān)鍵字段或候選關(guān)鍵字段時,自動更改所有相關(guān)子表記錄中的對應(yīng)值。應(yīng)選擇(C)。限制B)忽略C)級聯(lián) D)級聯(lián)或限制10.查詢設(shè)計器的“篩選”選項卡用來指定查詢的(條件)。11.打開VisualFoxPro“項目管理器”的“文檔”(Docs)選項卡,其中包含

D。

A)表單文件 B)報表文件C)標(biāo)簽文件 D)以上三種文件12.可以鏈接或嵌入OLE對象的字段類型是

C。

A)備注型字段B)通用型和備注型字段C)通用型字段D)任何類型的字段13.查詢設(shè)計器和視圖設(shè)計器的主要不同表現(xiàn)在于

B

。

A)查詢設(shè)計器有“更新條件”選項卡,沒有“查詢?nèi)ハ颉边x項

B)查詢設(shè)計器沒有“更新條件”選項卡,有“查詢?nèi)ハ颉边x項

C)視圖設(shè)計器沒有“更新條件”選項卡,有“查詢?nèi)ハ颉边x項

D)視圖設(shè)計器有“更新條件”選項上,也有“查詢?nèi)ハ颉边x項14.在VisualFoxPro中,打開數(shù)據(jù)庫的命令是

A。

A)ORENDATABASE<數(shù)據(jù)庫名> B)USE<數(shù)據(jù)庫名>C)USEDATABASE<數(shù)據(jù)庫名> D)OPEN<數(shù)據(jù)庫名>15.在“選項”對話框的“文件位置”選項卡中可以設(shè)置(B)A表單的默認(rèn)大小B默認(rèn)目錄C日期和時間顯示格式D程序代碼的顏色16.在數(shù)據(jù)庫設(shè)計器中,建立兩個表之間的一對多聯(lián)系是通過以下索引實現(xiàn)的

A。

A)“一方”表的主索引或候選索引,“多方”表的普通索引

B)“一方”表的主索引,“多方”表的普通索引或候選索引

C)“一方”表的普通索引,“多方”表的主索引或候選索引

D)“一方”表的普通索引,“多方”表的候選索引或普通索引17.若數(shù)據(jù)表A(父表)和數(shù)據(jù)表B(子表)要通過字段XH建立一對多的永久關(guān)系,下列說法正確的是

(B)A)表A和表B可以是數(shù)據(jù)庫表,也可以是自由表

B)表A必須以XH為關(guān)鍵字建立主索引,表B必須以XH為關(guān)鍵字建立普通索引

C)表A和表B建立永久關(guān)系后,永久性關(guān)系不能刪除

D)表B中的一條記錄在表A中可以有多條記錄與之對應(yīng)18.在VF中,有關(guān)索引的下列說法錯誤的是

(B)A)不能以通用型字段作為建立索引的關(guān)鍵字

B)獨立復(fù)合索引的主文件名與相應(yīng)的表名相同,擴(kuò)展名為.CDXC)表建立索引后,能使查詢速度提高

D)數(shù)據(jù)表建立索引后,其中記錄的物理位置不發(fā)生變化19.查詢設(shè)計器中“篩選”選項卡對應(yīng)的SQL短語是(A)A)WHEREB)JIONONC)SElECTD)ORDERBY20.在VF中,下列說法正確的是(b)A)查詢文件中保存的是查詢結(jié)果B)視圖是一個虛擬表,可以象表一樣查詢

C)視圖可以獨立于數(shù)據(jù)庫而存在D)視圖只能基于表而不能基于視圖21.在VisualFoxPro中,關(guān)于自由表敘述正確的是(B)

A)自由表和數(shù)據(jù)庫表是完全相同B)自由表不能建立字段級規(guī)則和約束

C)自由表不能建立候選索引D)自由表不可以加入到數(shù)據(jù)庫中

22.在VisualFoxPro中,關(guān)于查詢和視圖的正確描述是(A)

A)查詢是一個預(yù)先定義好的SQLSELECT語句文件

B)視圖是一個預(yù)先定義好的SQLSELECT語句文件

C)查詢和視圖是同一種文件,只是名稱不同

D)查詢和視圖都是一個存儲數(shù)據(jù)的表23).在VisualFoxPro中,以下關(guān)于視圖描述中錯誤的是(D)

A)通過視圖可以對表進(jìn)行查詢

B)通過視圖可以對表進(jìn)行更新

C)視圖是一個虛表D)視圖就是一種查詢24.在VisualFoxPro中,可以在表設(shè)計器中為字段設(shè)置默認(rèn)值的表是【數(shù)據(jù)庫表】表。

第6章1.在SQL語句中用于創(chuàng)建表的語句是___A_______。

A)CREATETABLEB)MODIFYSTRUCTUREC)CREATESTRUCTURED)MODIFYTABLE2.在SQL語句中,用于分組的短語是_____D______。

A)WHEREB)ORDERBYC)JOIND)GROUPBY3.下列語句中,與語句SELECT*FORM教師檔案WHERE基本工資BETWEEN1000AND2000等價的語句是__A__。

A)SELECT*FORM教師檔案WHERE基本工資>=1000AND工資<=2000

B)SELECT*FORM教師檔案WHERE基本工資>1000AND工資<2000C)SELECT*FORM教師檔案WHERE基本工資<=1000AND工資>2000D)SELECT*FORM教師檔案WHERE基本工資>=1000OR工資<=20004.在VF中,下列短語或命令中,不能實現(xiàn)選擇操作的是(d)A)WhereB)ForC)WhileD)Fields5.SQL語句中刪除表的命令是(C)A)ERASETABLEB)DELETETABLEC)DROPTABLED)DELETEDBF6.使用如下三個數(shù)據(jù)庫表:學(xué)生(學(xué)號c(6),姓名c(8),性別c(2),出生日期d,年齡I,院系c(16))課程(課程號c(3),課程名c(12))成績(學(xué)號c(6),課程號c(3),成績I)(1)、要為當(dāng)前學(xué)生表的所有學(xué)生年齡增加1歲,應(yīng)該使用命令(D)

A)CHANGE年齡WITH年齡+1B)REPLACE年齡WITH年齡+1C)CHANGEALL年齡WITH年齡+1

D)REPLACEALL年齡WITH年齡+1(2)、用SQL語言列出‘大學(xué)英語’課程的成績單(C)

A)select*from成績where學(xué)號=;(select學(xué)號from課程where課程名=‘大學(xué)英語’)B)select*from成績where課程名=‘大學(xué)英語’

C)select*from成績where課程號=;(select課程號from課程where課程名=‘大學(xué)英語’)D)select*from成績where課程號on;(select課程號from課程where課程名=‘大學(xué)英語’)(3)、用SQL語言檢索姓名和學(xué)生所選課程的成績,正確的SQL語句(A)

A)SELECT姓名,成績FROM學(xué)生,成績WHERE學(xué)生.學(xué)號=成績.學(xué)號

B)SELECT姓名,成績FROM(學(xué)生JOIN成績ON學(xué)生.學(xué)號=成績.學(xué)號)C)SELECT姓名,成績FROM學(xué)生JOIN成績WHERE學(xué)生.學(xué)號=成績.學(xué)號

D)SELECT姓名,成績FROM學(xué)生,成績ON課程.課程號=成績.課程號(4)、用SQL語言給成績不及格的記錄加上刪除標(biāo)記(B)

A)deletefrom成績forcj<60

B)deletefrom成績wherecj<60C)delete成績wherecj<60D)packfrom成績wherecj<60(5)、用SQL語言查詢所有年齡小于等于20歲的男同學(xué)的信息,按年齡進(jìn)行降序排序,并將查詢結(jié)果保存在永久表BB中,正確的SQL語句是(A)A)SELECT*FROM學(xué)生WHERE性別="男"AND年齡<=20;ORDERBY年齡DESCINTOTABLEBBB)SELECT*FROM學(xué)生WHERE性別="男"OR年齡<=20;ORDERBY年齡descINTOTABLEBBC)SELECT*FROM學(xué)生WHERE性別="男"AND年齡<=20;ORDERBY年齡ASCINTOTABLEBBD)SELECT*FROM學(xué)生WHERE性別="男"OR年齡<=20;ORDERBY年齡INTOTABLEBB7.使用SQL語言的SELECT語句進(jìn)行分組查詢時,應(yīng)當(dāng)在GROUPBY中使用(HAVING子句)。

7.圖書管理數(shù)據(jù)庫中的三個數(shù)據(jù)庫表圖書(總編號C(6),分類號C(8),書名C(16),出版單位C(20),單價N(6,2))讀者(借書證號C(4),單位C(8),姓名C(6),性別C(2),職稱C(6),地址C(20))借閱(借書證號C(4),總編號C(6),借書日期D)(1)、列出單價在40元以上的書,請對下面的SQL語句填空:Select*From圖書WHERE

單價>=40

(2)、將圖書表中電子工業(yè)出版社的圖書的單價漲價10%。請對下面的SQL語句填空:

Update

圖書SET單價=單價*1.1WHERE出版單位="電子工業(yè)出版"(3)、檢索書名以“Internet”開頭的所有圖書的書名和出版單位.請對下面的SQL語句填空:SELECT書名,

出版單位

FROM圖書WHERE書名

Like"Internet%"

(4)、查詢所藏圖書中每個出版社的圖書最高單價、平均單價,請對下面的SQL語句填空:SELECT出版單位,

Max(單價)

,AVG(單價)FROM圖書

Groupby

出版單位(5)、往‘借閱‘表插入一個新的記錄(‘2461’,‘357128’,{^2007-12-12})。請對下面的SQL語句填空:

Insert

into

借閱

VALUES(‘2461’,‘357128’,{^2008-11-12})8.設(shè)有如下兩表:XSB(學(xué)號C(6),姓名C(8),專業(yè)C(8),出生日期D)CJB(學(xué)號C(6),學(xué)期N(1),課程號C(4),成績N(3)(1)、用SQL創(chuàng)建一個單表查詢,分別用集合運(yùn)算和邏輯運(yùn)算符完成對“XSB”表中計算機(jī)科學(xué)或企業(yè)管理專業(yè)學(xué)員的學(xué)號、姓名、專業(yè)和出生日期等信息的查詢,并按出生日期降序排列。1、SELECT學(xué)號,姓名,專業(yè),出生日期FROMXSB

WHERE專業(yè)=”計算機(jī)科學(xué)”O(jiān)R專業(yè)=”市場營銷”

ORDERBY出生日期DESC2、SELECT學(xué)號,姓名,專業(yè),出生日期FROMXSBWHERE專業(yè)IN(SELECT專業(yè)FROMXSBWHERE專業(yè)=”計算機(jī)科學(xué)”O(jiān)R專業(yè)=”市場營銷”)ORDERBY出生日期DESC(2)、用SQL創(chuàng)建一個多表查詢,要求用條件連接和超連接兩種方式完成輸出“計算機(jī)科學(xué)”專業(yè)所有學(xué)員的學(xué)號、姓名、課程號和成績等信息。1、SELECT學(xué)號,姓名,課程號,成績;FROMXSB,CJBWHEREXSB.學(xué)號=CJB.學(xué)號AND專業(yè)=”計算機(jī)科學(xué)”2、SELECT學(xué)號,姓名,課程號,成績;FROMXSB

INNERJOINCJBONXSB.學(xué)號=CJB.學(xué)號WHERE專業(yè)=”計算機(jī)科學(xué)”9.SQL語句中刪除表的命令是(C)A)ERASETABLEB)DELETETABLEC)DROPTABLED)DELETEDBF10.在教師檔案表中,將記錄按職稱升序排列的SQL命令是SELECT*FROM教師檔案(ORDERBY職稱)。11.實現(xiàn)將教師檔案表所有教師的基本工資提高5%的SQL語句是(UPDATE)教師檔案SET基本工資=基本工資*1.05。第9章1.以下關(guān)于INPUT和ACCEPT命令的說明,正確地是

(D)A)INPUT只能接收字符型數(shù)據(jù)B)ACCEPT將輸入作為數(shù)值型數(shù)據(jù)接受C)ACCEPT將輸入的.t.作為邏輯型接收D)INPUT將輸入的.t.作為邏輯型接收2.如果一個過程RETURN語句中沒有指定表達(dá)式,那么該過程(C)A)沒有返回值B)返回0C)返回.T.D)返回.F.

3.在VisualFoxPro中,如果希望一個內(nèi)存變量在任何模塊都可使用,說明這種內(nèi)存變量的命令是(B)A)LOCALB)PUBLICC)PRIVATED)不用說明,直接使用4.VisualFoxPro中的DOCASE-ENDCASE語句屬于結(jié)構(gòu)化程序設(shè)計所規(guī)定的三種基本控制結(jié)構(gòu)的_(選擇)_結(jié)構(gòu)。5.在DOWHILE/ENDDO循環(huán)中,若循環(huán)條件設(shè)置為.T.,用(EXIT)語句可以退出循環(huán)。6.用于聲明某一變量為全局變量的命令是_(PUBLIC)_。7.有關(guān)PUBLIC聲明的變量,下列說法正確的是

(B)A)程序中用PUBLIC聲明的變量,在程序結(jié)束后變量釋放

B)程序中用PUBLIC聲明的變量,在其調(diào)用的子程序中可以使用

C)被PUBLIC聲明的變量,使用CLOSEALL命令可以清除

D)子程序中用PUBLIC聲明的變量,不可以在調(diào)用它的主程序中使用8.下面關(guān)于過程調(diào)用的陳述中,哪個正確:(D)A實參與形參的數(shù)量必須相等B當(dāng)實參的數(shù)量多于形參的數(shù)據(jù)時,多余的實參被忽略C當(dāng)形參的數(shù)量多于實參的數(shù)量時,多余的形參取邏輯假。DB和C都對9、下面程序運(yùn)行結(jié)果是(30)

s=0i=2dowhilei<=10s=s+ii=i+2enddo?'s=',s10、當(dāng)從鍵盤輸入15時下面程序運(yùn)行結(jié)果是(72)input‘請輸入一個數(shù):’toxdocasecasex<0y=2*x-1casex<10y=3*x+5casex<50y=5*x-3otherwisey=7*x+2endcase?y11、對如下程序段填空:程序的功能是對學(xué)生表分別統(tǒng)計湖南籍男、女學(xué)生人數(shù)(注:m統(tǒng)計男生人數(shù),w統(tǒng)計女生人數(shù))ClearUSE學(xué)生STORE0TOm,wSCANFOR籍貫=(“湖南”)IF性別=‘男’(m=m+1)ELSE

(w=w+1)ENDIFENDSCAN12、針對對學(xué)生管理數(shù)據(jù)庫中的教師表,編寫程序逐條顯示輸出表中職稱為教授的記錄。解法1SETTALKOFFCLEAROPENDATABASE學(xué)生管理

USE教師

LOCATEFOR職稱="教授"DOWHILE.NOT.EoF()DISPLAYWAITTIMEOUT3CONTINUEENDDOCLOSEDATABASESETTALKONRETURN解法2SETTALKOFFCLEAROPENDATABASE學(xué)生管理

USE教師

SCANFOR職稱="教授"DISPLAYWAITTIMEOUT3ENDSCANCLOSEDATABASESETTALKON13.結(jié)構(gòu)化程序設(shè)計包含3種基本控制結(jié)構(gòu),分別是(順序)結(jié)構(gòu)、(

選擇)

結(jié)構(gòu)和

(循環(huán))

結(jié)構(gòu)14.在VisualFoxPro中,如果希望提前跳出SCAN…ENDSCAN循環(huán)體,執(zhí)行ENDSCAN后面的語句,應(yīng)使用(B)

A)LOOP語句 B)EXIT語句

C)BREAK語句D)RETURN語句15.VF的主索引和候選索引可以保證數(shù)據(jù)的(實體)完整性16)在VisualFoxPro中,有如下程序:

*程序名:TEST.PRG

SETTALKOFF

X="數(shù)據(jù)庫"

Y="管理系統(tǒng)"

DOsub1

?X+Y

RETURN

溫馨提示

  • 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

提交評論