VF期末考試習題_第1頁
VF期末考試習題_第2頁
VF期末考試習題_第3頁
VF期末考試習題_第4頁
VF期末考試習題_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1.關系數(shù)據(jù)庫管理系統(tǒng)所管理的關系是__B___。

A)一個.DBF文件?

B)若干個二維表

C)一個.DBC文件

D)若干個.DBC文件

2、數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)最主要的區(qū)別是(

B

A)數(shù)據(jù)庫系統(tǒng)復雜,而文件系統(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)學生與課程之間的聯(lián)系

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

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

D)學生與成績之間的聯(lián)系

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

D

A)E-R模型

B)層次模型

C)網(wǎng)狀模型

D)關系模型

5、數(shù)據(jù)庫系統(tǒng)的核心是(

C

)

A)數(shù)據(jù)庫系統(tǒng)

B)數(shù)據(jù)庫

C)數(shù)據(jù)庫管理系統(tǒng)

D)數(shù)據(jù)庫應用系統(tǒng)

6、在關系數(shù)據(jù)模型中,二維表的列稱為

字段

,二維表的行稱為

記錄

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

關鍵字

。

7、安裝在VF6.0之后,要添加或刪除VF的某些組件時,應當啟動windows的(控制面板中的添加/刪除

)程序。

8、安裝完VF之后,系統(tǒng)自動用一些默認值來設置環(huán)境,要定制自己的系統(tǒng)環(huán)境,應單擊(

工具

)菜單下的(

選項)菜單項。

9.VisualFoxPro關系數(shù)據(jù)庫管理系統(tǒng)能夠?qū)崿F(xiàn)的三種基本關系運算是

A)索引、排序、查找

B)建庫、錄入、排序

C)選擇、投影、聯(lián)接

D)顯示、統(tǒng)計、復制

10.VisualFoxpro的工作方式包括(abcd)。A.命令方式B.菜單方式C.程序文件方式D.交互執(zhí)行方式

11)數(shù)據(jù)庫(DB)、數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)三者之間的關系是(a)A)DBS包括DB和DBMSB)DBMS包括DB和DBSC)DB包括DBS和DBMSD)DBS就是DB,也就是DBMS

1、若X=56.789,則?STR(X,2)-SUBSTR("56.789",5,1)的顯示結果是____B_____。

A)568?

B)578

C)579

D)577

2、下列函數(shù)中,函數(shù)值一定為字符型的是(

A

A.TIME()

B.LEN()

C.DATE()

D.MAX()

3、下面的VF表達式中,不正確的是(

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)存變量名與當前打開的數(shù)據(jù)表中一個字段名均為NAME,則執(zhí)行?NAME命令后顯示的結果是___B_________。

A)內(nèi)存變量的值?

B)字段變量的值

C)隨機

D)錯誤信息

6.若內(nèi)存變量RQ=“05/06/23”,表達式&RQ的結果的數(shù)據(jù)類型是__(_B___)_____。

A)字符型

B)數(shù)值型

C)日期型

D)不確定

7.表達式VAL(SUBSTR("等級考試1/2/3/4",9,1))*LEN("VisualFoxPro")的結果是_____(_A)____。

A)13

B)26

C)39

D)52

8、以下日期值正確的是(B)

A{“2001-01-15”}

B{^2001-01-15}

C{2001-01-15}

D{[2001-01-15]]

9、設D=5>6,命令?vartype(d)的輸出值是(A)

A

L

B

C

C

N

D

D10、設N=886,M=345,K=‘M+N’,表達式1+&K的結果是:(A)

A1232

B數(shù)據(jù)類型不匹配

C1+M+N

D346

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

A)1

B)6

C)7

D)3

12、.

下列關系表達式中,運算結果為邏輯真.T.的是(C)

(A)副教授$教授

(B)3+5#2*4

(C)計算機<>計算機世界

(D)2004/05/01==CTOD(04/01/03)

