A.24
B.32
C.64
D.128
2.VBA中定義符號常量使用的關(guān)鍵字是()。
A.Dim
B.Public
C.Private
D.Const
3.Access數(shù)據(jù)庫中,為了保持表之間的關(guān)系,要求在主表中修改相關(guān)記錄時,子表相關(guān)記錄隨之更改。為此需要定義參照完整性關(guān)系的()。
A.級聯(lián)更新相關(guān)字段
B.級聯(lián)刪除相關(guān)字段
C.級聯(lián)修改相關(guān)字段
D.級聯(lián)插入相關(guān)字段
4.確定一個控件大小的屬性是()。
A.Width或Height
B.Width和Height
C.Top或Left
D.Top和Left
5.設(shè)計軟件結(jié)構(gòu)是軟件生命周期的()。
A.軟件定義期
B.軟件開發(fā)期
C.軟件維護(hù)期
D.以上3個都不是
6.SQL的含義是()。
A.結(jié)構(gòu)化查詢語言
B.數(shù)據(jù)定義語言
C.數(shù)據(jù)庫查詢語言
D.數(shù)據(jù)庫操縱與控制語言
7.下列敘述中不正確的是()。
A.在C語言中調(diào)用函數(shù)時,只能把實參的值傳送給形參,形參的值不能傳送給實參
B.在C的函數(shù)中,使用全局變量
C.外部變量可以在函數(shù)之間傳遞數(shù)據(jù)
D.自動變量實質(zhì)上是一個函數(shù)內(nèi)部的局部變量
8.下列選項不符合良好程序設(shè)計風(fēng)格的是()。
A.源程序要文檔化
B.數(shù)據(jù)說明的次序要規(guī)范化
C.避免濫用goto語句
D.模塊設(shè)計要保證高耦合、高內(nèi)聚
9.設(shè)計數(shù)據(jù)庫的存儲結(jié)構(gòu)屬于()。
A.需求分析
B.概念設(shè)計
C.邏輯設(shè)計
D.物理設(shè)計
10.下列關(guān)于Access表的敘述中,正確的是()。
A.表一般包含一到兩個主題的信息
B.表的數(shù)據(jù)表視圖只用于顯示數(shù)據(jù)
C.表設(shè)計視圖的主要工作是設(shè)計表的結(jié)構(gòu)
D.在表的數(shù)據(jù)表視圖中,不能修改字段名稱
11.設(shè)關(guān)系R和關(guān)系S的元數(shù)分別是3和4,元組數(shù)分別為5和6,則R與S自然連接所得到的關(guān)系的元數(shù)和元組數(shù)分別為()。
A.7和11
B.12和30
C.<7和<30
D.=7和<=30
12.使用表設(shè)計器定義表中字段時,不是必須設(shè)置的內(nèi)容是()。
A.字段名稱
B.數(shù)據(jù)類型
C.說明
D.字段屬性
13.對長度為n的線性表進(jìn)行順序查找,在最壞情況下需要比較的次數(shù)為()。
A.125
B.n/2
C.n
D.n+l
14.下列關(guān)于SQL語句及其用途的敘述中,正確的是()。
A.CREATE TABLE用于修改一個表的結(jié)構(gòu)
B.CREATE INDEX為字段或字段組創(chuàng)建視圖
C.DROP表示從數(shù)據(jù)庫中刪除表或者從字段、字段組中刪除索引
D.ALTER TABLE用于創(chuàng)建表
15.下列說法中正確的是()。
A.文本型字段最長為64000個字符
B.要得到一個計算字段的結(jié)果,僅能運用總計查詢來完成
C.在創(chuàng)建一對一關(guān)系時,兩個表的相關(guān)字段不一定都是主關(guān)鍵字
D.創(chuàng)建表之間的關(guān)系時,需要關(guān)閉所有要創(chuàng)建關(guān)系的表
16.下列敘述中錯誤的是()。
A.一種數(shù)據(jù)的邏輯結(jié)構(gòu)可以有多種存儲結(jié)構(gòu)
B.數(shù)據(jù)的存儲結(jié)構(gòu)與數(shù)據(jù)的處理效率無關(guān)
C.數(shù)據(jù)的存儲結(jié)構(gòu)與數(shù)據(jù)的處理效率密切相關(guān)
D.數(shù)據(jù)的存儲結(jié)構(gòu)在計算機中所占的空間不一定是連續(xù)的
17.在SQL查詢中,若要取得“學(xué)生”數(shù)據(jù)表中的所有記錄和字段,其SQL語法為( )。
A.SELECT姓名FROM學(xué)生
B.SELECT*FR()M學(xué)生
C.SELECT姓名FROM學(xué)生WHERE學(xué)號一082089
D.SELECT*FR()M學(xué)生WHERE學(xué)號一082089
18.查詢最近30天的記錄應(yīng)使用()作為準(zhǔn)則。
A.Between Date() And Date()--30
B.Between Date()--30 And Date()
C.<=Date()--30
D.
19.假設(shè)有以下循環(huán)結(jié)構(gòu):
Do
Loop Until條件
則以下說法正確的是()。
A.如果條件為真,則一次循環(huán)體也不執(zhí)行
B.如果條件為真,則至少執(zhí)行一次循環(huán)體
C.如果條件不為真,則至少執(zhí)行一次循環(huán)體
D.不論條件是否為真,至少要執(zhí)行一次循環(huán)體
20.下列特征中不是面向?qū)ο蠓椒ǖ闹饕卣鞯氖? )。
A.多態(tài)性
B.繼續(xù)
C.封裝性
D.模塊化
21.下列關(guān)于字段屬性的默認(rèn)值設(shè)置的說法中,錯誤的是()。
A.默認(rèn)值類型必須與字段的數(shù)據(jù)類型相匹配
B.在對默認(rèn)值進(jìn)行設(shè)置時,輸入文本不需要加引號,系統(tǒng)會自動加上引號
C.設(shè)置默認(rèn)值后,用戶只能使用默認(rèn)值
D.可以使用Access的表達(dá)式來定義默認(rèn)值
22.假設(shè)窗體的名稱為forml,則把窗體的標(biāo)題設(shè)置為“ACCESS”的語句是()。
A.Me=”ACCESS“
B.Me.Text一”ACCESS”
C.Me.Caption=”ACCESS”
D.Me.Name==”ACCESS”
23.如果想在已建立的“tSalary”表的數(shù)據(jù)表視圖中直接顯示出姓“李”的記錄,應(yīng)使用Access提供的()。
A.篩選功能
B.排序功能
C.查詢功能
D.報表功能
24.下列關(guān)于棧的描述中錯誤的是()。
A.棧是先進(jìn)后出的線性表
B.棧只能順序存儲
C.棧具有記憶作用
D.對棧的插入刪除操作中,不需要改變棧底指針
25.下列不是宏的運行方式的是()。
A.直接運行宏
B.為窗體或報表的事件響應(yīng)而運行宏
C.為窗體或報表上的控件的事件響應(yīng)而運行宏
D.為查詢事件響應(yīng)而運行宏
26.以下是宏macl的操作序列設(shè)計:
條件操作序列操作參數(shù)
MsgBox消息為”1”
4[txtl]…MsgBox消息為”student”
現(xiàn)設(shè)置宏rnacl為窗體上某命令按鈕的單擊事件屬性,打開窗體運行后,在窗體上名為“txtl”的文本框內(nèi)輸入數(shù)字1,然后單擊此命令按鈕,則()。
A.會先后彈出三個消息框,分別顯示消息“I”、“am”、“student’’
B.會彈出一個消息框,顯示消息“I”
C.會先后彈出兩個消息框,分別顯示消息“I”和“alTl”
D.會先后彈出兩個消息框,分別顯示消息“I”和“student”一~
27.用于查找滿足指定條件的下一條記錄的宏命令是()。
A.FindRecord
B.FindFirstRecord
C.FindFirst
D.FindNext
28.若有兩個字符串sl==”12345”,s2一”34”,執(zhí)行S—Instr(sl,s2)后,s的值為( )。
A.2
B.3
C.4
D.5
29.ODBC是()的中文縮寫。
A.數(shù)據(jù)訪問對象
B.Active數(shù)據(jù)對象
C.開放數(shù)據(jù)庫互聯(lián)
D.數(shù)據(jù)庫管理系統(tǒng)
30.假設(shè)一個書店用(書號,書名,作者,出版社,出版日期,庫存數(shù)量……)一組屬性來描述圖書,可以作為“關(guān)鍵字”的是()。
A.書號
B.書名
C.作者
D.出版社
1.C!窘馕觥緼ccess中字段的命名規(guī)則是:字段名長度為l~64個字符;字段名可以包含字母、數(shù)字、漢字、空格和其他字母,但不包括句號、感嘆號、重音符號和方括號。
2.D。【解析】在VBA中,定義符號常量使用關(guān)鍵字Const,在模塊過程內(nèi)部用Dim或Private定義的變量為局部變量;在標(biāo)準(zhǔn)模塊的變量定義區(qū)域用Dim或Private定義的變量為模塊變量;在標(biāo)準(zhǔn)模塊的變量定義區(qū)域用Public定義的變量為全局變量。
3.A!窘馕觥繀⒄胀暾灾傅氖莾蓚邏輯上有關(guān)系的表,并且表里面的數(shù)據(jù)滿足它們之間的關(guān)系。如果主表中沒有相關(guān)記錄,就不能將記錄添加到相關(guān)表,此時要設(shè)置級聯(lián)插入相關(guān)字段;相關(guān)表中的記錄被刪除時,主表的相關(guān)記錄也一同被刪除,此時要設(shè)置級聯(lián)刪除相關(guān)字段;相關(guān)表中的記錄被更新時,主表的相關(guān)記錄也一同被更新,此時設(shè)置級聯(lián)更新相關(guān)字段。
4.B!窘馕觥勘绢}考查控件的基本屬性。Width是寬度,Height是高度,Top是控件到窗體上邊的距離,Left是控件到窗體左邊的距離。用左邊距和上邊距來描述控件的位置。寬度和高度來描述控件的大小。
5.B!窘馕觥勘绢}是對軟件設(shè)計結(jié)構(gòu)的考查設(shè)計軟件結(jié)構(gòu)是軟件概要設(shè)計階段進(jìn)行的,而概要設(shè)計屬于軟件開發(fā)期。
6.A!窘馕觥縎QL(Structured Query Language)是結(jié)構(gòu)化查詢語言,包含數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)查詢和數(shù)據(jù)控制。
7.B!窘馕觥吭贑語言中,傳值有地址傳值和參數(shù)傳值,參數(shù)傳值只能將實參傳遞給形參,所以A選項正確。C語言中的外部變量是可以在函數(shù)之間傳遞數(shù)據(jù)的,所以C選項正確。C語言中的自動變量是默認(rèn)的變量,實際上是函數(shù)中的,所以D選項正確。全局變量一經(jīng)定義都需要分配內(nèi)存單元,在程序運行過程中自始至終都會占用固定的空間,在不知內(nèi)存的情況下,不要使用全局變量。
8.D!窘馕觥吭诔绦蛟O(shè)計中,對于軟件設(shè)計中的模塊設(shè)計要保證高內(nèi)聚和低耦合。源程序要有文檔說明,同時對程序中數(shù)據(jù)的說明要規(guī)范化。而goto語句破壞程序的結(jié)構(gòu),要盡量避免使用。所以D選項不正確。
9.D!窘馕觥课锢碓O(shè)計階段主要解決選擇文件存儲結(jié)構(gòu)和確定文件存取的方法的問題,包括:選擇存儲結(jié)構(gòu)、確定存取方法、選擇存取路徑、確定數(shù)據(jù)的存放位置。
10.C!窘馕觥恳粋表一般只包含一個主題信息,故A選項錯誤;在表的數(shù)據(jù)表視圖中,用戶可以瀏覽、查找、添加、刪除和修改記錄,故B選項錯誤;表的設(shè)計視圖一般用來創(chuàng)建或者修改表的結(jié)構(gòu),故C選項正確;在數(shù)據(jù)表視圖中可以雙擊字段名來修改字段名,故D選項錯誤。
11.C。【解析】自然連接運算是專門的關(guān)系運算,是將兩個關(guān)系拼接成一個新的關(guān)系,生成的新關(guān)系中包含滿足條件的元組,并且默認(rèn)連接條件為公共屬性相等,沒有重復(fù)的屬性和元組。由干R和s連接后,如果不去除重復(fù)屬性,其元數(shù)為R和S的元數(shù)之和也就是7,而自然連接的結(jié)果由于要去除重復(fù)屬性,則其元數(shù)必然小于7,由于R和S連接后,如果不去除重復(fù)元組。其元組數(shù)為R和S的元數(shù)之積也就是30,而自然連接的結(jié)果由于要去除重復(fù)元組,則其元組數(shù)必然小于30。
12.C!窘馕觥吭谇队帽碓O(shè)計器定義表中的字段時,必須指定字段名、數(shù)據(jù)類型和字段屬性,而不一定要指定說明。
13.C!窘馕觥繉﹂L度為n的線性表進(jìn)行順序查找時,從表中的第一個元素開始,給定的值與表中逐個元素的關(guān)鍵字進(jìn)行比較,直到兩二者相符,查找完成。在最壞情況下,要查找的元素是表的最后一個元素或查找失敗,這兩種情況都需要將這個元素中的所有元素進(jìn)行比較,因此比較次數(shù)為n。
14.C!窘馕觥縎QL語言的功能包含數(shù)據(jù)定義、數(shù)據(jù)查詢、數(shù)據(jù)操縱和數(shù)據(jù)控制。
15.D!窘馕觥吭贏ccess中,表字段為文本型,其長度最長為255個字符,要想得到計算字段的結(jié)果,不僅可以使用總計查詢來完成,其他查詢方式如交叉表查詢等也能完成。創(chuàng)建表與表之間的關(guān)系時,要關(guān)閉所有要創(chuàng)建關(guān)系的表;創(chuàng)建一對一關(guān)系時, 要求兩個表的相關(guān)字段都是主關(guān)鍵字。
16.B!窘馕觥繑(shù)據(jù)的存儲結(jié)構(gòu)分為順序存儲結(jié)構(gòu)和鏈?zhǔn)酱鎯Y(jié)構(gòu)。一個數(shù)據(jù)的邏輯結(jié)構(gòu)可以有多種存儲結(jié)構(gòu)。順序結(jié)構(gòu)中數(shù)據(jù)元素所占的存儲空間是連續(xù)的,而鏈?zhǔn)酱鎯Y(jié)構(gòu)中,數(shù)據(jù)元素通過指針聯(lián)系在一起,所以所占的存儲空間不一定是連續(xù)的。
17.B!窘馕觥吭趕ol.的查詢語句中,“*”代表所有字段,WHERE子句用于指定查詢條件。只有滿足條件的元組才會出現(xiàn)在結(jié)果集中。本題中要求查詢所有記錄和字段,所以不使用WHERE子句。
18.B!窘馕觥勘绢}獲得當(dāng)前日期可以使用系統(tǒng)函數(shù) Date(),而當(dāng)前日期的30天前就是日期Date()—30。最近30天內(nèi)的記錄,也就是日期在這個區(qū)間內(nèi)的記錄,使用關(guān)鍵字Between…And…來表示在區(qū)間內(nèi)。
19.D。【解析】關(guān)于本題的循環(huán)結(jié)構(gòu),首選看條件判斷在循環(huán)體的前面還是后面,如果是先判斷條件,則無論條件如何至少執(zhí)行一次循環(huán)體。在Until循環(huán)中,條件為假時,執(zhí)行循環(huán)體,條件為真時退出循環(huán);在while循環(huán)中,條件為真時,執(zhí)行循環(huán)體,條件為假時,退出循環(huán)。
20.D!窘馕觥棵嫦?qū)ο笤O(shè)計方法是使用現(xiàn)實世界的概念抽象地思考問題從而自然地解決問題。其特點包括:分類性、多態(tài)性、封裝性、模塊獨立性、繼承和多態(tài)性等。模塊化是結(jié)構(gòu)化程序設(shè)計的特點
21.C!窘馕觥勘碇忻總字段都可以設(shè)置一個默認(rèn)值,當(dāng)在數(shù)據(jù)表視圖下向表中輸入數(shù)據(jù)時,未輸入的數(shù)據(jù)都是該字段的默認(rèn)值。此默認(rèn)值的類型必須和字段的數(shù)據(jù)類型一致,并且可以使用表達(dá)式做默認(rèn)值。文本型常量系統(tǒng)會自動加引號。
22.C!窘馕觥吭贏ccess中,Me表示當(dāng)前窗體;Caption表示窗體的標(biāo)題;Name表示窗體的名字;Text是文本的屬性,代表文本框中的內(nèi)容。本題實際上是給Caption屬性賦值。
23.A。【解析】在數(shù)據(jù)表視圖中,要想顯示符合指定條件的記錄,需要使用“篩選”功能。
24.B。【解析】棧是線性表的一種,它的特點是先進(jìn)后出,并且只能在表的一端進(jìn)行插入和刪除操作的線性表,入棧和出棧都是在棧頂進(jìn)行,因此具有記憶作用,棧可以采用順序存儲,也可以采用鏈武存儲。
25.D!窘馕觥亢暧卸喾N運行方式,可以直接運行,可以運行宏組里的,還可以為窗體或報表以及報表上的控件的事件響應(yīng)而運行。
26.B!窘馕觥吭诒绢}中,由于txtl中的值不符合第二個宏操作的條件,所以第二個宏不會執(zhí)行第三個宏操作,第二個宏操作同樣也不執(zhí)行,因為它們條件相同;只執(zhí)行最后一個宏操作,MsgBox為“l(fā)”。
27.D!窘馕觥勘绢}考查宏的基本操作。Access中提供了多個可選的宏操作命令,與查找有關(guān)的操作有兩個:FindRecord用于查找滿足指定條件的第一條記錄;FindNext用于查找滿足指定條件的下一條記錄。
28.B!窘馕觥勘绢}考查Instr函數(shù)。lnstr函數(shù)被稱為字符串檢索函數(shù),返回值為第二個字符串參數(shù)在第一個字符串參數(shù)中最早出現(xiàn)的位置。
29.C!窘馕觥吭赩BA中,數(shù)據(jù)庫訪問接口包含:開放數(shù)據(jù)庫互聯(lián)(()DBC)、數(shù)據(jù)訪問對象(DA())和Active數(shù)據(jù)對象(AD())。
30.A!窘馕觥恐麝P(guān)鍵字是一個或者多個字段的集合,在一個表中主關(guān)鍵字不能取重復(fù)值。本題中每本書只有“書號”互不相同,因此“書號”是主關(guān)鍵字。