深圳電大平臺(tái)作業(yè).docx
單項(xiàng)選擇題(總分30.00)
1.在Recordset對(duì)象的屬性中,用于表示記錄集總數(shù)的是( )。(3.00分)
A. Count
B. PageCount
C. RecordCount
D. PageSize
2.小型交互式網(wǎng)站的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)一般選擇( )。(3.00分)
A. Microsoft SQL Server
B. MySQL
C. Microsoft Access
D. Oracle
3.語(yǔ)句( )可返回表S中所有工資的總和。(3.00分)
A. Select Avg(工資) From S
B. Select Min(工資) From S
C. Select Max(工資) From S
D. Select Sum(工資) From S
4.ADO對(duì)象提供的( )對(duì)象,可以建立并管理應(yīng)用程序和數(shù)據(jù)庫(kù)之間的接連。(3.00分)
A. Command
B. Connection
C. Recordset
D. Field
5.Microsoft Access創(chuàng)建的數(shù)據(jù)庫(kù)其擴(kuò)展名為( )。(3.00分)
A. .mdb
B. .dbf
C. .xls
D. .sql
6.( )可實(shí)現(xiàn)從users表中查詢(xún)出所有工資大于等于1400的記錄,并返回前2條記錄(3.00分)
A. select top 2 percent * from users where 工資 >=1400
B. select top 2 percent * from users where 工資 >1400
C. select top 2 * from users where 工資 >1400
D. select top 2 * from users where 工資 >=1400
7.ADO的一個(gè)重要的功能是執(zhí)行并控制數(shù)據(jù)源的事務(wù)操作,以下說(shuō)法錯(cuò)誤的是( )。(3.00分)
A. 事務(wù)是一個(gè)工作單元,不論成功與否都作為一個(gè)整體進(jìn)行工作。
B. 一個(gè)事務(wù)成功地更新3個(gè)表后,在更新第4個(gè)表的時(shí)候失敗,則系統(tǒng)將前3次更新恢復(fù)原狀,并返回到原始的狀態(tài)。
C. RollbackTrans表示回滾事務(wù)。
D. BeginTrans表示提交事務(wù)。
8.在A(yíng)SP中,Connection對(duì)象的( )方法用來(lái)執(zhí)行指定的查詢(xún)、SQL語(yǔ)句、存儲(chǔ)過(guò)程或特定提供者的文本等內(nèi)容。(3.00分)
A. BeginTrans
B. Close
C. Open
D. Execute
9.關(guān)于語(yǔ)句Select * From S where 工資 >=1400 Order by 年齡 DESC的說(shuō)法,錯(cuò)誤的是( )。(3.00分)
A. 該語(yǔ)句按照“年齡”的升序返回查詢(xún)到的所有記錄。
B. 該語(yǔ)句用于查詢(xún)所有“工資”大于等于1400的的記錄。
C. S是目標(biāo)數(shù)據(jù)表。
D. “*”代表所有的目標(biāo)列。
10.在SQL中,可以使用( )或_做為通配符進(jìn)行模糊查詢(xún)。(3.00分)
A. &
B. *
C. #
D. %
判斷題(總分26.00)
1.可使用“select * from students”查詢(xún)students數(shù)據(jù)表中的所有資料。(2.00分)
錯(cuò)誤
正確
2.利用ADO實(shí)現(xiàn)數(shù)據(jù)庫(kù)操作時(shí),ASP的Recordset對(duì)象用來(lái)瀏覽和操作已經(jīng)連接的數(shù)據(jù)庫(kù)內(nèi)的數(shù)據(jù)。(2.00分)
錯(cuò)誤
正確
3.在關(guān)系數(shù)據(jù)庫(kù)中,表的行稱(chēng)為字段,表的列稱(chēng)為記錄。(2.00分)
錯(cuò)誤
正確
4.Recordset對(duì)象的MoveLast方法表示指針移至下一條記錄。(2.00分)
錯(cuò)誤
正確
5.執(zhí)行Delete From Users命令,將刪除該數(shù)據(jù)庫(kù)。(2.00分)
錯(cuò)誤
正確
6.關(guān)系型數(shù)據(jù)庫(kù)中數(shù)據(jù)的邏輯關(guān)系是一張二維表。(2.00分)
錯(cuò)誤
正確
7.ODBC是一套應(yīng)用程序接口。(2.00分)
錯(cuò)誤
正確
8.Connection對(duì)象的常用屬性Mode的值設(shè)為1,表示所連接的數(shù)據(jù)庫(kù)為可讀可寫(xiě)權(quán)限。(2.00分)
錯(cuò)誤
正確
9.要篩選出成績(jī)表Students中數(shù)學(xué)成績(jī)?cè)?0~90分之間(含80和90分),可用“Select * From Students where 數(shù)學(xué) Between 80 TO 90”語(yǔ)句。(2.00分)
錯(cuò)誤
正確
10.Recordset對(duì)象的BOF屬性用于判斷當(dāng)前記錄指針是否在記錄集的開(kāi)頭。(2.00分)
錯(cuò)誤
正確
11.在SQL中使用Distinct關(guān)鍵字,可以把查詢(xún)結(jié)果中相同的記錄篩選掉。(2.00分)
錯(cuò)誤
正確
12.Field對(duì)象的Value屬性表示字段值。(2.00分)
錯(cuò)誤
正確
13.在A(yíng)SP中,只要訪(fǎng)問(wèn)數(shù)據(jù)庫(kù),就要用到SQL語(yǔ)言。(2.00分)
錯(cuò)誤
正確
多項(xiàng)選擇題(總分24.00)
1.表S如下所示,以下的選項(xiàng)正確的是( )。
姓名
性別
年齡
工資
電話(huà)
居住地區(qū)
小唐
男
25
1600
6630030
長(zhǎng)沙
小張
女
22
1400
5656453
北京
小李
男
20
1600
2626691
上海
(4.00分)
A. 執(zhí)行Delete From S語(yǔ)句后,表S成為一個(gè)空表。
B. 執(zhí)行語(yǔ)句insert into s (姓名,工資,年齡) values(“小林”,“1950”,“27”)后,表S中可添加一條新的記錄。
C. 執(zhí)行語(yǔ)句insert into s values(“小秦“,”女“,30,2200,”2819592“,”南京“) 后,表S中添加了一條新的記錄。
D. 執(zhí)行語(yǔ)句update s set 工資=工資+100后,表S中的所有人員的工資都會(huì)加上100
2.Access數(shù)據(jù)庫(kù)共提供了7種對(duì)象來(lái)完成數(shù)據(jù)庫(kù)的功能。關(guān)于其對(duì)象的說(shuō)法,正確的是( )。(4.00分)
A. 表用來(lái)存儲(chǔ)數(shù)據(jù)。
B. 窗體為數(shù)據(jù)的輸入等操作設(shè)置友好的外觀(guān)界面。
C. 查詢(xún)用來(lái)對(duì)單個(gè)表或者多個(gè)表中數(shù)據(jù)進(jìn)行查看、分析、操作。
D. 宏能自動(dòng)完成常規(guī)任務(wù)并創(chuàng)建業(yè)務(wù)解決方案。
3.ADO中最基本的和核心的對(duì)象有3個(gè),即( )。(4.00分)
A. Recordset對(duì)象
B. Error對(duì)象
C. Command命令對(duì)象
D. Connection對(duì)象
4.在SQL語(yǔ)言中,可以使用( )邏輯比較條件。(4.00分)
A. AND
B. XOR
C. NOT
D. OR
5.數(shù)據(jù)庫(kù)從產(chǎn)生發(fā)展到現(xiàn)在,出現(xiàn)了多種類(lèi)型??傮w來(lái)說(shuō),包含( )數(shù)據(jù)類(lèi)型。(4.00分)
A. 關(guān)系數(shù)據(jù)庫(kù)
B. 層次數(shù)據(jù)庫(kù)
C. 網(wǎng)狀數(shù)據(jù)庫(kù)
D. 面向?qū)ο髷?shù)據(jù)庫(kù)
6.在對(duì)數(shù)據(jù)庫(kù)表中記錄進(jìn)行分頁(yè)顯示時(shí),需用到Recordset的哪些屬性?( )(4.00分)
A. Locktype
B. Pagecount
C. Pagesize
D. AbsolutePage
程序填空題(總分20.00)
1.程序代碼如下:
< %
Set cm=Server.CreateObject(“ADODB.Command”)
rs.open “abc”
Set rs1=rs.Execute(Select * from S)
% >
以上代碼中,記錄集對(duì)象名為 。(5.00分)
答:
2.向a1.mdb數(shù)據(jù)庫(kù)中添加一條新的記錄。
< %
set cn1=server.createobject("adodb.connection")
cn1.open "dsn=ql;" 與ODBC中配置的數(shù)據(jù)源ql建立連接
abc="insert into s(姓名,性別,年齡,工資,電話(huà),居住地區(qū)) values(tx,女,20,1200,2222222,北京)"
cn1.執(zhí)行SQL語(yǔ)句
cn1.close
將對(duì)象從內(nèi)存中完全刪除
% >(5.00分)
答:
3.程序代碼如下:
< %
Set cm=Server.createobject(“ADODB.Command“)
cm.ActiveConnection=“abc“
cm.CommandType=1
cm.CommandText=”select * from s”
% >
以上代碼中,表示用SQL語(yǔ)句從表中查詢(xún)所有記錄的語(yǔ)句是 。(5.00分)
答:
4.查詢(xún)并顯示students表中“姓名”、“年齡”字段值(數(shù)據(jù)源為DB)。
< %
set rs= ) rs.open” ”,”DSN=DB;”
% >
姓名為:< %=rs(“姓名”)% >< p >
年齡為:< %=rs(“年齡”)% >< p >
< %rs.close
‘釋放rs變量
% >(5.00分)
答: