




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、在最壞情況下 A) 快速排序的時間復雜度比冒泡排序的時間復雜度要小 B) 快速排序的時間復雜度比希爾排序的時間復雜度要小 C) 希爾排序的時間復雜度比直接插入排序的時間復雜度要小 D) 快速排序的時間復雜度與希爾排序的時間復雜度是一樣的【解析】對長度為n的線性表排序,下表為常用排序方法時間復雜度:方法平均時間最壞情況時間冒泡排序O(n2)O(n2)直接插入排序O(n2)O(n2)簡單選擇排序O(n2)O(n2)快速排序O(nlog2n)O(n2)堆排序O(nlog2n)O(nlog2n)上表中未包括希爾排序,因為希爾排序的時間效率與所取的增量序列有關(guān),如果增量序列為:d1=n/2, di+1=
2、di/2,在最壞情況下,希爾排序所需要的比較次數(shù)為O(n1.5)??焖倥判蚺c冒泡排序的時間復雜度均為O(n2),A選項錯誤。快速排序比希爾排序的時間復雜度要大(O(n2)>O(n1.5),B選項錯誤。希爾排序的時間復雜度比直接插入排序的時間復雜度要?。∣(n1.5)<O(n2),C選項正確??焖倥判虮认柵判虻臅r間復雜度大(O(n2)>O(n1.5),D選項錯誤。在深度為7的滿二叉樹中,度為2的結(jié)點個數(shù)為 A) 64 B) 63 C) 32 D) 31【解析】在樹結(jié)構(gòu)中,一個節(jié)點所擁有的后件個數(shù)稱為該節(jié)點的度。深度,定義一棵樹的根節(jié)點所在的層次為,其他節(jié)點所在的層次等于它的父
3、節(jié)點所在的層次加,樹的最大層次稱為樹的深度。滿二叉樹指除最后一層外,每一層上的所有節(jié)點都有兩個子節(jié)點的二叉樹。一棵深度為K的滿二叉樹,整棵二叉樹共有2K-1個節(jié)點;滿二叉樹在其第i層上有2i-1個節(jié)點。在滿二叉樹中,只有度為2和度為0的節(jié)點。深度為7的滿二叉樹,節(jié)點個數(shù)為27-1=127,第七層葉節(jié)點個數(shù)為27-1=64,則127-64=63, B選項正確。設棧的順序存儲空間為S(1: m),初始狀態(tài)為top=m+1?,F(xiàn)經(jīng)過一系列入棧與退棧運算后,top=20,則當前棧中的元素個數(shù)為 A) 30 B) 20 C) m-19 D) m-20【解析】棧是一種特殊的線性表,它所有的插入與刪除都限定在
4、表的同一端進行。入棧運算即在棧頂位置插入一個新元素,退棧運算即是取出棧頂元素賦予指定變量。棧為空時,棧頂指針top=0,經(jīng)過入棧和退棧運算,指針始終指向棧頂元素。初始狀態(tài)為top=m+1,當top=20時,元素依次存儲在單元20:m中,個數(shù)為m-19,C選項正確。算法空間復雜度的度量方法是 A) 算法程序的長度 B) 算法所處理的數(shù)據(jù)量 C) 執(zhí)行算法所需要的工作單元 D) 執(zhí)行算法所需要的存儲空間【解析】算法的空間復雜度是指執(zhí)行這個算法所需要的內(nèi)存空間,。算法執(zhí)行期間所需的存儲空間包括3個部分:輸入數(shù)據(jù)所占的存儲空間;程序本身所占的存儲空間;算法執(zhí)行過程中所需要的額外空間。D選項正確。下面不
5、屬于軟件開發(fā)階段任務的是 A) 測試 B) 可行性研究 C) 設計 D) 實現(xiàn)【解析】軟件生命周期分為3個時期共8個階段:軟件定義期,包括問題定義、可行性研究、需求分析;軟件開發(fā)期,包括概要設計、詳細設計、實現(xiàn)、測試;運行維護期,即運行維護階段。可行性研究屬于軟件定義期任務,B選項錯誤。下面屬于字符類的實例是 A) '518' B) "5" C) 'nm D) 'n'【解析】字符實例的一般形式是用一對單引號括起來的一個字符。另外ASCII碼中還有一些控制字符,C語言中用轉(zhuǎn)義字符的形式來書寫這些常,轉(zhuǎn)義字符一反斜杠()開始,后面跟1個字
6、符或字符序列。'518'單引號中有三個字符,A選項錯誤。"5"雙引號為字符串,B選項錯誤。'nm'單引號中有兩個字符,C選項錯誤。'n'為換行符,屬于字符類實例,D選項正確。某系統(tǒng)結(jié)構(gòu)圖如下圖所示該系統(tǒng)結(jié)構(gòu)圖的最大扇出數(shù)是 A) n B) 1 C) 3 D) 4【解析】扇出指的是由一個模塊直接調(diào)用的其他模塊數(shù)。題干中某系統(tǒng)為一個模塊,其扇出數(shù)目為n(n>3),功能1與功能n模塊扇出數(shù)均為2,故A選項正確。一個興趣班可以招收多名學生,而一個學生可以參加多個興趣班。則實體興趣班和實體學生之間的聯(lián)系是 A) 1:1聯(lián)系 B)
7、1:m聯(lián)系 C) m:1聯(lián)系 D) m:n聯(lián)系【解析】一般來說,實體集之間必須通過聯(lián)系來建立聯(lián)接關(guān)系,分為3類:一對一聯(lián)系(1:1)、一對多聯(lián)系(1:m)、多對多聯(lián)系(m:n)。多個興趣班與多個學生的關(guān)系為m:n聯(lián)系,D選項正確。有三個關(guān)系表R、S和T如下,其中三個關(guān)系對應的關(guān)鍵字分別為A,B和復合關(guān)鍵字(A,B)。表T的記錄項(b,q,4)違反了 A) 實體完整性約束 B) 參照完整性約束 C) 用戶定義的完整性約束 D) 關(guān)系完整性約束【解析】關(guān)系模型中可以有3類完整性約束:實體完整性約束、參照完整性約束和用戶定義的完整性約束。實體完整性約束是指,若屬性是關(guān)系的主鍵,則屬性中的屬性值不能為
8、空值。T中主鍵不為空,A選項錯誤。參照完整性約束是指,若屬性(或?qū)傩越M)A是關(guān)系M的外鍵,它與關(guān)系M的主碼相對應,則對于關(guān)系M中的每個元組在A上的值必須為:要么取空值;要么等于關(guān)系M中某個元組的主碼值。屬性B為關(guān)系S的外鍵,它與關(guān)系S的主鍵相對應,則T中元組在B上應該為空或者與S中主鍵值相等,題目中不相等,違反參照完整性約束,B選項正確。此題關(guān)系中無語義要求,C選項錯誤。在數(shù)據(jù)庫系統(tǒng)中,給出數(shù)據(jù)模型在計算機上物理結(jié)構(gòu)表示的是 A) 概念數(shù)據(jù)模型 B) 邏輯數(shù)據(jù)模型 C) 物理數(shù)據(jù)模型 D) 關(guān)系數(shù)據(jù)模型【解析】數(shù)據(jù)模型按照不同的應用層次分為以下3種類型:概念數(shù)據(jù)模型,重于對客觀世界復雜事物的描
9、述及對它們內(nèi)在聯(lián)系的刻畫;邏輯數(shù)據(jù)模型,是面向數(shù)據(jù)庫系統(tǒng)的模型,著重于在數(shù)據(jù)庫系統(tǒng)一級的實現(xiàn);物理數(shù)據(jù)模型,是面向計算機物理實現(xiàn)的模型,此模型給出了數(shù)據(jù)模型在計算機上物理結(jié)構(gòu)的表示。C選項正確。下列關(guān)于數(shù)據(jù)庫特點的敘述中,錯誤的是 A) 數(shù)據(jù)庫減少了數(shù)據(jù)的冗余 B) 數(shù)據(jù)庫中的數(shù)據(jù)獨立性強 C) 數(shù)據(jù)庫中數(shù)據(jù)一致性指數(shù)據(jù)類型一致 D) 數(shù)據(jù)庫中的數(shù)據(jù)可以統(tǒng)一管理和控制【解析】數(shù)據(jù)庫系統(tǒng)的特點包括:高共享、低冗余;采用特定的數(shù)據(jù)模型;較高的數(shù)據(jù)獨立性以及數(shù)據(jù)的統(tǒng)一管理與控制。所以選項A、B、D是正確的。數(shù)據(jù)庫的一致性是指事務執(zhí)行的結(jié)果必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài),因此,本題
10、應選擇C選項。下列關(guān)于表的敘述中,錯誤的是 A) Access中的數(shù)據(jù)表是由字段和記錄構(gòu)成 B) Access中的數(shù)據(jù)表是查詢的主要數(shù)據(jù)源 C) 設計表的主要工作是定義表的字段和屬性 D) 數(shù)據(jù)表一般可以包含一到兩個主題的信息【解析】A、B、C選項中關(guān)于數(shù)據(jù)表和設計表的描述是正確的;數(shù)據(jù)表只可以包含一個主題信息,因此,本題應選擇D選項。下列關(guān)于字段大小屬性的敘述中,錯誤的是 A) 字段大小屬性只適用于文本或數(shù)字類型的字段 B) 字段大小屬性用于限制輸入到字段中值的最大長度 C) 文本型字段的字段大小屬性可以在數(shù)據(jù)表視圖中設置 D) 數(shù)字型字段的字段大小屬性不能在數(shù)據(jù)表視圖中設置【解析】字段大小
11、屬性是用于限制輸入字段的最大長度,除了文本和數(shù)字類型字段可以設置外,還包括自動編號也可以設置最大字段長度,因此B選項正確,A選項錯;在數(shù)據(jù)表視圖中只可以修改文本型字段的字段大小屬性,不可以修改數(shù)字型的字段大小。因此,本題應選擇A選項。必須輸入0到9的數(shù)字的輸入掩碼描述符是 A) 0 B) 9 C) # D) &【解析】“輸入掩碼”是指能起到控制向字段輸入數(shù)據(jù)作用的字符。一個輸入掩碼可以包含原義顯示的字符(如括號、點、空格、和連字線等)和掩碼字符。0:必須輸入數(shù)字(0-9),不允許使用加號+和減號。9:可選擇輸入數(shù)字或空格,不允許使用加號和減號。#:可選擇輸入數(shù)字或空格,允許使用加號和減
12、號,空白會轉(zhuǎn)換為空格。&:必須輸入任一字符或空格。因此,本題應選擇A選項。下列關(guān)于表的敘述中,錯誤的是 A) 創(chuàng)建表之間的關(guān)系時,必須要關(guān)閉所有打開的表 B) 使用表設計視圖定義字段時,必須定義字段名稱 C) 使用表設計視圖定義字段時,不能設置索引字段 D) 使用表設計視圖可以對備注型字段設置格式屬性【解析】A選項中在創(chuàng)建表關(guān)系時,必須關(guān)閉所有打開的表;B、D選項也是對的;C選項在表的設計視圖定義字段時,可以設置索引字段。因此,本題應選擇C選項。在"職工"表中有姓名、性別、出生日期等字段,查詢并顯示男職工年齡最大的職工姓名、性別和年齡,正確的SQL命令是 A) SE
13、LECT 姓名,性別,MAX(YEAR(DATE()-YEAR(出生日期) AS 年齡 FROM 職工 WHERE 性別=男 B) SELECT 姓名,性別,MAX(YEAR(DATE()-YEAR(出生日期) AS 年齡 FROM 職工 WHERE 性別="男" C) SELECT 姓名,性別,年齡 FROM 職工 WHERE 年齡=MAX(YEAR(DATE()-YEAR(出生日期) AND 性別=男 D) SELECT 姓名,性別,年齡 FROM 職工 WHERE 年齡=MAX(YEAR(DATE()-YEAR(出生日期) AND 性別="男"【解
14、析】在SQL語句中,在性別字段列的條件單元格中輸入的條件須加引號,所以選項A,C錯誤,D項的格式錯誤,因此,本題應選擇B選項。對數(shù)據(jù)表進行篩選操作的結(jié)果是將 A) 滿足條件的記錄保存在新表中 B) 不滿足條件的記錄從表中隱藏 C) 不滿足條件的記錄從表中刪除 D) 不滿足條件記錄保存在新表中【解析】由書本知識知,經(jīng)過篩選后的表,只顯示滿足條件的記錄,而那些不滿足條件的記錄將被隱藏起來。因此,本題應選擇B選項。使用SQL命令不能創(chuàng)建的對象是 A) 窗體 B) 數(shù)據(jù)表 C) 操作查詢 D) 選擇查詢【解析】Access提供了兩種方法來自動創(chuàng)建窗體,第一種方法是在表對象窗口下使用自動窗體功能。第二種
15、是在窗體對象窗口下使用自動創(chuàng)建窗體功能。因此,本題應選擇A選項。在設計窗體時,職稱字段只能輸入"教授"、"副教授"、"講師"、"助教"和"其他",可以使用的控件是 A) 列表框 B) 復選框 C) 切換按鈕 D) 文本框【解析】根據(jù)題干可知,要實現(xiàn)限定輸入選項的功能,B、C選項復選框和切換按鈕是用來顯示表或查詢中的“是/否”值,D選項文本框控件可以接受外部輸入,不能實現(xiàn)限定輸入選項的功能,A選項列表框可以保證輸入的正確性。因此,本題應選擇A選項。下列選項中,屬于標簽控件的"數(shù)據(jù)&quo
16、t;屬性的是 A) 字體顏色 B) 控件來源 C) 文本格式 D) 智能標記【解析】標簽控件的數(shù)據(jù)屬性只有智能標記一項。因此,本題應選擇D選項。下列關(guān)于列表框和組合框的敘述中,正確的是 A) 列表框只能選擇定義好的選項;組合框即可以選擇選項,也可以輸入新值 B) 組合框只能選擇定義好的選項;列表框即可以選擇選項,也可以輸入新值 C) 列表框和組合框在功能上完全相同,只是在窗體顯示時外觀不同 D) 列表框和組合框在功能上完全相同,只是系統(tǒng)提供的控件屬性不同【解析】列表框只可以從列表中選擇值輸入到新紀錄中,組合框既可以在文本框中輸入值也可以從列表框中選擇值。因此,本題應選擇A選項。在報表中要輸出系
17、統(tǒng)的當前日期,應使用的函數(shù)是 A) CurrentDate B) Now C) CurrentTime D) Year、Month和Day【解析】D選項中Year的功能是返回某個日期的年份,month的功能是返回某個日期的月份,day的功能是返回某個日期的day部分;B選項實現(xiàn)的功能是輸出當前時間;Access中沒有CurrentDate和CurrentTime這兩個函數(shù),故A,C選項錯誤B選項,輸出當前日期和時間。因此,答選擇B選項。下列敘述中,正確的是 A) 在窗體和報表中均不能設置組頁腳 B) 在窗體和報表中均可以根據(jù)需要設置組頁腳 C) 在窗體中可以設置組頁腳,在報表中不能設置組頁腳
18、D) 在窗體中不能設置組頁腳,在報表中可以設置組頁腳【解析】窗體的設計視圖的結(jié)構(gòu)由5部分組成:主體、窗體頁眉、窗體頁腳、頁面頁眉、頁面頁腳,不包括組頁眉,故在窗體中不能設置組頁眉;報表通常包括7個部分:報表頁眉、頁面頁眉、組頁眉、主體、組頁腳、頁面頁腳、報表頁腳,故在報表中可以設置組頁眉。因此,本題應選擇D選項。VBA中寫磁盤文件的命令是 A) Write # B) Print # C) Put # D) Set #【解析】Write#語法:Write #filenumber, outputlist;Print#語法:Print #filenumber, outputlist。Write #
19、語句,輸出的時候,字符串會自動加上""雙引號,并且中間會用,逗號分隔開來每一個數(shù)據(jù)。因此,本題應選擇A選項。子過程Plus完成對當前庫中"教師表"的工齡字段都加1的操作。Sub Plus( ) Dim ws As DAO.Workspace Dim db As DAO.Database Dim rs As DAO.Recordset Dim fd As DAO.Field Set db = CurrentDb() Set rs = db.OpenRecordset("教師表") Set fd = rs.Fields("工齡&
20、quot;) Do While 【 】 rs.Edit fd = fd + 1 rs.Update rs.MoveNext Loop rs.Close db.Close Set rs = Nothing Set db = NothingEnd Sub程序空白處【 】應該填寫的語句是 A) Not rs.EOF B) rs.EOF C) Not db.EOF D) db.EOF【解析】本題考查的是如何使用ADO數(shù)據(jù)庫技術(shù)操作數(shù)據(jù)庫。其中,RecordSet對象rs是用來表示來自基本表或命令執(zhí)行結(jié)果的記錄集。Do while 循環(huán)用于更記錄集中的記錄,EOF表示記錄指針是否位于最后一條記錄之后。當
21、條件滿足時,即沒有到達最后一條記錄時,執(zhí)行循環(huán)體,滿足的條件的只有A選項。因此,本題應選擇A選項。打開一個報表應使用的宏操作命令是 A) OpenReport B) OpenTable C) OpenForm D) OpenQuery【解析】 OpenReport是在設計或打印預覽視圖中打開報表或者立即打印報表的宏命令; OpenTable是用于在設計視圖或數(shù)據(jù)表視圖中打開數(shù)據(jù)表的宏命令;OpenForm是打開窗體的宏操作命令;OpenQuery是用于打開查詢的宏操作命令。因此,本題應選擇A選項。下列選項中,與VBA中語句Dim Var%, sum!等價的是 A) Dim Var As Int
22、eger, sum As Single B) Dim Var As Integer, sum As Double C) Dim Var As Single, sum As Double D) Dim Var As Double, sum As Single【解析】VBA定義變量,除了直接指明變量類型外,還可以使用類型說明符來指明;整型%、長整型&、單精度!、雙精度#、貨幣型以及字符型$。因此,本題選擇A選項。VBA的子字符串檢索函數(shù)是 A) InStr B) Len C) Right D) Replace【解析】在VBA中查找是使用instr函數(shù)。它的用法是:instr(開始查找的位置
23、,被查找的字符串,查找的字符);len()返回的是字節(jié)數(shù);Right()函數(shù)來返回某字符串右邊算起的幾個字符; Replace()函數(shù)返回一個字符串,該字符串中指定的子字符串已被替換成另一子字符串,并且替換發(fā)生的次數(shù)也是指定的。因此,本題應選擇A選項。調(diào)用下面子過程,消息框顯示的值是Sub SFun()Dim x, y, mx = 10y = 100If y Mod x Thenm = xElsem = yEnd If MsgBox mEnd Sub A) x B) y C) 10 D) 100【解析】本題考查的是if語句,還有賦值語句的知識點。首先,變量x賦值10,y賦值100;if語句中的
24、條件語句是y mod x,只要y不被x整除,則條件為真,否則條件為假。這里y可以被x整除,因此條件為假,執(zhí)行else后面的語句,即m=y=100。因此,本題應選擇D選項。下列循環(huán)結(jié)構(gòu)中,循環(huán)體被執(zhí)行的次數(shù)是Dim i As Integer, t As Integer For i =9 to 0 t = t + 1Next i A) 0次 B) 1次 C) 4次 D) 5次【解析】本題考查的是for循環(huán)的執(zhí)行條件。for循環(huán)的初始條件i=9,結(jié)束值是0,當開始值比結(jié)束值大時,步長必須為負值,否則不執(zhí)行。本題步長沒有設置,因此默認步長是1,因此不會執(zhí)行for循環(huán)里面的代碼。因此,本題應選擇A選項。
25、若使用如下代碼創(chuàng)建數(shù)據(jù)表Student: Dim strSQL As String strSQL = "create table Student (" strSQL = strSQL + " Sno CHAR(10) PRIMARY KEY," strSQL = strSQL + " Sname VARCHAR(15) NOT NULL," strSQL = strSQL + " Sparty BIT ," strSQL = strSQL + " Sphoto IMAGE );" DoCmd.R
26、unSQL strSQL 下列關(guān)于字段的敘述中,錯誤的是 A) 設置Sno為主鍵 B) 設置Sname為非空 C) 設置Sparty為是否型 D) 設置Sphoto為備注型【解析】在Access數(shù)據(jù)庫中包含數(shù)字型、附件型、備注型以及文本型等數(shù)據(jù)類型。用于保存圖像和文件的數(shù)據(jù)類型應定義附件類型。因此,本題應選擇D選項。下列敘述中正確的是()。 A) 循環(huán)隊列是隊列的一種鏈式存儲結(jié)構(gòu) B) 循環(huán)隊列是隊列的一種順序的存儲結(jié)構(gòu) C) 循環(huán)隊列是非線性結(jié)構(gòu) D) 循環(huán)隊列是一種邏輯結(jié)構(gòu)【解析】在實際應用中,隊列的順序存儲結(jié)構(gòu)一般采用循環(huán)隊列的形式下列關(guān)于線性鏈表的敘述中,正確的是()。 A) 各數(shù)據(jù)節(jié)
27、點的存儲空間可以不連續(xù),但他們的存儲順序與邏輯順序必須一致 B) 各數(shù)據(jù)節(jié)點的存儲順序與邏輯順序可以不一致,但它們的存儲空間不需連續(xù) C) 進行插入數(shù)據(jù)與刪除數(shù)據(jù)時,不需要異動表中的元素 D) 以上說法均不對【解析】一般來說,在線性表的鏈式存儲結(jié)構(gòu)中,個數(shù)據(jù)節(jié)點的存儲序號時不連續(xù)的,并且各節(jié)點在存儲空間中的位置關(guān)系與邏輯關(guān)系也不一致。線性鏈表中數(shù)據(jù)的插入和刪除都不需要移動表中的元素,只需要改變節(jié)點的指針域即可。一棵二叉樹共有25個節(jié)點,其中5各是葉子節(jié)點,則度為1的節(jié)點數(shù)為()。 A) 16 B) 10 C) 6 D) 4【解析】根據(jù)二叉樹的性質(zhì)3:在任意一棵二叉樹中,度數(shù)為0的葉子節(jié)點總是比
28、度數(shù)為2的節(jié)點多一個,所以本題中度數(shù)為2的節(jié)點時5-1=4個,所以度數(shù)為1的節(jié)點的個數(shù)時25-5-4=16個。在下列模式中,能夠給出數(shù)據(jù)庫物理存儲結(jié)構(gòu)與物理存取方法是()。 A) 外模式 B) 內(nèi)模式 C) 概念模式 D) 邏輯模式【解析】數(shù)據(jù)庫系統(tǒng)的三級模式是概念模式,外模式和內(nèi)模式。概念模式時數(shù)據(jù)庫系統(tǒng)中全局數(shù)據(jù)邏輯結(jié)構(gòu)的描述,是全體用戶公共數(shù)據(jù)視圖,給出了每個用戶的局部數(shù)據(jù)描述。內(nèi)模式又稱物理模式,它給出了數(shù)據(jù)物理存儲結(jié)構(gòu)與物理存取方法,所以選擇B)在滿足實體完整性約束的條件下()。 A) 一個關(guān)系中應該有一個或多個候選關(guān)鍵字 B) 一個關(guān)系中只能有一個候選關(guān)鍵字 C) 一個關(guān)系中必須有
29、多個候選關(guān)鍵字 D) 一個關(guān)系中可以沒有候選關(guān)鍵字【解析】實體完整性約束要求關(guān)系的主鍵中屬性值不能為空值,所以選擇A)。有三個關(guān)系R、S和T如下:則由關(guān)系R和S得到關(guān)系T的操作是()。 A) 自然連接 B) 交 C) 除 D) 并【解析】如果TR/S,則T稱為R除以S的商。在除運算中T的域由R中那些不出現(xiàn)在S中的域所組成,對于T中的任一有序組,由它與關(guān)系S中每個有序組所構(gòu)成的有序組均出現(xiàn)在關(guān)系R中。所以本題選擇C)。下面描述中,不屬于軟件危機表現(xiàn)的是()。 A) 軟件過程不規(guī)范 B) 軟件開發(fā)生產(chǎn)率低 C) 軟件質(zhì)量難以控制 D) 軟件成本不斷提高【解析】軟件危機主要表現(xiàn)在:軟件需求的增長得不
30、到滿足;軟件開發(fā)成本和進度無法控制;軟件質(zhì)量難以保證;軟件不可維護或維護程度非常低;軟件的成本不斷提高;軟件開發(fā)生產(chǎn)率的提高趕不上硬件的發(fā)展和應用需求的增長。所以選擇A)。下面不屬于需求分析階段任務的是() A) 確定軟件系統(tǒng)的功能需求 B) 確定軟件系統(tǒng)的性能需求 C) 需求規(guī)格說明書評審 D) 制定軟件集成測試計劃【解析】需求分析階段的工作有:需求獲??;需求分析;編寫需求規(guī)格說明書;需求評審,所以選擇D)。在黑盒測試方法中,設計測試用例的主要根據(jù)是()。 A) 程序內(nèi)部邏輯 B) 程序外部功能 C) 程序數(shù)據(jù)結(jié)構(gòu) D) 程序流程圖【解析】黑盒測試是對軟件已經(jīng)實現(xiàn)的功能是否滿足需求進行測試和
31、驗證,黑盒測試完全不考慮程序內(nèi)部的邏輯結(jié)構(gòu)和內(nèi)部特性,只根據(jù)程序的需求和功能規(guī)格說明,檢查程序的功能是否符合它的功能說明,所以本題選擇B)。在軟件設計中不使用的工具是( )。 A) 系統(tǒng)結(jié)構(gòu)圖 B) PAD圖 C) 數(shù)據(jù)流圖(DFD圖) D) 程序流程圖【解析】系統(tǒng)結(jié)構(gòu)圖是對軟件系統(tǒng)結(jié)構(gòu)的總體設計的圖形顯示。在需求分析階段,已經(jīng)從系統(tǒng)開發(fā)的角度出發(fā),把系統(tǒng)按功能逐次分割成層次結(jié)構(gòu),是在概要設計階段用到的。PAD圖是在詳細設計階段用到的。程序流程圖是對程序流程的圖形表示,在詳細設計過程中用到。數(shù)據(jù)流圖是結(jié)構(gòu)化分析方法中使用的工具,它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動和處理的過程,由于它只反映系統(tǒng)必
32、須完成的邏輯功能,所以它是一種功能模型,是在可行性研究階段用到的而非軟件設計時用到,所以選擇C)。關(guān)系數(shù)據(jù)庫管理系統(tǒng)中所謂的關(guān)系指的是()。 A) 各元組之間彼此有一定的關(guān)系 B) 各字段之間彼此有一定的關(guān)系 C) 數(shù)據(jù)庫之間彼此有一定的關(guān)系 D) 符合滿足一定條件的二維表格【解析】在關(guān)系性數(shù)據(jù)庫管理系統(tǒng)中,系統(tǒng)以各種各樣二維表格的形式記錄管理信息,所以關(guān)系就是符合滿足一定條件的二維表格。故選項D)為正確答案。在文本型字段的"格式"屬性中,若使用";男",則下列敘述正確的是()。 A) 代表所有輸入的數(shù)據(jù) B) 只可以輸入字符"" C
33、) 必須在此字段輸入數(shù)據(jù) D) 默認值是"男"一個字【解析】對于"文本"和"備注"字段,可以在字段屬性的設置中使用特殊的符號來創(chuàng)建自定義格式。其中符號""的含義是要求文本字符(字符或空格)。故選項D)為正確答案。數(shù)據(jù)類型是()。 A) 字段的另外一種定義 B) 一種數(shù)據(jù)庫應用程序 C) 決定字段能包含哪類數(shù)據(jù)的設置 D) 描述表向?qū)峁┑目蛇x擇的字段【解析】變量的數(shù)據(jù)類型決定了如何將代表這些值的位存儲到計算機的內(nèi)存中。在聲明變量時也可指定它的數(shù)據(jù)類型。所有變量都具有數(shù)據(jù)類型,以決定能夠存儲哪種數(shù)據(jù)。答案C)正確。定
34、義某一個字段默認值屬性的作用是()。 A) 不允許字段的值超出指定的范圍 B) 在未輸入數(shù)據(jù)前系統(tǒng)自動提供值 C) 在輸入數(shù)據(jù)時系統(tǒng)自動完成大小寫轉(zhuǎn)換 D) 當輸入數(shù)據(jù)超出指定范圍時顯示的信息【解析】字段可以設置"默認值"屬性指定一個數(shù)值,該數(shù)值在新建記錄時將自動輸入到字段中。故選項B)為正確答案。在Access中,參照完整性規(guī)則不包括()。 A) 查詢規(guī)則 B) 更新規(guī)則 C) 刪除規(guī)則 D) 插入規(guī)則【解析】表間的參照完整性規(guī)則包括更新規(guī)則、刪除規(guī)則、插入規(guī)則。故選項A)為正確答案。下列關(guān)于SQL命令的敘述中,正確的是()。 A) INSERT命令中可以沒有VALUES
35、關(guān)鍵字 B) INSERT命令中可以沒有INTO關(guān)鍵字 C) INSERT命令中必須有SET關(guān)鍵字 D) 以上說法均不正確【解析】SQL查詢中的INSERT語句的作用是向數(shù)據(jù)表中插入數(shù)據(jù),其語法結(jié)構(gòu)為:Insert into 表名(列名1,列名2,列名n) 值(值1,值2,值n);插入多少列,后面括號里面就跟多少值。從其語法結(jié)構(gòu)可以看出選項A)、B)、C)說法均不正確,故選項D)為正確答案。下列關(guān)于查詢設計視圖"設計網(wǎng)格"各行作用的敘述中,錯誤的是()。 A) "總計"行是用于對查詢的字段進行求和 B) "表"行設置字段所在的表或查詢
36、的名稱 C) "字段"行表示可以在此輸入或添加字段的名稱 D) "條件"行用于輸入一個條件來限定記錄的選擇【解析】在查詢設計視圖中,"總計"行是系統(tǒng)提供的對查詢中的記錄組或全部記錄進行的計算,它包括總計、平均值、計數(shù)、最大值、最小值、標準偏差或方差等。"表"行設置字段所在的表或查詢的名稱;"字段"行表示可以在此輸入或添加字段的名稱;"條件"行用于輸入一個條件來限定記錄的選擇。答案為A)選項。窗體設計中,決定了按【Tab】鍵時焦點在各個控件之間移動順序的屬性是()。 A) In
37、dex B) TabStop C) TabIndex D) SetFocus【解析】窗體中控件的TabIndex屬性決定了按【Tab】鍵時焦點在各個控件之間的移動順序。此項設置在控件屬性窗口的"其他"選項卡中。用戶為窗體添加控件時,系統(tǒng)會按添加控件的順序自動設置該項屬性值,用戶可以根據(jù)自己的需要修改。為使窗體每隔5秒鐘激發(fā)一次計時器事件(timer 事件),應將其Interval屬性值設置為()。 A) 5 B) 500 C) 300 D) 5000【解析】窗體計時器間隔以毫秒為單位,Interval屬性值為1000時,間隔為1秒,為5000時則間隔為5秒。如果要在文本框中
38、輸入字符時達到密碼顯示效果,如星號(*) ,應設置文本框的屬性是()。 A) Text B) Caption C) InputMask D) PasswordChar【解析】在VBA的文本框中輸入字符時,如果想達到密碼顯示效果,需要設置InputMask屬性即輸入掩碼屬性值為PASSWORD,此時在文本框中輸入的字符將顯示為*號。文本框(Text1)中有選定的文本,執(zhí)行Text1.SelText"Hello"的結(jié)果是()。 A) "Hello"將替換原來選定的文本 B) "Hello"將插入到原來選定的文本之前 C) Text1.Se
39、lLength為5 D) 文本框中只有"Hello"信息【解析】文本框的SelText屬性返回的是文本框中選中的字符串,如果沒有選中任何文本,將返回空串,當執(zhí)行Text1.SelText"Hello"時,文本框Text1中的選中字符串將替換為"Hello"。報表的數(shù)據(jù)源不包括()。 A) 表 B) 查詢 C) SQL語句 D) 窗體【解析】報表的數(shù)據(jù)源可以是表對象或者查詢對象,而查詢實際上就是SQL語句,所以報表的數(shù)據(jù)源也可以是SQL語句。窗體不能作為報表的數(shù)據(jù)源。用一個對象來表示"一只白色的足球被踢進球門",那么
40、"白色"、"足球"、"踢"、"進球門"分別對應的是()。 A) 屬性、對象、方法、事件 B) 屬性、對象、事件、方法 C) 對象、屬性、方法、事件 D) 對象、屬性、事件、方法【解析】對象就是一個實體,比如足球;每個對象都具有一些屬性可以相互區(qū)分,比如顏色;對象的事件就是用戶對對象執(zhí)行的操作,比如足球可以踢,人可以走;對象要執(zhí)行的特定動作即是對象的方法,比如足球進門。因此選擇B)選項。以下可以將變量A、B值互換的是()。 A) AB : BA B) AC : CB : BA C) A(AB)/2 : B(A B)/
41、2 D) AAB : BA - B: AA - B【解析】A)選項中,只有兩個變量不可能互相換值;B)選項執(zhí)行完后,A,B變量的值都是C的值;C)選項執(zhí)行后A,B中的值不是任一個的原來的值了;D)選項變量A,B的和減B的值得到A的值,賦給了B,此時B中是原來A的值了,然后A,B的和減去現(xiàn)在B的值,即減去原來A的值等于原來B的值,賦給A,這樣A,B的值就交換了隨機產(chǎn)生 10,50 之間整數(shù)的正確表達式是()。 A) Round(Rnd*51) B) Int(Rnd*4010) C) Round(Rnd*50) D) 10Int(Rnd*41)【解析】Rnd函數(shù)產(chǎn)生的是01之間的浮點數(shù),不包含1,
42、Rnd*41則為041之間的浮點數(shù),不包含41,Int(Rnd*41)則產(chǎn)生0,40之間的整數(shù),10Int(Rnd*41)則是10,50之間的整數(shù)。函數(shù)InStr(1,"eFCdEfGh","EF",1)執(zhí)行的結(jié)果是()。 A) 0 B) 1 C) 5 D) 6【解析】InStr函數(shù)的語法是:InStr(Start,<Str1>,<Str2>,Compare) 其中Start檢索的起始位置,題目中為1,表示從第1個字符開始檢索。 Str1表示待檢索的串,Str2表示待檢索的子串。 Compare取值0或缺省時表示做二進制比較,取值
43、為1表示不區(qū)分大小寫,題目中值為1,因此,檢索時不區(qū)分大小寫。因此,題目中函數(shù)返回值為1。Msgbox函數(shù)返回值的類型是()。 A) 數(shù)值 B) 變體 C) 字符串 D) 數(shù)值或字符串(視輸入情況而定)【解析】MsgBox函數(shù)的語法為:MsgBox(prompt,buttons,title,helpfile,context)。該函數(shù)的返回值是一個數(shù)值,告訴用戶單擊了哪一個按鈕。比如MsgBox消息框顯示"確定"按鈕,則單擊確定按鈕MsgBox函數(shù)的返回值為1。下列邏輯運算結(jié)果為"true"的是()。 A) false or not true B) tru
44、e or not true C) false and not true D) true and not true【解析】邏輯運算符的優(yōu)先級別為:Not>And>Or。因此,F(xiàn)lase Or Not True的值為Flase,True Or Not True的值為True,F(xiàn)alse And Not True的值為Fase,True And Not True的值為Fase。下列程序段運行結(jié)束后,變量c的值是()。a24b328select case b10case 0ca*10bcase 1 to 9ca*100bcase 10 to 99ca*1000bend select A)
45、537 B) 2427 C) 24328 D) 240328【解析】程序中Select Case語句中b100的值為32,因此,程序執(zhí)行Case 10 to 99后邊的ca*1000b語句,即c24*1000+328=24328。有下列程序段:Dim s,I,j as integerFor I 1 to 3For j3 To 1 Step 1sI*jNext jNext I執(zhí)行完該程序段后,循環(huán)執(zhí)行次數(shù)是()。 A) 3 B) 4 C) 9 D) 10【解析】外層For循環(huán)從1到3將執(zhí)行3次,內(nèi)層循環(huán)從3到1遞減,也將執(zhí)行3次,因此,整個程序段的循環(huán)體將執(zhí)行3*3=9次。下列程序段運行結(jié)束后,
46、消息框中的輸出結(jié)果是()。Dim c As BooleanaSqr(3)bSqr(2)ca>bMsgBox c A) 1 B) 0 C) False D) True【解析】Sqr函數(shù)為求平方根,顯然3的平方根比2的平方根大,因此,a>b的值為True,即c的值為True,MsgBox輸出邏輯變量的值時會直接輸出"Flase"或"True"。有下列命令按鈕控件test的單擊事件過程:Private Sub test_click()Dim I,RR0For I1 To 5 Step 1RRINext IbResult.CaptionStr(R)E
47、nd Sub當運行窗體,單擊命令按鈕時,在名為bResult的窗體標簽內(nèi)將顯示的是()。 A) 字符串15 B) 字符串5 C) 整數(shù)15 D) 整數(shù)5【解析】程序運行后,R的值為從1到5累加,為15。函數(shù)Str的功能是將數(shù)值轉(zhuǎn)換為字符串,因此,bResult的窗體標題將顯示字符串15。在VBA中按文件的訪問方式不同,可以將文件分為()。 A) 順序文件、隨機文件和二進制文件 B) 文本文件和數(shù)據(jù)文件 C) 數(shù)據(jù)文件和可執(zhí)行文件 D) ASCII文件和二進制文件【解析】VBA中打開文件的格式為: Open 文件名 For 方式 Access存取類型 鎖定 As #文件號Len記錄長度 其中&q
48、uot;方式"可以是以下幾種:Output、Input、Append為指定順序輸出輸入方式,Random為指定隨機存取方式,Binary為指定二進制文件。因此,按文件訪問方式不同可以將文件分為順序文件、隨機文件和二進制文件。教師管理數(shù)據(jù)庫有數(shù)據(jù)表"teacher",包括"編號"、"姓名"、"性別"和"職稱"四個字段。下面程序的功能是:通過窗體向"teacher"表中添加教師記錄。對應"編號"、"姓名"、"性別&quo
49、t;和"職稱"的4個文本框的名稱分別為:tNo、tName、tSex和tTitles。當單擊窗體上的"增加"命令按鈕(名稱為Command1)時,首先判斷編號是否重復,如果不重復,則向"teacher"表中添加教師記錄;如果編號重復,則給出提示信息。Private ADOcn As New ADODB.ConnectionPrivate Sub Form_Load()'打開窗口時,連接Access本地數(shù)據(jù)庫Set ADOcn CurrentProject.ConnectionEnd SubPrivate Sub Command
50、0_Click()'追加教師記錄Dim strSQL As StringDim ADOcmd As New ADODB.CommandDim ADOrs As New ADODB.RecordsetSet ADOrs.ActiveConnection ADOcnADOrs.Open "Select 編號 From teacher Where 編號'" tNo "'"If Not ADOrs.EOF ThenMsgBox "你輸入的編號已存在,不能新增加!"ElseADOcmd.ActiveConnection
51、ADOcnstrSQL "Insert Into teacher(編號,姓名,性別,職稱)"strSQL strSQL "Values('" tNo "','" tname "','" tsex "','" ttitles "')"ADOcmd.CommandText strSQLADOcmd.MsgBox "添加成功,請繼續(xù)!"End IfADOrs.CloseSet ADOrs Nothi
52、ngEnd Sub按照功能要求,在橫線上應填寫的是()。 A) Execute B) RunSQL C) Run D) SQL【解析】程序中定義了ADOcmd為ADO的Command對象,Command對象在建立數(shù)據(jù)連接后,可以發(fā)出命令操作數(shù)據(jù)源,可以在數(shù)據(jù)庫中添加、刪除、更新數(shù)據(jù)。程序中已經(jīng)將更新字段的SQL語句保存到ADOcmd.CommandText中,接下來執(zhí)行ADOcmd對象的Execute方法即可執(zhí)行上述語句,即ADOcmd.Execute。支持子程序調(diào)用的數(shù)據(jù)結(jié)構(gòu)是()。 A) 棧 B) 樹 C) 隊列 D) 二叉樹【解析】棧支持子程序調(diào)用。棧是一種只能在一端進行插入或刪除的線性
53、表,在主程序調(diào)用子函數(shù)時要首先保存主程序當前的狀態(tài),然后轉(zhuǎn)去執(zhí)行子程序,最終把子程序的執(zhí)行結(jié)果返回到主程序中調(diào)用子程序的位置,繼續(xù)向下執(zhí)行,這種調(diào)用符合棧的特點,因此本題的答案為A)。某二叉樹有5個度為2的結(jié)點,則該二叉樹中的葉子結(jié)點數(shù)是()。 A) 10 B) 8 C) 6 D) 4【解析】根據(jù)二叉樹的基本性質(zhì)3:在任意一棵二叉樹中,度為0的葉子節(jié)點總是比度為2的節(jié)點多一個,所以本題中是516已知"借閱"表中有"借閱編號"、"學號"和"借閱圖書編號"等字段,每名學生每借閱一本書生成一條記錄,要求按學生學號統(tǒng)計出每
54、名學生的借閱次數(shù),下列SQL語句中,正確的是()。 A) SELECT 學號, COUNT(學號) FROM 借閱 B) SELECT 學號, COUNT(學號) FROM 借閱 GROUP BY 學號 C) SELECT 學號, SUM(學號) FROM 借閱 D) SELECT 學號, SUM(學號) FROM 借閱 ORDER BY 學號 【解析】SQL查詢中分組統(tǒng)計使用Group by子句,統(tǒng)計次數(shù)使用合計函數(shù)count(),據(jù)此題要求按學號統(tǒng)計學生借閱次數(shù)使用的查詢語句為SELECT 學號, COUNT(學號) FROM 借閱 GROUP BY 學號,所以選項B)正確。下列屬性中,屬
55、于窗體的"數(shù)據(jù)"類屬性的是()。 A) 記錄源 B) 自動居中 C) 獲得焦點 D) 記錄選擇器【解析】在窗體的屬性中,"記錄源"屬于"數(shù)據(jù)"屬性;"自動居中"屬于"格式"屬性;"獲得焦點"屬于"事件"屬性;"記錄選擇器"屬于"格式"屬性;故答案為A)選項。InputBox函數(shù)的返回值類型是()。 A) 數(shù)值 B) 字符串 C) 變體 D) 視輸入的數(shù)據(jù)而定【解析】輸入框用于在一個對話框中顯示提示,等待用戶輸入正文并按下按鈕,返回包含文本框內(nèi)容的字符串數(shù)據(jù)信息。簡單說就是它的返回值是字符串Msgbox函數(shù)返回值的類型是()。 A) 數(shù)值 B) 變體 C) 字符串 D) 數(shù)值或字符串(視輸入情況而定)【解析】MsgBox函數(shù)的語法為:MsgBox(prompt,buttons,title,helpfile,context)。該函數(shù)的返回值是一個數(shù)值,告訴用戶單擊了哪一個按鈕。比如MsgBox消息框顯示"確定"按鈕,則單擊確定按鈕MsgBox函數(shù)的返回值為1。若有以下窗體單擊事件過程:Pr
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 整車制造綠色環(huán)保技術(shù)應用考核試卷
- 木材采伐作業(yè)成本控制考核試卷
- 衛(wèi)生材料的社會影響與企業(yè)責任考核試卷
- 在建工地安全課件模板
- 工廠院內(nèi)改造合同范本
- 公司聘用合同范本6
- 土地小院出租合同范本
- 團隊合作合同范本
- 鋁廠服裝租借合同范本
- 小學生注意力課件
- 《調(diào)整心態(tài)迎接中考》主題班會
- 冠心病患者運動恐懼的現(xiàn)狀及影響因素分析
- 全國2018年10月自考00043經(jīng)濟法概論(財經(jīng)類)試題及答案
- 《又見平遙》課件
- 噴涂設備點檢表
- 廣東省佛山市《綜合基礎知識》事業(yè)單位國考真題
- 02 第2章 城市與城市化-城市管理學
- 六年級上冊英語教案-Culture 2 Going Green 第二課時 廣東開心英語
- 警察叔叔是怎樣破案的演示文稿課件
- 2019石景山初三一模語文試題及答案
- 09式 新擒敵拳 教學教案 教學法 圖解
評論
0/150
提交評論