計算機等級考試三級數據庫模擬試題_第1頁
計算機等級考試三級數據庫模擬試題_第2頁
計算機等級考試三級數據庫模擬試題_第3頁
計算機等級考試三級數據庫模擬試題_第4頁
計算機等級考試三級數據庫模擬試題_第5頁
已閱讀5頁,還剩22頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

精品文檔-下載后可編輯計算機等級考試三級數據庫模擬試題計算機等級考試三級數據庫模擬試題

一、單選題(共97題,共97分)

1.將格式化輸出命令的輸出送打印機的正確命令是

A.SETPRlNTON

B.SETPRINTOFF

C.SETDEVICETOPRINT

D.SETDEVICETOSCREEN

2.預處理方式是()的實現方式

A.所有SQL

B.交互式SQL

C.嵌入式SQL

D.高級語言

3.下列關于索引的說法中錯誤的是

A.在SQL的基本表中用索引機制來彌補沒有關鍵碼的概念

B.索引屬于物理存儲的路徑概念,而不是邏輯的概念

C.SQL中的索引是顯式索引

D.一個索引鍵可以對應多個列

4.SQL中既允許執行比較操作,又允許執行算術操作的數據類型是

A.數值型

B.字符串型

C.位串型

D.時間型

5.下列除了()語句之外,其余的只要加上前綴標識和結束標志就能嵌入在宿主語言程序中使用

A.INSERT

B.DELETE

C.SELECT

D.UPDATE

6.實際存儲在數據庫中的表是

A.基本表

B.視圖

C.基本表和視圖

D.以上均不是

7.在下列哪種情況下,視圖可被更新

A.行列子集視圖

B.從多個基本表中使用聯接操作導出的

C.在導出視圖的過程中使用了分組操作

D.在導出視圖的過程中使用了聚合操作

8.SQL中可使用的通配符有

A.*(星號)

B.%(百分號)

C.(下劃線)

D.B和C

9.下列說法中正確的是

A.所有SQL語句只要加上前綴標識和結束標志就能嵌入在宿主語言程序中使用。

B.所有SQLDDL語句只要加上前綴標識和結束標志就能嵌入在宿主語言程序中使用。

C.所有SQLDML語句只要加上前綴標識和結束標志就能嵌入在宿主語言程序中使用。

D.所有SELECT語句只要加上前綴標識和結束標志就能嵌入在宿主語言程序中使用

10.SQL語言是。

A.高級語言

B.結構化查詢語言

C.第三代語言

D.宿主語言

11.下列哪項體現了關系數據庫的參照完整性

A.主鍵

B.超鍵

C.外鍵

D.候選鍵

12.SQL語言的數據操縱語句包括SELECT、INSERT、UPDATE和DELETE等。其中最重要的,也是使用最頻繁的語句是

A.SELECT

B.INSERT

C.UPDATE

D.DELETE

13.SQL語言是具有()的功能。

A.關系規范化、數據操縱、數據控制

B.數據定義、數據操縱、數據控制

C.數據定義、關系規范化、數據控制

D.數據定義、關系規范化、數據操縱

14.SQL語言是

A.層次數據庫

B.網絡數據庫

C.關系數據庫

D.非數據庫

15.在SQL中,基本表的撤消(從數據庫中刪除表)可以

A.DROPSCHEMA命令

B.DROPTABLE命令

C.DROPVIEW命令

D.DROPINDEX命令

16.在SQL中,建立索引用

A.CREATESCHEMA命令

B.CREATETABLE命令

C.CREATEINDEX命令

D.CREATEVIEW命令

17.在SQL中,建立視圖用

A.CREATESCHEMA命令

B.CREATETABlE命令

C.CREATEVEIW命令

D.CREATEINDEX命令

18.在SQL中,短整型數據類型用

A.INTEGER

B.INT

C.SMALLINT

D.NUMERIC

19.在標準SQL中,建立數據庫結構(模式)的命令為

A.CREATESCHEMA命令

B.CREATETABLE命令

C.CREATEVIW命令

D.CREATEINDEX命令

