- 相關(guān)推薦
2010年9月全國計(jì)算機(jī)二級考試Access筆試真題
一、選擇題(每小題2分,共70分)
下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的。請將正確選項(xiàng)填涂在答題卡相應(yīng)位置上,答在試卷上不得分。
(1)下列敘述中正確的是
A) 線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)與順序存儲(chǔ)結(jié)構(gòu)所需要的存儲(chǔ)空間是相同的
B) 線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)所需要的存儲(chǔ)空間一般要多于順序存儲(chǔ)結(jié)構(gòu)
C) 線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)所需要的存儲(chǔ)空間一般要少于順序存儲(chǔ)結(jié)構(gòu)
D) 上述三種說法都不對
(2)下列敘述中正確的是
A)在棧中,棧中元素隨棧底指針與棧頂指針的變化而動(dòng)態(tài)變化
B)在棧中,棧頂指針不變,棧中元素隨棧底指針的變化而動(dòng)態(tài)變化
C)在棧中,棧底指針不變,棧中元素隨棧頂指針的變化而動(dòng)態(tài)變化
D)上述三種說法都不對
(3)軟件測試的目的是
A)評估軟件可靠性
B)發(fā)現(xiàn)并改正程序中的錯(cuò)誤
C)改正程序中的錯(cuò)誤
D) 發(fā)現(xiàn)程序中的錯(cuò)誤
(4)下面描述中,不屬于軟件危機(jī)表現(xiàn)的是
A)軟件過程不規(guī)范
B)軟件開發(fā)生產(chǎn)率低
C)軟件質(zhì)量難以控制
D)軟件成本不斷提高
(5) 軟件生命周期是指
A)軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過程
B)軟件從需求分析、設(shè)計(jì)、實(shí)現(xiàn)到測試完成的過程
C)軟件的開發(fā)過程
D)軟件的運(yùn)行維護(hù)過程
(6)面向?qū)ο蠓椒ㄖ校^承是指
A)一組對象所具有的相似性質(zhì)
B)一個(gè)對象具有另一個(gè)對象的性質(zhì)
C)各對象之間的共同性質(zhì)
D)類之間共享屬性和操作的機(jī)制
(7)層次型、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫劃分原則是
A)記錄長度
B)文件的大小
C)聯(lián)系的復(fù)雜程度
D)數(shù)據(jù)之間的聯(lián)系方式
(8)一個(gè)工作人員可以使用多臺(tái)計(jì)算機(jī),而一臺(tái)計(jì)算機(jī)可被多個(gè)人使用,則實(shí)體工作人員、與實(shí)體計(jì)算機(jī)之間的聯(lián)系是
A)一對一
B)一對多
C)多對多
D)多對一
(9) 數(shù)據(jù)庫設(shè)計(jì)中反映用戶對數(shù)據(jù)要求的模式是
A)內(nèi)模式
B)概念模式
C)外模式
D)設(shè)計(jì)模式
(10)有三個(gè)關(guān)系R、S和T如下:
則由關(guān)系R和S得到關(guān)系T的操作是
A)自然連接
B)交
C)投影
D)并
(11)在Access中要顯示“教師表”中姓名和職稱的信息,應(yīng)采用的關(guān)系運(yùn)算是
A)選擇
B)投影
C)連接
D)關(guān)聯(lián)
(12)學(xué)校圖書館規(guī)定,一名旁聽生同時(shí)只能借一本書,一名在校生同時(shí)可以借5本書,一名教師同時(shí)可以借10本書,在這種情況一F,讀者與圖書之間形成了借閱關(guān)系,這種借閱關(guān)系是
A)一對一聯(lián)系
B)一對五聯(lián)系
C)一對十聯(lián)系
D)一對多聯(lián)系
(13) Access數(shù)據(jù)庫最基礎(chǔ)的對象是
A)表
B)宏
C)報(bào)表
D)查詢
(14)下列關(guān)于貨幣數(shù)據(jù)類型的敘述中,錯(cuò)誤的是
A)貨幣型字段在數(shù)據(jù)表中占8個(gè)字節(jié)的存儲(chǔ)空間
B)貨幣型字段可以與數(shù)字型數(shù)據(jù)混合計(jì)算,結(jié)果為貨幣型
C)向貨幣型字段輸入數(shù)據(jù)時(shí),系統(tǒng)自動(dòng)將其設(shè)置為4位小數(shù)
D)向貨幣型字段輸入數(shù)據(jù)時(shí),不必輸入人民幣符號和千位分隔符
(15)若將文本型字段的輸入掩碼設(shè)置為“####-######”,則正確的輸入數(shù)據(jù)是
A)0755-abcdet
B)077一12345
C)a cd-123456
D)####-######
(16)如果在查詢條件中使用通配符“[]”,其含義是
A)錯(cuò)誤的使用方法
B)通配不在括號內(nèi)的任意字符
C)通配任意長度的字符
D)通配方括號內(nèi)任一單個(gè)字符
(17)在SQL語言的SELECT語句中,用于實(shí)現(xiàn)選擇運(yùn)算的子句是
A)FOR
B)IF
C)WHILE
D)WHERE
(18)在數(shù)據(jù)表視圖中,不能進(jìn)行的操作是
A)刪除一條記錄
B)修改字段的類型
C)刪除一個(gè)字段
D)修改字段的名稱
(19)下列表達(dá)式計(jì)算結(jié)果為數(shù)值類型的是
A)#5/5/2010#-#5/1/2010#
B)“102”>“11”
C)102=98+4
D)#5/1/2010#+5
(20)如果在文本框內(nèi)輸入數(shù)據(jù)后,按鍵或按鍵,輸入焦點(diǎn)可立即移至下一指定文本框,應(yīng)設(shè)置
A)“制表位”屬性
B)“Tab鍵索引”屬性
C)“自動(dòng)Tab鍵”屬性
D)“Enter鍵行為”屬性
(21>在成績中要查找成績≥80且成績≤90的學(xué)生,正確的條件表達(dá)式是
A)成績Between 80 And 90
B)成績Between 80 To 90
C)成績Between 79 And 91
D)成績Between 79 To 91
(22)“學(xué)生表”中有“學(xué)號”、“姓名”、“性別”和“入學(xué)成績”等字段。執(zhí)行如下SQL命令后的結(jié)果是
Select avg(入學(xué)成績)From學(xué)生表Group by性別
A)計(jì)算并顯示所有學(xué)生的平均入學(xué)成績
B)計(jì)算并顯示所有學(xué)生的性別和平均入學(xué)成績
C)按性別順序計(jì)算并顯示所有學(xué)生的平均入學(xué)成績
D)按性別分組計(jì)算并顯示不同性別學(xué)生的平均入學(xué)成績
(23)若在“銷售總數(shù)”窗體中有“訂貨總數(shù)”文本框控件,能夠正確引用控件值的是
A)Forms.[銷售總數(shù)].[訂貨總數(shù)]
B)Forms![銷售總數(shù)l.[訂貨總數(shù)]
C)Forms.[銷售總數(shù)]![訂貨總數(shù)]
D)Forms![銷售總數(shù)]![訂貨總數(shù)]
(24)因修改文本框中的數(shù)據(jù)而觸發(fā)的事件是
A)Change
B)Edit
C)Getfocus
D)LostFocus
(25)在報(bào)表中,要計(jì)算“數(shù)學(xué)”字段的最低分,應(yīng)將控件的“控件來源”屬性設(shè)置為
A)=Min([數(shù)學(xué)])
B)=Min(數(shù)學(xué))
C)=Min[數(shù)學(xué)]
D)Min(數(shù)學(xué))
(26)要將一個(gè)數(shù)字字符串轉(zhuǎn)換成對應(yīng)的數(shù)值,應(yīng)使用的函數(shù)是
A)Val
B)Single
C)Asc
D)Space
(27)下列變量名中,合法的是
A)4A
B)A-1
C)ABC_1
D)private
(28)若變量i的初值為8,則下列循環(huán)語句中循環(huán)體的執(zhí)行次數(shù)為
Do While i<=17
i=i+2
Loop
A)3次
B)4次
C)5次
D)6次
(29)InputBox函數(shù)的返回值類型是
A)數(shù)值
B)字符串
C)變體
D)視輸入的數(shù)據(jù)而定
(30)下列能夠交換變量X和Y值的程序段是
A)Y=X:X=Y
B)Z=X:Y=Z:X=Y
C)Z=X:X=Y:Y=Z
D)Z=X:W=Y:Y=Z:X=Y
(31)窗體中有命令按鈕Commandl,事件過程如下:
Public Function f(x As Integer) As Integer
Dim y As Integer
x=20
y=2
f=x*y
End Function
Private Sub Commandl_Click()
Dim y As Integer
Static x As Integer
x=10
y=5
y=f(x)
Debug .Print x;y
End Sub
運(yùn)行程序,單擊命令按鈕,則立即窗口中顯示的內(nèi)容是
A)10 5
B)10 40
C)20 5
D)20 40
(32)窗體中有命令按鈕Commandl和文本框Text1,事件過程如下:
Function result(ByVal x As Integer)As Boolean
If ×Mod 2=0 Then
result=True
Else
result=False
End If
End Function
Private Sub Commandl_Click()
x=Val(InputBox(“請輸入一個(gè)整數(shù)”))
If______ Then
Text1=Str(x)&“是偶數(shù).”
Else
Text1=Str(x)&“是奇數(shù).”
End If
End Sub
運(yùn)行程序,單擊命令按鈕,輸入19,在Text1中會(huì)顯示“19是奇數(shù)”.那么在程序的空白處應(yīng)填寫
A)result(x)=“偶數(shù)”
B)result(x)
C)resuIt(x)=“奇數(shù)”
D)NOT result(x)
(33)窗體有命令按鈕Commandl和文本框Textl,對應(yīng)的事件代碼如下:
Private Sub Commandl_Click( )
For i=1 To 4
x=3
For j=1 To 3
For k=1 To 2
x=x+3
Next k
Next j
Next i
Text1 .Value=Str(x)
End Sub
運(yùn)行以上事件過程,文本框中的輸出是
A)6
B)12
C)18
D)21
(34)窗體中有命令按鈕run34,對應(yīng)的事件代碼如下:
Private Sub run34_Enter()
Dim num As Integer,a As Integer,b As Integer,i As Integer
For i=1 To 10
num=InputBox(“請輸入數(shù)據(jù):”,“輸入”)
If Int(num/2)=num/2 Then
a=a+1
Else
b=b+1
End If
Next i
MsgBox(“運(yùn)行結(jié)果:a=”&Str(a)&“,b=”&Str(b))
End Sub
運(yùn)行以上事件過程,所完成的功能是
A)對輸入的10個(gè)數(shù)據(jù)求累加和
B)對輸入的10個(gè)數(shù)據(jù)求各自的余數(shù),然后再進(jìn)行累加
C)對輸入的10個(gè)數(shù)據(jù)分別統(tǒng)計(jì)奇數(shù)和偶數(shù)的個(gè)數(shù)
D)對輸入的10個(gè)數(shù)據(jù)分別統(tǒng)計(jì)整數(shù)和非整數(shù)的個(gè)數(shù)
(35)運(yùn)行下列程序,輸入數(shù)據(jù)8, 9, 3, 0后,窗體中顯示結(jié)果是
Private Sub Form _click()
Dim sum AsInteger,m As Integer
sum=0
Do
m=InputBox(“輸入m”)
sum=sum+m
Loop Until m=0
MsgBox sum
End Sub
A)0
B)17
C)20
D)21
二、填空題(每空2分,共30分)
(1)一個(gè)棧的初始狀態(tài)為空。首先將元素5,4,3,2,1依次入棧,然后退棧一次,再將元素A,B,C,D依次入棧,之后將所有元素全部退棧,則所有元素退棧(包括中間退棧的元素)的順序?yàn)椤?】。
(2)在長度為n的線性表中,尋找最大項(xiàng)至少需要比較【2】次。
(3)一棵二叉樹有10個(gè)度為1的結(jié)點(diǎn),7個(gè)度為2的結(jié)點(diǎn),則該二義樹共有【3】個(gè)結(jié)點(diǎn)。
(4)僅由順序、選擇(分支)和重復(fù)(循環(huán))結(jié)構(gòu)構(gòu)成的程序是【4】程序。
(5)數(shù)據(jù)庫設(shè)計(jì)的四個(gè)階段是:需求分析,概念設(shè)計(jì),邏輯設(shè)計(jì)和【5】。
(6)如果要求在執(zhí)行查詢時(shí)通過輸入的學(xué)號查詢學(xué)生信息,可以采用【6】查詢。
(7)Access中產(chǎn)生的數(shù)據(jù)訪問頁會(huì)保存在獨(dú)立文件中,其文件格式是【7】。
(8)可以通過多種方法執(zhí)行宏:在其他宏中調(diào)用該宏;在VBA程序中調(diào)用該宏;【8】發(fā)生時(shí)觸發(fā)該宏。
(9)在VBA中要判斷一個(gè)字段的值是否為Null,應(yīng)該使用的函數(shù)是【9】。
(10)一下列程序的功能是求方程:x2十y2=1000的所有整數(shù)解。請?jiān)诳瞻滋幪钊脒m當(dāng)?shù)恼Z句,使程序完成指定的功能。
Private Sub Commandl_Click()
Dim × as integer,y as integer
For x= -34 To 34
For y= -34 To 34
If【10】Then
Debug .Print x,y
End If
Next y
Next x
End Sub
(11)下列程序的功能是求算式:1+1/2 ! +1/3!+1/4!+……前10項(xiàng)的和(其中n!的含義是n的階乘)。請?jiān)诳瞻滋幪钊脒m當(dāng)?shù)恼Z句,使程序完成指定的功能。
Private Sub Commandl_Click()
Dim i as integer,s as single,a as single
a=1:s=0
For i=1 To 10
a=【11】
s=s+a
Next i
Debug .Print “1+1/2!十1/3!+. …=”;s
End Sub
(12)在窗體中有一個(gè)名為Command12的命令按鈕,Click事件功能是:接收從鍵盤輸入的10個(gè)大于0的不同整數(shù),找出其中的最大值和對應(yīng)的輸入位置。請?jiān)诳瞻滋幪钊脒m當(dāng)語句,使程序可以完成指定的功能。
Private Sub Command12_Click()
max=0
maxn=0
for i=1 To 10
num=Val(InputBox(‘,請輸入第“&i&”個(gè)大于0的整數(shù):“))
If【12】Then
max=num
maxn=【13】
End If
Next i
MsgBox(”最大值為第“&maxn&”個(gè)輸入的“&max)
End Sub
(13)數(shù)據(jù)庫的”職I基本情況表“有”姓名“和”職稱“等字段,要分別統(tǒng)計(jì)教授、副教授和其他人員的數(shù)量。請?jiān)诳瞻滋幪钊脒m當(dāng)語句,使程序可以完成指定的功能。
Private Sub Commands_Click()
Dim db As DAO .Database
Dim rs As DAO .Recordset
Dim zc As DAO .Field
Dim Countl As Integer,Count2 As Integer,Count3 As Integer
Set db=CurrentDb()
Set rs=db .OpenRecordset(”職工基本情況表“)
Set zc=rs .Fields(”職稱“)
Countl=0 : Count2=0 : Count3=0
Do While Not【14】
Select Case zc
Case Is=”教授“
Countl=Countl+1
CaseIs=”副教授“
Count2=Count2+1
Case Else
Courit3=Count3+1
End Select
【15】
Loop
rs .Close
Set rs=Nothing
Set db=Nothing
MsgBox”教授:“&Count1&”,副教授:“&Count2 &”,其他:“&count3
End Sub
【9月全國計(jì)算機(jī)二級考試Access筆試真題】相關(guān)文章:
計(jì)算機(jī)等級考試二級ACCESS筆試真題10-06
全國計(jì)算機(jī)二級access考試真題12-05
2006年9月全國計(jì)算機(jī)等級考試二級access筆試真題06-08
2006年上半年全國計(jì)算機(jī)等級考試二級access筆試真題09-27
2005年上半年全國計(jì)算機(jī)二級ACCESS筆試真題10-07
2009上半年全國計(jì)算機(jī)二級access考試真題07-31
2011年3月全國計(jì)算機(jī)二級access考試真題10-21