國家二級MySQL數(shù)據(jù)庫機(jī)試(選擇題)模擬試卷4_第1頁
國家二級MySQL數(shù)據(jù)庫機(jī)試(選擇題)模擬試卷4_第2頁
國家二級MySQL數(shù)據(jù)庫機(jī)試(選擇題)模擬試卷4_第3頁
國家二級MySQL數(shù)據(jù)庫機(jī)試(選擇題)模擬試卷4_第4頁
國家二級MySQL數(shù)據(jù)庫機(jī)試(選擇題)模擬試卷4_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

國家二級MySQL數(shù)據(jù)庫機(jī)試(選擇題)

模擬試卷第1套

一、單項(xiàng)選擇題(本題共25題,每題1.0分,共25

分。)

1、數(shù)據(jù)庫技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)的

A、存儲(chǔ)問題

B、共享問題

C、安全問題

D、保護(hù)問題

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:數(shù)據(jù)庫中的數(shù)據(jù)具有“集成”、"共享'之特點(diǎn),即數(shù)據(jù)庫集中了各種應(yīng)

用的數(shù)據(jù),進(jìn)行統(tǒng)一地均造與存儲(chǔ),而使它們能被不同的應(yīng)用程序所使用。因而數(shù)

據(jù)庫技術(shù)的根本目標(biāo)是解決數(shù)據(jù)的共享問題。

2、在學(xué)生管理的關(guān)系數(shù)據(jù)庫中,存取一個(gè)學(xué)生信息的數(shù)據(jù)單位是

A、文件

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

C、字段

D、記錄

標(biāo)準(zhǔn)答案:D

知識(shí)蓑解析:本題考查關(guān)系數(shù)據(jù)庫中,數(shù)據(jù)單位的相關(guān)概念。文件是指存儲(chǔ)在外部

介質(zhì)上的數(shù)據(jù)的集合。數(shù)據(jù)庫是存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)設(shè)備上,結(jié)構(gòu)化的相關(guān)數(shù)據(jù)集

合。它不僅包括描述事物的數(shù)據(jù)本身,而且還包括相關(guān)事物之間的聯(lián)系。在數(shù)據(jù)庫

中,表的“行”稱為“記錄”,“列”稱為“字段”。由此可得,題中存取一個(gè)學(xué)生信息的

數(shù)據(jù)單位為記錄。

3、在VisualFoxPro中,表示2012年9月10010點(diǎn)整的日期時(shí)間常量是

A、(/2012—09—1010:00:00)

B、{-2012-09-10-10:00:00)

C、(人2012-09-1010:00:00)

D、(人2012.09.10—10:00:00}

標(biāo)準(zhǔn)答案:c

知識(shí)點(diǎn)解析:本題考查三期時(shí)間常量的合法格式。在VFP中,日期時(shí)間型常量包

括日期和時(shí)間兩部分內(nèi)容:(〈日期>,〈時(shí)間>}。〈日期〉部分與日期型常量相似;<

時(shí)間》部分的格式為:[hh[:mm[:ss]][AMIPM]]O其中h部mm和ss分別代表

時(shí)、分和秒,默認(rèn)值分別為12、0和0,AM(或A)和PM(或P)分別代表上午和下

午,默認(rèn)值為AM,如果指定的時(shí)間大于等于12,則系統(tǒng)自動(dòng)轉(zhuǎn)為下午時(shí)間。日

期時(shí)間型數(shù)據(jù)用8個(gè)字節(jié)存儲(chǔ)。日期部分的取值范圍與日期型數(shù)據(jù)相同,時(shí)間部分

的取值范圍是:00:00:00AM?11:59:59PM。

4、下面表達(dá)式中,運(yùn)算結(jié)果為12的是

A、INT(11.6)

B、ROUND(11.4,0)

C、FLOOR(11.6、)

D、CE1L1NG(11.4)

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:本題考查數(shù)值函數(shù)的用法。INTO返同給定數(shù)值表達(dá)式的整數(shù)部分,

所以6)=11;函數(shù)ROUND(v數(shù)值表達(dá)式1>,V數(shù)值表達(dá)式2>),返回指定

表達(dá)式在指定位置四舍五入后的結(jié)果。<數(shù)值表達(dá)式2>指明四舍五入的位置。大于

0則表示要保留的小數(shù)位數(shù);小于。則表示是整數(shù)部分的舍入位數(shù),所以

ROUND。1.4,0)=11;FLOOR。返回小于或等于給定數(shù)值表達(dá)式的最大整數(shù),所

以FLOOR。1.6尸11;函數(shù)CEILING(數(shù)值表達(dá)式)的功能是返回大于或等于指定

數(shù)值表達(dá)式的最大整數(shù),所以表達(dá)式CEILING(11.4)=12o

5、下面的程序的功能是將II到2011之間的素?cái)?shù)插入數(shù)據(jù)庫prime,程序中的錯(cuò)誤

語句是CREATETABLEprime(datDn=llDOWHILEn<=2011f=0i=2DOWHILE

i<=INT(SQRT(n))IFMOD(n,i)<>0i=i+lLOOPELSEf=lEXITENDIFENDDOIF

f=0INSERTTOprimeVALUES(n)ENDIFn=n+lENDDO

A、DOWHILEn<=2011

B、INSERTTOprimeVALUES(n)

C、i=i+i

D、EXIT

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:本題考查向數(shù)據(jù)庫中插入一個(gè)記錄的SOL命令I(lǐng)NSERTINTO。其語

法格式如下:格式1:INSERTINTOdbf_name[(fnamel[,fname2,...])]

VALUES(eXpression1[,expression?,…])格式2:INSERTINTOdbf_nameFROM

ARRAYArTayNamcIFROMMEMVARo

6、如果一個(gè)過程不包含RETURN語句,或者RETURN語句中沒有指定表達(dá)式,

那么該過程:

A、沒有返回值

B、返回0

C、返回.F.

D、返回.T.

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:本題考查RETURN語句的語法。RETURN語句的返回語句,其功能

是返回程序調(diào)用處或命令窗口。該語句可省略,因?yàn)樵诿總€(gè)程序執(zhí)行的最厲,系統(tǒng)

都會(huì)自動(dòng)執(zhí)行1個(gè)return語句。

7、連續(xù)執(zhí)行以下命令,最后一條命令的輸出結(jié)果是SETEXACTOFFa="北京”