20.假定學生關系是S(S#,SNAME,SEX,AGE),課程關系是C(C#,CNAME,TEACHER),學生選課關系是SC(S#,C#,GRADE)。要查找選修"COMPUTER"課程的"女"學生姓名,將涉及到關系

A.S

B.SC

C.S,C,SC

D.S,SC

21.SQL語言中,實現數據檢索的語句是

A.SELECT

B.INDERT

C.UPDATE

D.DELETE

22.下列SQL語句中,修改表結構的是

A.ALTER

B.CREATE

C.UPDATE

D.INSERT

23.SQL語言具有兩種使用方式,分別稱為交互式SQL和

A.提示式SQL

B.多用戶SQL

C.嵌入式SQL

D.解釋式SQL

E.

24.檢索所有比"王華"年齡大的學生姓名、年齡和性別。正確的SELECT語句是

A.SELECTSN,AGE,SEXFROMSSHEREAGE(SELECTAGEFROMS)WHERESN=’王華’)

B.SELECTSN,AGE,SEXFROMSWHERESN=’王華’

C.SELECTSN,ACE,SEXFROMSWHEREAGE(SELECTACEWHERESN=’王華’)

D.SELECTSN,AGESEXFROMSWHEREAGE王華AGE

25.檢索選修課程"C2"的學生中成績最高的學生的學號。正確的SeLECT的語句是

A.SELECTS#FORMSCWHEREC#="C2"ANDGRADE=(SELECTGRADEFORMSC)WHEREC#="C2")

B.SELECTS#FORMSCWHEREC#="C2"ANDGRADEIN(SELECTCRADEFORMSC)WHEREC#="C2"

C.SELECTS#FORMSCWHEREC#="C2"ANDCRANDE=ALL(SELECTGRADEFORMSCWHEREC#="C2")

D.SELECTS#FORMSCWHEREC#="C2"ANDGRADENOTIN(SELECTGRADEFORMSCWHEREC#="C2")

26.檢索學生姓名及其所選修課程的課程號和成績。正確的SELECT語句是

A.SELECTS.SN,SC.C#,SC.CRADEFROMSWHERES.S#=SC.S#

B.SELCECTS.SN,SC.C#,SC.GRADEFROMSCWHERES.S#=SC.CRADE

C.SELECTS.SN,SC.C#,SC.CRADEFROMS,SCWHERES.S#:SC.S#

D.SELSECTS.SN,SC.C#,SC.

27.檢索選修四門以上課程的學生總成績(不統計不及格的課程),并要求按總成績的降序捧列出來。正確的SElECT語句是

A.SELECTS#,SUM(GRADE)FROMSCWHEREGRADE=60CROUPBYS#ORDERBY2DESCHAVINGCOUNT(*)=4

B.SELECTS#,SUM(GRADE)FROMSCWHEREGRADE=60GROUPBYS#HAVINGCOUNT(*)=4ORDERBY2DESC

C.SELECTS#,SUM(GRADE)FROMSCWHEREGRADE=60HAVINCCOUNT(*)=4GROUPBYS#ORDERBY2DESC

D.SELECTS#,SUM(GRADE)FROMSCWHEREGRADE>=60ORDERBY2DESCGROUPBYS#HAVINGCOUNT(*)>=4

28.若用如下的SQL語句創建一個student表:CREATETABLEstudentNOC(4)NOTNULL,NAMEC(8)NOTNULL,SEXC(2),AGEN(2)可以插入到student表中的是

A.(’1031,’’曾華’,男,23)

B.(’1031,’’曾華’,NULL,NULL)

C.(NULL,’曾華’,’男’,’23’.)

