第1題
在數(shù)據(jù)庫設計中,,將E—R圖轉(zhuǎn)換成關系數(shù)據(jù)模型的過程屬于( ?。?。
A.需求分析階段 B.概念設計階段 C.邏輯設計階段 D.物理設計階段 [答案解析] 數(shù)據(jù)庫的設計階段包括需要分析,、概念設計、邏輯設計和物理設計,其中將E—R圖轉(zhuǎn)換成關系數(shù)據(jù)模型的過程屬于邏輯設計階段,。 第2題
下列選項中,不是Access窗體事件的是( ?。?。
A.Load B.Unload C.Exit D.Activate [答案解析] A是加載窗體,B是卸載窗體,,D是激活窗體,,Exit是表示中斷或循環(huán)與判斷的退出,而不是窗體事件,。 第3題
下列程序段的功能是實現(xiàn)“學生”表中“年齡”字段值加1:Dim Str As String
Str=””Docmd.RunSQL Str空白處應填入的程序代碼是( ?。? A.年齡=年齡+1 B.Update學生Set年齡=年齡+1 C.Set年齡=年齡+1 D.Edit學生Set年齡=年齡+1 [答案解析] B,?!窘馕觥勘绢}要求在空白處填入SQL語句,實現(xiàn)將“學生”表中的“年齡”字段值加l,,故應用關鍵字“Update”與“Set”組合,,因此本題正確答案為Update學生Set年齡一年齡+1。 第4題
運行下列程序,,顯示的結果是( ?。?
PrivateSub Command34 Click( ?。﹊=0 Do i=i+1 LoopWhile i<10 MsgBox i End Sub A.0 B.1 C.10 D.11 [答案解析] 本題考查D0…WHILE,,當i=0時,先執(zhí)行i=i+1,,再判斷while中的i<10,,當結果為i=1,2,,3,,4,5,,6,,7,8,,9,,10的時候才會滿足,所以答案選擇C。 第5題
AD0對象模型包括5個對象,,分別是Connection,、Command、Field,、Error和( ?。?
A.Database B.Workspace C.RecordSet D.DBEngine [答案解析] Recordset對象用來操作來自提供者的數(shù)據(jù),。使用AD0時,,通過Recordset對象可對幾乎所有數(shù)據(jù)進行操作。所有Recordset對象均使用記錄(行)和字段(列)進行構造,。 第6題
能夠?qū)崿F(xiàn)從指定記錄集里檢索特定字段值的函數(shù)是( ?。?
A.DCount B.Dlookup C.DMax D.DSum [答案解析] B?!窘馕鯹DCount函數(shù)可用于確定指定記錄集中的記錄數(shù):DLookup函數(shù)可用于從指定記錄集獲取特定字段的值,;DMax函數(shù)可用于確定指定記錄集中的最大值;DSum函數(shù)可用于計算指定記錄集中值集的總和,。 第7題
Access數(shù)據(jù)庫的結構層次是( ?。?
A.數(shù)據(jù)庫管理系統(tǒng)→應用程序→表 B.數(shù)據(jù)庫一數(shù)據(jù)表→記錄→字段 C.數(shù)據(jù)表→記錄→數(shù)據(jù)項→數(shù)據(jù) D.數(shù)據(jù)表→記錄→字段 [答案解析] B,?!窘馕鯝ccess的結構層次是數(shù)據(jù)庫一數(shù)據(jù)表一記錄一字段。 第8題
用鏈表表示線性表的優(yōu)點是( ?。?。
A.便于隨機存取 B.花費的存儲空間較順序存儲少 C.便于插入和刪除操作 D.數(shù)據(jù)元素的物理順序與邏輯順序相同 [答案解析] C?!窘馕觥繑?shù)據(jù)的存儲結構有順序存儲結構和鏈式存儲結構兩種,。不同存儲結構的數(shù)據(jù)處理效率不同。由于鏈表采用鏈式存儲結構,,元素的物理順序并不連續(xù),,對于插入和刪除無需移動元素,很方便,,當查找元素時就需要逐個元素查找,,因此查找的時間更長。 第9題
在學校中,,教師的“職稱”與教師個人“職工號”的關系是( ?。?
A.一對一聯(lián)系 B.一對多聯(lián)系 C.多對多聯(lián)系 D.無聯(lián)系 [答案解析] B,?!窘馕觥勘绢}考查關系數(shù)據(jù)庫中實體之間的聯(lián)系,。實體之間的聯(lián)系有三種:一對一、一對多和多對多,。每位教師只對應一個職稱,,而一個職稱可以有多位教師,從而看出本題應為一對多的聯(lián)系,。 第10題
已知教師表“學歷”字段的值只可能是四項(博士,、碩士、本科或其他)之一,,為了方便輸入數(shù)據(jù),,設計窗體時,學歷對應的控件應該選擇( ?。?
A.標簽 B.文件框 C.復選框 D.組合框 [答案解析] 根據(jù)題意“學歷”字段的值只能是四項之一,,所以可以使用單選按鈕,,在選項中沒有單選按鈕,與單選按鈕相近的是“組合框”,,組合框可以產(chǎn)生一個下拉框選擇一個,,所以答案選擇D。 第11題
在窗體中添加一個名稱為Commandl的命令按鈕,,然后編寫如下事件代碼:Private Sub Commandl Click( ?。?
MsgBox f(24,18)End Sub Public Function f(m As Integer,,n As Integer)As"integerDo While m<>n Do While m>n m=m-n Loop Do While m<n n=n-m Loop Loop f=m End Function 窗體打開運行后,,單擊命令按鈕,則消息框的輸出結果是( ?。?。 A.2 B.4 C.6 D.8 [答案解析] C?!窘馕觥勘绢}第一個內(nèi)層循環(huán),,m的值為24-18=6,n的值為18,;第二個內(nèi)層循環(huán)l,,m的值為6, n的值為18-6=12,;第二個內(nèi)層循環(huán)2,,In的值為6,n的值為12-6=6,。 第12題
數(shù)據(jù)表中可以被另存為數(shù)據(jù)訪問頁的對象是( ?。?。
A.窗體 B.報表 C.表和查詢 D.以上均可 [答案解析] 在Access數(shù)據(jù)庫中,窗體,、報表,、表和查詢都可以通過“另存為”命令存為數(shù)據(jù)訪問頁,這樣可發(fā)布,,以外部頁進行訪問,。所以答案為D。 第13題
下列表達式計算結果為數(shù)值類型的是( ?。?。
A.#5/5/2010#一#5/1/2010# B.”l02”>”11” C.102—98+4 D.#5/1/2010#+5 [答案解析] 本題考察的是運算關系,A項結果為兩個日期相差的天數(shù),,為數(shù)值類型,。 第14題
若變量i的初值為8,則下列循環(huán)語句中循環(huán)體的執(zhí)行次數(shù)為( ?。?。Do While i<=17 i=i+2Loop
A.3次 B.4次 C.5次 D.6次 [答案解析] Do While Loop和DoLoop Unit是兩種基本的循環(huán)語句,Do While Loop循環(huán)是當型循環(huán),,滿足while條件即執(zhí)行循環(huán),,Do Loop Unit循環(huán)是是直到型循環(huán)語句。 第15題
在報表中,,要計算“數(shù)學”字段的最低分,,應將控件的“控件來源”屬性設置為( ),。
A.=Min([數(shù)學]) B.=Min(數(shù)學) C.=Mini數(shù)學] D.Min(數(shù)學) [答案解析] 當數(shù)據(jù)源為函數(shù)表達式時,,若函數(shù)處理對象為表字段,應將表字段用[]符號框起來,。 第16題
在VBA中,,下列關于過程的描述中正確的是( ),。
A.過程的定義可以嵌套,,但過程的調(diào)用不能嵌套 B.過程的定義不可以嵌套,但過程的調(diào)用可以嵌套 C.過程的定義和過程的調(diào)用均可以嵌套 D.過程的定義和過程的調(diào)用均不能嵌套 [答案解析] B,?!窘馕觥吭赩BA中,過程的調(diào)用可以進行嵌套,,但過程的定義不能夠嵌套,。 第17題
下列鏈表中,其邏輯結構屬于非線性結構的是( ?。?。
A.二叉鏈表 B.循環(huán)鏈表 C.雙向鏈表 D.帶鏈的棧 [答案解析] 數(shù)據(jù)的邏輯結構是描述數(shù)據(jù)之間的關系,,分兩大類:線性結構和非線性結構。線性結構是n個數(shù)據(jù)元素的有序(次序)集合,,指的是數(shù)據(jù)元素之間存在著“一對一”的線性關系的數(shù)據(jù)結構,。常用的線性結構有:線性表,棧,,隊列,,雙隊列,數(shù)組,,串,。非線性結構的邏輯特征是一個結點元素可能對應多個直接前驅(qū)和多個后驅(qū)。常見的非線性結構有:樹(二叉樹等),,圖(網(wǎng)等),,廣義表。 第18題
有三個關系R,,S和T如下:
其中關系T由關系R和s通過某種操作得到,,該操作為( ),。 A.選擇 B.投影 C.交 D.并 [答案解析] D?!窘馕觥筷P系的并運算是指由結構相同的兩個關系合并,,形成一個新的關系,其中包含兩個關系中的所有元素,。由題可以看出,,T是R和S的并運算得到的。 第19題
下面敘述中錯誤的是( ?。?。
A.軟件測試的目的是發(fā)現(xiàn)錯誤并改正錯誤 B.對被調(diào)試的程序進行“錯誤定位”是程序調(diào)試的必要步驟 C.程序調(diào)試通常也稱為Debug D.軟件測試應嚴格執(zhí)行測試計劃,排除測試的隨意性 [答案解析] A,?!窘馕觥寇浖y試的目的是為了發(fā)現(xiàn)錯誤及漏洞而執(zhí)行程序的過程。軟件測試要嚴格執(zhí)行測試計劃,。程序調(diào)式通常也稱Debu9,,對被調(diào)試的程序進行“錯誤”定位是程序調(diào)試的必要步驟。 第20題
窗體中有3個命令按鈕,,分別命名為Commandl,、Command2和Command3。當單擊Commandl按鈕時,,Command2按鈕變?yōu)榭捎?,Command3按鈕變?yōu)椴豢梢?。下列Corn—mandl的單擊事件過程中,正確的是( ?。?。
A.private sub Command1 Click( ) Command2.Visible—trueCommand3.Visible—false End Sub B.private sub Commandl Click( ?。? Command2.Enable—trueCommand3.Enable=falseEnd Sub C.private sub Command1 Click( ?。? Command2.Enable—trueCommand3.Visible—falseEnd Sub D.private sub Command1 Click( ) Command2.Visible=trueCommand3.Enable—falseEnd Sub [答案解析] C,?!窘馕觥堪粹o可用應設置按鈕的Enabled屬性,按鈕不可見應設置按鈕的Visible屬性,。 第21題
算法分析的目的是( ?。?
A.找出數(shù)據(jù)結構的合理性 B.找出算法中輸入和輸出之間的關系 C.分析算法的易懂性和可靠性 D.分析算法的效率以求改進 [答案解析] D,?!窘馕觥克惴ǚ治鍪侵笇σ粋€算法的運行時間和占用空間做定量的分析,計算相應的數(shù)量級,,并用時間復雜度和空間復雜度表示,。分析算法的目的就是要降低算法的時間復雜度和空間復雜度,提高算法的執(zhí)行效率,。 第22題
某窗體上有一個命令按鈕,,要求單擊該按鈕后調(diào)用宏打開應用程序Word,則設計 該宏時應選擇的宏命令是( ?。?。
A.RunApp B.RunCode C.RunMacro D.RunCommand [答案解析] 選用“RunApp”命令。參數(shù)中先指定word.exe文件的路徑,,然后再指定想打開的那個word文檔,。 第23題
在窗體上有一個名為num2的文本框和run11的命令按鈕,事件代碼如下:
Private Sub run11 Click( ?。? Select Case num2 Case 0 Result=“0分” Case 60 T0 84 result= “通過” Case IS>=85 result= “優(yōu)秀” Case Else result=“不合格” End Select MsgBox result End Sub 打開窗體,,在文本框中輸入80,單擊命令按鈕,,輸出結果是( ?。? A.合格 B.通過 C.優(yōu)秀 D.不合格 [答案解析] 輸入80時,,滿足Case 60 T084條件,,因此輸出通過。 第24題
在窗體中有一個命令按鈕Commandl和一個文本框Textl,,編寫事件代碼如下:Private Sub Commandl—Click( ?。?
For i=1 T04 X=3 For j=1 T03 For k=1 T02 x=x+3 Next k Next jNext iText1.Value=Str(x) End Sub 打開窗體運行后,,單擊命令按鈕,文本框Text1中輸出的結果是( ?。?。 A.6 B.12 C.18 D.21 [答案解析] D?!窘馕觥勘绢}考查For循環(huán)和變量賦值問題,,雖然For l=1 To 4執(zhí)行了4次,但是,,每次都為x重新賦值了,,所以最終輸出結果為執(zhí)行2×3次x=x+3的結果,即為21,。 第25題
下列選項中,,不屬于Access數(shù)據(jù)類型的是( ),。
A.數(shù)字 B.文本 C.報表 D.時間/日期 [答案解析] C,。【解析】數(shù)字,、文本,、時間/日期屬于Access數(shù)據(jù)類型,而報表可用來設計數(shù)據(jù)的顯示方式,,不屬于數(shù)據(jù)類型,。 第26題
下圖所示的是報表設計視圖,由此可判斷該報表的分組字段是( ?。?
A.課程名稱 B.學分 C.成績 D.姓名 [答案解析] 由圖可知,,在報表中存在一個姓名頁眉,,只有對字段進行分組后才會出現(xiàn)該字段的頁眉,所以應該對姓名字段進行分組,。 第27題
如果在文本框內(nèi)輸入數(shù)據(jù)后,,按%Enter)鍵或按%Tab)鍵,輸入焦點可立即移至下一指定文本框,,應設置( ?。?br>A.“制表位”屬性
B.“Tab鍵索引”屬性 C.“自動Tab鍵”屬性 D.“Enter鍵行為”屬性 [答案解析] Access中的Tab鍵索引屬性可以設定光標跳轉(zhuǎn)順序,。 第28題
下列屬于通知或警告用戶的命令是( ?。?
A.PrintOut B.OutPutTo C.MsgBox D.SetWarnings [答案解析] C,?!窘馕鯹PrintOut為打印輸出的意思,,OutputT0命令是輸出報表中的復選框,SetWarnings是宏命令,,操作打開或關閉系統(tǒng)消息,,MsgBox是在對話框中顯示消息,或彈出一個消息(或通知),。所以本題答案為C,。 第29題
在E—R圖中,用來表示實體聯(lián)系的圖形是( ?。?。
A.橢圓形 B.矩形 C.菱形 D.三角形 [答案解析] C?!窘馕觥縀—R圖也即實體~聯(lián)系圖(Entity Relationship Diagram),,提供了表示實體型、屬性和聯(lián)系的方法,,用來描述現(xiàn)實世界的概念模型,,構成E—R圖的基本要素是實體型、屬性和聯(lián)系,,其表示方法為:實體型(Entity):用矩形表示,,矩形框內(nèi)寫明實體名;屬性(Attribute):用橢圓形表示,,并用無向邊將其與相應的實體連接起來,;聯(lián)系(Relationship):用菱形表示,菱形框內(nèi)寫明聯(lián)系名,,并用無向邊分別與有關實體連接起來,,同時在無向邊旁標上聯(lián)系的類型(1:1,1:n或m:n),。 第30題
在模塊的聲明部分使用“0ptionBasel”語句,,然后定義二維數(shù)組A(2 to 5,5),,則該數(shù)組的元素個數(shù)為( ?。?br>A.20
B.24 C.25 D.36 [答案解析] A,?!窘馕觥?br> 第一維是2 到5,為4行 第二維是從1 到5 為5列, 所以4*5=20 共20個元素 第31題
在成績中要查找成績≥80且成績≤90的學生,正確的條件表達式是( ?。?。
A.成績Between 80 And 90 B.成績Between。go T090 C.成績Between 79 And 91 D.成績Between 79 T091 [答案解析] SQL中between…and為范圍條件,不含兩端,,故選c,。 第32題
在代碼中定義了一個子過程:Sub P(a,b)End Sub
下列調(diào)用該過程的形式中,,正確的是( ?。? A.P(10,,20) B.Call P C.Call P l0,,20 D.Call P(10,20) [答案解析] vBA中調(diào)用子過程是用Call關鍵字加子過程名以及實參,。 第33題
將一個數(shù)轉(zhuǎn)換成相應字符串的函數(shù)是( ?。?
A.Str B.STring C.ASC D.Chr [答案解析] 本題考查基本函數(shù),,將一個數(shù)轉(zhuǎn)換成相應的字符串的函數(shù)是STR函數(shù),,所以答案選擇A。 第34題
下面顯示的是查詢設計視圖的設計網(wǎng)格部分,,從下圖所示的內(nèi)容中,,可以判定要創(chuàng) 建的查詢是( )。
A.刪除查詢 B.追加查詢 C.生成表查詢 D.更新查詢 [答案解析] 圖中有“追加到”這一行,,因此是追加記錄,。 第35題
假設已在ACCess中建立了包含“姓名”、“基本工資”和“獎金”三個字段的職工表,,以該表為數(shù)據(jù)源創(chuàng)建的窗體中,,有一個計算實發(fā)工資的文本框,其控件來源為( ?。?。
A.基本工資+獎金 B.【基本工資】+【獎金】 C.=【基本工資】+【獎金】 D.=基本工資+獎金 [答案解析] 本題考查控件來源的知識??丶碓幢仨氁浴?”gi出,,控件來源可以設置成有關字段的表達式,但是字段必須用括起來,。 第36題
程序流程圖中帶有箭頭的線段表示的是( ),。
A.圖元關系 B.數(shù)據(jù)流 C.控制流 D.調(diào)用關系 [答案解析] 程序流程圖中,,帶箭頭的線段表示控制流,矩形表示加工步驟,,菱形表示邏輯條件,。 第37題
窗體中有命令按鈕run34,對應的事件代碼如下:
PrivateSub run34_Enter( ?。?br> Dim humAs Integer,,aAs Integer,,b As Integer,i AsInteger For i=1To 10 num=InputBox(”請輸入數(shù)據(jù):”,,”輸入”) IfInt(num/2)==num/2 Then a=a+1 Else b=b+1 End if Next i MsgBox(”運行結果:a=”&Str(a)&”,,b=”&Str(b)) End Sub 運行以上事件過程,所完成的功能是( ?。?。 A.對輸入的10個數(shù)據(jù)求累加和 B.對輸入的10個數(shù)據(jù)求各自的余數(shù),然后再進行累加 C.對輸入的10個數(shù)據(jù)分別統(tǒng)計奇數(shù)和偶數(shù)的個數(shù) D.對輸入的10個數(shù)據(jù)分別統(tǒng)計整數(shù)和非整數(shù)的個數(shù) [答案解析] 因為nurrl被定義成Integer類型的變量,,所以依據(jù)判斷(num/2)的值是否與其整數(shù)部分相等(即是否能被2整除),,能夠判斷num的奇偶性。 第38題
若要將“產(chǎn)品”表中所有供貨商是“ABC”的產(chǎn)品單價下調(diào)50,,則正確的SQL語句 是( ?。?
A.UPDATE產(chǎn)品SET單價=50 WHERE供貨商=”ABC” B.UPDATE產(chǎn)品SET單價=單價-50 WHERE供貨商=”ABC” C.UPDATE FROM產(chǎn)品SET單價=50 WHERE供貨商=”ABC” D.UPDATE FROM產(chǎn)品SET單價=單價-50 WHERE供貨商=”ABC” [答案解析] 基本的SQL考查,。 第39題
在窗體上有一個命令按鈕Commandl,,編寫事件代碼如下:
Private Sub Commandl Click( ) Dim Y As Integer y=0 Do y=InputBox(”y=”) If(Y Mod l0)+Int(y/10)=10 Then Debug.Print Y,; LoopUntil y=0 End Sub 打開窗體運行后,,單擊命令按鈕,依次輸入10,、37,、50、55,、64,、20、28,、19,、-19、0,,立即窗口上輸出的結果是( ?。? A.375564281919 B.105020 C.1050200 D.3755642819 [答案解析] D,?!窘馕觥看藄ub的作用是輸出個位上的數(shù)、十位上的數(shù)相加和為l0的數(shù),,其中Y Mod l0是求出個位上的數(shù),,y/10是求出十位上的數(shù)。 第40題
在下列查詢語句中,與SELECT TABl*FROM,,TABl WHERE InStr([簡歷],,”籃球”)<>o功能相同的語句是( ),。
A.SELECT TABl.*FROM TABl WHERE TABl.簡歷Like”籃球” B.SELECT TABl.*FROM TABl WHERE TABl.簡歷Like”*籃球” C.SELECT TABl.*FROM TABl WHERE TABl.簡歷Like”*籃球*” D.SELECT TABl.*FROM TABl WHERE TABl.簡歷Like”籃球*” [答案解析] 本題考查的是InStr函數(shù),。InStr函數(shù)的格式為:InStr(字符表達式1,字符表達式2[,,數(shù)值表達式])其功能是檢索字符表達式2在字符表達式l中最早出現(xiàn)的位置,,返回整數(shù),若沒有符合條件的數(shù),,則返回0,。本題的查詢的條件是在簡歷字段中查找是否出現(xiàn)了“籃球”字樣。應使用關鍵詞“Like”,;在“籃球”的前后都加上“*”,,代表要查找的是“籃球”前面或后面有多個或0個字符的數(shù)據(jù),這樣也就是查找所有簡歷中包含“籃球”的記錄,。 |
|