b=(a="北京交通”)?b

A、北京

B、北京交通

C、.F.

D、出錯(cuò)

標(biāo)準(zhǔn)答案:c

知識(shí)點(diǎn)3析:在用單等號(二)運(yùn)算符比較兩個(gè)字符串時(shí),運(yùn)算結(jié)果與SETEXACT

ONIOFF設(shè)置有關(guān)。①系統(tǒng)默認(rèn)OFF狀態(tài)。當(dāng)處于OFF狀態(tài)時(shí),只要右邊的字

符串與左邊字符串的前面部分內(nèi)容匹配,即可得到邏輯真(.T.)的結(jié)果。②當(dāng)處

于ON狀態(tài)時(shí),比較兩個(gè)字符串全部,先在較短字符串的尾部加若干個(gè)空格,使兩

個(gè)字符串的長度相等,然后再進(jìn)行比較。本題中由于北京”,故表達(dá)式a="北京

交通”返回邏輯假。

8、在SQL語句中,與表達(dá)式“年齡BETWEEN12AND46”功能相同的表達(dá)式是

A、年齡>=12ORv=46

B、年齡>=12ANDv=46

C、年齡>=1201^年齡<=4

D、年齡>=12AND年齡<二46

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:本題考查BETWEENAND的含義,BETWEENc數(shù)值表達(dá)式

1>AND〈數(shù)值表達(dá)式2>的意思是“在…和…之間”,表示取〈數(shù)值表達(dá)式1>和<數(shù)值

表達(dá)式2>之間的數(shù),且包括兩個(gè)數(shù)值表達(dá)式值在內(nèi)。

9、與“SELECT*FROM歌手WHERENOT(最后得分>9.00OR最后得分<8.00)”

等價(jià)的語句是

A、SELECT*FROM歌手WHERE最后得分BETWEEN9.00AND8.00

B、SELECT*FROM歌手WHERE最后得分>=8.0。AND最后得分v=9.00

C、SELECT*FROM歌手WHERE最后得分>9.00OR最后得分<8.00

D、SELECT*FROM歌手WHERE最后得分v=8.00AND最后得分>=9.00

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:SELECT查詢命令的使用非常靈活,用它可以構(gòu)造各種各樣的查詢。

本題中給出的查詢語句的功能是檢索出最后得分不大于9.00或者不小于8.00,

即小于或等于9.00和大于或等于8.(X)的歌手記錄。

10、查詢學(xué)生表S的全部記錄并存儲(chǔ)于臨時(shí)表文件。ne中的SQL命令是

A、SELECT*FROM學(xué)生表UNTOCURSORone

B、SELECT*FROM學(xué)生表TOCURSORone

13、設(shè)有讀者(借書證號,單位,姓名,職稱)和借閱(借書證號,圖書編號,借書日

期,還書日期)表,查詢所有“工程師”讀者借閱過的圖書編號,正確的SQL語句是

A、SELECT圖書編號FROM讀者,借閱WHERE職稱="工程師”

B、SELECT圖書編號FROM借閱WHERE圖書編號二;(SELECT圖書編號FROM

借閱WHERE職稱:“工程師”)

C、SELECT圖書編號FROM借閱WHERE借書證號IN;(SELECT借書證號

FROM讀者WHERE職稱:“工程師”)

D、SELECT圖書編號FROM讀者,圖書WHERE職稱="工程師”

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:本題考查SQL的嵌套查詢。嵌套查詢是一類基于多個(gè)表的查詢,查

詢的結(jié)果是出自一個(gè)表中的字段,但是查詢的條件要涉及多個(gè)表。這種簡單嵌套查

詢,可使用IN或NOTIN來判斷在外層的查詢條件中是否包含內(nèi)層查詢的結(jié)果。

這里的IN相當(dāng)于集合運(yùn)算符在選項(xiàng)C)中,先在內(nèi)查詢中從讀者表中查找出職

稱是“工程師”的讀者的“借書證號”,然后以此為條件再在外查詢中從借閱表中查找

出對應(yīng)的“圖書編號”

14、將表結(jié)構(gòu)為(職工號,姓名,工資)的表Employee中所有職工的工資增加

20%,正確的SOL命令是

A、CHANGEEmployeeSET工資=工資小I.2

B、CHANGEEmployeeSET工資WITH工資*1.2

C、UPDATEEmployeeSET工資=工資*1.2

D、UPDATEEmployeeSET工資WITH工資*1.2

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:本題考查SQL的數(shù)據(jù)更新命令。格式如下UPDATSTablelNameSET

Column_Namel=eXpressionl[,ColumnNamcl=eXpression2....]WHERECondition

一般使用WHERE子句指定條件,以,新滿足條件的一些記錄的字段值,并且一

次可以更新多個(gè)字段;如果不使用WHERE子句,則更新全部記錄。題目要求將

表結(jié)構(gòu)為(職工號,姓名,工資)的表Employee中所有職工的工資增加20%,所以

SET工資=工資*1.2o

15、假設(shè)有student表,可以正確添加字段“平均分?jǐn)?shù)”的命令是

A、ALTERTABLEsludentADD平均分?jǐn)?shù)F(6,2)

B、ALTERDBFstudenlADD平均分?jǐn)?shù)F6,2

C、CHANGETABLEstudentADD平均分?jǐn)?shù)F(6,2)

D、CHANGETABLEstudenlINSERT平均分?jǐn)?shù)6,2

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:向表中添加新字段的SQL語句格式為:ALTERTABLETableName

