- 相關推薦
2017年計算機三級考試數(shù)據(jù)庫科目復習題及答案
2017年計算機三級考試馬上就要開始了,你知道計算機三級數(shù)據(jù)庫科目考試都考哪些知識嗎?下面是小編為大家?guī)淼挠嬎銠C三級考試數(shù)據(jù)庫科目復習題,歡迎閱讀。
復習題一:
1.假定學生關系是S(S#,SNAME,SEX,AGE),課程關系是C(C#,CNAME,TEACHER),學生選課關系是SC(S#,C#,GRADE)。要查找選修 "COMPUTER"課程的"女"學生姓名,將涉及到關系(d )
A.S
B.SC, C
C.S,SC
D.S,C,SC
2.SQL語言中,實現(xiàn)數(shù)據(jù)檢索的語句是(a )
A.SELECT
B.INDERT
C.UPDATE
D.DELETE
3.下列SQL語句中,修改表結(jié)構(gòu)的是(a )
A.ALTER
B.CREATE
C.UPDATE
D.INSERT
4.SQL語言具有兩種使用方式,分別稱為交互式SQL和(c )
A.提示式SQL
B.多用戶SQL
C.嵌入式SQL
D.解釋式SQL
5.檢索所有比 "王華"年齡大的學生姓名、年齡和性別。正確的SELECT語句是(a )
A.SELECT SN,AGE,SEX FROM S
SHERE AGE > (SELECT AGE FROM S)
WHERE SN=’王華’)
B.SELECT SN,AGE,SEX
FROM S
WHERE SN=’王華’
C.SELECT SN,ACE,SEX FROM S
WHERE AGE >(SELECT ACE
WHERE SN=’王華’)
D.SELECT SN,ACE,SEX FROM S
WHERE ACE >王華 AGE
6.檢索選修課程"C2"的學生中成績最高的學生的學號。正確的SeLECT的語句是(d )
A.SELECT S# FORM SC
WHERE C#= "C2" AND GRADE> =(SELECT GRADE FORM SC)
WHERE C#= "C2")
B.SELECT S#FORM SC
WHERE C#= "C2" AND GRADE IN(SELECT CRADE FORM SC)
WHERE C#= "C2"
C.SELECT S# FORM SC
WHERE C#= "C2" AND GRADE NOT IN(SELECT GRADE FORM SC
WHERE C#= "C2"
D.SELECT S# FORM SC
WHERE C#= "C2" AND CRANDE> =ALL(SELECT GRADE FORM SC
WHERE C#= "C2")
7.檢索學生姓名及其所選修課程的課程號和成績。正確的SELECT語句是( C)
A.SELECT S.SN,SC.C#,SC.CRADE
FROMS
WHERE S.S#=SC.S#
B.SELCECT S.SN,SC.C#,SC.GRADE
FROM SC
WHERE S.S#=S
C.CRADEC.SELECT S.SN,SC.C#,SC.CRADE
FROM S,SC
WHERE S.S#:S C.S#
D.SELSECT S.SN,SC.C#,SC.GRADE
FROM S,SC
8.檢索選修四門以上課程的學生總成績(不統(tǒng)計不及格的課程),并要求按總成績的降序捧列出來。正確的SElECT語句是( B)
A.SELECT S#,SUM(GRADE)FROM SC
WHERE GRADE >=60
CROUP BY S#
ORDER BY 2 DESC
HAVING COUNT(*) >=4
B.SELECT S#,SUM(GRADE)FROM SC
WHERE GRADE >=60
GROUP BY S#
HAVING COUNT(*) >=4
ORDER BY 2 DESC
C.SELECT S#,SUM(GRADE)FROM SC
WHERE GRADE >=60
HAVINC COUNT(*) >=4
GROUP BY S#
ORDER BY 2 DESC
D.DELECT S#,SUM(GRADE)FROM SC
WHERE GRADE >=60
ORDER BY 2 DESC
CROUP BY S#
HAVINC COUNT(*) >=4
9.若用如下的SQL語句創(chuàng)建一個student表:
CREATE TABLE student NO C(4)NOT NULL,
NAME C(8)NOT NULL,
SEX C(2),
AGE N(2)
可以插入到student表中的是(b )
A.(’1031’,’曾華’,男,23)
B.(’1031’,’曾華’,NULL,NULL)
C.(NULL,’曾華’,’男’,’23’)
D.(’1031’,NULL,’男’,23)
10.SQL語言是(b )的語言,易學習。
A.過程化
B.非過程化
C.格式化
D.導航式
11.從數(shù)據(jù)庫中刪除表的命令是(a )
A.DROP TABLE
B.ALTER TABLE
C.DELETE TABLE
D.USE
12.在命令窗口中,顯示當前數(shù)據(jù)庫中所有40歲(含40歲)以下、職稱為 "教授"、"副教授"的姓名和工資,應使用命令(c )
A. LIST姓名,工資 FOR 年齡 <=40.AN
D.職稱= "教授".AND.職稱="副教授"
B.LIST姓名,工資 FOR 年齡 <=40.OR.職稱="副教授".OR.職稱="副教授"
C.LIST姓名,工資 FOR 年齡 <=40.AND.(職稱="副教授".OR.職稱="副教授")
D.LIST姓名,工資 FOR 年齡 <=40.OR.(職稱="副教授".AND.職稱="副教授")
13.下列命令中,修改庫文件結(jié)構(gòu)的命令是(c )
A.MODIFY FILE
B.MODIFY COMMAND
C. MODIFY STRU CTURE
D.CREATE STRUCTURE
14.當前數(shù)據(jù)庫中, "體育達標"字段為邏輯類型,要顯示所有未達標的記錄應使用命令(c )
A. LIST FOR 體育達標=.F.
B.LIST FOR 體育達標 <>.F.
C.LIST FOR .NOT.體育達標
D.LIST FOR .NOT. "體育達標"
15.ABC.DBF是一個具有兩個備注型字段的數(shù)據(jù)庫文件,使用COPY TO PSQ命令進行復制操作,其結(jié)果將(b )
A. 得到一個新的數(shù)據(jù)庫文件
B.得到一個新的數(shù)據(jù)庫文件和一個新的備注文件
C.得到一個新的數(shù)據(jù)庫文件和兩個新的備注文件
D. 顯示出錯誤信息,表明不能復制具有備注型字段的數(shù)據(jù)庫文件
16.在新打開的數(shù)據(jù)庫記錄號是20,只顯示第20條記錄,應使用的命令是(B)
A.GO 20
B.GO 20
C.SKIP 20
D.SKIP 20
17.設當前庫中含有出生日期字段(D型)、工資(N型)和婚否字段(L型、已婚為.T.),將庫中工資收入在(600,800)之間的人員記錄數(shù)據(jù)庫拷貝到新庫中的篩選條件是(c )
A.FOR 600 <工資<800
B.FOR工資 >6000R工資<800
C.FOR工資 >600.AND.工資<800
D.FOR工資 >600.OR.工資<800
18.設當前庫中含有出生日期字段(D型)、工資(N型)和婚否字段(L型、已婚為.T.),將庫中未婚人員記錄數(shù)據(jù)庫拷貝到新庫文件中的篩選條件是(b )
A. FOR 婚否
B.FOR.NOT.婚否
C.FOR 婚否=F
D.FOR 婚否=.F.
19.在命令窗口中,將A盤根目錄下的ST D.PRG文件復制到C盤的DB目錄中,應使用命令(b )
A.COPY A:STD.PRG C:DB
B.COPY FILE A:STD.PRG TO C:STD.PRG
C. COPY A:STD.PRG TO C:DBSTD.PRG
D.COPY TO C:DBSTD.PRG
20.使用USE <庫文件名>命令打開庫文件時,能夠同時自動打開一個相關的(a )
A.備注文件
B.文本文件
C.內(nèi)存變量文件
D.屏幕格式文件
復習題二:
1.庫文件TEST.DBF尚未打開,要將該文件復制為數(shù)據(jù)庫文件TESTl.DBF,應該使用命令( C)
A.COPY TO TESTl.DBF
B.COPY STRUCTURE TO TESTl.DBF
C. COPY FILE TEST.DBF TO TESTl.DBF
D.COPY INDEXES TEST.DBF TO TESTl.DBF
2.只將結(jié)果輸出到打印機,不在屏幕上顯示,應使用命令序列(c )
A. SET DEVICE TO PRINT 和@3,10 SAY "姓名:"、+姓名
B.SET PRINT ON 和@3,10 SAY "姓名:"+姓名
C.SET PRINT ON 和 SET DEVICE TO @3,10 SAY "姓名:"+姓名
D.LIST "姓名:"+姓名 TO PRINT
3.設數(shù)據(jù)庫KSCJ.DBF有 "姓名(C,6)"、"筆試(N,3)"、"上機(N,3)"等字段,執(zhí)行下列命令:
USE KSCJ
LIST
記錄號# 姓名 筆試 上機
1 董一婉 76 62
2 黃興東 65 53
3 姜浚 75 84
4 趙 飛 45 95
INDEX ON 上機+筆試 TO SJ
GO TOP
? RECNO( )
顯示的記錄號是( b )
A.1
B.2
C.3
D.4
4.當打開某個庫文件和相關的多個索引文件被打開時,有關主索引的正確敘述是(b )
A.可以將多個索引文件同時設置為主索引
B.同一時刻只能將一個索引文件設置為主索引
C.只要指定主索引文件,就不能更改關于主索引文件的設置
D.索引文件只要打開就能對記錄操作起作用
5.當前記錄序號為3,將第6記錄設置為當前記錄的命令是(c )
A.SKIP-6
B.SKIP+6
C.SKIP+3
D.SKIP-3
6.若當前數(shù)據(jù)庫中有200個記錄,當前記錄號是8,執(zhí)行命令LIST NEXT 5的結(jié)果是(d )
A. 顯示第5號記錄的內(nèi)容
B.顯示1至5號記錄的內(nèi)容
C.顯示8號記錄的5個字段
D.顯示從8號記錄開始以下5條記錄的內(nèi)容
7.要顯示系統(tǒng)中所使用的內(nèi)存變量,可以在命令窗口中輸人命令(c )
A.DISPLAY FIELD
B.DISPLAY OFF
C. DISPLAY MEMORY
D.DISPLAY
8.在人事數(shù)據(jù)庫文件中要顯示所有姓王(姓名)的職工的記錄,使用命令(d )
A.LIST FOR 姓名= "王***"
B.LIST FOR STR(姓名,1,2)= "王"
C. LOCATE FOR 姓名= "王"
D.LIST FOR SUBSTR(姓名,1,2)= "王"
9.在命令窗口輸入:
STORE ".F." TO P
?TYPE( "P")
顯示的結(jié)果類型是(a )
A.C
B.L
C.D
D.N
10.對當前數(shù)據(jù)庫執(zhí)行命令 LIST 姓名,職稱 FOR 年齡 <35.AND.職稱="高級工程師"的結(jié)果是( D)
A. 顯示所有記錄的姓名和職稱
B.顯示所有年齡在35歲以下的高級工程師的記錄
C.顯示所有年齡在35歲以下的記錄的姓名和職稱
D.顯示所有年齡在35歲以下的高級工程師的姓名和職稱
11.要顯示數(shù)據(jù)庫中當前一條記錄的內(nèi)容,可使用命令(b )
A.HST
B.DISPLAY
C.BROWSE
D.DIR
12.對變量賦值,以下命令中正確的是(a )
A.STORE 8 TO X,Y 、
B.STORE 8,9 TO X,Y
C.X=8,Y=9
D.X=Y=8
13.所有可選項缺省時,數(shù)據(jù)庫記錄輸出命令 LIST 和 DISPLAY 的區(qū)別是( b )
A.DISPLAY 顯示全部記錄,LIST顯示當前一條記錄
B.LIST顯示全部記錄,DISPLAY顯示當前一條記錄
C.LIST和DISPLAY都顯示全部記錄
D.LIST和DISPLAY都只顯示當前一條記錄
14.對某一個數(shù)據(jù)庫建立以出生年月(D,8)和工資(N,7,2)升序的多字段結(jié)構(gòu)復合索引的正確的索引關鍵字表達式為( D)
A. 出生年月+工資
B.出生年月+工資
C.出生年月+STP(工資,7,2)
D.DTOC(出生年月)十STP(工資,7,2)
15.下述命令中的哪一條不能關閉數(shù)據(jù)庫(c )
A.USE
B.CLOSE DATABASE
C. CLEAR
D.CLEAR ALL
16.對某一個數(shù)據(jù)庫建立以性別(C,2)和年齡(N,2)升序的多字段結(jié)構(gòu)復合索引的正確的索引關鍵字表達式為(b )
A.性別+年齡
B.性別+STR(年齡,2)
C.性別+STR(年齡) n性別,年齡
17.設數(shù)據(jù)庫SCORE.DBF有 "姓名(C,6)"、"班級(C,2)"、"總分(N,5,1)"等字段,并已按班級索引,執(zhí)行下列命令序列:
USE SCORE
LIST
記錄號# 姓名 班級 總分
1 董一婉 10 85.0
2 黃興東 10 75.0
3 劉艷飛 11 75.0
4 趙 飛 11 70.0
5 姜 浚 13 65.0
6 毛俊麗 13 80.0
TOTAL ON 班級 TO TEMP
TEMP.DBF中第三條記錄是(c )
A.董一婉 10 0.0
B.劉艷飛 11 145.0
C.姜浚 13 145.0
D.劉艷飛 11 75.0
18.如果需要給當前表增加一個字段,應使用的命令是(b )。
A)APPEND
B)MODIFYSTRUCTURE
C)INSERT
D)EDIF
19.一個表的全部備注字段的內(nèi)容存儲在( a)中。
A)同一表備注文件
B)不同表備注文件
C)同一文本文件
D)同一數(shù)據(jù)庫文件
20.在VFP環(huán)境下,用LIST STRU命令顯示表中每個記錄的長度(總計)為60,用戶實際可用字段的總寬度為(b )。
A)60
B)61
C)3、8、10
D)3、8、任意
【計算機三級考試數(shù)據(jù)庫科目復習題及答案】相關文章:
計算機三級考試《數(shù)據(jù)庫技術》復習題及答案05-09
2017年計算機三級考試《數(shù)據(jù)庫技術》復習題及答案10-08
2016計算機三級數(shù)據(jù)庫復習題及答案10-19
2017計算機三級數(shù)據(jù)庫技術復習題及答案08-02
計算機三級考試《數(shù)據(jù)庫技術》試題及答案11-27
計算機三級考試《數(shù)據(jù)庫技術》試題及答案07-08