




版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年 廣州花都城投廣電城市服務(wù)有限公司招聘考試筆試試題附答案
- 2025年 北京市昌平區(qū)司法局人民陪審員選任考試試題附答案
- 2020-2025年中國水蘇糖行業(yè)投資潛力分析及行業(yè)發(fā)展趨勢報(bào)告
- 2025年中國硅芯管行業(yè)發(fā)展監(jiān)測及投資前景展望報(bào)告
- 2025年中國訓(xùn)練用羽毛球行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報(bào)告
- 2025年中國廚房食物垃圾處理器行業(yè)發(fā)展前景預(yù)測及投資戰(zhàn)略研究報(bào)告
- 2025年環(huán)保節(jié)能型冷卻塔項(xiàng)目投資分析及可行性報(bào)告
- 中國典當(dāng)O2O行業(yè)市場調(diào)查研究及投資前景預(yù)測報(bào)告
- 2025年中國無手柄扁噴筒行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報(bào)告
- 摩托車護(hù)胸項(xiàng)目投資可行性研究分析報(bào)告(2024-2030版)
- GB/T 4437.1-2023鋁及鋁合金熱擠壓管第1部分:無縫圓管
- 周轉(zhuǎn)材料管理制度范本
- 工貿(mào)企業(yè)重大事故隱患判定標(biāo)準(zhǔn)-處罰事故案例
- 中藥貼敷課件
- 混凝土電桿組立檢驗(yàn)批質(zhì)量驗(yàn)收記錄表
- 國家開放大學(xué)《土木工程力學(xué)(本)》形考作業(yè)1-5參考答案
- 《線性代數(shù)》課程思政的案例及思考
- plc課程設(shè)計(jì)-病房呼叫系統(tǒng)
- 起重機(jī)改造施工方案
- 驗(yàn)證前風(fēng)險(xiǎn)評估精密檢驗(yàn)儀器風(fēng)險(xiǎn)評估報(bào)告
- 檢驗(yàn)科醫(yī)院感染管理質(zhì)量考核標(biāo)準(zhǔn)
評論
0/150
提交評論