97骚碰,毛片大片免费看,亚洲第一天堂,99re思思,色好看在线视频播放,久久成人免费大片,国产又爽又色在线观看

山東省計算機等級考試二級理論考試試題及答案

時(shí)間:2024-10-17 12:30:58 資格考試 我要投稿

山東省計算機等級考試二級理論考試試題及答案(通用10套)

  在日常學(xué)習和工作中,我們都經(jīng)?吹皆囶}的身影,借助試題可以檢測考試者對某方面知識或技能的掌握程度。你知道什么樣的試題才能切實(shí)地幫助到我們嗎?下面是小編為大家整理的山東省計算機等級考試二級理論考試試題及答案(通用10套),歡迎大家分享。

山東省計算機等級考試二級理論考試試題及答案(通用10套)

  山東省計算機等級考試二級理論考試試題及答案1

  一、選擇題

  1VBA程序流程控制的方式有( )。

  A.順序控制、條件控制和選擇控制

  B.條件控制、選擇控制和循環(huán)控制

  C.分支控制、順序控制和循環(huán)控制

  D.順序控制、選擇控制和循環(huán)控制

  參考答案:D

  參考解析:本題考查VBA中流程控制方式的知識。VBA程序流程控制的方式有三種,分別為順序控制、選擇控制和循環(huán)控制,對應結構化程序設計的三種基本控制結構。

  2下列敘述中正確的是( )。

  A.線(xiàn)性鏈表的各元素在存儲空間中的位置必須是連續的

  B.線(xiàn)性鏈表的頭元素一定存儲在其他元素的前面

  C.線(xiàn)性鏈表中的各元素在存儲空間中的位置不一定是連續的,但表頭元素一定存儲在其他元素的前面

  D.線(xiàn)性鏈表中的各元素在存儲空間中的位置不一定是連續的,且各元素的存儲順序也是任意的

  參考答案:D

  參考解析:在線(xiàn)性鏈表中,各元素在存儲空間中的位置是任意的,各元素的順序也是任意的,依靠指針來(lái)實(shí)現數據元素的前后件關(guān)系。

  3下列邏輯表達式中,能正確表示條件“x和Y都不是奇數”的是( )。

  A.xMod2=1 AndYMod 2=1

  B.XMod2=10rYMod 2=1

  C.xMod2=0AndYMod 2=0

  D.XMod 2=00rYMod 2=0

  參考答案:C

  參考解析:本題考查VBA中條件組合的知識。若要表示X和Y都不是奇數,也就意味著(zhù)x是偶數,Y也是偶數,那么兩個(gè)條件之間是“與”的關(guān)系;若要判斷某數是偶數,需要這個(gè)數除2的余數為0。

  4語(yǔ)句Dim NewArray(10)As Integer的含義是( )。

  A.定義了一個(gè)整型變量且初值為10

  B.定義了l0個(gè)整數構成的數組

  C.定義了11個(gè)整數構成的數組

  D.將數組的第10元素設置為整型

  參考答案:C

  參考解析:本題考查VBA中數組的知識。數組變量由變量名和數組下標構成,通常使用Dim語(yǔ)句來(lái)定義數組,其格式為:Dim數組名([下標下限t0]下標上限)As數據類(lèi)型其中下標下限缺省為0。數組中的元素個(gè)數即為:下標上限一下標下限+1。

  5下列關(guān)于標準函數的說(shuō)法,正確的是( )。

  A.Rnd函數用來(lái)獲得0到9之間的雙精度隨機數

  B.Int函數和Fix函數參數相同則返回值就相同

  C.Str函數用來(lái)把純數字型的字符串轉換為數值型

  D.Chr函數返回ASCIl碼對應的字符

  參考答案:D

  6執行x=InputBox(”請輸入x的值”)時(shí),在彈出的對話(huà)框中輸入l2,在列表框Listl選中第一個(gè)列表項,假設該列表項的內容為34,使Y的值是1234的語(yǔ)句是( )。

  A.y--Val(x)+Val((ListList(0)

  B.y=Val(x)+Val(ListList(1))

  C.y=Val(x)&Val(ListList(O))

  D.y=Val(x)&Val(ListList(1))

  參考答案:C

  參考解析:本題考查字符串連接和列表框的知識。列表框的List屬性是一個(gè)數組,其各元素就是列表框中的列表項,第一個(gè)列表項對應的數組下標為0。由于列表框中的列表項和輸入對話(huà)框的返回值都是字符串,在本題中使用了Val函數將其轉換為數字,此時(shí)如果使用“+”則會(huì )完成兩個(gè)數字相加,故此只能使用“&”連接兩個(gè)字符串。第6題 筆記記錄我的筆記(0) | 精選筆記(10)選擇筆記標簽:試題內容(10)答案解析(0)

  7在條件宏設計時(shí),對于連續重復的條件,可以用來(lái)代替的符號是( )。

  A.…B.=C.,D.:

  參考答案:A

  參考解析:本題考查條件宏的知識。如果在宏中加入條件表達式,就可以限制宏在滿(mǎn)足一定的條件下才能完成某種操作,我們稱(chēng)之為條件宏。對于連續重復的條件,可以使用省號(…)代替重復條件。

  8在A(yíng)ccess中,如果在模塊的過(guò)程內部定義變量,則該變量的作用域為( )。

  A.局部范圍B.程序范圍C.全局范圍D.模塊范圍

  參考答案:A

  參考解析:變量定義在標準模塊的所有過(guò)程之外的起始位置,運行時(shí)在所有類(lèi)模塊和標準模塊的所有子過(guò)程與函數過(guò)程中都可見(jiàn)。

  9表的組成內容包括( )。

  A.查詢(xún)和報表B.字段和記錄C.報表和窗體D.窗體和字段

  參考答案:B

  參考解析:本題考查Access表基本概念的知識。在關(guān)系數據庫中關(guān)系是一個(gè)二維表,每一行稱(chēng)為一個(gè)元組,每一列稱(chēng)為一個(gè)屬性:在A(yíng)ccess這個(gè)關(guān)系數據庫中.用表來(lái)實(shí)現關(guān)系,表的每一行稱(chēng)作一條記錄,對應關(guān)系模型中的元組;每一列稱(chēng)作一個(gè)字段,對應關(guān)系模型中的屬性。

  10假設一個(gè)書(shū)店用(書(shū)號,書(shū)名,作者,出版社,出版日期,庫存數量……)一組屬性來(lái)描述圖書(shū),可以作為“關(guān)鍵字”的是( )。

  A.書(shū)號B.書(shū)名C.作者D.出版社

  參考答案:A

  參考解析:本題考查主關(guān)鍵字的知識。主關(guān)鍵字是一個(gè)或者多個(gè)字段的集合,是用于區別表中記錄惟一的標識,也就意昧著(zhù)在一個(gè)表中主關(guān)鍵字不能取重復值。在A(yíng)CCess的表中,可以定義三種類(lèi)型的主關(guān)鍵字:自動(dòng)編號主鍵、單字段主鍵和多字段主鍵。在本題中只有“書(shū)號”是每本書(shū)都不相同的,也就是主關(guān)鍵字。

  11在If…EndIf選擇結構中,允許可嵌套的深度是( )。

  A.最多32層B.最多64層C.最多256層D.沒(méi)有嚴格限制

  參考答案:D

  參考解析:本題考查VBA中選擇結構嵌套的知識。在VBA中稱(chēng)在If...End If結構中包含其他If…End If結構的構造為選擇嵌套,對于嵌套的層次沒(méi)有嚴格規定,理論卜.可以嵌套無(wú)窮多層次。

  13下列不屬于操作查詢(xún)的是( )。

  A.參數查詢(xún)B.生成表查詢(xún)C.更新查詢(xún)D.刪除查詢(xún)

  參考答案:A

  參考解析:本題考查操作查詢(xún)的知識。操作查詢(xún),也叫做動(dòng)作查詢(xún),共有4種類(lèi)型:追加查詢(xún)、刪除查詢(xún)、更新查詢(xún)和生成表查詢(xún)。利用這幾種查詢(xún)可以完成為源表追加數據,更新、刪除源表中的數據,以及生成表操作。

  14下列關(guān)于棧的敘述中,正確的選項是( )。

  A.在棧中只能刪除數據B.在棧中只能插入數據C.棧是先進(jìn)先出的線(xiàn)性表D.棧是先進(jìn)后出的線(xiàn)性表

  參考答案:D

  參考解析:

  棧是限定在一端進(jìn)行插入與刪除的線(xiàn)性表。這種線(xiàn)性表只能在固定的一端進(jìn)行插入和刪除操作,因此棧又稱(chēng)后進(jìn)先出表或先進(jìn)后出表。

  15下列關(guān)于類(lèi)、對象、屬性和方法的敘述中,錯誤的是( )。

  A.類(lèi)是對一類(lèi)相似對象的描述,這些對象具有相同的屬性和方法

  B.屬性用于描述對象的狀態(tài),方法用于表示對象的行為

  C.基于同一個(gè)類(lèi)產(chǎn)生的兩個(gè)對象可以分別設置自己的屬性值

  D.通過(guò)執行不同對象的同名方法,其結果必然是相同的

  參考答案:D

  參考解析:對象根據所接受的消息而做出動(dòng)作,同樣的消息被不同的對象接受時(shí)可以導致完全不同的`行為,該現象稱(chēng)為多態(tài)性,這種消息可以是同名的方法。

  17要求主表中沒(méi)有相關(guān)記錄時(shí)就不能將記錄添加到相關(guān)表中,則應該在表關(guān)系中設置( )。

  A.參照完整性B.有效性規則C.輸入掩碼D.級聯(lián)更新相關(guān)字段

  參考答案:A

  參考解析:本題考查參照完整性的知識。在關(guān)系數據庫中都有兩種完整性約束:實(shí)體完整性和參照完整性。實(shí)體完整性就是主屬性不能為空;參照完整性指的是兩個(gè)邏輯上有關(guān)系的表必須使得表里面的數據滿(mǎn)足它們的關(guān)系。例如主表中沒(méi)有相關(guān)記錄就不能將記錄添加到相關(guān)表;相關(guān)表中的記錄刪除時(shí)主表的相關(guān)記錄隨之刪除;相關(guān)表中的記錄更新時(shí)主表的相關(guān)記錄隨之更新都是參照完整性的例子。

  18為窗體中的命令按鈕設置單擊鼠標時(shí)發(fā)生的動(dòng)作,應選擇設置其屬性對話(huà)框的( )。

  A.“格式”選項卡B.“事件”選項卡C.“方法”選項卡D.“數據”選項卡

  參考答案:B

  參考解析:本題考查窗體控件的基礎知識。在窗體上每一個(gè)控件都是一個(gè)對象,都具有三要素就是屬性、事件和方法。事件是控件可以響應的動(dòng)作如單擊鼠標等,所以要想設計單擊鼠標時(shí)的動(dòng)作就要設計單擊鼠標事件里面的內容。

  20設變量x是一個(gè)整型變量,如果sgn(x)的值為l,則x的值是( )。

  A.1B.大于0的整數C.0D.小于0的整數

  參考答案:B

  參考解析:本題考查VBA中判斷符號函數的知識。Sgnoi函數是一個(gè)判斷符號的函數,其參數為數值型的值,若參數小于o,則函數返回-1;若參數等于0,則函數返回0;若參數大于0,則函數返回1。

  22報表頁(yè)腳的作用是( )。

  A.用來(lái)顯示報表的標題、圖形或說(shuō)明性文字

  B.用來(lái)顯示整個(gè)報表的匯總說(shuō)明

  C.用來(lái)顯示報表中的字段名稱(chēng)或對記錄的分組名稱(chēng)

  D.用來(lái)顯示本頁(yè)的匯總說(shuō)明

  參考答案:B

  參考解析:本題考查報表的知識。報表頁(yè)眉處于報表的開(kāi)始位置,一般用其來(lái)顯示報表的標題、圖形或者說(shuō)明性文字:報表頁(yè)腳處于報表的結束位置,一般用來(lái)顯示報表的匯總說(shuō)明;頁(yè)面頁(yè)眉處于每頁(yè)的開(kāi)始位置,一般用來(lái)顯示報表中的字段名稱(chēng)或記錄的分組名稱(chēng);頁(yè)面頁(yè)腳處于每頁(yè)的結束位置,一般用來(lái)顯示本頁(yè)的匯總說(shuō)明。

  23結構化分析方法是面向( )的自頂向下逐步求精進(jìn)行需求分析的方法。

  A.對象B.數據結構C.數據流D.目標

  參考答案:C

  參考解析:結構化分析方法是面向數據流進(jìn)行需求分析的方法,采用自頂向下、逐層分解,建立系統的處理流程,以數據流圖和數據字典為主要工具,建立系統的邏輯模型。

  24下列關(guān)于控件的說(shuō)法錯誤的是( )。

  A.控件是窗體上用于顯示數據和執行操作的對象

  B.在窗體中添加的對象都稱(chēng)為控件

  C.控件的類(lèi)型可以分為:結合型、非結合型、計算型與非計算型

  D.控件都可以在窗體“設計”視圖中的工具箱中看到

  參考答案:C

  參考解析:本題考查窗體控件的知識。ACCess中的窗體中的控件是窗體上用于顯示數據和執行操作以及美化窗體的對象;每一個(gè)在窗體中添加的對象包括窗體本身都稱(chēng)為控件;它們可以在窗體“設計”視圖中的工具箱中看到并使用?丶念(lèi)型分為結合型、非結合型和計算型。

  25能被“對象所識別的動(dòng)作”和“對象可執行的活動(dòng)”分別稱(chēng)為對象的( )。

  A.方法和事件B.事件和方法C.事件和屬性D.過(guò)程和方法

  參考答案:B

  參考解析:本題考查面向對象的知識。在面向對象的開(kāi)發(fā)環(huán)境中,對象具有三要素:屬性、事件和方法。屬性是對象的靜態(tài)特性,一般用來(lái)描述對象的靜態(tài)特征;事件是可以被對象識別或接受的動(dòng)作;方法是對象可以執行的活動(dòng)。

  27某二叉樹(shù)共有60個(gè)葉子結點(diǎn)與50個(gè)度為1的結點(diǎn),則該二叉樹(shù)中的總結點(diǎn)數為( )。

  A.148B.169C.182D.198

  參考答案:B

  參考解析:葉子結點(diǎn)總是比度為2的結點(diǎn)多一個(gè)。所以,具有60個(gè)葉子結點(diǎn)的二叉樹(shù)有59個(gè)度為2的結點(diǎn)?偨Y點(diǎn)數=60個(gè)葉子結點(diǎn)+59個(gè)度為2的結點(diǎn)+50個(gè)度為1的結點(diǎn)=169個(gè)結點(diǎn)。

  28已知一個(gè)學(xué)生數據庫,其中含有班級、性別等字段,若要統計每個(gè)班男女學(xué)生的人數,則應使用( )查詢(xún)。

  A.交叉表查詢(xún)B.選擇查詢(xún)C.參數查詢(xún)D.操作查詢(xún)

  參考答案:A

  參考解析:本題考查查詢(xún)種類(lèi)的知識。常見(jiàn)的查詢(xún)種類(lèi)有:選擇查詢(xún)、交叉表查詢(xún)、參數查詢(xún)、操作查詢(xún)和SQL查詢(xún)。其中選擇查詢(xún)是根據指定的查詢(xún)準則從一個(gè)或多個(gè)表中獲取數據并顯示結果;交叉表查詢(xún)是利用表中的行和列來(lái)統計數據;參數查詢(xún)利用對話(huà)框來(lái)提示用戶(hù)輸入準則;操作查詢(xún)在一次查詢(xún)操作中對所得結果進(jìn)行編輯。本題中以性別為行標題,以班級為列標題,行列交叉處進(jìn)行計數,即可得到結果。

  29設有表示學(xué)生選課的三張表,學(xué)生S(學(xué)號,姓名,性別,年齡,身份證號),課程C(課號,課名),選課SC(學(xué)號,課號,成績(jì)),則表SC的關(guān)鍵字(鍵或碼)為( )。

  A.課號,成績(jì)B.學(xué)號,成績(jì)C.學(xué)號,課號D.學(xué)號,姓名,成績(jì)

  參考答案:C

  參考解析: 關(guān)鍵字是指屬性或屬性的組合,其值能夠惟一地標識一個(gè)元組,而在SC中學(xué)號和課號的組合可以對元組進(jìn)行惟一的標識。

  31在窗體上,設置控件Com0為不可見(jiàn)的屬性是( )。

  A.Com0.NameB.Com0.CaptionC.Corn0.EnabledD.Com0.Visible

  參考答案:D

  參考解析:本題考查控件屬性的知識。在窗體的控件中,Visible屬性是用于指定控件是否可見(jiàn)。Enabled屬性用于指定控件是否可用,Caption屬性表示控件的標題,Name屬性表示控件的名稱(chēng)。

  32用于關(guān)閉或打開(kāi)系統消息的宏命令是( )。

  A.SetValueB.RequeryC.RestoreD.SetWamings

  參考答案:D

  參考解析:本題考查宏操作的知識。Access中提供了50多個(gè)可選的宏操作命令,在本題中SetValue用于設置屬性值;Requery用于刷新控件數據;Restore用于將最大化或最小化窗口恢復至原始大小;SetWarnings用于關(guān)閉或打開(kāi)系統消息。

  33在關(guān)系運算中,投影運算的含義是( )。

  A.在基本表中選擇滿(mǎn)足條件的記錄組成一個(gè)新的關(guān)系

  B.在基本表中選擇需要的字段(屬性)組成一個(gè)新的關(guān)系

  C.在基本表中選擇滿(mǎn)足條件的記錄和屬性組成一個(gè)新的關(guān)系

  D.上述說(shuō)法均是正確的

  參考答案:B

  參考解析:本題考查關(guān)系運算的知識。關(guān)系運算可分為兩大類(lèi),一類(lèi)是傳統的集合運算,如并、交、差和笛卡兒積:還有~類(lèi)是專(zhuān)門(mén)的關(guān)系運算,其中包括選擇、投影、連接和自然連接。選擇運算是在關(guān)系中選擇滿(mǎn)足條件的元組;投影運算是在關(guān)系中指定某些屬性所組成新的關(guān)系;連接運算是將兩個(gè)關(guān)系拼接成~個(gè)新的關(guān)系,生成的新關(guān)系中包含滿(mǎn)足條件的元組;自然連接是在等值連接的基礎上去除重復的屬性。

  34在access數據庫中表就是( )

  A.數據庫B.記錄C.字段D.關(guān)系

  參考答案:D

  參考解析:本題考查表的基本概念的知識。在A(yíng)CCess這個(gè)關(guān)系數據庫中,用表來(lái)實(shí)現邏輯層次中的關(guān)系也就是所說(shuō)的一個(gè)關(guān)系就是一個(gè)二維表。表中的列稱(chēng)作字段,行稱(chēng)作記錄,而數據庫是一個(gè)總稱(chēng)。

  35SQL語(yǔ)句不能創(chuàng )建的是( )。

  A.報表B.視圖C.數據表D.索引

  參考答案:A

  參考解析:本題考查SQL中定義語(yǔ)句的知識。SQL語(yǔ)言的功能包含數據定義、數據操縱、數據查詢(xún)和數據控制,其中的數據定義功能可以實(shí)現表、索引、視圖的定義、修改和刪除。在A(yíng)CCess中提供3種創(chuàng )建報表的方式,分別是使用“自動(dòng)報表,功能,使用向導功能和使用“設計”視圖創(chuàng )建,使用SQL語(yǔ)句是不能創(chuàng )建報表的。

  山東省計算機等級考試二級理論考試試題及答案2

  1.設有圖書(shū)管理數據庫:

  圖書(shū)(總編號C(6),分類(lèi)號C(8),書(shū)名C(16),作者C(6),出版單位C(20),單價(jià)N(6,2))

  讀者(借書(shū)證號C(4),單位C(8),姓名C(6),性別C(2),職稱(chēng)C(6),地址C(20))

  借閱(借書(shū)證號C(4),總編號C(6),借書(shū)日期D(8))

  對于圖書(shū)管理數據庫,檢索借閱了《現代網(wǎng)絡(luò )技術(shù)基礎》一書(shū)的借書(shū)證號。下面SQL語(yǔ)句正確的是______。

  SELECT 借書(shū)證號 FROM 借閱 WHERE 總編號=;

  ______

  A、(SELECT 借書(shū)證號 FROM 圖書(shū) WHERE 書(shū)名="現代網(wǎng)絡(luò )技術(shù)基礎")

  B、(SELECT 總編號 FROM 圖書(shū) WHERE 書(shū)名="現代網(wǎng)絡(luò )技術(shù)基礎")

  C、(SELECT 借書(shū)證號 FROM 借閱 WHERE 書(shū)名="現代網(wǎng)絡(luò )技術(shù)基礎")

  D、(SELECT 總編號 FROM 借閱 WHERE 書(shū)名="現代網(wǎng)絡(luò )技術(shù)基礎")

  2.在“選項”對話(huà)框的“文件位置”選項卡中可以設置______。

  A、表單的默認大小

  B、默認目錄

  C、日期和時(shí)間的顯示格式

  D、程序代碼的顏色

  3.從數據庫中刪除表的命令是______。

  A、DROP TABLE

  B、ALTER TABLE

  C、DELETE TABLE

  D、USE

  4.Visual FoxPro6.0是一種關(guān)系型數據庫管理系統,所謂關(guān)系是指______。

  A、各條記錄中的數據彼此有一定的關(guān)系

  B、一個(gè)數據庫文件與另一個(gè)數據庫文件之間有一定的關(guān)系

  C、數據模型符合滿(mǎn)足一定條件的二維表格式

  D、數據庫中各個(gè)字段之間彼此有一定的關(guān)系

  5.關(guān)系數據庫中,實(shí)現表與表之間的聯(lián)系是通過(guò)______。

  A、實(shí)體完整性規則

  B、參照完整性規則

  C、用戶(hù)自定義的完整性

  D、值域

  6.數據庫DB、數據庫系統DBS、數據庫管理系統DBMS三者之間的關(guān)系是______。

  A、DBS包括DB和DBMS

  B、DBMS包括DB和DBS

  C、DB包括DBS和DBMS

  D、DBS就是DB,也就是DBMS

  7.定位第一條記錄上的命令是______。

  A、GO TOP

  B、GO BOTTOM

  C、GO 6

  D、SKIP

  8.設有圖書(shū)管理數據庫:

  圖書(shū)(總編號C(6),分類(lèi)號C(8),書(shū)名C(16),作者C(6),出版單位C(20),單價(jià)N(6,2))

  讀者(借書(shū)證號C(4),單位C(8),姓名C(6),性別C(2),職稱(chēng)C(6),地址C(20))

  借閱(借書(shū)證號C(4),總編號C(6),借書(shū)日期D(8))

  對于圖書(shū)管理數據庫,分別求出各個(gè)單位當前借閱圖書(shū)的讀者人次。下面的SQL語(yǔ)句正確的是______。

  SELECT 單位,______ FROM 借閱,讀者 WHERE;

  借閱.借書(shū)證號=讀者.借書(shū)證號 ______

  A、COUNT(借閱.借書(shū)證號) GROUP BY 單位

  B、SUM(借閱.借書(shū)證號) GROUP BY 單位

  C、COUNT(借閱.借書(shū)證號) ORDER BY 單位

  D、COUNT(借閱.借書(shū)證號) HAVING 單位

  9.用來(lái)指明復選框的當前狀態(tài)的屬性是______。

  A、Selected

  B、Caption

  C、Value

  D、ControlSource

  10.下列表達式中結果不是日期型的是______。

  A、CTOD("2000/10/01")

  B、{99/10/01}+365

  C、VAL("2000/10/01")

  D、DATE()

  11.要控制兩個(gè)表中數據的完整性和一致性可以設置“參照完整性”,要求這兩個(gè)表______。

  A、是同一個(gè)數據庫中的兩個(gè)表

  B、不同數據庫中的兩個(gè)表

  C、兩個(gè)自由表

  D、一個(gè)是數據庫表另一個(gè)是自由表

  12.在命令窗口執行SQL命令時(shí),若命令要占用多行,續行符是______。

  A、冒號(:)

  B、分號(;)

  C、逗號(,)

  D、連字符(-)

  13.Visual FoxPro數據庫文件是______。

  A、存放用戶(hù)數據的文件

  B、管理數據庫對象的系統文件

  C、存放用戶(hù)數據和系統的文件

  D、前三種說(shuō)法都對

  14.連續執行以下命令之后,最后一條命令的輸出結果是______。

  SET EXACT OFF

  X="A "

  ?IIF("A"=X,X-"BCD",X+"BCD")

  A、A

  B、BCD

  C、ABCD

  D、A BCD

  15.以下賦值語(yǔ)句正確的是______。

  A、STORE 8 TO X,Y

  B、STORE 8,9 TO X,Y

  C、X=8,Y=9

  D、X,Y=8

  16.默認查詢(xún)的輸出形式是______。

  A、數據表

  B、圖形

  C、報表

  D、瀏覽

  17.如果要創(chuàng )建一個(gè)數據組分組報表,第一個(gè)分組表達式是“部門(mén)”,第二個(gè)分組表達式是“性別”,第三個(gè)分組表達式是“基本工資”,當前索引的索引表達式應當是______。

  A、部門(mén)+性別+基本工資

  B、部門(mén)+性別+STR(基本工資)

  C、STR(基本工資)+性別+部門(mén)

  D、性別+部門(mén)+STR(基本工資)

  18.設有圖書(shū)管理數據庫:

  圖書(shū)(總編號C(6),分類(lèi)號C(8),書(shū)名C(16),作者C(6),出版單位C(20),單價(jià)N(6,2))

  讀者(借書(shū)證號C(4),單位C(8),姓名C(6),性別C(2),職稱(chēng)C(6),地址C(20))

  借閱(借書(shū)證號C(4),總編號C(6),借書(shū)日期D(8))

  對于圖書(shū)管理數據庫,查詢(xún)0001號借書(shū)證的讀者姓名和所借圖書(shū)的書(shū)名。

  SQL語(yǔ)句正確的是______。

  SELECT 姓名,書(shū)名 FROM 借閱,圖書(shū),讀者 WHERE;

  借閱,借書(shū)證號="0001" AND;

  ______

  ______

  A、圖書(shū).總編號=借閱.總編號 AND;

  讀者.借書(shū)證號=借閱.借書(shū)證號

  B、圖書(shū).分類(lèi)號=借閱.分類(lèi)號 AND;

  讀者.借書(shū)證號=借閱.借書(shū)證號

  C、讀者.總編號=借閱.總編號 AND;

  讀者.借書(shū)證號=借閱.借書(shū)證號

  D、圖書(shū).總編號=借閱.總編號 AND;

  讀者.書(shū)名=借閱.書(shū)名

  19.只有滿(mǎn)足聯(lián)接條件的.記錄才包含在查詢(xún)結果中,這種聯(lián)接為_(kāi)_____。

  A、左聯(lián)接

  B、右聯(lián)接

  C、內部聯(lián)接

  D、完全聯(lián)接

  20.設當前數據庫有10條記錄(記錄未進(jìn)行任何索引),在下列三種情況下,當前記錄號為1時(shí);EOF()為真時(shí);BOF()為真時(shí),命令?RECN()的結果分別是______。

  A、1,11,1

  B、1,10,1

  C、1,11,0

  D、1,10,0

  21.執行SELECT 0選擇工作區的結果是______。

  A、選擇了0號工作區

  B、選擇了空閑的最小號工作區

  C、關(guān)閉選擇的工作區

  D、選擇已打開(kāi)的工作區

  22.備注型字段的數據用來(lái)存放______。

  A、指向備注的具體內容

  B、指向DBF文件的指針

  C、指向FPT文件的文件名

  D、指向FPT中文字塊的指針

  23.把一個(gè)項目編譯成一個(gè)應用程序時(shí),下面的敘述正確的是______。

  A、所有的項目文件將組合為一個(gè)單一的應用程序文件

  B、所有項目的包含文件將組合為一個(gè)單一的應用程序文件

  C、所有項目排除的文件將組合為一個(gè)單一的應用程序文件

  D、由用戶(hù)選定的項目文件將組合為一個(gè)單一的應用程序文件

  24.在關(guān)系模型中,實(shí)現“關(guān)系中不允許出現相同的元組”的約束是通過(guò)______。

  A、侯選鍵

  B、主鍵

  C、外鍵

  D、超鍵

  25.SELECT-SQL語(yǔ)句是______。

  A、選擇工作區語(yǔ)句

  B、數據查詢(xún)語(yǔ)句

  C、選擇標準語(yǔ)句

  D、數據修改語(yǔ)句

  26.SQL語(yǔ)言是______語(yǔ)言。

  A、層次數據庫

  B、網(wǎng)絡(luò )數據庫

  C、關(guān)系數據庫

  D、非數據庫

  27.在SQL中,刪除視圖用______。

  A、DROP SCHEMA命令

  B、CREATE TABLE命令

  C、DROP VIEW命令

  D、DROP INDEX命令

  28.假定表單中包含有一個(gè)命令按鈕,那么在運行表單時(shí)。下面有關(guān)事件引發(fā)次序的陳述中,______是正確的。

  A、先命令按鈕的Init事件,然后表單的Init事件,最后表單的Load事件

  B、先表單的Init事件,然后命令按鈕的Init事件,最后表單的Load事件

  C、先表單的Load事件,然后表單的Init事件,最后命令按鈕的Init事件

  D、先表單的Load事件,然后命令按鈕的Init事件,最后表單的Init事件

  29.以下屬于非容器類(lèi)控件的是______。

  A、Form

  B、Label

  C、page

  D、Container

  30.索引字段值不唯一,應該選擇的索引類(lèi)型為_(kāi)_____。

  A、主索引

  B、普通索引

  C、侯選索引

  D、唯一索引

  31.將查詢(xún)結果放在數組中應使用______短語(yǔ)。

  A、INTO CURSOR

  B、TO ARRAY

  C、INTO TABLE

  D、INTO ARRAY

  32.DELETE FROM S WHERE 年齡>60語(yǔ)句的功能是______。

  A、從S表中徹底刪除年齡大于60歲的記錄

  B、S表中年齡大于60歲的記錄被加上刪除標記

  C、刪除S表

  D、刪除S表的年齡列

  33.UPDATE-SQL語(yǔ)句的功能是______。

  A、屬于數據定義功能

  B、屬于數據查詢(xún)功能

  C、可以修改表中某些列的屬性

  D、可以修改表中某些列的內容

  34.使用Visual FoxPro的菜單設計器時(shí),選中菜單項之后,如果要設計它的子菜單,應在結果(Result)中選擇______。

  A、填充名稱(chēng)(Pad Name)

  B、子菜單(Submenu)

  C、命令(Command)

  D、過(guò)程(Procedure)

  35.有關(guān)SCAN循環(huán)結構,敘述正確的是______。

  A、SCAN循環(huán)結構中的LOOP語(yǔ)句,可將程序流程直接指向循環(huán)開(kāi)始語(yǔ)句SCAN,首先判斷EOF()函數的真假

  B、在使用SCAN循環(huán)結構時(shí),必須打開(kāi)某一個(gè)數據庫

  C、SCAN循環(huán)結構的循環(huán)體中必須寫(xiě)有SKIP語(yǔ)句

  D、SCAN循環(huán)結構,如果省略了子句FOR和WHILE條件子句,則直接退出循環(huán)

  36.數據庫系統的核心是__【1】____。

  此題正確為:數據庫管理系統

  37.命令?LEN("THIS IS MY BOOK")的結果是___【2】___。

  此題正確為:15

  38.在打開(kāi)項目管理器之后再打開(kāi)"應用程序生成器",可以通過(guò)按ALT+F2鍵,快捷菜單和"工具"菜單中的______。

  此題正確為:應用程序生成器

  39.SQL SELECT語(yǔ)句為了將查詢(xún)結果存放到臨時(shí)表中應該使用______短語(yǔ)。

  此題正確為:Into cursor 或 Into cursor cursorname

  40.為了把多對多的聯(lián)系分解成兩個(gè)一對多聯(lián)系所建立的"紐帶表"中應包含兩個(gè)表的______。

  此題正確為:主關(guān)鍵字 或 主鍵

  41.TIME()的返回值的數據類(lèi)型是______類(lèi)型。

  此題正確為:字符

  42.查詢(xún)設計器中的"聯(lián)接"選項卡,可以控制______選擇。

  此題正確為:聯(lián)接類(lèi)型 或 聯(lián)接條件

  43.設有圖書(shū)管理數據庫:

  圖書(shū)(總編號C(6),分類(lèi)號C(8),書(shū)名C(16),作者C(6),出版單位C(20),單價(jià)N(6,2))

  讀者(借書(shū)證號C(4),單位C(8),姓名C(6),性別C(2),職稱(chēng)C(6),地址C(20))

  借閱(借書(shū)證號C(4),總編號C(6),借書(shū)日期D(8))

  用SQL的CREATE命令建立借閱表(字段順序要相同),請對下面的SQL語(yǔ)句填空:

  ______

  此題正確為:CREATE TABLE 借閱 (借書(shū)證號 C(4),總編號 C(6),借書(shū)日期 D(8)) 或 CREA TABL 借閱 (借書(shū)證號 C(4),總編號 C(6),借書(shū)日期D(8)) 或 CREATE TABLE 借閱 (借書(shū)證號 C(4),總編號 C(6),借書(shū)日期 D) 或 CREA TABL 借閱 (借書(shū)證號 C(4),總編號 C(6),借書(shū)日期D)

  44.多欄報表的欄目數可以通過(guò)______來(lái)設置。

  此題正確為:頁(yè)面設置 或 列數

  45.設有圖書(shū)管理數據庫:

  圖書(shū)(總編號C(6),分類(lèi)號C(8),書(shū)名C(16),作者C(6),出版單位C(20),單價(jià)N(6,2))

  讀者(借書(shū)證號C(4),單位C(8),姓名C(6),性別C(2),職稱(chēng)C(6),地址C(20))

  借閱(借書(shū)證號C(4),總編號C(6),借書(shū)日期D(8))

  對圖書(shū)管理數據庫,求共借出多少種圖書(shū)。請對下面的SQL語(yǔ)句填空:

  SELECT _______ FROM 借閱

  此題正確為:COUNT(DISTINCT 總編號) 或 COUN(DISTINCT 總編號) 或 COUNT(DIST 總編號) 或 COUN(DIST 總編號)

  46.設有圖書(shū)管理數據庫:

  圖書(shū)(總編號C(6),分類(lèi)號C(8),書(shū)名C(16),作者C(6),出版單位C(20),單價(jià)N(6,2))

  讀者(借書(shū)證號C(4),單位C(8),姓名C(6),性別C(2),職稱(chēng)C(6),地址C(20))

  借閱(借書(shū)證號C(4),總編號C(6),借書(shū)日期D(8))

  對圖書(shū)管理數據庫,查詢(xún)由"清華大學(xué)出版社"或"電子工業(yè)出版社"出版,并且單價(jià)不超出20元的書(shū)名。請對下面的SQL語(yǔ)句填空:

  SELECT 書(shū)名,出版單位,單價(jià) FROM 圖書(shū);

  WHERE_______ AND;

  _______

  此題正確為:?jiǎn)蝺r(jià)<=20 或 (出版單位="清華大學(xué)出版社" OR 出版單價(jià)="電子工業(yè)出版社") 或 (出版單位="電子工業(yè)出版社" OR 出版單價(jià)="清華大學(xué)出版社") 與 (出版單位="清華大學(xué)出版社" OR 出版單價(jià)="電子工業(yè)出版社") 或 (出版單位="電子工業(yè)出版社" OR 出版單價(jià)="清華大學(xué)出版社") 或 單價(jià)<=20

  47.如果要查詢(xún)所藏圖書(shū)中,各個(gè)出版社的圖書(shū)最高單價(jià)、平均單價(jià)和冊數,請對下面的SQL語(yǔ)句填空。

  SELECT 出版單位,MAX(單價(jià)),______,______;

  FROM圖書(shū)管理!圖書(shū);

  _______出版單位

  此題正確為:AVG(單價(jià)) 與 COUNT() 或 COUN() 或 COUNT(出版單位)COUN(出版單位) 與 GROUP BY 或 GROU BY

  山東省計算機等級考試二級理論考試試題及答案3

  選擇題

  1、下列敘述中正確的是()。

  A) 算法的時(shí)間復雜度與算法程序中的語(yǔ)句條數成正比

  B) 算法的時(shí)間復雜度與計算機的運行速度有關(guān)

  C) 算法的時(shí)間復雜度與運行算法時(shí)特定的輸入有關(guān)

  D) 算法的時(shí)間復雜度與算法程序編制者的水平有關(guān)

  2、下列各排序法中,最壞情況下的時(shí)間復雜度最低的是()。

  A) 希爾排序

  B) 快速排序

  C) 堆排序

  D) 冒泡排序

  3、設棧的存儲空間為S(1:50),初始狀態(tài)為top=51,F經(jīng)過(guò)一系列正常的入棧與退棧操作后,top=50,則棧中的元素個(gè)數為()。

  A) 1

  B) 0

  C) 50

  D) 49

  4、某二叉樹(shù)共有399個(gè)結點(diǎn),其中有199個(gè)度為2的結點(diǎn),則該二叉樹(shù)中的葉子結點(diǎn)數為()。

  A) 不存在這樣的二叉樹(shù)

  B) 200

  C) 198

  D) 199

  5、結構化程序的三種基本結構是()。

  A) 遞歸、迭代和回溯

  B) 過(guò)程、函數和子程序

  C) 順序、選擇和循環(huán)

  D) 調用、返回和選擇

  6、某系統結構圖如下圖所示(n≥5)

  該系統結構圖的最大扇出數是()。

  A) n

  B) 3

  C) 2

  D) n+1

  7、軟件需求規格說(shuō)明的內容不包括()。

  A) 運行環(huán)境

  B) 軟件的主要功能

  C) 軟件的性能

  D) 算法詳細設計

  8、在數據庫管理技術(shù)發(fā)展的三個(gè)階段中,沒(méi)有專(zhuān)門(mén)的軟件對數據進(jìn)行管理的是()。

  A) 人工管理階段

  B) 文件系統階段

  C) 文件系統階段和數據庫階段

  D) 人工管理階段和文件系統階段

  9、建立表示學(xué)生選修課程活動(dòng)的實(shí)體聯(lián)系模型,其中的兩個(gè)實(shí)體分別是()。

  A) 課程和課程號

  B) 學(xué)生和課程

  C) 學(xué)生和學(xué)號

  D) 課程和成績(jì)

  10、定義學(xué)生、教師和課程的關(guān)系模式S(S#,Sn,Sd,Dc,SA)(其屬性分別為學(xué)號、姓名、所在系、所在系的系主任、年齡);C(C#,Cn,P#)(其屬性分別為課程號、課程名、先修課);SC(S#,C#,G)(其屬性分別為學(xué)號、課程號和成績(jì)),則該關(guān)系為()。

  A) 第二范式

  B) 第一范式

  C) 第三范式

  D) BCNF范式

  11、在Windows7操作系統中,磁盤(pán)維護包括硬盤(pán)的檢查、清理和碎片整理等功能,碎片整理的目的是()。

  A) 刪除磁盤(pán)小文件

  B) 獲得更多磁盤(pán)可用空間

  C) 優(yōu)化磁盤(pán)文件存儲

  D) 改善磁盤(pán)的清潔度

  13、某企業(yè)為了構建網(wǎng)絡(luò )辦公環(huán)境,每位員工使用的計算機上應當具備什么設備()。

  A) 網(wǎng)卡

  B) 攝像頭

  C) 無(wú)線(xiàn)鼠標

  D) 雙顯示器

  14、在Internet中實(shí)現信息瀏覽查詢(xún)服務(wù)的是()。

  A) DNS

  B) FTP

  C) WWW

  D) ADSL

  15、小華利用Word編輯一份書(shū)稿,出版社要求目錄和正文的頁(yè)碼分別采用不同的格式,且均從第1頁(yè)開(kāi)始,最優(yōu)的操作方法是()。

  A) 將目錄和正文分別存在兩個(gè)文檔中,分別設置頁(yè)碼

  B) 在目錄與正文之間插入分節符,在不同的節中設置不同的頁(yè)碼

  C) 在目錄與正文之間插入分頁(yè)符,在分頁(yè)符前后設置不同的頁(yè)碼

  D) 在Word中不設置頁(yè)碼,將其轉換為PDF格式時(shí)再增加頁(yè)碼

  16、小明的畢業(yè)論文分別請兩位老師進(jìn)行了審閱。每位老師分別通過(guò)Word的修訂功能對該論文進(jìn)行了修改,F在,小明需要將兩份經(jīng)過(guò)修訂的文檔合并為一份,最優(yōu)的操作方法是()。

  A) 小明可以在一份修訂較多的文檔中,將另一份修訂較少的文檔修改內容手動(dòng)對照補充進(jìn)去

  B) 請一位老師在另一位老師修訂后的文檔中再進(jìn)行一次修訂

  C) 利用Word比較功能,將兩位老師的修訂合并到一個(gè)文檔中

  D) 將修訂較少的那部分舍棄,只保留修訂較多的那份論文做為終稿

  17、小金從網(wǎng)站上查到了最近一次全國人口普查的數據表格,他準備將這份表格中的數據引用到Excel中以便進(jìn)一步分析,最優(yōu)的操作方法是()。

  A) 對照網(wǎng)頁(yè)上的表格,直接將數據輸入到Excel工作表中

  B) 通過(guò)復制、粘貼功能,將網(wǎng)頁(yè)上的表格復制到Excel工作表中

  C) 通過(guò)Excel中的“自網(wǎng)站獲取外部數據”功能,直接將網(wǎng)頁(yè)上的.表格導入到Excel工作表中

  D) 先將包含表格的網(wǎng)頁(yè)保存為。htm或 。mht格式文件,然后在Excel中直接打開(kāi)該文件

  18、小胡利用Excel對銷(xiāo)售人員的銷(xiāo)售額進(jìn)行統計,銷(xiāo)售工作表中已包含每位銷(xiāo)售人員對應的產(chǎn)品銷(xiāo)量,且產(chǎn)品銷(xiāo)售單價(jià)為308元,計算每位銷(xiāo)售人員銷(xiāo)售額的最優(yōu)操作方法是()。

  A) 直接通過(guò)公式“=銷(xiāo)量×308”計算銷(xiāo)售額

  B) 將單價(jià)308定義名稱(chēng)為“單價(jià)”,然后在計算銷(xiāo)售額的公式中引用該名稱(chēng)

  C) 將單價(jià)308輸入到某個(gè)單元格中,然后在計算銷(xiāo)售額的公式中絕對引用該單元格

  D) 將單價(jià)308輸入到某個(gè)單元格中,然后在計算銷(xiāo)售額的公式中相對引用該單元格

  19、小梅需將PowerPoint演示文稿內容制作成一份Word版本講義,以便后續可以靈活編輯及打印,最優(yōu)的操作方法是()。

  A) 將演示文稿另存為“大綱/RTF文件”格式,然后在Word中打開(kāi)

  B) 在PowerPoint中利用“創(chuàng )建講義”功能,直接創(chuàng )建Word講義

  C) 將演示文稿中的幻燈片以粘貼對象的方式一張張復制到Word文檔中

  D) 切換到演示文稿的“大綱”視圖,將大綱內容直接復制到Word文檔中

  20、小劉正在整理公司各產(chǎn)品線(xiàn)介紹的PowerPoint演示文稿,因幻燈片內容較多,不易于對各產(chǎn)品線(xiàn)演示內容進(jìn)行管理?焖俜诸(lèi)和管理幻燈片的最優(yōu)操作方法是()。

  A) 將演示文稿拆分成多個(gè)文檔,按每個(gè)產(chǎn)品線(xiàn)生成一份獨立的演示文稿

  B) 為不同的產(chǎn)品線(xiàn)幻燈片分別指定不同的設計主題,以便瀏覽

  C) 利用自定義幻燈片放映功能,將每個(gè)產(chǎn)品線(xiàn)定義為獨立的放映單元

  D) 利用節功能,將不同的產(chǎn)品線(xiàn)幻燈片分別定義為獨立節

  參考答案:

  C C A B C A D

  A B A C D A C

  B C C B B D

  山東省計算機等級考試二級理論考試試題及答案4

  1) 函數 max( ) 表明這是一個(gè)什么函數?

  A 求總值函數

  B 求最小值函數

  C 求平均值函數

  D 求最大值函數

  2) 修改表記錄的語(yǔ)句關(guān)鍵字是:

  A

  B update

  C

  D select

  3) 刪除表記錄的語(yǔ)句關(guān)鍵字是:

  A

  B update

  C

  D select

  4) 在語(yǔ)句 select * from student where s_name like ’%曉%’ where 關(guān)鍵字表示的含義是:

  A 條件

  B 在哪里

  C 模糊查詢(xún)

  D 邏輯運算

  5) student set s_name = ’王軍’ where s_id =1 該代碼執行的是哪項操作?

  A 添加姓名叫王軍的記錄

  B 刪除姓名叫王軍的記錄

  C 返回姓名叫王軍的記錄

  D 更新姓名叫王軍的記錄

  6) 模糊查詢(xún)的`關(guān)鍵字是:

  A not

  B and

  C like

  D or

  7) 表達式select (9+6*5+3%2)/5-3 的運算結果是多少?

  A 1

  B 3

  C 5

  D 7

  8) 表達式 select ((6%(7-5))+8)*9-2+(5%2) 的運算結果是多少?

  A 70

  B 71

  C 72

  D 73

  9) from student where s_id > 5 該代碼執行的是哪項操作?

  A 添加記錄

  B 修改記錄

  C 刪除記錄

  D 查詢(xún)記錄

  10) 第9題中的代碼含義正確的表述是:

  A 刪除student表中所有s_id

  B 刪除student表中所有s_id 大于5的記錄

  C 刪除student表中所有s_id 大于等于5的記錄

  D 刪除student表

  參考答案:DBCCD CCBCB

  山東省計算機等級考試二級理論考試試題及答案5

  一、選擇題

  (1)下面敘述正確的是(C)

  A.算法的執行效率與數據的存儲結構無(wú)關(guān)B.算法的空間復雜度是指算法程序中指令(或語(yǔ)句)的條數C.算法的有窮性是指算法必須能在執行有限個(gè)步驟之后終止D.以上三種描述都不對

  (2)以下數據結構中不屬于線(xiàn)性數據結構的是(C)

  A.隊列B.線(xiàn)性表C.二叉樹(shù)D.棧

  (3)在一棵二叉樹(shù)上第5層的結點(diǎn)數最多是(B)注:由公式2k-1得

  A. 8 B. 16 C. 32 D. 15

  (4)下面描述中,符合結構化程序設計風(fēng)格的是(A)

  A.使用順序、選擇和重復(循環(huán))三種基本控制結構表示程序的控制邏輯B.模塊只有一個(gè)入口,可以有多個(gè)出口C.注重提高程序的執行效率D.不使用goto語(yǔ)句

  (5)下面概念中,不屬于面向對象方法的是(D)注:P55-58

  A.對象B.繼承C.類(lèi)D.過(guò)程調用

  (6)在結構化方法中,用數據流程圖(DFD)作為描述工具的軟件開(kāi)發(fā)階段是(B)

  A.可行性分析B.需求分析C.詳細設計D.程序編碼

  (7)在軟件開(kāi)發(fā)中,下面任務(wù)不屬于設計階段的是(D)

  A.數據結構設計B.給出系統模塊結構

  C.定義模塊算法D.定義需求并建立系統模型

  (8)數據庫系統的核心是(B)

  A.數據模型B.數據庫管理系統C.軟件工具D.數據庫

  (9)下列敘述中正確的是(C)

  A.數據庫是一個(gè)獨立的系統,不需要操作系統的支持B.數據庫設計是指設計數據庫管理系統C.數據庫技術(shù)的根本目標是要解決數據共享的問(wèn)題D.數據庫系統中,數據的物理結構必須與邏輯結構一致

  (10)下列模式中,能夠給出數據庫物理存儲結構與物理存取方法的是(A)注:P108

  A.內模式B.外模式C.概念模式D.邏輯模式

  (11)算法的時(shí)間復雜度是指(C)

  A.執行算法程序所需要的時(shí)間B.算法程序的長(cháng)度C.算法執行過(guò)程中所需要的基本運算次數D.算法程序中的指令條數

  (12)算法的空間復雜度是指(D)

  A.算法程序的長(cháng)度B.算法程序中的指令條數C.算法程序所占的存儲空間D.算法執行過(guò)程中所需要的存儲空間

  (13)設一棵完全二叉樹(shù)共有699個(gè)結點(diǎn),則在該二叉樹(shù)中的葉子結點(diǎn)數為(B)注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉數的特點(diǎn)可求出

  A. 349 B. 350 C. 255 D. 351

  (14)結構化程序設計主要強調的是(B)

  A.程序的規模B.程序的易讀性

  C.程序的執行效率D.程序的可移植性

  (15)在軟件生命周期中,能準確地確定軟件系統必須做什么和必須具備哪些功能的階段是(D)注:即第一個(gè)階段

  A.概要設計B.詳細設計C.可行性分析D.需求分析

  (16)數據流圖用于抽象描述一個(gè)軟件的邏輯模型,數據流圖由一些特定的圖符構成。下列圖符名標識的圖符不屬于數據流圖合法圖符的是(A)注:P67

  A.控制流B.加工C.數據存儲D.源和潭

  (17)軟件需求分析階段的工作,可以分為四個(gè)方面:需求獲取、需求分析、編寫(xiě)需求規格說(shuō)明書(shū)以及(B)注:P66

  A.階段性報告B.需求評審C. 總結 D.都不正確

  (18)下述關(guān)于數據庫系統的敘述中正確的是(A)

  A.數據庫系統減少了數據冗余B.數據庫系統避免了一切冗余

  C.數據庫系統中數據的一致性是指數據類(lèi)型的一致D.數據庫系統比文件系統能管理更多的數據

  (19)關(guān)系表中的每一橫行稱(chēng)為一個(gè)(A)

  A.元組B.字段C.屬性D.碼

  (20)數據庫設計包括兩個(gè)方面的設計內容,它們是(A)

  A.概念設計和邏輯設計B.模式設計和內模式設計

  C.內模式設計和物理設計D.結構特性設計和行為特性設計

  (21)下列敘述中正確的是(A)

  A.線(xiàn)性表是線(xiàn)性結構B.棧與隊列是非線(xiàn)性結構

  C.線(xiàn)性鏈表是非線(xiàn)性結構D.二叉樹(shù)是線(xiàn)性結構

  (22)下列關(guān)于棧的敘述中正確的是(D)

  A.在棧中只能插入數據B.在棧中只能刪除數據

  C.棧是先進(jìn)先出的線(xiàn)性表D.棧是先進(jìn)后出的線(xiàn)性表

  (23)下列關(guān)于隊列的敘述中正確的是(C)

  A.在隊列中只能插入數據B.在隊列中只能刪除數據

  C.隊列是先進(jìn)先出的線(xiàn)性表D.隊列是先進(jìn)后出的線(xiàn)性表

  (24)對建立良好的程序設計風(fēng)格,下面描述正確的是(A)注:P48

  A.程序應簡(jiǎn)單、清晰、可讀性好B.符號名的命名要符合語(yǔ)法

  C.充分考慮程序的執行效率D.程序的注釋可有可無(wú)

  (25)下面對對象概念描述錯誤的是(A)注:P55

  A.任何對象都必須有繼承性B.對象是屬性和方法的封裝體

  C.對象間的通訊靠消息傳遞D.操作是對象的動(dòng)態(tài)性屬性

  (26)下面不屬于軟件工程的3個(gè)要素的是(D)注:P62

  A.工具B.過(guò)程C.方法D.環(huán)境

  (27)程序流程圖(PFD)中的`箭頭代表的是(B)注:P81

  A.數據流B.控制流C.調用關(guān)系D.組成關(guān)系

  (28)在數據管理技術(shù)的發(fā)展過(guò)程中,經(jīng)歷了人工管理階段、文件系統階段和數據庫系統階段。其中數據獨立性最高的階段是(A)

  A.數據庫系統B.文件系統C.人工管理D.數據項管理

  (29)用樹(shù)形結構來(lái)表示實(shí)體之間聯(lián)系的模型稱(chēng)為(B)

  A.關(guān)系模型B.層次模型C. 網(wǎng)狀模型D.數據模型

  (30)關(guān)系數據庫管理系統能實(shí)現的專(zhuān)門(mén)關(guān)系運算包括(B)

  A.排序、索引、統計B.選擇、投影、連接

  C.關(guān)聯(lián)、更新、排序D.顯示、打印、制表

  (31)算法一般都可以用哪幾種控制結構組合而成(D)注:P3

  A.循環(huán)、分支、遞歸B.順序、循環(huán)、嵌套

  C.循環(huán)、遞歸、選擇D.順序、選擇、循環(huán)

  (32)數據的存儲結構是指(B)注:P13,要牢記

  A.數據所占的存儲空間量B.數據的邏輯結構在計算機中的表示

  C.數據在計算機中的順序存儲方式D.存儲在外存中的數據

  (33)設有下列二叉樹(shù):圖見(jiàn)書(shū)P46

  對此二叉樹(shù)中序遍歷的結果為(B)

  A. ABCDEF B. DBEAFC C. ABDECF D. DEBFCA

  (34)在面向對象方法中,一個(gè)對象請求另一對象為其服務(wù)的方式是通過(guò)發(fā)送(D)注:P56

  A.調用語(yǔ)句B.命令C.口令D.消息

  (35)檢查軟件產(chǎn)品是否符合需求定義的過(guò)程稱(chēng)為(A)注:P95

  A.確認測試B.集成測試C.驗證測試D.驗收測試

  (36)下列工具中屬于需求分析常用工具的是(D)注:P67

  A. PAD B. PFD C. N-S D. DFD

  (37)下面不屬于軟件設計原則的是(C)注:P73

  A.抽象B.模塊化C.自底向上D.信息隱蔽

  (38)索引屬于(B)

  A.模式B.內模式C.外模式D.概念模式

  (39)在關(guān)系數據庫中,用來(lái)表示實(shí)體之間聯(lián)系的是(D)

  A.樹(shù)結構B. 網(wǎng)結構C.線(xiàn)性表D.二維表

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

  A.屬性B.關(guān)系C.鍵D.域

  (41)在下列選項中,哪個(gè)不是一個(gè)算法一般應該具有的基本特征(C)

  A.確定性B.可行性C.無(wú)窮性D.擁有足夠的情報

  (42)希爾排序法屬于哪一種類(lèi)型的排序法(B)

  A.交換類(lèi)排序法B.插入類(lèi)排序法C.選擇類(lèi)排序法D.建堆排序法

  (43)在深度為5的滿(mǎn)二叉樹(shù)中,葉子結點(diǎn)的個(gè)數為(C)

  A. 32 B. 31 C. 16 D. 15

  (44)對長(cháng)度為N的線(xiàn)性表進(jìn)行順序查找,在最壞情況下所需要的比較次數為(B)注:要牢記

  A. N+1 B. N C. (N+1)/2 D. N/2

  (45)信息隱蔽的概念與下述哪一種概念直接相關(guān)(B)注:P74

  A.軟件結構定義B.模塊獨立性C.模塊類(lèi)型劃分D.模擬耦合度

  (46)面向對象的設計方法與傳統的的面向過(guò)程的方法有本質(zhì)不同,它的基本原理是(C)

  A.模擬現實(shí)世界中不同事物之間的聯(lián)系B.強調模擬現實(shí)世界中的算法而不強調概念C.使用現實(shí)世界的概念抽象地思考問(wèn)題從而自然地解決問(wèn)題D.鼓勵開(kāi)發(fā)者在軟件開(kāi)發(fā)的絕大部分中都用實(shí)際領(lǐng)域的概念去思考

  (47)在結構化方法中,軟件功能分解屬于下列軟件開(kāi)發(fā)中的階段是(C)注:總體設計也就是概要設計

  A.詳細設計B.需求分析C.總體設計D.編程調試

  (48)軟件調試的目的是(B)注:與軟件測試要對比著(zhù)復習

  A.發(fā)現錯誤B.改正錯誤C.改善軟件的性能D.挖掘軟件的潛能

  (49)按條件f對關(guān)系R進(jìn)行選擇,其關(guān)系代數表達式為(C)

  A. R|X|R B. R|X|Rf C. бf(R) D. f(R)

  (50)數據庫概念設計的過(guò)程中,視圖設計一般有三種設計次序,以下各項中不對的是(D)注:P127,要牢記

  A.自頂向下B.由底向上C.由內向外D.由整體到局部

  (51)在計算機中,算法是指(C)

  A.查詢(xún)方法B.加工方法

  C.解題方案的準確而完整的描述D.排序方法

  (52)棧和隊列的共同點(diǎn)是(C)注:這一共同點(diǎn)和線(xiàn)性表不一樣

  A.都是先進(jìn)后出B.都是先進(jìn)先出C.只允許在端點(diǎn)處插入和刪除元素D.沒(méi)有共同點(diǎn)

  (53)已知二叉樹(shù)后序遍歷序列是dabec,中序遍歷序列是debac,它的前序遍歷序列是(A)注:P38,前提要掌握三種遍歷的方法

  A. cedba B. acbed C. decab D. deabc

  (54)在下列幾種排序方法中,要求內存量最大的是(D)注:要牢記,書(shū)中沒(méi)有提到。

  A.插入排序B.選擇排序C.快速排序D.歸并排序

  (55)在設計程序時(shí),應采納的原則之一是(A)注:和設計風(fēng)格有關(guān)

  A.程序結構應有助于讀者理解B.不限制goto語(yǔ)句的使用

  C.減少或取消注解行D.程序越短越好

  (56)下列不屬于軟件調試技術(shù)的是(B)注:P98

  A.強行排錯法B.集成測試法C.回溯法D.原因排除法

  (57)下列敘述中,不屬于軟件需求規格說(shuō)明書(shū)的作用的是(D)注:P71

  A.便于用戶(hù)、開(kāi)發(fā)人員進(jìn)行理解和交流B.反映出用戶(hù)問(wèn)題的結構,可以作為軟件開(kāi)發(fā)工作的基礎和依據C.作為確認測試和驗收的依據D.便于開(kāi)發(fā)人員進(jìn)行需求分析

  (58)在數據流圖(DFD)中,帶有名字的箭頭表示(C)

  A.控制程序的執行順序B.模塊之間的調用關(guān)系C.數據的流向D.程序的組成成分

  (59) SQL語(yǔ)言又稱(chēng)為(C)

  A.結構化定義語(yǔ)言B.結構化控制語(yǔ)言

  C.結構化查詢(xún)語(yǔ)言D.結構化操縱語(yǔ)言

  (60)視圖設計一般有3種設計次序,下列不屬于視圖設計的是(B)

  A.自頂向下B.由外向內C.由內向外D.自底向上

  (61)數據結構中,與所使用的計算機無(wú)關(guān)的是數據的(C)

  A.存儲結構B.物理結構C.邏輯結構D.物理和存儲結構

  (62)棧底至棧頂依次存放元素A、B、C、D,在第五個(gè)元素E入棧前,棧中元素可以出棧,則出棧序列可能是(D)

  A. ABCED B. DBCEA C. CDABE D. DCBEA

  (63)線(xiàn)性表的順序存儲結構和線(xiàn)性表的鏈式存儲結構分別是(B)

  A.順序存取的存儲結構、順序存取的存儲結構B.隨機存取的存儲結構、順序存取的存儲結構C.隨機存取的存儲結構、隨機存取的存儲結構D.任意存取的存儲結構、任意存取的存儲結構

  (64)在單鏈表中,增加頭結點(diǎn)的目的是(A)

  A.方便運算的實(shí)現B.使單鏈表至少有一個(gè)結點(diǎn)C.標識表結點(diǎn)中首結點(diǎn)的位置D.說(shuō)明單鏈表是線(xiàn)性表的鏈式存儲實(shí)現

  (65)軟件設計包括軟件的結構、數據接口和過(guò)程設計,其中軟件的過(guò)程設計是指(B)注:P73

  A.模塊間的關(guān)系B.系統結構部件轉換成軟件的過(guò)程描述C.軟件層次結構D.軟件開(kāi)發(fā)過(guò)程

  (66)為了避免流程圖在描述程序邏輯時(shí)的靈活性,提出了用方框圖來(lái)代替傳統的程序流程圖,通常也把這種圖稱(chēng)為(B)注:P82

  A. PAD圖B. N-S圖C.結構圖D.數據流圖

  (67)數據處理的最小單位是(C)注:數據項不可再分割

  A.數據B.數據元素C.數據項D.數據結構

  (68)下列有關(guān)數據庫的描述,正確的是(C)注:P102

  A.數據庫是一個(gè)DBF文件B.數據庫是一個(gè)關(guān)系C.數據庫是一個(gè)結構化的數據集合D.數據庫是一組文件

  (69)單個(gè)用戶(hù)使用的數據視圖的描述稱(chēng)為(A)注:P108

  A.外模式B.概念模式C.內模式D.存儲模式

  (70)需求分析階段的任務(wù)是確定(D)

  A.軟件開(kāi)發(fā)方法B.軟件開(kāi)發(fā)工具C.軟件開(kāi)發(fā)費用D.軟件系統功能

  (71)算法分析的目的是(D)注:書(shū)中沒(méi)有總結,但要牢記

  A.找出數據結構的合理性B.找出算法中輸入和輸出之間的關(guān)系C.分析算法的易懂性和可靠性D.分析算法的效率以求改進(jìn)

  (72)鏈表不具有的特點(diǎn)是(B)

  A.不必事先估計存儲空間B.可隨機訪(fǎng)問(wèn)任一元素

  C.插入刪除不需要移動(dòng)元素D.所需空間與線(xiàn)性表長(cháng)度成正比

  (73)已知數據表A中每個(gè)元素距其最終位置不遠,為節省時(shí)間,應采用的算法是(B)

  A.堆排序B.直接插入排序C.快速排序D.直接選擇排序

  (74)用鏈表表示線(xiàn)性表的優(yōu)點(diǎn)是(A)注:因為不需要移動(dòng)元素

  A.便于插入和刪除操作B.數據元素的物理順序與邏輯順序相同C.花費的存儲空間較順序存儲少D.便于隨機存取

  (75)下列不屬于結構化分析的常用工具的是(D)注:P67

  A.數據流圖B.數據字典C.判定樹(shù)D. PAD圖

  (76)軟件開(kāi)發(fā)的結構化生命周期方法將軟件生命周期劃分成(A)

  A.定義、開(kāi)發(fā)、運行維護B.設計階段、編程階段、測試階段C.總體設計、詳細設計、編程調試D.需求分析、功能定義、系統設計

  (77)在軟件工程中,白箱測試法可用于測試程序的內部結構。此方法將程序看做是(C)注:P87

  A.循環(huán)的集合B.地址的集合C.路徑的集合D.目標的集合

  (78)在數據管理技術(shù)發(fā)展過(guò)程中,文件系統與數據庫系統的主要區別是數據庫系統具有(D)注:數據模型采用關(guān)系模型(二維表)

  A.數據無(wú)冗余B.數據可共享

  C.專(zhuān)門(mén)的數據管理軟件D.特定的數據模型

  (79)分布式數據庫系統不具有的特點(diǎn)是(B)

  A.分布式B.數據冗余

  C.數據分布性和邏輯整體性D.位置透明性和復制透明性

  (80)下列說(shuō)法中,不屬于數據模型所描述的內容的是(C)注:P110

  A.數據結構B.數據操作C.數據查詢(xún)D.數據約束

  (81)根據數據結構中各數據元素之間前后件關(guān)系的復雜程度,一般將數據結構分成(C)

  A.動(dòng)態(tài)結構和靜態(tài)結構B.緊湊結構和非緊湊結構

  C.線(xiàn)性結構和非線(xiàn)性結構D.內部結構和外部結構

  (82)下列敘述中,錯誤的是(B)

  A.數據的存儲結構與數據處理的效率密切相關(guān)B.數據的存儲結構與數據處理的效率無(wú)關(guān)C.數據的存儲結構在計算機中所占的空間不一定是連續的D.一種數據的邏輯結構可以有多種存儲結構

  (83)線(xiàn)性表L=(a1,a2,a3,ai,an),下列說(shuō)法正確的是(D)

  A.每個(gè)元素都有一個(gè)直接前件和直接后件B.線(xiàn)性表中至少要有一個(gè)元素C.表中諸元素的排列順序必須是由小到大或由大到

  D.除第一個(gè)元素和最后一個(gè)元素外,其余每個(gè)元素都有一個(gè)且只有一個(gè)直接前件和直接后件

  (84)線(xiàn)性表若采用鏈式存儲結構時(shí),要求內存中可用存儲單元的地址(D)

  A.必須是連續的B.部分地址必須是連續的

  C.一定是不連續的D.連續不連續都可以

  (85)棧通常采用的兩種存儲結構是(A)

  A.順序存儲結構和鏈式存儲結構B.散列方式和索引方式

  C.鏈表存儲結構和數組D.線(xiàn)性存儲結構和非線(xiàn)性存儲結構

  (86)下列數據結構中,按先進(jìn)后出原則組織數據的是(B)

  A.線(xiàn)性鏈表B.棧C.循環(huán)鏈表D.順序表

  (87)樹(shù)是結點(diǎn)的集合,它的根結點(diǎn)數目是(C)

  A.有且只有1 B.1或多于1 C.0或1 D.至少2

  (88)具有3個(gè)結點(diǎn)的二叉樹(shù)有(D)

  A.2種形態(tài)B.4種形態(tài)C.7種形態(tài)D. 5種形態(tài)

  (89)設一棵二叉樹(shù)中有3個(gè)葉子結點(diǎn),有8個(gè)度為1的結點(diǎn),則該二叉樹(shù)中總的結點(diǎn)數為(B)

  A. 12 B. 13 C.14 D. 15

  (90)在結構化程序設計思想提出之前,在程序設計中曾強調程序的效率,現在,與程序的效率相比,人們更重視程序的(C)

  A.安全性B.一致性C.可理解性D.合理性

  (91)為了提高測試的效率,應該(D)注:P85

  A.隨機選取測試數據B.取一切可能的輸入數據作為測試數據C.在完成編碼以后制定軟件的測試計劃D.集中對付那些錯誤群集的程序

  (92)軟件生命周期中所花費用最多的階段是(D)

  A.詳細設計B.軟件編碼C.軟件測試D.軟件維護

  二、填空題

  (1)算法的復雜度主要包括______復雜度和空間復雜度。答:時(shí)間

  (2)數據的邏輯結構在計算機存儲空間中的存放形式稱(chēng)為數據的______。答:存儲結構#物理結構

  (3)若按功能劃分,軟件測試的方法通常分為白盒測試方法和______測試方法。答:黑盒

  (4)如果一個(gè)工人可管理多個(gè)設施,而一個(gè)設施只被一個(gè)工人管理,則實(shí)體工人與實(shí)體設備之間存在______聯(lián)系。

  答:一對多#1:N#1:n

  (5)關(guān)系數據庫管理系統能實(shí)現的專(zhuān)門(mén)關(guān)系運算包括選擇、連接和______。答:投影

  (6)在先左后右的原則下,根據訪(fǎng)問(wèn)根結點(diǎn)的次序,二叉樹(shù)的遍歷可以分為三種:前序遍歷、______遍歷和后序遍歷。答:中序

  (7)結構化程序設計方法的主要原則可以概括為自頂向下、逐步求精、______和限制使用goto語(yǔ)句。答:模塊化

  (8)軟件的調試方法主要有:強行排錯法、______和原因排除法。答:回溯法

  (9)數據庫系統的三級模式分別為_(kāi)_____模式、內部級模式與外部級模式。答:概念#概念級

  (10)數據字典是各類(lèi)數據描述的集合,它通常包括5個(gè)部分,即數據項、數據結構、數據流、______和處理過(guò)程。答:數據存儲

  (11)設一棵完全二叉樹(shù)共有500個(gè)結點(diǎn),則在該二叉樹(shù)中有______個(gè)葉子結點(diǎn)。答:250

  (12)在最壞情況下,冒泡排序的時(shí)間復雜度為_(kāi)_____。答:n(n-1)/2#n*(n-1)/2#O(n(n-1)/2)#O(n*(n-1)/2)

  (13)面向對象的程序設計方法中涉及的對象是系統中用來(lái)描述客觀(guān)事物的一個(gè)______。答:實(shí)體

  (14)軟件的需求分析階段的工作,可以概括為四個(gè)方面:______、需求分析、編寫(xiě)需求規格說(shuō)明書(shū)和需求評審。答:需求獲取

  (15) ______是數據庫應用的核心。答:數據庫設計

  (16)數據結構包括數據的______結構和數據的存儲結構。

  答:邏輯

  (17)軟件工程研究的內容主要包括:______技術(shù)和軟件工程管理。答:軟件開(kāi)發(fā)注:P64

  (18)與結構化需求分析方法相對應的是______方法。

  答:結構化設計

  (19)關(guān)系模型的完整性規則是對關(guān)系的某種約束條件,包括實(shí)體完整性、______和自定義完整性。答:參照完整性

  (20)數據模型按不同的應用層次分為三種類(lèi)型,它們是______數據模型、邏輯數據模型和物理數據模型。答:概念注:P110

  (21)棧的基本運算有三種:入棧、退棧和______。

  答:讀棧頂元素#讀棧頂的元素#讀出棧頂元素

  (22)在面向對象方法中,信息隱蔽是通過(guò)對象的______性來(lái)實(shí)現的。答:封裝

  (23)數據流的類(lèi)型有______和事務(wù)型。答:變換型注:P77

  (24)數據庫系統中實(shí)現各種數據管理功能的核心軟件稱(chēng)為_(kāi)_____。答:數據庫管理系統#DBMS注:要牢記,重要

  (25)關(guān)系模型的數據操縱即是建立在關(guān)系上的數據操縱,一般有______、增加、刪除和修改四種操作。答:查詢(xún)注:要牢記

  (26)實(shí)現算法所需的存儲單元多少和算法的工作量大小分別稱(chēng)為算法的______。答:空間復雜度和時(shí)間復雜度

  (27)數據結構包括數據的邏輯結構、數據的______以及對數據的操作運算。答:存儲結構注:P7

  (28)一個(gè)類(lèi)可以從直接或間接的祖先中繼承所有屬性和方法。采用這個(gè)方法提高了軟件的______。答:可重用性

  (29)面向對象的模型中,最基本的概念是對象和______。答:類(lèi)

  (30)軟件維護活動(dòng)包括以下幾類(lèi):改正性維護、適應性維護、______維護和預防性維護。答:完善性注:要牢記,書(shū)中沒(méi)有提到

  (31)算法的基本特征是可行性、確定性、______和擁有足夠的情報。答:有窮性

  (32)順序存儲方法是把邏輯上相鄰的結點(diǎn)存儲在物理位置______的存儲單元中。答:相鄰

  (33) Jackson結構化程序設計方法是英國的M.Jackson提出的,它是一種面向______的設計方法。答:數據結構注:P67

  (34)數據庫設計分為以下6個(gè)設計階段:需求分析階段、______、邏輯設計階段、物理設計階段、實(shí)施階段、運行和維護階段。

  答:概念設計階段#數據庫概念設計階段

  (35)數據庫保護分為:安全性控制、______、并發(fā)性控制和數據的恢復。答:完整性控制注:要牢記

  (36)測試的目的是暴露錯誤,評價(jià)程序的可靠性;而______的目的是發(fā)現錯誤的位置并改正錯誤。答:調試

  (37)在最壞情況下,堆排序需要比較的次數為_(kāi)_____。

  答:O(nlog2n)

  (38)若串s=Program,則其子串的數目是______。答:29

  (39)一個(gè)項目具有一個(gè)項目主管,一個(gè)項目主管可管理多個(gè)項目,則實(shí)體項目主管與實(shí)體項目的聯(lián)系屬于______的聯(lián)系。

  答:1對多#1:N

  (40)數據庫管理系統常見(jiàn)的數據模型有層次模型、網(wǎng)狀模型和______三種。答:關(guān)系模型

  (41)數據的邏輯結構有線(xiàn)性結構和_______兩大類(lèi)。答非線(xiàn)性結構

  (42)數據結構分為邏輯結構與存儲結構,線(xiàn)性鏈表屬于_______。答:存儲結構

  (43)數據的基本單位是_______。答:元素

  (44)長(cháng)度為n的順序存儲線(xiàn)性表中,當在任何位置上插入一個(gè)元素概率都相等時(shí),插入一個(gè)元素所需移動(dòng)元素的平均個(gè)數為_(kāi)_____。

  答:n/2

  (45)當循環(huán)隊列非空且隊尾指針等于隊頭指針時(shí),說(shuō)明循環(huán)隊列已滿(mǎn),不能進(jìn)行入隊運算。這種情況稱(chēng)為_(kāi)_____。答:上溢

  (46)在面向對象方法中,類(lèi)之間共享屬性和操作的機制稱(chēng)為_(kāi)______。答:繼承

  山東省計算機等級考試二級理論考試試題及答案6

  1[單選題]1GB的準確值是

  A.1024×1024BytesB.1024 KBC.1024 MBD.1000 ×1000 KB

  參考答案:C

  2[單選題] 軟件設計中劃分模塊的一個(gè)準則是( ).

  A.低內聚低耦合B.高內聚低耦合C.低內聚高耦合D.高內聚高耦合

  參考答案:B

  參考解析:一般較優(yōu)秀的軟件設計,應盡量做到高內聚,低耦合,即減弱模塊之間的耦合性和提高模塊內的內聚性,有利于提高模塊的獨立性。

  4[單選題] 計算機軟件包括( ).

  A.算法和數據B.程序和數據C.程序和文檔D.程序、數據及相關(guān)文檔

  參考答案:D

  參考解析:計算機軟件由兩部分組成:一是機器可執行的程序和數據;二是機器不可執行的,與軟件開(kāi)發(fā)、運行、維護、使用等有關(guān)的文檔.故D選項正確.

  5[單選題] 數據庫應用系統中的核心問(wèn)題是( )。

  A.數據庫設計B.數據庫系統設計C.數據庫維護D.數據庫管理員培訓

  參考答案:A

  參考解析:數據庫應用系統中的核心問(wèn)題是數據庫的設計。

  6[單選題] 運算器的完整功能是進(jìn)行( )。

  A.邏輯運算B.算術(shù)運算和邏輯運算C.算術(shù)運算D.邏輯運算和微積分運算

  參考答案:B

  參考解析:運算器是計算機處理數據形成信息的加工廠(chǎng),它的主要功能是對二進(jìn)制數碼進(jìn)行算術(shù)運算或邏輯運算。

  7[單選題] CPU中,除了內部總線(xiàn)和必要的寄存器外,主要的兩大部件分別是運算器和

  A.控制器 B.存儲器 C.Cache D.編輯器

  參考答案:A

  參考解析:CPU主要包括運算器和控制器。

  8[單選題] 下列與隊列結構有關(guān)聯(lián)的是( )。

  A.函數的遞歸調用 B.數組元素的引用

  C.多重循環(huán)的執行 D.先到先服務(wù)的`作業(yè)調度

  參考答案:D

  參考解析:隊列的修改是依先進(jìn)先出的原則進(jìn)行的,D正確。

  9[單選題] 在一個(gè)非零無(wú)符號二進(jìn)制整數之后添加一個(gè)0,則此數的值為原數的( )。

  A.4倍 B.2倍 C.1/2倍 D.1/4倍

  參考答案:B

  參考解析:最后位加0等于前面所有位都乘以2再相加,所以是2倍。

  10[單選題] 上網(wǎng)需要在計算機上安裝( )

  A.數據庫管理軟件B.視頻播放軟件C.瀏覽器軟件D.網(wǎng)絡(luò )游戲軟件

  參考答案:C

  11[單選題] 十進(jìn)制數18轉換成二進(jìn)制數是( )。

  A.010101 B.101000 C.010010 D.001010

  參考答案:C

  參考解析:用2整除18,可以得到一個(gè)商和余數;再用2去除商,又會(huì )得到一個(gè)商和余數。如此進(jìn)行,直到商為0時(shí)為止,然后把先得到的余數作為二進(jìn)制數的低位有效位,后得到的余數作為二進(jìn)制數的高位有效位,依次排列起來(lái),即得010010。

  12[單選題] 在CD光盤(pán)上標記有“CD-RW”字樣,“RW”標記表明該光盤(pán)是( )。

  A.只能寫(xiě)入一次,可以反復讀出的一次性寫(xiě)入光盤(pán)

  B.可多次擦除型光盤(pán)

  C.只能讀出,不能寫(xiě)入的只讀光盤(pán)

  D.其驅動(dòng)器單倍速為1350KB/S的高密度可讀寫(xiě)光盤(pán)

  參考答案:B

  參考解析:CD—RW是可擦寫(xiě)型光盤(pán),用戶(hù)可以多次對其進(jìn)行讀/寫(xiě)。CD-RW的全稱(chēng)是CD-ReWritab1e。

  13[單選題] 算法的有窮性是指( ).

  A.算法程序的運行時(shí)間是有限的

  B.算法程序所處理的數據量是有限的

  C.算法程序的長(cháng)度是有限的

  D.算法只能被有限的用戶(hù)使用

  參考答案:A

  參考解析:算法原則上能夠精確地運行,而且人們用筆和紙做有限次運算后即可完成。有窮性是指算法程序的運行時(shí)間是有限的。

  16[單選題] 在微機中,西文字符所采用的編碼是( ).

  A.EBCDIC碼 B.ASCⅡ碼 C.國標碼 D.BCD碼

  參考答案:B

  17[單選題] 根據域名代碼規定,表示政府部門(mén)網(wǎng)站的域名代碼是( )。

  A..net B..com C..gov D..org

  參考答案:C

  18[單選題] 數據庫設計中反映用戶(hù)對數據要求的模式是( )。

  A.內模式 B.概念模式 C.外模式 D.設計模式

  參考答案:C

  參考解析:數據庫系統的三級模式是概念模式、外模式和內模式。概念模式是數據庫系統中全局數據邏輯結構的描述,是全體用戶(hù)公共數據視圖。外模式也稱(chēng)子模式或用戶(hù)模式,它是用戶(hù)的數據視圖,給出了每個(gè)用戶(hù)的局部數據描述,所以選擇C。內模式又稱(chēng)物理模式,它給出了數據庫物理存儲結構與物理存取方法。

  19[單選題] 軟件設計中模塊劃分應遵循的準則是( )。

  A.低內聚低耦合 B.高耦合高內聚

  C.高內聚低耦合 D.以上說(shuō)法均錯誤

  參考答案:C

  參考解析:根據軟件設計原理提出如下優(yōu)化準則:①劃分模塊時(shí),盡量做到高內聚、低耦合,保持模塊相對獨立性,并以此原則優(yōu)化初始的軟件結構。②一個(gè)模塊的作用范圍應在其控制范圍之內,且判定所在的模塊應與受其影響的模塊在層次上盡量靠近。③軟件結構的深度、寬度、扇入、扇出應適當。④模塊的大小要適中。C正確。

  山東省計算機等級考試二級理論考試試題及答案7

  1[單選題] 在Visual FoxPro中,下面關(guān)于屬性、事件、方法敘述錯誤的是( )。

  A.屬性用于描述對象的狀態(tài)

  B.方法用于表示對象的行為

  C.事件代碼也可以像方法一樣被顯式調用

  D.基于同一個(gè)類(lèi)產(chǎn)生的兩個(gè)對象不能分別設置自己的屬性值,

  參考答案:D

  參考解析:

  在面向對象的概念中,屬性用來(lái)表示對象的狀態(tài),方法用來(lái)描述對象的行為,事件是一種由系統預先定義而由用戶(hù)或系統發(fā)出的動(dòng)作,事件作用于對象,對象識別事件并作出相應反應,事件可以由系統引發(fā),也可以由用戶(hù)引發(fā),當由用戶(hù)引發(fā)時(shí),可以像方法一樣被顯式調用;陬(lèi)生成的對象,雖然采用了相同的屬性來(lái)表示狀態(tài),但它們在屬性上的取值完全不同。這些對象一般有著(zhù)不同的狀態(tài),且彼此間相對獨立。

  )2[單選題] 在Visual FoxPro中,用于建立或修改程序文件的命令是( )。

  A.MODIFY<文件名>

  B.MODIFY COMMAND<文件名>

  C.MODIFY PROCEDURE<文件名>

  D.MODIFY PROGRAM<文件名>

  參考答案:B

  參考解析:用命令方式建立和修改程序文件的命令格式是:MODIFY COMMAND<文件名>。

  3[簡(jiǎn)答題]對考生文件夾下的數據庫“圖書(shū)借閱”中的表完成如下操作:

  為表“圖書(shū)借閱”增加一個(gè)字段“姓名”,字段類(lèi)型為“字符型”,寬度為“8”。

  編寫(xiě)程序“cx1”完成以下兩小題:

  (1)填寫(xiě)表“圖書(shū)借閱”的新字段值“姓名”(取自“借書(shū)證號”對應的讀者信息表的“姓名”字段)。

  (2)查詢(xún)表“圖書(shū)借閱”中“2007年12月30日”的借書(shū)記錄,并將查詢(xún)結果輸入表“result”中。

  運行該程序。

  參考解析:

  【考點(diǎn)指引】本題主要考查利用SQL語(yǔ)句來(lái)修改表結構和修改字段值。

  【操作步驟】

 、僭诿畲翱谥休斎朊睿篗ODI COMM cxl(回車(chē)執行),打開(kāi)程序文件編輯窗口,在程序文件編輯窗口中輸入以下程序代碼:

  OPEN DATEBASE圖書(shū)借閱

  ALTER圖書(shū)借閱ADD姓名C(8)

  USE讀者信息

  GO TOP

  DO WHILE.NOT.EOF()

  a=借書(shū)證號

  b=姓名

  UPDATE圖書(shū)借閱SET姓名=b WHERE借書(shū)證號=a

  SELECT讀者信息

  SKIP

  ENDDO

  SELEcT*INTO TABLE result FROM圖書(shū)借閱WHERE借閱日期=CTOD("12—30—07")

  關(guān)閉程序文件編輯窗口并保存程序文件。

 、谠诿畲翱谥休斎朊睿篋O cxl(回車(chē)執行),執行程序文件。

  4[單選題] 在下面的Visual FoxPro表達式中,運算結果不為邏輯真的是( )。

  A.EMPTY(SPACE(0))

  B.LIKE(ˋxy*′,ˋxyz′)

  C.AT(ˋxy′,ˋabcxyz′)

  D.ISNULL(.NULL.)

  參考答案:C

  參考解析:Space函數返回由指定數目組成的`字符串,Space(0)返回空字符串,Empty函數判斷指定的表達式的運算結果是否為空,故A)選項為真;Like函數比較前后兩個(gè)字符串對應位置上的字符,若所有對應字符都相匹配,函數返回值為邏輯真,否則為邏輯假,前字符串可包含通配符,故B)選項為真;At函數如果前字符串是后字符串的子串,返回前字符串首字符在后字符串中第幾次出現的位置,函數值為數值型,故C)返回的不為邏輯真;IsnuU函數判斷一個(gè)表達式的值是否為空值,故D)選項為真。

  5[單選題]在VisualFoxPr0中創(chuàng )建項目,系統將建立一個(gè)項目文件,項目文件的擴展名是

  A.pjxB.pjxC.proD.itm

  參考答案:A

  6[單選題] 在Visual FoxPro中,“表”是指( )。

  A.報表B.關(guān)系C.表格控件D.表單

  參考答案:B

  7[單選題]下列關(guān)于棧敘述正確的是( )。

  A.棧頂元素最先能被刪除

  B.棧頂元素最后才能被刪除

  C.棧底元素永遠不能被刪除

  D.棧底元素最先被刪除

  參考答案:A

  參考解析:棧是先進(jìn)后出的數據結構,所以棧頂元素最后入棧卻最先被刪除。棧底元素最先人棧卻最后被刪除。所以選擇A)。

  8[單選題] 在長(cháng)度為n的有序線(xiàn)性表中進(jìn)行二分查找,最壞情況下需要比較的次數是( )。

  A.O(n)B.O(n2)C.O(10g2n)D.O(n10g2n)

  參考答案:C

  參考解析:當有序線(xiàn)性表為順序存儲時(shí)才能用二分法查找?梢宰C明的是對于長(cháng)度為n的有序線(xiàn)性表,在最壞情況下,二分法查找只需要比較l092n次,而順序查找需要比較n次。

  9[單選題] 在Visual FoxPro中,CREATE PROJECT命令將創(chuàng )建一個(gè)( )。

  A.項目B.數據庫C.程序D.菜單

  參考答案:A

  參考解析:執行CREATE PROJECT命令即可創(chuàng )建項目;執行CREATE DATABASE命令可建立數據庫;執行MOD IFY COMMAND命令可建立程序文件;執行CREATE MENU命令可建立菜單。故A選項正確。

  10[單選題]打開(kāi)數據庫abe的正確命令是

  A.OPENDATABASEabe

  B.USEabe

  C.USEDATABASEabe

  D.OPENabe

  參考答案:A

  參考解析:使用命令打開(kāi)數據庫,其語(yǔ)法格式為:OPENDATABASE[數據庫名l?]

  [EXCLUSIVEISHARED].[NOUPDATE]

  [VALIDATE]

  其中各參數的含義如下:

 、貳XCLUSIVE:以獨占方式打開(kāi)數據庫;②SHARED:以共享方式打開(kāi)數據庫:

 、跱OUPDATE:按只讀方式打開(kāi);

  VALIDATE:指定VisualFoxPr0檢查在數據庫中引用的

  對象是否合法。

  山東省計算機等級考試二級理論考試試題及答案8

  一、選擇題((1)—(10)、(21)—(40)每題2分,(11)—(20)每題1分,共70分)

 。1)下列數據結構中,屬于非線(xiàn)性結構的是

  A.循環(huán)隊列

  B.帶鏈隊列

  C.二叉樹(shù)

  D.帶鏈棧

 。2)下列數據結果中,能夠按照“先進(jìn)后出”原則存取數據的是

  A.循環(huán)隊列

  B.棧

  C.隊列

  D.二叉樹(shù)

 。3)對于循環(huán)隊列,下列敘述中正確的是

  A.隊頭指針是固定不變的

  B.隊頭指針一定大于隊尾指針

  C.隊頭指針一定小于隊尾指針

  D.隊頭指針可以大于隊尾指針,也可以小于隊尾指針

 。4)算法的空間復雜度是指

  A.算法在執行過(guò)程中所需要的計算機存儲空間

  B.算法所處理的數據量

  C.算法程序中的語(yǔ)句或指令條數

  D.算法在執行過(guò)程中所需要的臨時(shí)工作單元數

 。5)軟件設計中劃分模塊的一個(gè)準則是

  A.低內聚低耦合

  B.高內聚低耦合

  C.低內聚高耦合

  D. 高內聚高耦合

 。6)下列選項中不屬于結構化程序設計原則的是

  A.可封裝。

  B. 自頂向下。

  C.模塊化。

  D. 逐步求精。

 。7)軟件詳細設計產(chǎn)生的圖如下:

  該圖是

  A.N-S圖

  B.PAD圖

  C.程序流程圖

  D. E-R圖

 。8)數據庫管理系統是

  A.操作系統的一部分

  B.在操作系統支持下的系統軟件

  C.一種編譯系統

  D. 一種操作系統

 。9)在E-R圖中,用來(lái)表示實(shí)體聯(lián)系的圖形是

  A.橢圓圖

  B.矩形

  C.菱形

  D. 三角形

 。10)有三個(gè)關(guān)系R,S和T如下:

  其中關(guān)系T由關(guān)系R和S通過(guò)某種操作得到,該操作為

  A.選擇

  B.投影

  C.交

  D.并

 。11)以下敘述中正確的是

  A.程序設計的任務(wù)就是編寫(xiě)程序代碼并上機調試

  B.程序設計的任務(wù)就是確定所用數據結構

  C.程序設計的任務(wù)就是確定所用算法

  D.以上三種說(shuō)法都不完整

 。12)以下選項中,能用作用戶(hù)標識符的是

  A.void

  B.8_8

  C._0_

  D.unsigned

 。13)閱讀以下程序

  #include

  main()

  { int case; float printF;

  printf(“請輸入2個(gè)數:”);

  scanf(“%d %f”,&case,&pjrintF);

  printf(“%d %f ”,case,printF);

  }

  該程序編譯時(shí)產(chǎn)生錯誤,其出錯原因是

  A.定義語(yǔ)句出錯,case是關(guān)鍵字,不能用作用戶(hù)自定義標識符

  B.定義語(yǔ)句出錯,printF不能用作用戶(hù)自定義標識符

  C.定義語(yǔ)句無(wú)錯,scanf不能作為輸入函數使用

  D.定義語(yǔ)句無(wú)錯,printf不能輸出case的值

 。14)表達式:(int)((double)9/2)-(9)%2的值是

  A.0

  B.3

  C.4

  D.5

 。15)若有定義語(yǔ)句:int x=10;,則表達式x-=x+x的值為

  A.-20

  B.-10

  C.0

  D.10

 。16)有以下程序

  #include

  main()

  { int a=1,b=0;

  printf(“%d,”,b=a+b);

  printf(“%d ”,a=2*b);

  }

  程序運行后的輸出結果是

  A.0,0

  B.1,0

  C.3,2

  D.1,2

  17)設有定義:int a=1,b=2,c=3;,以下語(yǔ)句中執行效果與其它三個(gè)不同的是

  A.if(a>B. c=a,a=b,b=c;

  B.if(a>B. {c=a,a=b,b=c;}

  C.if(a>B. c=a;a=b;b=c;

  D.if(a>B. {c=a;a=b;b=c;}

 。18)有以下程序

  #include

  main()

  { int c=0,k;

  for (k=1;k<3;k++)

  switch (k)

  { default: c+=k

  case 2: c++;break;

  case 4: c+=2;break;

  }

  printf(“%d ”,C.;

  }

  程序運行后的輸出結果是

  A.3

  B.5

  C.7

  D.9

 。19)以下程序段中,與語(yǔ)句:k=a>b?(b>c?1:0):0;功能相同的是

  A.if((a>b)&&(b>C.) k=1;

  else k=0;

  B.if((a>b)||(b>C. k=1;

  else k=0;

  C.if(a<=B. k=0;

  else if(b<=C.k=1;

  D.if(a>B. k=1;

  else if(b>C.k=1;

  else k=0;

  20)有以下程序

  #include

  main()

  { char s[]={“012xy”};int i,n=0;

  for(i=0;s[i]!=0;i++)

  if(s[i]>=’a’&&s[i]<=’z’) n++;

  printf(“%d ”,n);

  }

  程序運行后的輸出結果是

  A.0

  B.2

  C.3

  D.5

 。21)有以下程序

  #include

  main()

  { int n=2,k=0;

  while(k++&&n++>2);

  printf(“%d %d ”,k,n);

  }

  程序運行后的輸出結果是

  A.0 2

  B.1 3

  C.5 7

  D.1 2

 。22)有以下定義語(yǔ)句,編譯時(shí)會(huì )出現編譯錯誤的是

  A.char a=’a’;

  B.char a=’ ’;

  C.char a=’aa’;

  D.char a=’x2d’;

 。23)有以下程序

  #include

  main()

  { char c1,c2;

  c1=’A’+’8’-‘4’;

  c2=’A’+’8’-‘5’;

  printf(“%c,%d ”,c1,c2);

  }

  已知字母A的ASCII碼為65,程序運行后的輸出結果是

  A.E,68

  B.D,69

  C.E,D

  D.輸出無(wú)定值

 。24)有以下程序

  #include

  void fun(int p)

  { int d=2;

  p=d++; printf(“%d”,p);}

  main()

  { int a=1;

  fun(a); printf(“%d ”,a);}

  程序運行后的輸出結果是

  A.32

  B.12

  C.21

  D.22

 。25)以下函數findmax擬實(shí)現在數組中查找最大值并作為函數值返回,但程序中有錯導致不能實(shí)現預定功能

  #define MIN -2147483647

  int findmax (int x[],int n)

  { int i,max;

  for(i=0;i

  { max=MIN;

  if(max

  return max;

  }

  造成錯誤的原因是

  A.定義語(yǔ)句int i,max;中max未賦初值

  B.賦值語(yǔ)句max=MIN;中,不應給max賦MIN值

  C.語(yǔ)句if(max

  D.賦值語(yǔ)句max=MIN;放錯了位置

 。26)有以下程序

  #include

  main()

  { int m=1,n=2,*p=&m,*q=&n,*r;

  r=p;p=q;q=r;

  printf(“%d,%d,%d,%d ”,m,n,*p,*q);

  }

  程序運行后的輸出結果是

  A.1,2,1,2

  B.1,2,2,1

  C.2,1,2,1

  D.2,1,1,2

 。27)若有定義語(yǔ)句:int a[4][10],*p,*q[4];且0≤i<4,則錯誤的賦值是

  A.p=a

  B.q[i]=a[i]

  C.p=a[i]

  D.p=&a[2][1]

 。28)有以下程序

  #include

  #include

  main()

  { char str[ ][20]={“One*World”, “One*Dream!”},*p=str[1];

  printf(“%d,”,strlen(p));printf(“%s ”,p);

  }

  程序運行后的.輸出結果是

  A.9,One*World

  B.9,One*Dream

  C.10,One*Dream

  D.10,One*World

 。29)有以下程序

  #include

  main()

  { int a[ ]={2,3,5,4},i;

  for(i=0;i<4;i++)

  switch(i%2)

  { case 0:switch(a[i]%2)

  {case 0:a[i]++;break;

  case 1:a[i]--;

  }break;

  case 1:a[i[=0;

  }

  for(i=0;i<4;i++) printf(“%d”,a[i]); printf(“ ”);

  }

  A.3 3 4 4

  B.2 0 5 0

  C.3 0 4 0

  D.0 3 0 4

 。30)有以下程序

  #include

  #include

  main()

  { char a[10]=”abcd”;

  printf(“%d,%d ”,strlen(a),sizeof(a));

  }

  程序運行后的輸出結果是

  A.7,4

  B.4,10

  C.8,8

  D.10,10

 。31)下面是有關(guān)C語(yǔ)言字符數組的描述,其中錯誤的是

  A.不可以用賦值語(yǔ)句給字符數組名賦字符串

  B.可以用輸入語(yǔ)句把字符串整體輸入給字符數組

  C.字符數組中的內容不一定是字符串

  D.字符數組只能存放字符串

 。32)下列函數的功能是

  fun(char*a,char*b)

  { while((*b=*a)!=’’) {a++,b++;} }

  A.將a所指字符串賦給b所指空間

  B.使指針b指向a所指字符串

  C.將a所指字符串和b所指字符串進(jìn)行比較

  D.檢查a和b所指字符串中是否有’’

 。33)設有以下函數

  void fun(int n,char*s) {……}

  則下面對函數指針的定義和賦值均是正確的是

  A.void (*pf)(); pf=fun;

  B.viod*pf(); pf=fun;

  C.void*pf();*pf=fun;

  D.void (*pf)(int,char);pf=&fun;

 。34)有以下程序

  #include

  int f(int n);

  main()

  { int a=3,s;

  s=f(a);s=s+f(a);printf(“%d ”,s);

  }

  int f(int n)

  { static int a=1;

  n+=a++;

  return n;

  }

  程序運行以后的輸出結果是

  A.7

  B.8

  C.9

  D.10

 。35)有以下程序

  #include

  #define f(x) x*x*x

  main()

  { int a=3,s,t;

  s=f(a+1);t=f((a+1));

  printf(“%d,%d ’,s,t);

  }

  程序運行后的輸出結果是

  A.10,64

  B.10,10

  C.64,10

  D.64,64

 。36)下面結構體的定義語(yǔ)句中,錯誤的是

  A.struct ord {int x;int y;int z;}; struct ord a;

  B.struct ord {int x;int y;int z;} struct ord a;

  C.struct ord {int x;int y;int z;} a;

  D.struct {int x;int y;int z;} a;

 。37)設有定義:char*c;,以下選項中能夠使字符型指針c正確指向一個(gè)字符串的是

  A.char str[ ]=”string”;c=str;

  B.scanf(“%s”,C.;

  C.c=get);

  D.*c=”string”;

 。38)有以下程序

  #include

  #include

  struct A

  { int a; char b[10]; double c;};

  struct A f(struct A t);

  main()

  { struct A a={1001,”ZhangDa”,1098.0};

  a=f(a);jprintf(“%d,%s,%6.1f ”,a.a,a.b,a.C.;

  }

  struct A f(struct A t)

  ( t.a=1002;strcpy(t.b,”ChangRong”);t.c=1202.0;return t; )

  程序運行后的輸出結果是

  A.1001,ZhangDa,1098.0

  B.1001,ZhangDa,1202.0

  C.1001,ChangRong,1098.0

  D.1001,ChangRong,1202.0

 。39)若有以下程序段

  int r=8;

  printf(“%d ”,r>>1);

  輸出結果是

  A.16

  B.8

  C.4

  D.2

 。40)下列關(guān)于C語(yǔ)言文件的敘述中正確的是

  A.文件由一系列數據依次排列組成,只能構成二進(jìn)制文件

  B.文件由結構序列組成,可以構成二進(jìn)制文件或文本文件

  C.文件由數據序列組成,可以構成二進(jìn)制文件或文本文件

  D.文件由字符序列組成,其類(lèi)型只能是文本文件

  山東省計算機等級考試二級理論考試試題及答案9

  一、選擇題

  【例1】對于數據庫系統,負責定義數據庫內容,決定存儲結構和存取策略及安全授權等工作的是_______。(考點(diǎn)1)

  A)應用程序員 B)用戶(hù)

  C)數據庫管理員 D)數據庫管理系統的軟件設計員

  解析:數據庫管理員(簡(jiǎn)稱(chēng)DBA),具有如下的職能:設計、定義數據庫系統;幫助用戶(hù)使用數據庫系統;監督與控制數據庫系統的使用和運行;改進(jìn)和重組數據庫系統;轉儲和恢復數據庫;重構數據庫。所以,定義數據庫內容,決定存儲結構和存取策略及安全授權等是數據庫管理員(DBA)的職責。

  答案:C)

  【例2】在數據庫管理技術(shù)的發(fā)展過(guò)程中,經(jīng)歷了人工管理階段、文件系統階段和數據庫系統階段。在這幾個(gè)階段中,數據獨立性最高的是_______。(考點(diǎn)2)

  A)數據庫系統 B)文件系統

  C)人工管理 D)數據項管理

  解析:在人工管理階段,數據無(wú)法共享,冗余度大,不獨立,完全依賴(lài)于程序。在文件系統階段,數據共享性差,冗余度大,獨立性也較差。所以B)選項和C)選項均是錯誤的。

  答案:A)

  【例3】在數據庫系統中,當總體邏輯結構改變時(shí),通過(guò)改變_______,使局部邏輯結構不變,從而使建立在局部邏輯結構之上的應用程序也保持不變,稱(chēng)之為數據和程序的邏輯獨立性。(考點(diǎn)3)

  A)應用程序 B)邏輯結構和物理結構之間的映射

  C)存儲結構 D)局部邏輯結構到總體邏輯結構的映射

  解析:模式描述的是數據的全局邏輯結構,外模式描述的是數據的局部邏輯結構。當模式改變時(shí),由數據庫管理員對外模式/模式映射做相應改變,可以使外模式保持不變。應用程序是依據數據的外模式編寫(xiě)的,從而應用程序也不必改變。保證了數據與程序的邏輯獨立性,即數據的邏輯獨立性。

  答案:D)

  【例4】數據庫系統依靠_______支持數據的獨立性。(考點(diǎn)4)

  A)具有封裝機制

  B)定義完整性約束條件

  C)模式分級,各級模式之間的映射

  D)DDL語(yǔ)言和DML語(yǔ)言互相獨立

  解析:。數據庫的三級模式結構指數據庫系統由外模式、模式和內模式3級構成。數據庫管理系統在這3級模式之間提供了兩層映射:外模式/模式映射,模式/內模式映射。這兩層映射保證了數據庫系統中的數據能夠具有較高的邏輯獨立性和物理獨立性。

  答案:C)

  【例5】將E-R圖轉換到關(guān)系模式時(shí),實(shí)體與聯(lián)系都可以表示成_______。(考點(diǎn)6)

  A) 屬性 B) 關(guān)系

  C) 鍵 D) 域

  解析:E-R圖由實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系3個(gè)要素組成,關(guān)系模型的邏輯結構是一組關(guān)系模式的集合,將E-R圖轉換為關(guān)系模型:將實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系轉化為關(guān)系模式。

  答案:B)

  【例6】用樹(shù)形結構來(lái)表示實(shí)體之間聯(lián)系的模型稱(chēng)為_(kāi)______。(考點(diǎn)7)

  A)關(guān)系模型 B)層次模型

  C)網(wǎng)狀模型 D)數據模型

  解析:滿(mǎn)足下面兩個(gè)條件的基本層次聯(lián)系的集合為層次模型:

  (1)有且只有一個(gè)結點(diǎn)沒(méi)有雙親結點(diǎn),這個(gè)結點(diǎn)稱(chēng)為根結點(diǎn);

  (2)根以外的其它結點(diǎn)有且僅有一個(gè)雙親結點(diǎn)。

  層次模型的特點(diǎn):

  (1)結點(diǎn)的雙親是惟一的;

  (2)只能直接處理一對多的實(shí)體聯(lián)系;

  (3)每個(gè)記錄類(lèi)型定義一個(gè)排序字段,也稱(chēng)為碼字段;

  (4)任何記錄值只有按其路徑查看時(shí),才能顯出它的全部意義;

  (5)沒(méi)有一個(gè)子女記錄值能夠脫離雙親記錄值而獨立存在。

  答案:B)

  【例7】對數據庫中的數據可以進(jìn)行查詢(xún)、插入、刪除、修改(更新),這是因為數據庫管理系統提供了_______。(考點(diǎn)8)

  A) 數據定義功能 B) 數據操縱功能

  C) 數據維護功能 D) 數據控制功能

  解析:數據庫管理系統包括如下功能:

  (1)數據定義功能:DBMS提供數據定義語(yǔ)言(DDL),用戶(hù)可以通過(guò)它方便地對數據庫中的.數據對象進(jìn)行定義;

  (2)數據操縱功能:DBMS還提供數據操作語(yǔ)言(DML),用戶(hù)可以通過(guò)它操縱數據,實(shí)現對數據庫的基本操作,如查詢(xún)、插入、刪除和修改;

  (3)數據庫的運行管理:數據庫在建立、運用和維護時(shí)由數據庫管理系統統一管理,統一控制以保證數據的安全性、完整性、多用戶(hù)對數據的并發(fā)使用及發(fā)生故障后的系統恢復;

  (4)數據庫的建立和維護功能:它包括數據庫初始數據的輸入、轉換功能,數據庫的轉儲、恢復功能,數據庫的重組、功能和性能監視等等。

  答案:B)

  【例8】設關(guān)系R和關(guān)系S的屬性元數分別是3和4,關(guān)系T是R與S的笛卡兒積,即T=R×S,則關(guān)系T的屬性元數是_______(考點(diǎn)9)

  A) 7 B) 9

  C) 12 D) 16

  解析:笛卡兒積的定義是設關(guān)系R和S的元數分別是r和s,R和S的笛卡兒積是一個(gè)(r+s)元屬性的集合,每一個(gè)元組的前r個(gè)分量來(lái)自R的一個(gè)元組,后s個(gè)分量來(lái)自s的一個(gè)元組。所以關(guān)系T的屬性元數是3+4=7。

  答案:A)

  【例9】下述_______不屬于數據庫設計的內容。(考點(diǎn)10)

  A) 數據庫管理系統 B) 數據庫概念結構

  C) 數據庫邏輯結構 D) 數據庫物理結構

  解析:數據庫設計是確定系統所需要的數據庫結構。數據庫設計包括概念設計、邏輯設計和建立數據庫(又稱(chēng)物理設計)。

  答案:A)

  二、填空題

  【例1】一個(gè)數據庫的數據模型至少應該包括以下3個(gè)組成部分,_______、數據操作和數據的完整性約束條件。(考點(diǎn)5)

  解析:數據模型是嚴格定義的一組概念的集合。這些概念精確地描述了系統的靜態(tài)特性、動(dòng)態(tài)特性和完整性約束條件。因此,數據模型通常由數據結構、數據操作和完整性約束3部分組成。其中,數據結構是對系統靜態(tài)特性的描述,數據操作是對系統動(dòng)態(tài)特性的描述,數據的完整性約束用以限定符合數據模型的數據庫狀態(tài)以及狀態(tài)的變化,以保證數據的正確性、有效性和相容性。

  答案:數據結構

  【例2】在關(guān)系數據模型中,二維表的列稱(chēng)為屬性,二維表的行稱(chēng)為_(kāi)____。(考點(diǎn)8)

  解析:一個(gè)關(guān)系是一張二維表。表中的行稱(chēng)為元組,一行對應一個(gè)元組,一個(gè)元組對應存儲在文件中的一個(gè)記錄值。

  答案:元組

  山東省計算機等級考試二級理論考試試題及答案10

  一、基本操作題

  1[簡(jiǎn)答題]

  在考生文件夾下完成下列操作:

  1).建立名稱(chēng)為CDB的商品銷(xiāo)售數據庫。然后將考生文件夾下的顧客表CUST、訂單表0RDER和商品表COMM三個(gè)自由表添加到數據庫CDB中。

  2).分別為表CUST、ORDER和COMM創(chuàng )建主索引,CUST表主索引的索引名和索引表達式均為“顧客號”;COMM表主索引的索引名和索引表達式均為“商品號”;0RDER表主索引的索引名為“PK_CC”,索引表達式為“顧客號+商品號”;分別為0RDER表的“顧客號”和“商品號”建立普通索引(升序),索引名與字段名相同。

  3).通過(guò)字段“顧客號”建立表ORDER與表CUST之間的永久聯(lián)系,通過(guò)字段“商品號”建立表ORDER與表COMM之間的永久聯(lián)系。然后為以上建立的永久聯(lián)系設置參照完整性約束:更新規則為“級聯(lián)”;刪除規則為“限制”;插入規則為“限制”。

  4).在商品銷(xiāo)售數據庫CDB中使用SQL的CREATE TABLE語(yǔ)句創(chuàng )建數據庫表:銷(xiāo)售明細表(順序號、日期、商品號、商品名、金額),其中:順序號為字符型,寬度為6;日期為日期型;商品號為字符型,寬度為6;商品名為字符型,寬度為10;金額為數值型,寬度為10(其中小數2位);表的主關(guān)鍵字為“順序號”。將創(chuàng )建表的SQL語(yǔ)句存放在文件ONE.PRG中。

  參考解析:【考點(diǎn)分析】本大題主要考查的知識點(diǎn)是:數據庫的建立、向數據庫中添加表、為表建立索引、建立表間聯(lián)系、設置參照完整性約束、使用SQL語(yǔ)句創(chuàng )建數據庫表。 【解題思路】通過(guò)“新建”菜單或“新建”命令按鈕實(shí)現數據庫的建立,在數據庫設計中完成表的添加;為表建立索引需要在表設計器中進(jìn)行;為表建立永久聯(lián)系需要在數據庫設計器中進(jìn)行,并且兩張表要分別在對應的字段上建立主索引和普通索引;在關(guān)系連線(xiàn)上右擊選擇“編輯參照完整性”或者選擇菜單“數據庫”下的“編輯參照完整性”設置參照完整性;創(chuàng )建表的SQL語(yǔ)句語(yǔ)法為:Create table<表名>(<字段名1><類(lèi)型>(字段寬度)[Primary Key],<字段名2><類(lèi)型>(字段寬度)…)。

  (1)【操作步驟】

  步驟1:?jiǎn)螕舫S霉ぞ邫谥械摹靶陆ā卑粹o,打開(kāi)“新建”對話(huà)框,選擇“數據庫”,單擊“新建文件”按鈕,打開(kāi)“創(chuàng )建”對話(huà)框,輸入數據庫文件名“CDB”,單擊“保存”按鈕,即完成創(chuàng )建數據庫。

  步驟2:在“數據庫設計器”窗口中單擊鼠標右鍵,在彈出的快捷菜單中選擇“添加表……”,依次添加CUST、ORDER、COMM三個(gè)表。

  (2)【操作步驟】

  步驟1:在表CUST中單擊鼠標右鍵,在彈出的快捷菜單中選擇“修改”,打開(kāi)表設計器,選擇“索引”選項卡,索引名輸入“顧客號”,索引表達式選擇“顧客號”,索引類(lèi)型選擇為“主索引”后,單擊“確定”按鈕保存修改,完成建立CUST表的主索引。步驟2:按同樣方式建立另外兩表的索引。

  (3)【操作步驟】

  步驟1:將鼠標指向表CUST的主索引“顧客號”,按下鼠標左鍵不放,拖拽鼠標至ORDER表的顧客號索引處,松開(kāi)鼠標即完成創(chuàng )建CUST與ORDER之間的永久性聯(lián)系。

  步驟2:再按同樣方法建立表COMM與ORDER之間的永久性聯(lián)系;然后選擇“數據庫”菜單下的“清理數據庫”選項,再選擇“編輯參照完整性規則”菜單,按題目要求設置。

  (4)【操作步驟】

  步驟1:建立程序ONE.PRG,輸入以下SQL語(yǔ)句。

  CREATE TABLE銷(xiāo)售明細表(順序號C(6)PRIMARY KEY,日期D,商品號C(6),商品名C(10),金額N(10.2))

  步驟2:保存并執行程序。

  【易錯提示】在設置索引時(shí)一定要設置好主索引,不然在建立永久聯(lián)系時(shí)會(huì )出錯,在設置參照完整性約束時(shí)需要先“清理數據庫”,不然不能打開(kāi)“編輯參照完整性生成器”對話(huà)框。

  二、簡(jiǎn)單應用題

  2[簡(jiǎn)答題]

  在考生文件夾下完成下列操作:

  1).修改并執行程序temp。該程序的功能是根據“教師表”和“課程表”計算講授“數據結構”這門(mén)課程,并且“工資”大于等于4000的教師人數。注意:只能修改標有錯誤的語(yǔ)句行,不能修改其他語(yǔ)句。

  2).在“學(xué)!睌祿䦷熘(在基本操作題中建立的),使用視圖設計器建立視圖teacher_v,該視圖是根據“教師表”和“學(xué)院表”建立的,視圖中的字段項包括“姓名”、“工資”和“系名”,并且視圖中只包括“工資”大于等于4000的記錄,視圖中的記錄先按“工資”降序排列,若“工資”相同再按“系名”升序排列。

  參考解析:【考點(diǎn)分析】本大題主要考查的知識點(diǎn)是:將表中數據存人數組,使用視圖設計器建立視圖。 【解題思路】在第1小題中,對于SQL的查詢(xún)語(yǔ)句,將查詢(xún)結果保存到數組中應該使用INT0短語(yǔ),而不是T0;打開(kāi)表的'命令是“USE”;SCAN循環(huán)語(yǔ)句表示條件的短語(yǔ)應該用FOR,而不是0F;由題意知,變量SUM用于統計滿(mǎn)足條件的教師人數,故應使“每找到一條滿(mǎn)足條件的記錄,SUM值自動(dòng)加1”。在第2小題中,視圖設計器的使用與查詢(xún)設計器相同,考生可以參考前面講到的查詢(xún)設計器來(lái)設計本題的視圖。

  (1)【操作步驟】

  打開(kāi)考生文件夾下的程序文件temp.prg,并按題目的要求進(jìn)行改錯,修改完成后運行程序文件。

  (2)【操作步驟】

  步驟1:?jiǎn)螕粝到y菜單中的“新建”命令,新建一個(gè)視圖,將表“教師表”和“學(xué)院表”添加到新建的視圖中。

  步驟2:將“教師表.姓名”、“教師表.工資”和“學(xué)院表.系名”添加到選定字段中。

  步驟3:在篩選選項卡中,選擇字段“教師表.工資”,條件為“>=”,實(shí)例為“4000”。

  步驟4:在排序選項卡中,設置按“工資”降序排序,再按“系名”升序排序。

  步驟5:保存視圖名為“teaeher_v”。

【山東省計算機等級考試二級理論考試試題及答案】相關(guān)文章:

山東省計算機等級考試二級理論考試試題及答案(精選10套)10-17

山東省計算機等級考試二級最新考試試題庫(精選10套)10-17

計算機二級考試《java》試題及答案03-18

全國計算機等級考試(二級)考試題庫及答案(通用10套)10-17

電工理論考試試題及答案04-09

全國計算機等級考試二級試題及參考答案(通用10套)10-17

全國計算機等級考試二級公共基礎知識試題及答案(精選10套)10-17

湖南省計算機等級考試二級考試試題(通用10套)10-17

體育理論考試題庫及答案,初中體育理論考試題庫及答案08-31