1.對長度為n的線性表排序,在最壞情況下,比較次數不是n(n-1)/2的排序方法是( )。
a) 快速排序
b) 氣泡排序
c) 直接插入排序
d) 堆排序
參***:d
【解析】除了堆排序演算法的比較次數是 ,其他的都是n(n-1)/2。
2. 在資料庫設計中,將e-r圖轉換成關係資料模型的過程屬於( )。
a) 需求分析階段
b) 概念設計階段
c) 邏輯設計階段
d) 物理設計階段
參***:c
【解析】e-r圖轉換成關係模型資料則是把圖形分析出來的聯絡反映到資料庫中,即設計出表,所以屬於邏輯設計階段。
3.下列關於字段屬性的敘述中,正確的是( )。
a) 可對任意型別的字段設定"預設值"屬性
b) 設定字段預設值就是規定該字段值不允許為空
c) 只有"文字"型資料能夠使用"輸入掩碼嚮導"
d) "有效性規則"屬性只允許定義乙個條件表示式
參***:d
【解析】"預設值"是指新增新記錄時自動向此字段分配指定值。"有效性規則"是提供乙個表示式,該表示式必須為true才能在此字段中新增或更改值,該表示式和"有效性文字"屬性一起使用。"輸入掩碼"顯示編輯字元以引導資料輸入。
故答案為d)。
4.如果在資料庫中已有同名的表,要通過查詢覆蓋原來的表,應該使用的查詢型別是( )。
a) 刪除
b) 追加
c) 生成表
d) 更新
參***:c
【解析】如果在資料庫中已有同名的表,要通過查詢覆蓋原來的表,應該使用的查詢型別是生成表查詢。答案為c)選項
5.發生在控制項接收焦點之前的事件是( )。
a) enter
b) exit
c) gotfocus
d) lostfocus
參***:a
【解析】控制項的焦點事件發生順序為:enter→gotfocus→操作事件→exit→lostfocus。其中gotfocus表示控制項接收焦點事件,lostfocus表示控制項失去焦點事件。
所以選項a)為正確答案。
6. 在報表設計過程中,不適合新增的控制項是( )。
a) 標籤控制項
b) 圖形控制項
c) 文字框控制項
d) 選項組控制項
參***:d
【解析】access為報表提供的控制項和窗體控制項的功能與使用方法相同,不過報表是靜態的,在報表上使用的主要控制項是標籤、影象和文字框控制項,分別對應選項a)、b)、c),所以選項d)為正確答案。
7.下列給出的選項中,非法的變數名是( )。
a) sum
b) integer_2
c) rem
d) form1
參***:c
【解析】vba中變數命名不能包含有空格或除了下劃線字元(_)外的其他的標點符號,長度不能超過255個字元,不能使用vba的關鍵字。rem是用來標識注釋的語句,不能作為變數名,用它做變數名是非法的。
8.在模組的宣告部分使用"option base 1"語句,然後定義二維陣列a(2 to 5,5),則該陣列的元素個數為( )。
a) 20
b) 24
c) 25
d) 36
參***:a
【解析】vba中option base 1語句的作用是設定陣列下標從1開始,展開二維陣列a(2 to 5,5),為a(2,1)…a(2,5),a(3,1)…a(3,5),…,a(5,1)…a(5,5)共4組,每組5個元素,共20個元素。
9.在窗體上有乙個命令按鈕command1,編寫事件**如下:
private sub command1_click()
dim d1 as date
dim d2 as date
d1 = #12/25/2009#
d2 = #1/5/2010#
msgbox datediff("ww", d1, d2)
end sub
開啟窗體執行後,單擊命令按鈕,訊息框中輸出的結果是( )。
a) 1
b) 2
c) 10
d) 11
參***:b
【解析】函式datediff按照指定型別返回指定的時間間隔數目。語法為datediff(《間隔型別》,《日期1>,《日期2>,[,w1][,w2]),間隔型別為"ww",表示返回兩個日期間隔的週數
10.能夠實現從指定記錄集裡檢索特定字段值的函式是( )。
a) nz
b) find
c) lookup
d) dlookup
參***:d
【解析】dlookup函式是從指定記錄集裡檢索特定欄位的值。它可以直接在vba、巨集、查詢表示式或計算控制項使用,而且主要用於檢索來自外部表字段中的資料。
11.下列程式的功能是返回當前窗體的記錄集:
sub getrecnum()
dim rs as object
set rs = 【】
msgbox
end sub
為保證程式輸出記錄集(窗體記錄源)的記錄數,括號內應填入的語句是( )。
a)b)c)d)參***:a
【解析】程式中rs是物件變數,指代窗體物件,set語句是將當前窗體中的記錄集物件賦給rs物件,me表示當前窗體,用me指明記錄集來自於窗體,recordset屬性設定窗體、報表、列表框控制項或組合框控制項的記錄源,用代表指定窗體的記錄源,即記錄源來自於窗體。而recordsourse屬性用來設定資料來源,格式為recordsourse=資料來源。因此題目空缺處應填
12. 如果在被呼叫的過程中改變了形參變數的值,但又不影響實參變數本身,這種引數傳遞方式稱為( )。
a) 按值傳遞
b) 按位址傳遞
c) byref傳遞
d) 按形參傳遞
參***:a
【解析】引數傳遞有兩種方式:按值傳遞byval和按址傳遞byref。按值傳遞是單向傳遞,改變了形參變數的值而不會影響實參本身;而按址傳遞是雙向傳遞,任何引起形參的變化都會影響實參的值。
13.在報表設計過程中,不適合新增的控制項是( )。
a) 標籤控制項
b) 圖形控制項
c) 文字框控制項
d) 選項組控制項
參***:d
【解析】access為報表提供的控制項和窗體控制項的功能與使用方法相同,不過報表是靜態的,在報表上使用的主要控制項是標籤、影象和文字框控制項,分別對應選項a)、b)、c),所以選項d)為正確答案。
14.在長度為n的有序線性表中進行二分查詢,最壞情況下需要比較的次數是( )。
a)b)c)d)參***:c
【解析】當有序線性表為順序儲存時才能用二分法查詢。可以證明的是對於長度為的有序線性表,在最壞情況下,二分法查詢只需要比較次,而順序查詢需要比較n次。
15.下列敘述中正確的是( )。
a) 順序儲存結構的儲存一定是連續的,鏈式儲存結構的儲存空間不一定是連續的
b) 順序儲存結構只針對線性結構,鏈式儲存結構只針對非線性結構
c) 順序儲存結構能儲存有序表,鏈式儲存結構不能儲存有序表
d) 鏈式儲存結構比順序儲存結構節省儲存空間
參***:a
【解析】鏈式儲存結構既可以針對線性結構也可以針對非線性結構,所以b)與c)錯誤。鏈式儲存結構中每個結點都由資料域與指標域兩部分組成,增加了儲存空間,所以d)錯誤。
16.在軟體開發中,需求分析階段可以使用的工具是( )。
a) n-s圖
b) dfd圖
c) pad圖
d) 程式流程圖
參***:b
【解析】在需求分析階段可以使用的工具有資料流圖dfd圖,資料字典dd,判定樹與判定表,所以選擇b)。
17.在物件導向方法中,不屬於"物件"基本特點的是( )。
a) 一致性
b) 分類性
c) 多型性
d) 標識唯一性
參***:a
【解析】物件有如下一些基本特點:標識唯一性、分類性、多型性、封裝性、模組獨立性好。所以選擇a)。
18.假設"公司"表中有編號、名稱、法人等字段,查詢公司名稱中有"網路"二字的公司資訊,正確的命令是( )。
a) select * from 公司 for 名稱 = "*網路*"
b) select * from 公司 for 名稱 like "*網路*"
c) select * from 公司 where 名稱 = "*網路*"
d) select * from 公司 where 名稱 like "*網路*"
參***:d
【解析】sql查詢的select語句是功能最強,也是最為複雜的sql語句。select語句的結構是:
select [all|distinct] 別名 from 表名 [where 查詢條件]
在查詢條件中輸入like運算子來限制結果中的記錄。為了查詢公司名稱中有"網路"二字的公司資訊,需要使用like運算子,與之搭配使用的萬用字元有很多,其中"*"的含義是表示由0個或任意多個字元組成的字串,在字串中可以用作第乙個字元或最後乙個字元,在本題中應該使用的條件是like "*網路*"。所以選項d)正確
19. 若要將"產品"表中所有供貨商是"abc"的產品單價下調50,則正確的sql語句是( )。
a) update 產品 set 單價=50 where供貨商="abc"
b) update 產品 set 單價=單價-50 where供貨商="abc"
c) update from 產品 set 單價=50 where供貨商="abc"
d) update from 產品 set 單價=單價-50 where 供貨商="abc"
參***:b
【解析】修改資料的語法結構為:update table set 欄位名=value [where 條件],所以答案為b)
20.要從資料庫中刪除乙個表,應該使用的sql語句是( )。
a) alter table
b) kill table
c) delete table
d) drop table
【解析】access支援的資料定義語句有建立表(create table)、修改表(alter table)、刪除表(drop table)。故選項d)為正確答案。
計算機二級access VBA易錯題44題 精
1.假定有以下程式段解析 i 1,j 4,n 1 j 3,n 2 j 2,n 3 j 1,n 4 i 2,i 3 n 0for i 1 to 3 for j 4 to 1 n n 1 next j next i 執行完畢後,n的值是 d a 0 b 3 c 4 d 12 2.在窗體中新增乙個命令按鈕...
C語言計算機二級選擇題題庫
2013 3 30筆試題庫 題庫一 1程式流程圖中帶有箭頭的線段表示的是 a 圖元關係 b 資料流 c 控制流 d 呼叫關係 參 c 2結構化程式設計的基本原則不包括 a 多型性 b 自頂向下 c 模組化 d 逐步求精 參 a 解析 結構化程式設計的思想包括 自頂向下 逐步求精 模組化 限制使用go...
計算機選擇題
一 選擇題 1 在excel 97工作表的單元格中,輸入和處理的資料 a 必須是文字 b 必須是數值 c 必須是公式 d 以上都可以 2 excel 97中工作表底部的 顯示活動工作簿中的工作表名。a 狀態列 b 編輯欄 c 工作表標籤 d 工具欄 3 excel 97中,在 函式指南 第乙個對話方...