13、

執(zhí)行下列命令后,顯示的結果是(C)

X=50

Y=100

Z="X+Y“

?50+&Z

(A)50+&Z

(B)50+X+Y

(C)200

(D)數(shù)據(jù)類型不匹配

14、

命令?ROUND(337.2007,3)的結果是:(

337.201

15、命令?LEN(“THISISMYBOOK”)的結果是:(

15

16、TIME()返回值的類型是:(

字符型

)。

17、在VisualFoxPro中說明數(shù)組后,數(shù)組的每個元素在未賦值之前的默認值是_F_______

18、下面關于VisualFoxPro數(shù)組的敘述中,錯誤的是(

C

)

A)用DIMENSION和DECLARE都可以定義數(shù)組

B)數(shù)組元素的下標下限是1

C)一個數(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ù)

據(jù)表中共有10條記錄,當執(zhí)行命令DISPLAYALL之后,命令?RECNO()的結果是____C______。

A)1

B)10

C)11

D)0

3.在VisualFoxPro中,能夠進行條件定位的命令是___C_______。

A)SKIP

B)SEEK

C)LOCATE

D)GO

4.ZAP命令將刪除當前數(shù)

據(jù)表文件的____A________。

A)全部記錄

B)滿足條件的記錄

C)結構

D)有刪除標記的記錄

5.顯示所有職稱為教授或副教授的記錄,可使用的命令是___D________。

A)LISTFOR職稱="副教授".AND."教授"

B)LISTFOR職稱="副教授".OR."教授"

C)LISTFOR職稱="副教授".AND.職稱="教授"

D)LISTFOR職稱="副教授".OR.職稱="教授"

6.可以使用FOUND()函數(shù)

來檢測查詢是否成功的命令包括____B______。

A)LIST、FIND、SEEK

B)FIND、SEEK、LOCATE

C)FIND、DISPLAY、SEEK

D)LIST、SEEK、LOCATE

7.設教師數(shù)

據(jù)表和按工作日期(D型字段)索引的索引文件已經(jīng)打開并設為主控索引,要把記錄指針定位到工作剛好滿30天的職工記錄上,應使用的命令是___B_______。

A)FINDDATE()-30

B)SEEKDATE()-30

C)FINDDATE()+30

D)SEEKDATE()+30

8.執(zhí)行SELECT0選擇工作區(qū)的結果是:B

A)選擇了0號工作區(qū)

B)選擇了空閑的最小號工作區(qū)

C)關閉選擇的工作區(qū)

D)選擇已打開的工作區(qū)

9.兩個表以公共字段“編號”建立關聯(lián),要求___D___。

A)兩個表都必須排序

B)父表必須排序

C)兩個表都必須建立并打開索引

D)子表必須建立并打開索引

10.在Visual?FoxPro中,?對于字段值為空值(NULL)敘述正確的是(

B

A)空值等同于空字符串B)空值表示字段還沒有確定值C)不支持字段值為空值

D)空值等同于

數(shù)

值0?

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

C

A)Locatefor<條件>命令

B)Skip命令

C)Continue命令

D)Go命令

12.可以伴隨著表的打開而自動打開的索引是

C

A)單一索引文件(IDX)

B)復合索引文件(CDX)

C)結構化復合索引文件

D)非結構化復合索引文件13、VisualFoxPro有兩種變量,即內(nèi)存變量和_(字段變量_)變量。

14、VisualFoxPro支持兩類索引文件,即單一索引文件和(復合索引文件)。

15、要為當前表所有職工增加100元工資,應該使用:

A)CHANGE工資WITH工資+100

B)REPLACE工資WITH工資+100

C)CHANGE

ALL工資WITH工資+100D)REPLACEALL工資WITH工資+100