ADDFieldNamelFieldType[(nFieldWidth[,nPrecision])][NULLI

NOTNULL][CHECK....][ERROR.,..[[DEFAULT….][PRIMARYKEYI

UNIQUE1[REFRERENCEStablename2[TAGTagname1]]

16、SOL語句中刪除表的命令是

A、DROPTABLE

B、ERASETABLE

C、DELETETABLE

D、DELETEDBF

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:SQL語句中刪除表的命令是:DROPTABLEDROPTABLE直接從

磁盤上刪除所對應(yīng)的.dbf文件。

17、創(chuàng)建一個(gè)視圖,使用的SQL命令是

A、CREATE

B、CREATEDATEBASE

C、CREATEVIEW

D、CREATETABLE

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:創(chuàng)建一個(gè)視圖的SQL命令是CREATEVIEW,其格式為:CREATE

VIEWview_nameAS。

18、表名為Employee的表結(jié)構(gòu)是(職工號,姓名,工資),建立表Employee的SQL

命令是

A、CREATETABLEEmployee(職工號C(10),姓名C(20),工資Y)

B、CREATEEmployeeTABLE(職工號C(10),姓名C(20),工資Y)

C、CREATEDATABASEEmployee(職工號C(10),姓名C(20),工資Y)

D、CREATEEmployeeDATABASE(職工號C(10),姓名C(20),工資Y)

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:本題考查sql建立表的命令。格式為:CREATETABLEIDBFc表名,

(字段名1字段類型1[(字段寬度力字段名2字段類型2[(字段寬度)],…)

[CHECKv條件表達(dá)式>][DEFAULT,〈表達(dá)式習(xí)[PRIMARYKEY1UNIQUE]…)用

CREATETABLE命令可以完成表設(shè)計(jì)器所能完成的所有功能。除具有建立表的基

本功能外,CREATETABLE命令還可以建立主關(guān)鍵字(主索引)PRIMARYKEY、

定義域完整性的CHECK約束:、定義默認(rèn)值的DEFAULT等。

19、在VisualFoxPro中,查洵設(shè)計(jì)器和視圖設(shè)計(jì)器很像,如下描述正確的是

A、使用查詢設(shè)計(jì)器創(chuàng)建的是一個(gè)包含SQLSELECT語句的文本文件

B、使用視圖設(shè)計(jì)器創(chuàng)建的是一個(gè)包含SQLSELECT語句的文本文件

C、查詢和視圖有相同的用途

D、查詢和視圖實(shí)際都是一個(gè)存儲(chǔ)數(shù)據(jù)的表

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:使用查詢沒計(jì)器創(chuàng)建的是一個(gè)包含SQLSELECT語句的文本文件,

其擴(kuò)展文件名為.QPR<.而視圖設(shè)計(jì)完成后,在磁盤上不保存文件,視圖的結(jié)果保

存在數(shù)據(jù)庫中。

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

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

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

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

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

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:查詢和視圖有很多類似的地方,視圖兼有表和查詢的特點(diǎn),查詢可以

根據(jù)表或視圖定義,所以查詢和視圖乂有很多交叉的概念和作用。查詢就是預(yù)先定

義好的一個(gè)SQLSELECT語句,從指定的表或視圖中提取滿足條件的記錄,然后

按照一定的輸出類型定向輸出查詢結(jié)果。而視圖是操作表的一種手段,視圖基于

表,是數(shù)據(jù)庫中的一個(gè)特有功能,只有件包含視圖的數(shù)據(jù)庫打開時(shí),才能使用視

圖,在磁盤上并不能找到文件。

21、以下關(guān)于視圖的描述正確的是

A、視圖和表一樣包含數(shù)據(jù)

B、視圖物理上不包含數(shù)據(jù)

C、視圖定義保存在命令文件中

D、視圖定義保存在視圖文件中

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析?:視圖是根據(jù)基本表派生出來的,在關(guān)系數(shù)據(jù)庫中,視圖始終不真正含

有數(shù)據(jù),是原來表的一個(gè)窗口,可以通過視圖更新基本表中的數(shù)據(jù)。視圖只能在數(shù)

據(jù)庫中建立,數(shù)據(jù)庫打開時(shí),視圖從基本表中檢索數(shù)據(jù);數(shù)據(jù)庫關(guān)閉后視圖中的數(shù)

據(jù)將消失。在關(guān)系數(shù)據(jù)庫中,視圖是操作表的窗口,可以把它看成從表中派生出來

的虛表,它依賴于表,但不獨(dú)立存在,只能建立在數(shù)據(jù)陳中,也只有在包含視圖的

數(shù)據(jù)庫打開時(shí),才能使用視圖。

22、建立表單的命令是

A、CREATEFORM

B、CREATETABLE

C、NEWFORM

D、NEWTABLE

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:建立表單的命令為CREATEFORM。其他3種命令都是錯(cuò)誤的。

23、下面關(guān)于命令DOFORMXXNAMEYYLINKED的陳述中,正確的是

A、產(chǎn)生表單對象引用變量XX,在釋放變量XX時(shí)自動(dòng)關(guān)閉表單

B、產(chǎn)生表單對象引用變量XX,在釋放變量XX時(shí)并不關(guān)閉表單

C、產(chǎn)生表單對象引用變量YY,在釋放變量YY時(shí)自動(dòng)關(guān)閉表單

D、產(chǎn)生表單對象引用變量YY,在釋放變量YY時(shí)并不關(guān)閉表單

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:NAME子句的作用是在系統(tǒng)中建立指定名字的變量,并使它指向表

單對象,加上LINKED關(guān)鍵字時(shí),表單對象將隨指向它的變量的清除而關(guān)閉。

24、下列表單的哪個(gè)屬性設(shè)置為真時(shí),表單運(yùn)行時(shí)將自動(dòng)居中

A、AutoCenter

AlwaysOnTop

C、ShowCenter

D、FormCenter

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:Autocenter指定表單在初始化時(shí)是否自動(dòng)在VisualFoxPro主窗口內(nèi)居

中顯示,而AlwaysOnTop指定表單是否總是位于其他打開窗口之上。

25、下面不屬于按鈕控件事件的是

A、Init

B、Load

C、Click

D、Error

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:按鈕控件事件中,在對象建立時(shí)引發(fā)Init事件;用鼠標(biāo)單擊對象時(shí)引

發(fā)Click事件:當(dāng)對象方法或事件代碼在運(yùn)行過程中產(chǎn)生錯(cuò)誤時(shí)引發(fā)Error事件;

按鈕沒有Load事件。

國家二級MySQL數(shù)據(jù)庫機(jī)試(選擇題)

模擬試卷第2套

一、單項(xiàng)選擇題(本題共25題,每題7.0分,共25

分。)

1、若實(shí)體A和B是一對多的聯(lián)系,實(shí)體B和C是一對一的聯(lián)系,則實(shí)體A和C

的聯(lián)系是

A、一對一

B、一對多

C、多對一

D、多對多

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:由于B和C有一一對應(yīng)的聯(lián)系,而A和B之間有一對多的聯(lián)系,則

通過關(guān)系之間的傳遞,則A和C之間也是一對多的聯(lián)系“

2、在滿足實(shí)體完整性約束的條件下

A、一個(gè)關(guān)系中應(yīng)該有一個(gè)或多個(gè)候選關(guān)鍵字

B、一個(gè)關(guān)系中只能有一個(gè)候選關(guān)鍵字

C、一個(gè)關(guān)系中必須有多個(gè)候選關(guān)鍵字

D、一個(gè)關(guān)系中可以沒有候選關(guān)鍵字

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:在關(guān)系數(shù)據(jù)庫中,實(shí)體完整性的概念是主屬性不能為空。在滿足實(shí)體

完整性的前提下,必須在關(guān)系中存在主屬性,也就是在關(guān)系中應(yīng)該有候選關(guān)鍵字。

一個(gè)關(guān)系中可以有一個(gè)或者多個(gè)候選關(guān)鍵字。

3、執(zhí)行下列命令序列后,最后一條命令的顯示結(jié)果是DIMENSIONM(2,2)

M(l,I)=10M(l,2)=20M(2,1)=30M(2,2)=407M(2)

A、變量未定義的提示

B、10

C、20

D、.F.

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:DIMENSION命令是創(chuàng)建數(shù)組命令,其格式是:DIMENSION,數(shù)組

名〉(〈下標(biāo)上限1>[,<下標(biāo)上限……]o本題定義的是一個(gè)二維數(shù)組,可以

用一維數(shù)組的形式訪問二維數(shù)組。例如M(l,1)=M(1),M(l,2)=M(2)o

4、運(yùn)算結(jié)果不是2010的表達(dá)式是

A、int(2010.9)

B、round(20I0.1,0)

C、ceiling(2010.1)

D、floor(2010.9)

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:1NT(〈數(shù)值表達(dá)式,):返回指定數(shù)值表達(dá)式的整數(shù)部分。CEILING(<

數(shù)值表達(dá)式》):返回大于等于指定數(shù)值表達(dá)式的最小整數(shù)。FLOOR(〈數(shù)值表達(dá)

式〉):返回小于等于指定數(shù)值表達(dá)式的最大整數(shù)。ROUND(〈數(shù)值表達(dá)式1>,<數(shù)

值表達(dá)式2>):返回指定表達(dá)式在指定位置四舍五入后的結(jié)果。本題中,

Inf(2010.9)=2010,Round(20l0.I.0)=2010.Ceiling(2010.1)=2011.

Floor(2010.9)=-2010o

5、下列程序段執(zhí)行以后,內(nèi)存變量y的值是CLEARx=l2345y=0DOWHILEx>0

y=y+x%10x=int(x/10)ENDDO?y

A、54321

B、12345

C、51

D、15

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:本題考查的是DOWHILE循環(huán)語句的使用,其中涉及到一個(gè)累加的

計(jì)算,依次對變量x的值,即本題中的12345,從后向前對各位數(shù)進(jìn)行相加,最后

輸出,即輸出5+44-3+2+1的計(jì)算值。

6、在VisualFoxPro中,在數(shù)據(jù)庫中創(chuàng)建表的CREATETABLE命令中定義主索

引、實(shí)現(xiàn)實(shí)體完整性規(guī)則的短語是

A、FOREIGNKEY

B、DEFAULT

C、PRIMARYKEY

D、CHECK

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:通過sQL命令可以定義表結(jié)構(gòu),建立表的關(guān)鍵短語是CREATE

TABLEo建立表時(shí)可以通過PRIMARYKEY定義主索引,通過FOREIGNKEY短

語定義外鍵,通過DEFAULT短語定義默認(rèn)值,通過CHECK短語定義有效性規(guī)

則。

7、一個(gè)表可以建立多個(gè)索引,但只能建立一個(gè)的索引是

A、主索引

B、唯一索引

C、候選索引

D、普通索引

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:本題考查幾種索引的特點(diǎn)。主索引不允許表中有重復(fù)的字段值,一個(gè)

表只能有一個(gè)主索引。候選索引不允許表中有重復(fù)的字段值,因此候選索引有資格

被選作主索引。一個(gè)表可有多個(gè)候選索引。唯一索引允許表中有重復(fù)的字段值,但

索引項(xiàng)不重復(fù)。一個(gè)表可有多個(gè)唯一索引。普通索引允許表中有重復(fù)的字段值,索

引項(xiàng)也對應(yīng)重復(fù)。一個(gè)表可有多個(gè)普通索引。

8、在VisualFoxPro中,不允許出現(xiàn)重復(fù)字段值的索引是

A、主索引和唯一索引

B、主索引和候選索引

「、唯一索引和候選索引

D、唯一索引

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:本題考查主索引和候選索引的特征。主索引不允許表中有重復(fù)的字段

值,一個(gè)表只能有一個(gè)主索引。候選索引不允許表中有重復(fù)的字段值,因此候選索

引有資格被選作主索引,一個(gè)表可有多個(gè)候選索引。唯一索引允許表中有重復(fù)的字

段值,但索引項(xiàng)不重復(fù),一個(gè)表可有多個(gè)唯一索引。普通索引允許表中有重復(fù)的字

段值,索引項(xiàng)也對應(yīng)重復(fù),一個(gè)表可有多個(gè)普通索引。

9、在VisualFoxPro中,如果在表之間的聯(lián)系中設(shè)置了參照完整性規(guī)則,并在刪除

規(guī)則中選擇了“級聯(lián)”,當(dāng)刪除父表中的記錄,其結(jié)果是

A、只刪除父表中的記錄,不影響子表

B、任何時(shí)候都拒絕刪除父表中的記錄

C、在刪除父表中記錄的同時(shí)自動(dòng)刪除子表中的所有參照記錄

D、若子表中有參照記錄,則禁止刪除父表中記錄

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:如果在刪除規(guī)則選擇“級聯(lián)”,當(dāng)刪除父表中記錄時(shí),則自動(dòng)刪除子表

中的所有相關(guān)記錄。

10、查詢在“北京”和“上?!背錾膶W(xué)生信息的SQL語句是

A、SELECT*FROM學(xué)生WHERE出生地=,北京,AND,上海,

B、SELECT*FROM學(xué)生WHERE出生±也='北京'OR'上海'

C、SELECT*FROM學(xué)生WHERE出生地=,北京,AND出生地=,上海,

D、SELECT*FROM學(xué)生WHERE出生地-北京,OR出生地上海,

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:一個(gè)學(xué)生的出生地,要么存“北京”,要么在“上海”,所以兩者的關(guān)系

是“或”,用關(guān)鍵字or。

II、設(shè)有S(學(xué)號,姓名,性別)和SC(學(xué)號,課程號,成績)兩個(gè)表,用下列SQL語

句檢索選修的每門課程的成績都高于或等于85分的學(xué)生的學(xué)號、姓名和性別,正

確的是

A、SELECT學(xué)號,姓名,性別FROMsWHEREEXISTS;(SELECT*FROMsc

WHEREseo學(xué)號二s.學(xué)號AND成績v=85)

B、SELECT學(xué)號,姓名,F(xiàn)ROMsWHERENOTEXISTS;(SELECT*FROM

scWHEREsc.學(xué)號:s.學(xué)號AND成績v=85)

C、SELECT學(xué)號,姓名,性別FROMsWHEREEXISTS;(SELECT*FROMsc

WHEREsc.學(xué)號=s.學(xué)號AND成績:>85)

D、SELECT學(xué)號,姓名,性別FROMsWHERENOTEXISTS;(SELECT*FROM

scWHEREsc.學(xué)號=s.學(xué)號AND成績〈85)

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:題目中給出的四個(gè)選項(xiàng)為利用SQL謂詞查詢實(shí)現(xiàn)題干要求,正確的

語句應(yīng)該是:SELECT學(xué)號,姓名,性別FROMSWHERENOTEXISTS:

(SETECT*FROMSCWHERESC.學(xué)號=S.學(xué)號AND成績<&S)或者:SELECT

學(xué)號,姓名,性另ijFROMSWHEREEXISTS:(SELECT*FROMSCWHERE

SC.學(xué)號=S.學(xué)號AND成績>=85)。

12、查詢學(xué)生選修課程成績小于60分的學(xué)號,正確的SQL語句是

A、SELECTDISTINCT學(xué)號FROMSCWHERE"成績”<60

B、SELECTDISTINCT學(xué)號FROMSCWHERE成績V’60"

C、SELECTDISTINCT學(xué)號FROMSCWHERE成績<60

D、SELECTDISTINCT“學(xué)號”FROMSCWHERE“成績”<60

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:查詢條件“課程成績小于60分”對應(yīng)的條件表達(dá)式應(yīng)該書寫為“成績

<60"。

13、查詢銷售金額合計(jì)超過20000的商店,查詢結(jié)果包括商店名和銷售金額合計(jì)。

正確命令是

A、SELECT商店名,SUM(銷售數(shù)量*單價(jià))AS銷售金額合計(jì)FROM商店.商品,銷

售WHERE銷售金額合計(jì)20000

B、SELECT商店名,SUM(銷售數(shù)量*單價(jià))AS銷售金額合計(jì)>20000FROM商店,

商品,銷售WHERE商品.商品號二銷售.商品號AND商店.商店號二銷售.商店

C、SELECT商店名,SUM(銷售數(shù)量*單價(jià))AS銷售金額合計(jì)FROM商店,商品,

銷售WHERE商品.商品號二銷售.商品號AND商店.商店號二銷售.商店號

ANDSUM(銷售數(shù)量*單價(jià))>20000GROUPBY商店名

D、SELECT商店名,SUM(銷售數(shù)量*單價(jià))AS銷售金額合計(jì)FROM商店,商品,

銷售WHERE商品.商品號二銷售.商品號AND商店.商店號二銷售.商店號

GROUPBY商店名HAVINGSUM(銷售數(shù)量*單價(jià))>20000

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:用WHERE表示數(shù)據(jù)表連接條件;用GROUPBY表示分組,

HAVING總是跟在GROUPBY之后,用來限定分組,即HAVING是用來表示選

擇分組的條件。

14、設(shè)有讀者(借書證號,單位,姓名,職稱)和借閱(借書證號,圖書編號,借書日

期,還書H期)表,查詢所有“工程師”讀者借閱過的圖書編號,正確的SQL語句是

A、SELECT圖書編號FROM讀者,借閱WHERE職稱="工程師”

B、SELECT圖書編號FROM借閱WHERE圖書編號二;(SELECT圖書編號FROM

借閱WHERE職稱:“工程師”)

C、SELECT圖書編號FROM借閱WHERE借書證號IN;(SELECT借書證號

FROM讀者WHERE職稱:“工程師”)

D、SELECT圖書編號FROM讀者,圖書WHERE職稱="工程師”

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:本題考查SQL的嵌套查詢。嵌套杳詢是一類基于多個(gè)表的查詢,查

詢的結(jié)果是出自一個(gè)表中的字段,但是查詢的條件要涉及多個(gè)表。這種簡單嵌套查

詢,可使用IN或NOTIN來判斷在外層的查詢條件中是否包含內(nèi)層查詢的結(jié)果。

這里的IN相當(dāng)于集合運(yùn)算符在選項(xiàng)C)中,先在內(nèi)查詢中從讀者表中查找出職

稱是“工程師”的讀者的“借書證號”,然后以此為條件再在外查詢中從借閱表中查找

出對應(yīng)的“圖書編號”

15、SQL的數(shù)據(jù)操作語句不包括

A、INSERT

B、UPDATE

C、DELETE

D、CHANGE

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:SQL的數(shù)據(jù)操作功能包括數(shù)據(jù)的插入、更新和刪除功能,選項(xiàng)A)是

數(shù)據(jù)插入,選項(xiàng)B)是數(shù)據(jù)更新,選項(xiàng)C)是數(shù)據(jù)刪除。選項(xiàng)D)是VisualFoxPro中

表記錄修改命令。

16、正確的SQL插入命令的語法格式是

A、INSERTIN...VALUES...

B、INSERTTO...VALUES

C、INSERTINTO...VALUES...

D、INSERT...VALUES...

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:在SQL中用于插入記錄的語法可簡單表示為:INSERTINTO表名

VALUES(插入記錄各個(gè)字段值列表)。

17、使用SQL語句將學(xué)生表S中年齡(AGE)大于30歲的記錄刪除,正確的命令是

A、DELETEFORAGE>30

B、DELETEFROMSWHEREAGE>30

C、DELETESFORAGE>30

D、DELETESWHEREAGE>30

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:SQL從表中刪除數(shù)據(jù)的命令格式是:DELETEFROM(表

名習(xí)WHERE<條件表達(dá)式>]。其中,F(xiàn)ROM指定從哪個(gè)表中刪除數(shù)據(jù)。WHERE指

定被刪除的記錄所滿足的條件,如果不使用WHERE子句,則刪除該表中的全部

記錄。

18、將表結(jié)構(gòu)為(職工號,姓名,工資)的表Employee中所有職工的工資增加

20%,正確的SOL命令是

A、CHANGEEmployeeSET工資=工資*1.2

B、CHANGEEmployeeSET工資WITH工資*1.2

C、UPDATEEmployeeSET工資=工資*1.2

D、UPDATEEmployeeSET工資WITH工資*1.2

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:本題考查SQL的數(shù)據(jù)更新命令.格式如下HPDATSTahlelNameSET

Column_Namcl=cXpressionl[,Column_Namcl=cXprcssion2....]WHERECondition

一般使用WHERE子句指定條件,以更新滿足條件的一些記錄的字段值,并且一

次可以更新多個(gè)字段;如果不使用WHERE子句,則更新全部記錄。題目要求將

表結(jié)構(gòu)為(職工號,姓名,工資)的表Employee中所有職工的工資增加20%,所以

SET工資=工資*1.2o

19、假設(shè)有student表,可以正確添加字段“平均分?jǐn)?shù)”的命令是

A、ALTERTABLEsludentADD平均分?jǐn)?shù)F(6,2)

B、ALTERDBFstudentADD平均分?jǐn)?shù)F6,2

C、CHANGETABLEstudentADD平均分?jǐn)?shù)F(6,2)

D、CHANGETABLEstudentINSERT平均分?jǐn)?shù)6,2

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:向表中添加新字段的SQL語句格式為:ALTERTABLETableName

ADDFieldNamelFieldType[(nFieldWidth[,nPrecision])][NULLI

NOTNULL][CHECK....][ERROR....[[DEFAULT….)|PRIMARYKEYI

UNIQUE][REFRERENCEStablename2[TAGTagnariel||

20、有表名為Employee的表結(jié)構(gòu)(職工號,姓名,工資),為表Employee增加字段

“住址”的SOL命令是

A、ALTERDBFEmployeeADD住址C(30)

B、CHANGEDBFEmployeeADD住址C(30)

C、CHANGETABLEEmployeeADD住址C(30)

D、ALTERTABLEEmployeeADD住址C(30)

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:本題考查表結(jié)構(gòu)的修改。格式為:ALTERTABLEV表名,

ADD[COLUMN[<字段名字段類型>[(<長度>[,<小數(shù)位數(shù)>])][NULLINOT

NULL][CHECKc邏輯表達(dá)式1>[ERROR<字符型文本信息>]][DEFAULTc表達(dá)式

1習(xí)[PRIMARYKEYIUNIQuE][ADDPRIMARYKEY<表達(dá)式1>1人6<標(biāo)識(shí)名

1習(xí)FOR<邏輯表達(dá)式2>]][ADDUNIQUEv表達(dá)式2>[TAG<標(biāo)識(shí)名2>[FOR<邏輯表

達(dá)式3>川[ADDFOREIGNKEY[v表達(dá)式3>][TAG<標(biāo)識(shí)名4>][FORv邏輯表達(dá)式

4>]REFERENCES表名2|TAG<標(biāo)識(shí)名4>]]該格式可以向表中添加新的字段、設(shè)置

字段有效性規(guī)則、建立索引和建立表間聯(lián)系等。

21、在VisualFoxPro中,以下關(guān)于查詢的描述正確的是

A、不能用自由表建立查詢

B、只能用自由表建立查詢

C、不能用數(shù)據(jù)庫表建立查詢

D、可以用數(shù)據(jù)庫表和自由表建立查詢

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:本題考查查詢的概念。查詢就是預(yù)先定義好的一個(gè)SQLSELECT語

句,在不同的場合可以直接或者反復(fù)使用,從而提高數(shù)據(jù)查詢效率??梢杂脭?shù)據(jù)庫

表、自由表或視圖建立查詢。所以應(yīng)選D。

22、在查詢設(shè)計(jì)器”添加表和視圖”窗口中,單擊“其他”按鈕用于添加

A、視圖

B、其他查詢

C、本數(shù)據(jù)庫中的表

D、本數(shù)據(jù)庫之外的表

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:本題考查對查詢設(shè)計(jì)器的掌握。查詢設(shè)計(jì)器包含的選項(xiàng)卡有:字段、

聯(lián)接、篩選、排序依據(jù)、分組依據(jù)和雜項(xiàng)。在查詢設(shè)計(jì)器“添加表和視圖“窗I」中,

單擊“其他”按鈕用于添加本數(shù)據(jù)庫之外的表。

23N在VisualFoxpro中,可視類庫文件的擴(kuò)展名是

A、.dbf

B、.sex

C、.vex

D^.dbc

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:.dbf是表的擴(kuò)展名,.sex是表單的擴(kuò)展名,.dbc是數(shù)據(jù)庫的擴(kuò)展

名,.vex是可視類文件的擴(kuò)展名。

24、打開已經(jīng)存在的表單文件的命令是

A、MODIFYFORM

B、EDITFORM

C、OPENFORM

D、READFORM

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:打開已經(jīng)存在的表單文件的命令是modif.yform。

25、為了使命令按鈕在界面運(yùn)行時(shí)顯示“運(yùn)行”,需要設(shè)置該命令按鈕的哪個(gè)屬性

A、Text

B、Title

C、Display

D、Caption

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:在按鈕上顯示的文字可以通過其CAPTION屬性進(jìn)行設(shè)置。

國家二級MySQL數(shù)據(jù)庫機(jī)試(選擇題)

模擬試卷第3套

一、單項(xiàng)選擇題(本題共25題,每題7.0分,共25

分。)

1、將E-R圖轉(zhuǎn)換到關(guān)系模式時(shí),實(shí)體與聯(lián)系都可以表示成。

A、屬性

B、關(guān)系

C、鍵

D、域

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:暫無解析

2、數(shù)據(jù)庫管理系統(tǒng)中負(fù)責(zé)數(shù)據(jù)模式定義的語言是

A、數(shù)據(jù)定義語言

B、數(shù)據(jù)管理語言

C、數(shù)據(jù)操縱語言

D、數(shù)據(jù)控制語言

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:數(shù)據(jù)庫管理系統(tǒng)一般提供相應(yīng)的數(shù)據(jù)語言,它們分別是:數(shù)據(jù)定義語

言,負(fù)責(zé)數(shù)據(jù)的模式定義與數(shù)據(jù)的物理存取構(gòu)建;數(shù)據(jù)操縱語言,負(fù)責(zé)數(shù)據(jù)的操

縱,包括查詢及增、刪、改等操作;數(shù)據(jù)控制語言,負(fù)責(zé)數(shù)據(jù)完整性、安全性的定

義與檢查以及并發(fā)控制、故障恢復(fù)等功能。

3、層次型、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫劃分原則是

A、記錄長度

B、文件的大小

C、聯(lián)系的復(fù)雜程度

D、數(shù)據(jù)之間的聯(lián)系方式

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:根據(jù)數(shù)據(jù)之間的聯(lián)系方式,可以把數(shù)據(jù)庫分為層次型、網(wǎng)狀型和關(guān)系

型數(shù)據(jù)庫,它們是根據(jù)數(shù)據(jù)之間的聯(lián)系方式來劃分的。

4、數(shù)據(jù)庫系統(tǒng)的三級模式不包括

A、概念模式

B、內(nèi)模式

C、外模式

D、數(shù)據(jù)模式

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:數(shù)據(jù)庫系統(tǒng)的三級模式包括概念模式、外模式和內(nèi)模式(物理模式)。

5、設(shè)有表示學(xué)生選課的三張表,學(xué)生S(學(xué)號,姓名,性別,年齡,身份證號),課

程C(課號,課名、),選課SC(學(xué)號,課號,成績),則表SC的關(guān)鍵字(鍵或碼)為

A、課號,成績

B、學(xué)號,成績

C、學(xué)號,課號

D、學(xué)號,姓名,成績

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)。析:關(guān)鍵字是格屬性或?qū)傩缘慕M合,其值能夠唯一地標(biāo)識(shí)一個(gè)元組,而在

SC中學(xué)號和課號的組合可以對元組進(jìn)行唯一的標(biāo)識(shí)。

sT

6、有三個(gè)關(guān)系R、S和T如下:見由

關(guān)系R和S得到關(guān)系T的操作是

A、自然連接

B、并

C、交

D、差

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:由關(guān)系T中的的數(shù)據(jù)可以看出,其數(shù)據(jù)由屬于關(guān)系R但是不屬于關(guān)

系S的數(shù)據(jù)組成。所以關(guān)系T是由關(guān)系R和S通過差運(yùn)算得到的。

7、設(shè)有如卜關(guān)系表:則下列操

作中正確的是

A、T=RAS

B、T=RUS

C、T=RxS

D、T=R/S

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:關(guān)系代數(shù)的并運(yùn)算是指:設(shè)關(guān)系R和S具有相同的關(guān)系模式,R和S

的并是由屬于R或?qū)儆赟的元組組成的集合,記為RUs。形式定義為:RUS三{tl

tGRAGS},式中I是元組變量。本題中關(guān)系T是由屬于關(guān)系R的或者屬于關(guān)系S的

元組組成,所以T是RUS的結(jié)果。

8、下面命令的輸出結(jié)果是:DIMENSIONa(10)?a(l)

A、.F.

B、.T.

C、0

D、未定義

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:本題考查用DIMENSION定義一維數(shù)組。在VFP中,DIMENSION

a(10)語句定義了一維數(shù)組a(10),并且其每個(gè)數(shù)組元素的值被默認(rèn)地賦予邏輯假

(.F.)。

9、下列程序段的執(zhí)行結(jié)果是DIMEa(8)a(l)=la(2)=1fori=3to8a(i)=a(i-1)+a(i—

2)next?a(7)

A、5

B、8

C、13

D、21

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:For循環(huán)中的語句Mi)=a(i?l)+a(i-2)是指定每個(gè)元素的值為它的前兩項(xiàng)

的和,這個(gè)元素必須只能從第3項(xiàng)開始指定。由于前兩項(xiàng)分別是1、1,所以數(shù)組a

的8個(gè)元素分別是1,1,2,3,5,8,13,21:元素a(7)的值是13。

10、下列程序段執(zhí)行以后,內(nèi)存變量y的值是CLEARx=12345y=0DOWHILEx>0

y=y+x%10x=int(x/10)ENDDO?y

A、54321

R、12345

C、51

D、15

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:本題考查的是DOWHILE循環(huán)語句的使用,其中涉及到一個(gè)累加的

計(jì)算,依次對變量x的值,即本題中的12345,從后向前對各位數(shù)進(jìn)行相加,最后

輸出,即輸出5+4+3+2+1的計(jì)算值。

11、在VisualFoxPro中,過程的返回語句是

A、GOBACK

B、COMEBACK

C、RETURN

D、BACK

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:VisualFoxPro中過程式的返回語句為RETURN。RETURN結(jié)束當(dāng)前

程序的執(zhí)行,返回到調(diào)用它的上級程序,若無上級程序則返回到命令窗口。

12、在表設(shè)計(jì)器的“字段”選項(xiàng)卡中,字段有效性的設(shè)置項(xiàng)中不包括

A、規(guī)則

B、信息

C、默認(rèn)值

D^標(biāo)題

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:定義字段有效性規(guī)則可以在表設(shè)計(jì)器中進(jìn)行設(shè)汽,且只有數(shù)據(jù)庫表才

可以定義字段有效性規(guī)則,自由表不能進(jìn)行設(shè)置。建立字段有效性規(guī)則前,首先選

中要定義字段有效性規(guī)則的字段。VisualFoxPro提供的字段有效性規(guī)則有3類:規(guī)

則、信息和默認(rèn)值。

13、在VisualFoxPro中,僅顯示當(dāng)前表當(dāng)前記錄的命令是

A、LIST

B、DISPLAY

C、SELECT

D、SHOW

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:本題考查顯示記錄的命令。表記錄瀏覽及顯示的常用命令如下:

BROWSE:打開表瀏覽器瀏覽當(dāng)前表記錄LIST:默認(rèn)在VjsualFoxPro窗口中顯示

表的全部記錄DISPLAY:默認(rèn)在VisualFoxPro窗I」中顯示表的當(dāng)前記錄

14、連續(xù)執(zhí)行以下命令,最后一條命令的輸出結(jié)果是SETEXACTOFFa="北京”

b=(a="北京交通”)?b

A、北京

B、北京交通

C、.F.

D、出錯(cuò)

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:在用單等號(二)運(yùn)算符比較兩個(gè)字符串時(shí),運(yùn)算結(jié)果與SETEXACT

ONIOFF設(shè)置有關(guān)。①系統(tǒng)默認(rèn)OFF狀態(tài)。當(dāng)處于OFF狀態(tài)時(shí),只要右邊的字

符串與左邊字符串的前面部分內(nèi)容匹配,即可得到邏輯真(.T.)的結(jié)果。②當(dāng)處

于ON狀態(tài)時(shí),比較兩個(gè)字符串全部,先在較短字符串的尾部加若干個(gè)空格,使兩

個(gè)字符串的長度相等,然后再進(jìn)行比較。本題中由于a="北京”,故表達(dá)式a="北京

交通”返邏輯假c

15、在SQLSELECT查詢中,為了使查詢結(jié)果排序必須使用短語

A、ASC

B、DESC

C、GROUPBY

D、ORDERBY

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:在SOLSELECT查詢中,使用短語ORDERBY使查詢結(jié)果排序,所

以應(yīng)選D。ASC表示升序排序,DESC表示降序排序,GROUP.BY是指定分組。

16、使用如下數(shù)據(jù)表:學(xué)生.DBF:學(xué)號(C,8),姓名(C,6),性別(C,2),出生

日期(D)選課.DBF:學(xué)號(C,8),課程號(C,3),成績(N,5,1)設(shè)有學(xué)生(學(xué)

號,姓名,性別,出生三期)和選課(學(xué)號,課程號,成績)兩個(gè)關(guān)系,計(jì)算劉明同學(xué)

選修的所有課程的平均成績,正確的SQL語句是

A、SELECTAVG(成績)FROM選課WHERE姓名一,劉明”

B、SELECTAVG(成績)FROM學(xué)生,選課WHERE姓名="劉明”

C、SELECTAVG(成績)FROM學(xué)生,選課WHERE學(xué)生.姓名=“劉明”

D、SELECTAVG(成績)FROM學(xué)生,選課WHERE學(xué)生.學(xué)號二選課.學(xué)號AND

姓名="劉明,,

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:本題考查seleci語句的用法。要求計(jì)算劉明同學(xué)選修的所有課程的平

均成績,利用AVG()函數(shù)求得成績字段的平均值,查詢的數(shù)據(jù)源為學(xué)生和課程兩

個(gè)表,所以FROM后面要跟這兩個(gè)表名。以同時(shí)滿足“學(xué)生.學(xué)號二選課.學(xué)號”和

“姓名=“劉明"''為篩選記錄的條件。

17、查詢訂購單的數(shù)量和所有訂購單平均金額的正確命令是

A、SELECTCOUNT(D【STINCT訂單號),AVG(數(shù)量*單價(jià))FROM產(chǎn)品JOIN訂購

單名細(xì)ON產(chǎn)品.產(chǎn)品號二訂購單名細(xì).產(chǎn)品號

B、SELECTCOUNT(訂單號),AVG(數(shù)量*單價(jià))FROM產(chǎn)品JOIN訂購單名細(xì)ON

產(chǎn)品.產(chǎn)品號:訂購單名細(xì).產(chǎn)品號

C、SELECTCOUNT(DISTINCT訂單號),AVG(數(shù)量(單價(jià))FROM產(chǎn)品,訂購單名

細(xì)ON產(chǎn)品.產(chǎn)品號=訂購單名細(xì).產(chǎn)品號

D、SELECTCOUNT(訂單號),AVG(數(shù)量*單價(jià))FROM產(chǎn)品,訂購單名細(xì)ON產(chǎn)

品.產(chǎn)品號=訂購單名組.產(chǎn)品號

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:VFP的SQLSELECT中內(nèi)聯(lián)接查詢的語法是:SELECT…FROM表

1[INNER]JOIN表2ON聯(lián)接條件where……Count。和avg()都是SQL中用于計(jì)算

的檢索函數(shù),其中Count用來計(jì)算記錄個(gè)數(shù),通常應(yīng)該使用Distinct,除非對關(guān)系

中的元組個(gè)數(shù)進(jìn)行計(jì)算。這個(gè)題目中要求訂購單的數(shù)量,顯然應(yīng)該對訂單號計(jì)數(shù),

但訂購單明細(xì)表中的訂單號是有重復(fù)的(因?yàn)橐环萦唵紊峡赡苡卸喾N產(chǎn)品),因此應(yīng)

該在count。中使用Distinct,.Avg函數(shù)是用來計(jì)算平均值的。產(chǎn)品金額=數(shù)量*單

價(jià)。

18、計(jì)算每名運(yùn)動(dòng)員的“得分”的正確SQL語句是

A、UPDATE運(yùn)動(dòng)員FIELD得分=2*投中2分球+3*投中3分球+罰球

B、UPDATE運(yùn)動(dòng)員FIELD得分WTTH2*投中2分球+3*投中3分球+罰球

C、UPDATE運(yùn)動(dòng)員SET得分WTTH2*投中2分球+3*投中3分球+罰球

D、UPDATE運(yùn)動(dòng)員SET得分=2*投中2分球+3*投中3分球+罰球

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:本題考查的是SOL數(shù)據(jù)更新語句。該語句的基本命令格式為:

UPDATE數(shù)據(jù)表名SET字段名=更新表達(dá)式值WHERE條件表達(dá)式當(dāng)不使用

WHERE子句時(shí),則更新全部記錄。

19、將Employee表中職工號為“19620426”的記錄中“單位號”修改為“003”正確的

SQL語句是

A、UPDATEEmployeeSET單位號="003"WHERE職工號IS“19620426”

B、UPDATEEmployeeWHERE職工號IS“19620426”SET單位號=“003”

C、UPDATEEmployeeSET單位號="003"WHERE職工號="19620426”

D、UPDATEEmployee單位號WITH“003”WHERE職工號="19620426”

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:本題考查SQL的數(shù)據(jù)更新命令。格式為:UPDATETableNameSET

Column_Namel=eXpressionl[,Column_Namel=eXpression2....]WHERE

CondilionUpdale一般使用WHERE子句指定條件,以更新滿足條件的一些記錄的

字段值,并且一次可以更新多個(gè)字段;如果不使用WHERE子句,則更新全部記

錄。題中將Employee表中職工號為“19620426”的記錄的“單位號”修改為“003”,所

以使用UPDATE命令,修改單位號=“003”,條件為:職工號="19620426”。

20、假設(shè)數(shù)據(jù)庫已經(jīng)打開,要打開其中的視圖myview,可使用命令:

A、OPENmyview

B、OPENVIEWmyview

C^USEmyview

D、USEVIEWmyview

標(biāo)準(zhǔn)答案:c

知識(shí)點(diǎn).析:本題考查打開一個(gè)視圖的命令。在vfp系統(tǒng)中,打開一個(gè)視圖也用

UsE命令,但是需要事先打開數(shù)據(jù)庫,或者是視圖名前加_L數(shù)據(jù)庫名及感嘆號。

21、根據(jù)“歌手”表建立視圖myview,視圖中含有“歌手號”左邊第一位是“1”的所有

記錄,正確的SQL語句是

A、CREATEVIEWmyviewASSELECT*FROM歌手WHERELEFT(歌手號,

1尸T'

B、CREATEVIEWmyviewASSELECT*FROM歌手WHERELIKE("1”,歌手號)

C、CREATEVIEWmyviewSELECT*FROM歌手WHERELEFT(歌手號,1)='T'

D、CREATEVIEWmyviewSELECT*FROM歌手WHERELIKE(T,歌手號)

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:視圖是根據(jù)對表的查詢定義的,其命令格式是:CREATEVIEWV視

圖名,As。建立視圖的篩選條件是“歌手號”第一位是“1”的所有記錄,所以查詢條件

是WHERELEFT(歌手號,1尸“1”,LEFT。從給定字符串的左端取指定長度的字

串,其基本格式是:LEFT(〈字符表達(dá)式>,〈長度〉)。

22、假設(shè)表單MyForm隱藏著,讓該表單在屏幕上顯示的命令是

A^MyForm.List

MyForm.Display

C、MyForm.Show

D^MyForm.ShowForm

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:運(yùn)行表單時(shí),在產(chǎn)生表單對象后,將調(diào)用表單對象的Show方法顯示

表單。其中,Show方法將表單的Visible屬性設(shè)置為.T.,并使表單成為活動(dòng)對

象。

23、在表單中為表格控件指定數(shù)據(jù)源的屬性是

A^DataSource

RecordSource

C、DataFrom

D、RecordFrom

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:表格控件的數(shù)據(jù)源屬性是RecordSourceo

24、在一個(gè)空的表單中添加一個(gè)選項(xiàng)按鈕組控件,該控件可能的默認(rèn)名稱是

A、Optiongroupl

B、Checkl

C、Spinnerl

D、Listl

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:在表單中添加一個(gè)控件時(shí),系統(tǒng)給出的默認(rèn)名稱是以控件的英文名命

名的,所以在添加一個(gè)選項(xiàng)按鈕組控件后,默認(rèn)名稱可能是Optiongroupl。Chcckl

為可能的復(fù)選框控件名禰,Spinnerl為可能的微調(diào)按鈕控件名稱,Listl為可能的

列表框控件名稱。

25、在VisualFoxPro中,編譯或連編生成的程序文件的擴(kuò)展名不包括

A、APP

B、EXE

C>DBC

D、FXP

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:本題考查程序的編譯、連編過程。在VisualFoxPro中,通過編譯、

連編,可以產(chǎn)生不同的目標(biāo)代碼文件,這些文件具有不同的擴(kuò)展名。.exe(Visual

FoxPro可執(zhí)行文件)—>.app(應(yīng)用程序文件)—fxp[編譯文件)—.prg(源程序文

件)。

家二級MySQL數(shù)據(jù)庫機(jī)試(選擇題)

模擬試卷第4套

一、單項(xiàng)選擇題(本題共25題,每題7.0分,共25

分。)

1、數(shù)據(jù)庫技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)的

A、存儲(chǔ)問題

B、共享問題

C、安全問題

D、保護(hù)問題

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:數(shù)據(jù)庫中的數(shù)據(jù)具有“集成”、“共享”之特點(diǎn),即數(shù)據(jù)庫集中了各種應(yīng)

用的數(shù)據(jù),進(jìn)行統(tǒng)一地溝造與存儲(chǔ),而使它們能被不同的應(yīng)用程序所使用。因而數(shù)

據(jù)庫技術(shù)的根本目標(biāo)是解決數(shù)據(jù)的共享問題。

2、下列描述中正確的是

A、為了建立一個(gè)關(guān)系,首先要構(gòu)造數(shù)據(jù)的邏輯關(guān)系

B、表示關(guān)系的二維表中各元組的每一個(gè)分量還可以分成若干數(shù)據(jù)項(xiàng)

C、一個(gè)關(guān)系的屬性名表稱為關(guān)系模式

D、一個(gè)關(guān)系可以包括多個(gè)二維表

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:二維表中元組的分量是不可分割的基本數(shù)據(jù)項(xiàng),這就是元組分量的原

子性,故選項(xiàng)B)錯(cuò)誤;關(guān)系的框架稱為關(guān)系模式;一個(gè)滿足“元組個(gè)數(shù)有限性、元

組的惟一性、元組的次序無關(guān)性、元組分量的原子性、屬性名惟一性、屬性的次序

無關(guān)性、分量值域的同一性”7個(gè)性質(zhì)的二維表稱為關(guān)系。

3、在數(shù)據(jù)庫設(shè)計(jì)中,將E—R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于

A、需求分析階段

B、概念設(shè)計(jì)階段

C、邏輯設(shè)計(jì)階段

D、物理設(shè)計(jì)階段

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:數(shù)據(jù)庫的沒計(jì)階段包括需要分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì),

其中將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于邏輯設(shè)計(jì)階段。

4、在MySQL中通常使用語句來進(jìn)行數(shù)據(jù)的檢索、輸出操作。

A、SELECT

B、INSERT

C、DELETE

D、UPDATE

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:暫無解析

5、在VisualFoxPro中,表示2012年9月10H10點(diǎn)整的日期時(shí)間常量是

A、{/2012—09—1010:00:00)

B、{-2012-09-10-10:00:00)

C、{人2012-09-1010:00:00}

D、12012.09.10—10:00:00}

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:本題考查三期時(shí)間常量的合法格式。在VFP中,日期時(shí)間型常量包

括日期和時(shí)間兩部分內(nèi)容:{〈日期>,〈時(shí)間>)?!慈掌凇挡糠峙c日期型常量相似;<

時(shí)間〉部分的格式為:[hh[:mm[:ss川AMIPM]]。其中hh、mm和ss分別代表

時(shí)、分和秒,默認(rèn)值分別為12、0和0,AM(或A)和PM(或P)分別代表上午和下

午,默認(rèn)值為AM,如果指定的時(shí)間大于等于12,則系統(tǒng)自動(dòng)轉(zhuǎn)為下午時(shí)間。日

期時(shí)間型數(shù)據(jù)用8個(gè)字節(jié)存儲(chǔ)。日期部分的取值范圍與日期型數(shù)據(jù)相同,時(shí)間部分

的取值范圍是:00:00:00AM?11:59:59PM。

6、命令?LEN(SPACE(3)-SPACE(2))的結(jié)果是

A、1

B、2

C、3

D、5

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:LEN()函數(shù)返回指定字符表達(dá)式的長度,即所包含的字節(jié)數(shù):

SPACE。函數(shù)返回指定個(gè)數(shù)的空格字符組成的字符串。而字符表達(dá)式中的表示

空格移位連接,其含義是連接前后兩個(gè)字符串,并將前字符串的尾部空格移到合并

后的新字符串尾部。因此SPACE(2)-SPACE⑶運(yùn)算后的長度是5。

7、在下列的VisualFoxPro表達(dá)式中,運(yùn)算結(jié)果不為邏輯真的是

A、EMPTY(SPACE(0))

B、LIKECxy*\Xyz)

C>AT(txy,;abcxyz,)

D、ISNULL(.NULL.)

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:選項(xiàng)A)中的EMPTY。函數(shù)是判斷表達(dá)式結(jié)果是否為“空”值;選項(xiàng)B)