D.(1031',NULL,'男',23)

29.SQL語言是()的語言,易學習。

A.過程化

B.非過程化

C.格式化

D.導航式

30.從數據庫中刪除表的命令是

A.DROPTABLE

B.ALTERTABLE

C.DELETETABL

D.USE

31..在命令窗口中,顯示當前數據庫中所有40歲(含40歲)以下、職稱為"教授"、"副教授"的姓名和工資,應使用命令

A.LIST姓名,工資FOR年齡=40.AND.職稱="教授".AND.職稱="副教授"

B.LIST姓名,工資FOR年齡=40.OR.職稱="副教授".OR.職稱="副教授"

C.LIST姓名,工資FOR年齡=40.AND.(職稱="副教授".OR.職稱="副教授")

D.LIST姓名,工資FOR年齡=40.OR.(職稱="教授".AND)職稱="副教授\

32.下列命令中,修改庫文件結構的命令是

A.MODIFYFILE

B.MODIFYCOMMAND

C.MODIFYSTRUCTURE

D.CREATESTRUCTURE

33.當前數據庫中,"體育達標"字段為邏輯類型,要顯示所有未達標的記錄應使用命令

A.LISTFOR體育達標=.F.

B.LISTFOR體育達標.F.

C.LISTFOR.NOT.體育達標

D.istor體育達標=f

34.ABC.DBF是一個具有兩個備注型字段的數據庫文件,使用COPYTOPSQ命令進行復制操作,其結果將

A.得到一個新的數據庫文件

B.得到一個新的數據庫文件和一個新的備注文件

C.得到一個新的數據庫文件和兩個新的備注文件

D.顯示錯誤信息,表明不能復制具有備注型字段的數據庫文件

35.在新打開的數據庫記錄號是20,只顯示第20條記錄,應使用的命令是

A.GO20

B.GO20

C.SKIP20

D.SKIP20

36.設當前庫中含有出生日期字段(D型)、工資(N型)和婚否字段(L型、已婚為.T.),將庫中工資收入在(600,800)之間的人員記錄數據庫拷貝到新庫中的篩選條件是

A.FOR600工資800

B.FOR工資6000R工資800

C.FOR工資600.AND.

D.FOR_工資600.OR.工資800

37.設當前庫中含有出生日期字段(D型)、工資(N型)和婚否字段(L型、已婚為.T.),將庫中未婚人員記錄數據庫拷貝到新庫文件中的篩選條件是

A.FOR婚否

B.FOR.NOT.婚否

C.FOR婚否=F

D.FOR婚否=.F.

38.在命令窗口中,將A盤根目錄下的STD.PRG文件復制到C盤的\DB目錄中,應使用命令

A.COPYA:\STD.PRGC:\DB

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

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

D.COPYTOC:DB\STD.PRG

39.使用USE庫文件名命令打開庫文件時,能夠同時自動打開一個相關的

A.備注文件

B.文本文件

C.內存變量文件

D.屏蒂格式文件

40.庫文件TEST.DBF尚未打開,要將該文件復制為數據庫文件TESTl.DBF,應該使用命令

A.COPYTOTESTl.DBF

B.COPYSTRUCTURETOTESTl.DBF

C.COPYFILETEST.DBFTOTESTl.DBF

D.COPYINDEXESTEST.DBFToTEST1.DBF

41.只將結果輸出到打印機,不在屏幕上顯示,應使用命令序列

A.SETDEVICETOPRINT和@3,10SAY"姓名:"、+姓名

B.SETPRINTON和@3,10SAY"姓名:"+姓名

C.SETPRINTON和SETDEVICETO@3,10SAY"姓名:"+姓名

D.LIST“姓名:“+姓名T0PRINT

42.設數據庫KSCJ.DBF有"姓名(C,6)"、"筆試(N,3)"、"上機(N,3)"等字段,執行下列命令:USEKSCJLIST記錄號#姓名筆試上機1董一婉76622黃興東65533姜浚75844趙飛4595INDEXON上機+筆試TOSJGOTOP?RECNO()顯示的記錄號是

A.1

B.2

C.3

D.4

43.當打開某個庫文件和相關的多個索引文件被打開時,有關主索引的正確敘述是

A.可以將多個索引文件同時設置為主索引

B.同一時刻只能將一個索引文件設置為主索引

C.只要指定主索引文件,就不能更改關于主索引文件的設

D.索引文件只要打開就能對記錄操作起作用

44.當前記錄序號為3,將第6記錄設置為當前記錄的命令是

A.SKIP-6

B.SKIP+6

C.SKIP+3

D.SKIP-3

45.若當前數據庫中有200個記錄,當前記錄號是8,執行命令LISTNEXT5的結果

A.顯示第5號記錄的內容

B.顯示1至5號記錄的內容

C.顯示從8號記錄開始以下5條記錄的內容

D.顯示8號記錄的5個字段

46.要顯示系統中所使用的內存變量,可以在命令窗口中輸人命令

A.DISPLAYFIELD

B.DISPLAYOFF

C.DISPLAYMEMORY

D.DISPLAY

47.在人事數據庫文件中要顯示所有姓王(姓名)的職工的記錄,使用命令

A.LISTFOR姓名="王***"

B.LISTFORSTR(姓名,1,2)="王"

C.LISTFORSUBSTR(姓名,1,2)="王"

D.LOCATEFOR姓名="王”

48.在命令窗口輸入:STORE".F."TOP?TYPE("P")顯示的結果類型是

A.C

B.L

C.D

D.N

49.要顯示數據庫中當前一條記錄的內容,可使用命令

A.HST

B.DISPLAY

C.BROWSE

D.DIR

50.對變量賦值,以下命令中正確的是

A.STORE8TOX,Y、

B.STORE8,9TOX,Y

C.X=8,Y=9

D.X=Y=8

51.所有可選項缺省時,數據庫記錄輸出命令LIST和DISPLAY的區別是

A.DISPLAY顯示全部記錄,LIST顯示當前一條記錄

B.LIST顯示全部記錄,DISPLAY顯示當前一條記錄

C.LIST和DISPLAY都顯示全部記錄

D..LIST和DISPLAY都只顯示當前一條記錄

52.對某一個數據庫建立以出生年月(D,8)和工資(N,7,2)升序的多字段結構復合索引的正確的索引關鍵字表達式為

A.出生年月+工資

B.出生年月+工

C.出生年月+STP(工資,7,2)

D.DTOC(出生年月)十STP(工資,7,2)

53.下述命令中的哪一條不能關閉數據庫

A.USE

B.CLOSEDATABASE

C.CLEAR

D.CLEARALL

54.對某一個數據庫建立以性別(C,2)和年齡(N,2)升序的多字段結構復合索引的正確的索引關鍵字表達式為

A.性別+年齡

B.性別+STR(年齡,2)

C.性別+STR(年齡)n性別,年齡

55.如果需要給當前表增加一個字段,應使用的命令是

A.APPEND

B.MODIFYSTRUCTURE

C.INSERT

D.EDIT

56.一個表的全部備注字段的內容存儲在()中。

A.同一表備注文件

B.不同表備注文件

C.同一文本文件

D.同一個數據庫

57.在VFP環境下,用LISTSTRU命令顯示表中每個記錄的長度(總計)為60,用戶實際可用字段的總寬度為

A.60

B.61

C.3、8、10

D.3.8.任意

58.已知當前表中有60條記錄,當前記錄為第6號記錄。如果執行命令SKIP3后,則當前記錄為第()號記錄

A.3

B.4

C.9

D.8

59.順序執行下列命令后,最后一條命令顯示結果是

A.3

B.4

C.5

D.7

60.不能對記錄進行編輯修改命令是

A.MODISTRU

B.CHANGE

C.BROWSE

D.EDiT

61.使用REPLACE命令時,如果范圍短語為ALL或REST,則執行該命令后記錄指針指向

A.末記錄

B.首記錄

C.末記錄的后面

D.首記錄的前面

62.對學歷為大學的職工按工資由高到低排序,工資相同的職工按年齡由大到小排序,應使用的命令是

A.SORTTOXLON工資/A,出生日期/DFOR學歷="大學"

B.SORTTOXLON工資/D,出生日期/AFOR學歷="大學"

C.SORTTOXLON工資/A,出生日期/AFOR學歷="大學"

D.SORTTOXLON工資/D,出生日期/DFOR學歷=“大學”

63.當前表中有4個數值型字段:高等數學、英語、計算機網絡和總分。其中高等數學、英語、計算機網絡的成績均已錄入,總分字段為空。要將所有學生的總分自動計算出來并填人總分字段中,使用命令

A.REPL總分WITH高等數學+英語+計算機網絡

B.REPL總分WITH高等數學,英語,計算機網絡

C.REPL總分WITH高等數學+英語+計算機網絡ALL

D.REPL總分WITH高等數學+英語+計算機網絡FORALL

64.職工數據庫中有D型字段"出生日期",要顯示職工生日的月份和日期可以使用命令

A.?姓名+Month(出生日期)+"月"+DAY(出生日期)+"日"

B.?姓名+STR(Month(出生日期))+"月"+DAY(出生日期)+"日"

C.?姓名+STR(Month(出生日期))+"月"+STR(DAY(出生日期))+"日"

D.姓名+SUBSTR(出生日期,4,2+SUBTR(生日期,7,2)

65.下列選項中可以得到字符型數據的是

A.DATE()

B.TIME()

C.YEAR(DATE()

D.MONTH(DATE())

66.用DIMENSION。(3,5)命令定義了一個數組a,則該數組的下標變量(數組元素)數目是

A.15

B.24

C.8

D.10

67.設X=123,Y=456,Z="X+Y",則表達式6+Z的值是

A.6+Z

B.6+X+Y

C.585

D.錯誤提示

68.使用DECLARE命令定義數組后,各數組元素在沒有賦值之前的數據類型是

A.無類型

B.字符型

C.邏輯型

D.數值型

69.順序執行下列命令后,屏幕最后顯示的結果是

A.N

B.C

C.D

D.U

70.用DIMENSLONa(2,3)命令定義數組s后再對各元素賦值:a(1,2);2,a(1,3):3,a(2,1)=4,a(2,2)=5,a(2,3)=6,然后再執行命令?a(5),則顯示結果是

A.F

B.變量未定義

C.5

D.3

71.執行以下命令序列(設今天是2000年8月6日)STOREDATE()TOMDATEMDATE:MDATE-365?YEAR(MDATE)的顯示結果為

A.1999

B.99

C.2000

D.該語句序列中有錯誤

72.在下列表達式中,結果為字符型是

A."125"-"90"

B.."abc"+"def"="abedef"

C.CTOD("99/10/01")

D.DTOC(DATE)"96/08/01

73.數據庫中有邏輯型字段變量"婚否"及日期型字段變量"出生日期",則判斷滿30歲且未婚的表達式為

A.NOT.婚否.AND.INT((DATE()-出生日期)/365)=30

B.NOT.婚否.AND.INT((DATE()-出生日期)/365)30

C.婚否.AND.INT((DATE()-出生日期)/365):30

D.1NT((DATE(*出生日期)/365)30

74.以下選項中不能參與數據運算的變量類型是

A.屏幕型

B.字符型

C.日期型

D.邏輯型

75.設變量A="99/10/01",則表達式MONTH((CTOD(A))和DAY((CTOD(A))的值分別為

A.99和10

B.99和1

C.10和1

D.1和10

76.設一個數據庫中有18條記錄,當EOF()返回真值且當前記錄號應為

A.18

B.0

C.19

D.1

77.執行STORE"1999年12月慶祝澳門回歸祖國!"TOXY命令之后,要在屏幕上顯示"澳門1999年12月回歸祖國",應使用命令

A.?SUBSTR(XY,15,4)+SUBSTR(XY,1,0)+SUBSTR(XY,10)

B.?SUBSTR(XY,15,4)+LEFT(XY,1,10)+RIGHT(XY,19)

C.?SUBSTR(XY,15,4)+LEFT(XY,10)十RIGHT(XY,10)

D.SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,19,10)

78.有如下命令序列:STORE"456"toXSTORE"123"+XTOYSTORETRIM(Y-"789")TOZ執行上述命令之后,Z的值是

A."123456789"

B."123456789"

C."123456789"

D."123456789"

79.假定有下述變量定義:姓名=[李華],性別=[女],生日={70/09/08),婚否=.T.,要顯示出以下格式的信息:李華,女,出生于70-09-08.T.,可用命令

A.?姓名,性別,生日,婚否

B.?姓名+","+性別+","+"出生于"+生日+婚否

C.?姓名+","+性別+","+"出生于"+DTOC(生日),婚否

D.?姓名+","+性別+","+"出生于"+DTOC(生日)+婚否

80.設有變量PI=3.1415926,執行命令?round(PI,3)的顯示結果是

A.3.141

B.3.142

C.3.140

D.3.000

81.設當前有一字段變量A的值為123,另有一同名內存變量A的值為-123,則執行?M.A-A后屏幕將顯示

A.246

B.-246

C.0

D.錯誤信息

82.下列字符型常量Hello,world!表示方法中,錯誤的是

A.[Hello,world!]

B.’Hello,world!’

C.{Hello,world!}

D."Hello,world

83.命令?STR(1000.50)執行后的顯示結果應為

A.1000

B.1000.5

C.1001

D.1000.50

84.執行以下命令序列:STORECTOD("99106120")TO日期STOREMONTH(日期)TO月份?月份顯示的月份值為

A.06

B.99

C.6

D.20

85.在以下四組命令中,每組有兩個分別運算的函數,運算結果相同的是

A.LEFT("FoxPro",3)與SUBSTR("FoxPro",1,3)

B.YEAR(DATE())與SUBSTR(DTOC(DATE())7,2)

C.TYPE("36-5*4")與TYPE(36-5*4)

D.假定A="This",B="isastring",A-B與A+B

86.CLEARMEMORY命令的功能是

A.清除整個屏幕

B.清除內存中的所有信息

C

溫馨提示

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

評論

0/150

提交評論