16、數(shù)據(jù)庫表之間的一對多聯(lián)系通過主表的(主)索引和子表的(普通索引實現(xiàn)。

17、實現(xiàn)表之間的臨時聯(lián)系的命令是(setrelatlonto

18、在VisualFoxPro中數(shù)據(jù)庫文件的擴展名是__dbc_____,數(shù)據(jù)庫表文件的擴展名是__dbf______。

19、數(shù)據(jù)庫表的索引有

,

,

,

。

20、邏輯刪除用

delete

,物理刪除用

pack

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

。

A)CLEAR

B)CLEARALL

C)CLEARSCREEN

D)CLEARWINDOWS

22、在VisualFoxPro中,通用型字段G和備注型字段M在表中的寬度

A)2,4個字節(jié)

b)4,4個字節(jié)

C)8,4個字節(jié)

D)4,10個字節(jié)

23、不論索引是否生效,定位到相同記錄上的命令是

A)GOTOP

B)GOBOTTOM

C)GOTO

D)SKIP

24、當前打開的數(shù)

據(jù)表XSDA.DBF中有100條記錄,若將前5條記錄復制為XSBAK.DBF,應使用命令(B)

A)COPYTOXSBAK.DBF

RECORD

5

B)COPY

TOXSBAK

NEXT5

C)COPYSTRU

TOXSBAKREST5

D)COPYSTRUTOXSBAKNEXT5

25、欲將

數(shù)據(jù)表文件GBZK.DBF中的記錄追加到數(shù)據(jù)表文件GZBK1.DBF中,應使用

C命令

A)USEGZBK

B)USE

GZBK

APPEND

FROM

GZBK1

APPEND

FROMGZBK1SDF

C)USEGZBK1

D)USE

GZBK1

APPEND

FROM

GZBK

APPEND

FROMGZBKDELI

26.執(zhí)行完命令LOCATE

FORXB=”女”后,若要繼續(xù)查找下一條符合條件的記錄,可使用命令

(C)

A)SKIP

B)NEXT

C)CONTINUE

D)RESUME

27.數(shù)據(jù)表中有語文,數(shù)學,英語和總分四個數(shù)值型字段,要將所有記錄的語文,數(shù)學,英語成績求和后存入總分字段中,應使用命令

(B)

A)

TOTAL

語文+數(shù)學+英語

TO總分

B)

REPLACE總分WITH語文+數(shù)學+英語ALL

C)

SUM語文,數(shù)學,英語

TO總分

D)

REPLACE語文+數(shù)學+英語WITH總分ALL

28.有關備注文件的下列說法,不正確的是

C

A)創(chuàng)建和修改表時,只要定義了備注字段,就會產(chǎn)生一個備注文件

B)備注文件的主文件名與其對應的表名相同,擴展名為.FPT

C)每個表文件都在創(chuàng)建表時自動創(chuàng)建一個備注文件

D)一個數(shù)據(jù)庫表只能有一個備注文件

29.在VF中,有關主索引、普通索引和候選索引的下列說法正確地是

(C)

A)這三種索引都可在自由表中創(chuàng)建

B)候選索引只能在數(shù)據(jù)庫表中創(chuàng)建

C)可以在一個表中創(chuàng)建多個候選索引

D)只有主索引才能保證創(chuàng)建主索引的字段不出現(xiàn)重復值

30.SETORDERTO命令的作用是

(C)

A)打開索引文件B)刪除索引標記C)指定主控索引

D)修改索引標記

31.下列命令對表進行操作時,

(C)

命令只有在創(chuàng)建了索引之后才能執(zhí)行,否則出現(xiàn)錯誤信息提示

A)TOTAL

B)LOCATE

C)SEEK

D)SKIP

32.若數(shù)據(jù)表中有30條記錄,依次執(zhí)行命令GOBOTTOM和SKIP后,EOF()和RECNO()值分別是

(D)

A).F.和30

B).T.和30

C).F.和31

D).T.和31

33.使工資表GZ.DBF按降序排列,要建立一個新表文件PXK.DBF,應使用命令(A)