中的LIKE。函數(shù)是比較兩個(gè)字符串對應(yīng)位置上的字符是否匹配,選項(xiàng)B)中的兩個(gè)

表達(dá)式對應(yīng)的字符都匹配.函數(shù)返問.T.:選項(xiàng)c)中的AT()函數(shù)是求子串位置的

函數(shù),其函數(shù)值為數(shù)值型;選項(xiàng)D)中的ISNULL。函數(shù)是空值(NULL值)測試函

數(shù),判斷一個(gè)表達(dá)式的運(yùn)算結(jié)果是否為NULL值。

8、下面關(guān)于過程調(diào)用的陳述中,哪個(gè)是正確的

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

B、當(dāng)實(shí)參的數(shù)量多于形參的數(shù)量時(shí),多余的實(shí)參被忽略

C、當(dāng)形參的數(shù)量多于實(shí)參的數(shù)量時(shí),多余的形參取邏輯假

D、當(dāng)形參的數(shù)量多于實(shí)參的數(shù)量時(shí),多余的形參取邏輯真

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)。扁:本題考查過程調(diào)用中實(shí)參與形參的關(guān)系。主要有以下四點(diǎn):①實(shí)參

可以是常量、變量,也可以是一般形式的表達(dá)式;②調(diào)用時(shí),實(shí)參傳遞給形參;