A)SORTON工資/DTOPXK

B)SETINDEXON-工資TOPXK

C)INDEXON-工資TOPXK

D)SORTON工資TOPXK

34.在VFP中要對數(shù)據(jù)表文件AB.DBF進行更名的操作應使用的命令是(A);

A)RENA

B)REPLACE

C)ZAP

D)MODIFYSTRUCTURE

35.將A盤根目錄下的STD.PRG文件復制到C盤的\DB子目錄,應使用(B)

A)COPYA:STD.PRGC:\DB

B)COPYFILEA:STD.PRGTOC:DB\STD.PRG

C)COPYA:STD.PRGTOC:\DB\STD.PRG

D)COPYTOC:\DB\STD.PRG

36.在定義VisualFoxpro的數(shù)據(jù)庫中表文件的結構,其邏輯型、日期型、備注型字段的寬度分別固定為(D);

A)3、8、4

B)1、6、4

C)1、8、任意

D)1、8、4

37.下列說法中,不正確的是(B);

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

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

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

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

38.在VisualFoxPro的數(shù)據(jù)工作區(qū)窗口,使用SETRELATION命令可以建立兩個表之間的關聯(lián),這種關聯(lián)是(C)A.永久性關聯(lián)B.永久性關聯(lián)或臨時性關聯(lián)C.臨時性關聯(lián)D.永久性關聯(lián)和臨時性關聯(lián)

1.數(shù)據(jù)庫的字段可以定義規(guī)則,規(guī)則是(

A

)

A)邏輯表達式

B)字符表達式

C)數(shù)值表達式

D)前三種說法都不對

2.查詢設計器中“篩選”選項卡對應的SQL短語是(

A

)

A)WHERE

B)JIONON

C)SElECT

D)ORDER

BY

3.項目管理器將一個應用程序的所有文件集合成一個有機的整體,形成擴展名是(

A

)的項目文件

A).pjx

B).prj

C).pro

D).itm

4、視圖設計器中含有的但查詢設計器中卻沒有的選項卡是(

D

)

A)篩選

B)排序依據(jù)

C)分組依據(jù)

D)更新條件

5.擴展名為.prg的程序文件,在項目管理器的(代碼

)選項卡中顯示和管理。

6.項目管理器的“移去”按鈕有兩個功能,一是把文件(

移去),二是(刪除)。

7.可以在項目管理器的___代碼___選項卡下建立程序文件。

8.VF參照完整性規(guī)則不包括

(C)

A更新規(guī)則

B刪除規(guī)則

C查詢規(guī)則

D插入規(guī)則

9.在VisualFoxPro中進行參照完整性設置時,要想設置成:當更改父表中主關鍵字段或候選關鍵字段時,自動更改所有相關子表記錄中的對應值。應選擇(C)

。

限制

B)忽略

C)級聯(lián)

D)級聯(lián)或限制

10.查詢設計器的“篩選”選項卡用來指定查詢的(

條件

)。11.打開VisualFoxPro“項目管理器”的“文檔”(Docs)選項卡,其中包含

D

。

A)表單文件

B)報表文件

C)標簽文件

D)以上三種文件

12.可以鏈接或嵌入OLE對象的字段類型是

C

A)備注型字段

B)通用型和備注型字段

C)通用型字段

D)任何類型的字段

13.查詢設計器和視圖設計器的主要不同表現(xiàn)在于

B

。

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

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

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

D)視圖設計器有“更新條件”選項上,也有“查詢?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.在“選項”對話框的“文件位置”選項卡中可以設置(

B)

A表單的默認大小

B默認目錄

C日期和時間顯示格式

D程序代碼的顏色

16.在數(shù)據(jù)庫設計器中,建立兩個表之間的一對多聯(lián)系是通過以下索引實現(xiàn)的

A

。

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

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

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

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

(B)

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

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

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

D)表B中的一條記錄在表A中可以有多條記錄與之對應