③形參數(shù)目不能少于實(shí)參數(shù)目;④形參多于實(shí)參時(shí),多余的形參初值為邏輯假。

9、下列程序段執(zhí)行以后,內(nèi)存變量X和Y的值是CLEARSTORE3TOXSTORE

5TOYSETUDFPARMSTOREFERENCEDOPLUSWITH(X),Y?X.Y

PROCEDUREPLUSPARAMETERSAl.A2A1=A1+A2A2=A1+A2ENDPROC

A、58

B、813

C、513

D、313

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:本題考查帶參數(shù)的過程調(diào)用,語句SETUDFPARMSTOREFERENCE

語句,表示內(nèi)存變量是按引用傳遞。所以實(shí)參變量Y是引用傳遞,(x)是按值傳

遞。在執(zhí)行過程PLUS時(shí),Al=3,A5=5,過程PLUS運(yùn)行完后,Al=8,A2=13,

因?yàn)閷?shí)參變量Y是引用傳遞,(x)是按值傳遞,所以實(shí)參變量Y的值等A2=13,x

的值等于3。

10、連續(xù)執(zhí)行以下命令,最后一條命令的輸出結(jié)果是SETEXACTOFFa="北京”

b=(a="北京交通”)?b

A、北京

B、北京交通

C、.F.

D、出錯(cuò)

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:在用單等號(二)運(yùn)算符比較兩個(gè)字符串時(shí),運(yùn)算結(jié)果與SETEXACT

ONIOFF設(shè)置有關(guān)。①系統(tǒng)默認(rèn)OFF狀態(tài)。當(dāng)處于OFF狀態(tài)時(shí),只要右邊的字

符串與左邊字符串的前面部分內(nèi)容匹配,即可得到邏輯真(.T.)的結(jié)果。②當(dāng)處

于ON狀態(tài)時(shí),比較兩個(gè)字符串全部,先在較短字符串的尾部加若干個(gè)空格,使兩

個(gè)字符串的長度相等,然后再進(jìn)行比較。本題中由于a二"北京”,故表達(dá)式a="北京

交通”返回邏輯假。

II、在數(shù)據(jù)庫中建立索引的目的是

A、節(jié)省存儲(chǔ)空間

B、提高查詢速度

C、提高查詢和更新速度

D、提高更新速度

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:VFP索引是由指針構(gòu)成的文件,這些指針邏輯上按照索引關(guān)鍵字的

值進(jìn)行排序。若要按特定的順序處理記錄表,可以選擇一個(gè)相應(yīng)的索引,使用索引

還可以加速對表的查詢操作。

12、在VisualFoxPro中,下面的描述中正確是

A、打開一個(gè)數(shù)據(jù)庫以后建立的表是自由表

B、沒有打開任何數(shù)據(jù)走時(shí)建立的表是自由表

C、可以為自由表指定字段級規(guī)則

D、可以為自由表指定參照完整性規(guī)則

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:本題考查對自由表的掌握。自由表:不屬于任何數(shù)據(jù)庫的表??梢詫?/p>

自由表添加到數(shù)據(jù)庫中,成為數(shù)據(jù)庫表:也可以將數(shù)據(jù)庫表從數(shù)據(jù)庫中移出,成為

自由表。當(dāng)沒有打開數(shù)據(jù)庫時(shí)建立的表就是自由表。

13、“教師表呻有“職工號”、“姓名”、“工齡”和“系號”等字段,“學(xué)院表”中有“系

名,,和,,系號,,等字

溫馨提示

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

最新文檔

評論

0/150

提交評論