18.在VF中,有關索引的下列說法錯誤的是

(B)

A)不能以通用型字段作為建立索引的關鍵字

B)獨立復合索引的主文件名與相應的表名相同,擴展名為.CDX

C)表建立索引后,能使查詢速度提高

D)數(shù)據(jù)表建立索引后,其中記錄的物理位置不發(fā)生變化

19.查詢設計器中“篩選”選項卡對應的SQL短語是(

A

)

A)WHERE

B)JIONON

C)SElECT

D)ORDER

BY

20.

在VF中,下列說法正確的是

(b)

A)查詢文件中保存的是查詢結果

B)視圖是一個虛擬表,可以象表一樣查詢

C)視圖可以獨立于數(shù)據(jù)庫而存在

D)視圖只能基于表而不能基于視圖

21.在VisualFoxPro中,關于自由表敘述正確的是(B)

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

C)自由表不能建立候選索引

D)自由表不可以加入到數(shù)據(jù)庫中

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

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

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

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

D)查詢和視圖都是一個存儲數(shù)據(jù)的表

23).在VisualFoxPro中,以下關于視圖描述中錯誤的是(D)

A)通過視圖可以對表進行查詢

B)通過視圖可以對表進行更新

C)視圖是一個虛表

D)視圖就是一種查詢

24.在VisualFoxPro中,可以在表設計器中為字段設置默認值的表是【數(shù)據(jù)庫表】表。

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

A)CREATETABLE

B)MODIFYSTRUCTURE

C)CREATESTRUCTURE

D)MODIFYTABLE

2.在SQL語句中,用于分組的短語是_____D______。

A)WHERE

B)ORDERBY

C)JOIN

D)GROUPBY

3.下列語句中,與語句SELECT*FORM教師檔案WHERE基本工資BETWEEN1000AND2000等價的語句是__A__。

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

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

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

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

4.在VF中,下列短語或命令中,不能實現(xiàn)選擇操作的是(d)

A)Where

B)For

C)While

D)Fields

5.SQL語句中刪除表的命令是(

C)

A)ERASE

TABLE

B)DELETE

TABLE

C)DROP

TABLE

D)DELETE

DBF

6.使用如下三個數(shù)據(jù)庫表:

學生(學號c(6),姓名c(8),性別c(2),出生日期d,年齡I,院系c(16))

課程(課程號c(3),課程名c(12))

成績(學號c(6),課程號c(3),成績I)

(1)、要為當前學生表的所有學生年齡增加1歲,應該使用命令(

D

)

A)

CHANGE

年齡

WITH

年齡+1

B)

REPLACE

年齡

WITH

年齡+1

C)

CHANGE

ALL

年齡

WITH

年齡+1

D)

REPLACE

ALL

年齡

WITH

年齡+1

(2)、用SQL語言列出‘大學英語’課程的成績單(

C

A)select

*from

成績

where

學號=;

(select

學號

from

課程

where

課程名=‘大學英語’)

B)select

*from

成績

where

課程名=‘大學英語’

C)select

*from

成績

where

課程號=;

(select

課程號

from

課程

where

課程名=‘大學英語’)

D)select

*from

成績

where

課程號

on;

(select

課程號

from

課程

where

課程名=‘大學英語’)

(3)、用SQL語言檢索姓名和學生所選課程的成績,正確的SQL語句(

A)

A)SELECT

姓名,成績

FROM學生,成績

WHERE

學生.學號=成績.學號

B)SELECT

姓名,成績

FROM(學生

JOIN

成績

ON

學生.學號=成績.學號)

C)SELECT

姓名,成績

FROM

學生

JOIN

成績

WHERE

學生.學號=成績.學號

D)SELECT

姓名,成績

FROM

學生,成績

ON

課程.課程號=成績.課程號

(4)、用SQL語言給成績不及格的記錄加上刪除標記(

B

A)delete

from

成績

for

cj<60

B)delete

from

成績

where

cj<60

C)delete

成績

where

cj<60

D)pack

from

成績

where

cj<60(5)、用SQL語言查詢所有年齡小于等于20歲的男同學的信息,按年齡進行降序排序,并將查詢結果保存在永久表BB中,正確的SQL語句是(

A

)

A)SELECT

*

FROM

學生

WHERE

性別="男"

AND

年齡<=20;

ORDER

BY

年齡

DESC

INTO

TABLE

BB

B)SELECT

*

FROM

學生

WHERE

性別="男"

OR

年齡<=20;

ORDER

BY

年齡

desc

INTO

TABLE

BB

C)SELECT

*

FROM

學生

WHERE

性別="男"

AND

年齡<=20;

ORDER

BY

年齡

ASC

INTO

TABLE

BB

D)SELECT

*

FROM

學生

WHERE

性別="男"

OR

年齡<=20;

ORDER

BY

年齡

INTO

TABLE

BB

7.使用SQL語言的SELECT語句進行分組查詢時,應當在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.1

WHERE

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

SELECT

書名,

出版單位

FROM

圖書

WHERE

書名

Like"Internet%"

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

SELECT出版單位,

Max(單價)

,AVG(單價)

FROM

圖書

Group

by

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

下面的SQL語句填空:

Insert

into

借閱

VALUES(‘2461’,‘357128’,{^2008-11-12})

8.設有如下兩表:XSB(學號C(6),姓名C(8),專業(yè)C(8),出生日期D)

CJB(學號C(6),學期N(1),課程號C(4),成績N(3)

(1)、用SQL創(chuàng)建一個單表查詢,分別用集合運算和邏輯運算符完成對“XSB”表中計算機科學或企業(yè)管理專業(yè)學員的學號、姓名、專業(yè)和出生日期等信息的查詢,并按出生日期降序排列。

1、SELECT學號,姓名,專業(yè),出生日期

FROMXSB

WHERE專業(yè)=”計算機科學”O(jiān)R專業(yè)=”市場營銷”O(jiān)RDERBY出生日期

DESC

2、SELECT學號,姓名,專業(yè),出生日期FROMXSB

WHERE專業(yè)IN

(SELECT專業(yè)FROMXSBWHERE專業(yè)=”計算機科學”O(jiān)R專業(yè)=”市場營銷”)ORDERBY

出生日期

DESC

(2)、用SQL創(chuàng)建一個多表查詢,要求用條件連接和超連接兩種方式完成輸出“計算機科學”專業(yè)所有學員的學號、姓名、課程號和成績等信息。

1、SELECT學號,姓名,課程號,成績;FROMXSB,CJB

WHEREXSB.學號=CJB.學號AND專業(yè)=”計算機科學”

2、SELECT學號,姓名,課程號,成績;FROMXSB

INNERJOINCJBONXSB.學號=CJB.學號

WHERE專業(yè)=”計算機科學”

9.SQL語句中刪除表的命令是(

C

)

A)ERASE

TABLE

B)DELETE

TABLE

C)DROP

TABLE

D)DELETE

DBF

10.在教師檔案表中,將記錄按職稱升序排列的SQL命令是SELECT

*

FROM

教師檔案(ORDERBY職稱)。

11.實現(xiàn)將教師檔案表所有教師的基本工資提高5%的SQL語句是(UPDATE)教師檔案SET基本工資=基本工資*1.05。

1.以下關于INPUT和ACCEPT命令的說明,正確地是

(D)

A)INPUT只能接收字符型數(shù)據(jù)

B)ACCEPT將輸入作為數(shù)值型數(shù)據(jù)接受

C)ACCEPT將輸入的.t.作為邏輯型接收

D)INPUT將輸入的.t.作為邏輯型接收

2.如果一個過程RETURN語句中沒有指定表達式,那么該過程(

C

A)沒有返回值

B)返回0

C)返回.T.

D)返回.F.

3.在VisualFoxPro中,如果希望一個內(nèi)存變量在任何模塊都可使用,說明這種內(nèi)存

變量的命令是(

B

)

A)LOCAL

B)PUBLIC

C)PRIVATE

D)不用說明,直接使用

4.VisualFoxPro中的DOCASE-ENDCASE語句屬于結構化程序設計所規(guī)定的三種基本控制結構的_(選擇)_結構。

5.在DOWHILE/ENDDO循環(huán)中,若循環(huán)條件設置為.T.,用(EXIT)語句可以退出循環(huán)。

6.用于聲明某一變量為全局變量的命令是_(PUBLIC)_。

7.有關PUBLIC聲明的變量,下列說法正確的是

(B)

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

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

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

D)子程序中用PUBLIC聲明的變量,不可以在調(diào)用它的主程序中使用

8.下面關于過程調(diào)用的陳述中,哪個正確:(D)

A實參與形參的數(shù)量必須相等

B當實參的數(shù)量多于形參的數(shù)據(jù)時,多余的實參被忽略

C當形參的數(shù)量多于實參的數(shù)量時,多余的形參取邏輯假。

DB和C都對9、下面程序運行結果是(

30

s=0

i=2

do

while

i<=10

s=s+i

i=i+2

enddo

?'s=',s

10、當從鍵盤輸入15時下面程序運行結果是(

72

input

‘請輸入一個數(shù):’

to

x

docase

casex<0

y=2*x-1

casex<10

y=3*x+5

casex<50

y=5*x-3

otherwise

y=7*x+2

endcase

?y

11、對如下程序段填空:程序的功能是對學生表分別統(tǒng)計湖南籍男、女學生人數(shù)(注:m統(tǒng)計男生人數(shù),w統(tǒng)計女生人數(shù))

Clear

USE

學生

STORE

0

TO

m,w

SCAN

FOR

籍貫=(

“湖南”

IF性別=‘男’

m=m+1

ELSE

w=w+1

ENDIF

ENDSCAN

12、針對對學生管理數(shù)據(jù)庫中的教師表,編寫程序逐條顯示輸出表中職稱為教授的記錄。

解法1

SETTALKOFF

CLEAR

OPEN

DATABASE學生管理

USE教師

LOCATEFOR職稱="教授"

DOWHILE.NOT.ENF()

DISPLAY

WAITTIMEOUT3

CONTINUE

ENDDO

CLOSEDATABASE

SETTALKON

RETURN

解法2

SETTALKOFF

CLEAR

OPEN

DATABASE學生管理

USE教師

SCAN

FOR職稱="教授"

DISPLAY

WAITTIMEOUT3

ENDSCAN

CLOSEDATABASE

SETTALKON13.結構化程序設計包含3種基本控制結構,分別是(順序)結構、(選擇)結構和(循環(huán))結構

14.在VisualFoxPro中,如果希望提前跳出SCAN…ENDSCAN循環(huán)體,執(zhí)行ENDSCAN后面的語句,應使用(

B

A)LOOP語句

B)EXIT語句

C)BREAK語句

D)RETURN語句

15.VF的主索引和候選索引可以保證數(shù)據(jù)的(實體

)完整性16)在VisualFoxPro中,有如下程序:*程序名:TEST.PRGSETTALKOFFX="數(shù)據(jù)庫"Y="管理系統(tǒng)"DOsub1?X+YRETURN*子程序:sub1PROCEDUsub1PRIVATEX

X=“應用”Y=“系統(tǒng)”X=X+YRETURN執(zhí)行DOTEST后,屏幕顯示的結果應是【數(shù)據(jù)庫系統(tǒng)】

第9章

例9-4、9-5、9-7、9-8

P163

1(1、2、3、4、5、6)2、3、8(2)

1.現(xiàn)實世界中的每一個事物都是一個對象,對象

溫馨提示

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

評論

0/150

提交評論