1.下列統(tǒng)計函數(shù)中不能忽略空值(NULL)的是( )。
A.SUM
B.AVG
C.MAX
D.C()UNT
2.常見的數(shù)據(jù)模型有三種,它們是( )。
A.層次、關(guān)系和語義
B.環(huán)狀、層次和星型
C.字段名、字段類型和記錄
D.層次、關(guān)系和網(wǎng)狀
3.在ACCess的數(shù)據(jù)表中刪除一條記錄,被刪除的記錄( )。
A.不能恢復(fù)
B.可恢復(fù)為第一條記錄
C.可恢復(fù)為最后一條記錄
D.可恢復(fù)到原來的設(shè)置
4.VBA表達(dá)式3*3\3/3的輸出結(jié)果是( )。
A.0
B.1
C.3
D.9
5.數(shù)據(jù)庫管理系統(tǒng)DBMS中用來定義模式、內(nèi)模式和外模式的語言為( )。
A.C
B.Basic
C.DDL
D.DML
6.以三級模式為框架組成的3種數(shù)據(jù)庫中,真實存在于計算機(jī)外存的數(shù)據(jù)庫是( )。
A.概念數(shù)據(jù)庫
B.用戶數(shù)據(jù)庫
C.物理數(shù)據(jù)庫
D.邏輯數(shù)據(jù)庫
7.一些重要的程序設(shè)計語言允許過程的遞歸調(diào)用,而實現(xiàn)遞歸調(diào)用中的存儲分配通常用( )。
A.棧
B.堆
C.數(shù)組
D.鏈表
8.下列敘述中正確的是( )。
A.軟件測試應(yīng)該由程序開發(fā)者來完成
B.程序經(jīng)調(diào)試后一般不需要測試
C.軟件維護(hù)只包括對程序代碼的維護(hù)
D.以上三種說法都不對
9.下列有關(guān)數(shù)組的敘述中.錯誤的是( )。
A.在同一個環(huán)境下,數(shù)組與內(nèi)存變量可以同名,兩者互不影響
B.可以用一維數(shù)組的形式訪問二維數(shù)組
C.在可以使用簡單內(nèi)存變量的地方都可以使用數(shù)組元素
D.一個數(shù)組中各元素的數(shù)據(jù)類型可以相同,也可以不同
10.下列選項中,不屬于模塊問耦合的是( )。
A.數(shù)據(jù)耦合
B.標(biāo)記耦合
C.異構(gòu)耦合
D.公共耦合
11.下列選項中不屬于軟件生命周期開發(fā)階段任務(wù)的是( )。
A.軟件測試
B.概要設(shè)計
C.軟件維護(hù)
D.詳細(xì)設(shè)計
12.在Access數(shù)據(jù)類型中,允許存儲內(nèi)容含字符數(shù)最多的是( )。
A.文本數(shù)據(jù)數(shù)型
B.備注數(shù)據(jù)類型
C.日期/時間數(shù)據(jù)類型
D.自動編號數(shù)據(jù)類型
13.表的組成內(nèi)容包括( )。
A.查詢和字段
B.字段和記錄
C.記錄和窗體
D.報表和字段
14.兩個關(guān)系在沒有公共屬性時,其自然連接操作表現(xiàn)為( )。
A.笛卡兒積操作
B.等值連接操作
C.空操作
D.無意義的操作
15.ACCess數(shù)據(jù)庫中,為了保持表之間的關(guān)系,要求在子表中添加記錄時,如果主表中沒有與之相關(guān)的記錄,則不能在子表中添加該記錄,為此需要定義的關(guān)系是( )。
A.輸入掩碼
B.有效性規(guī)則
C.默認(rèn)值
D.參照完整性
16.按照“先進(jìn)后出”原則組織數(shù)據(jù)的結(jié)構(gòu)是( )。
A.隊列
B.棧
C.雙向鏈表
D.二叉樹
17.下列各選項中,不屬于序言性注釋的是( )。
A.程序標(biāo)題
B.程序設(shè)計者
C.主要算法
D.數(shù)據(jù)狀態(tài)
18.關(guān)于通配符的使用下面說法不正確的是( )。
A.有效的通配符包括:問號(?),它表示問號所在的位置可以是任何一個字符;星號(*),它表示星號所在的位置可以是任何多個字符
B.使用通配符搜索星號、問號時,需要將搜索的符號放在方括號內(nèi)
C.在一個“日期”字段下面的“準(zhǔn)則”單元中使用表達(dá)式lake”6/*/98”,系統(tǒng)會報錯“日期類型不支持*等通配符”
D.在文本的表達(dá)式中可使用通配符,如可以在一個“姓”字段下面的“準(zhǔn)則”單元中輸入表達(dá)式“M*S”,查找姓為Morris、Masters和Miller Peters等的記錄
19.ACCess提供的參數(shù)查詢可在執(zhí)行時顯示一個對話框以提示用戶輸人信息,要想形成參數(shù)查詢,只要將一般查詢準(zhǔn)則中用下列( )括起要顯示的提示信息即可。
A.()
B.口
C.<)
D.{}
20.下圖是使用查詢設(shè)計器完成的查詢,與該查詢等價的SQl。語句是( )。
A.SeleCt學(xué)號,數(shù)學(xué)From SC Where數(shù)學(xué)>(SeleCt avg(數(shù)學(xué))From sC)
B.SeleCt學(xué)號Where數(shù)學(xué)>(SeleCt avg(數(shù)學(xué))From sC)
C.SeleCt數(shù)學(xué)avg(數(shù)學(xué))From se
D.SeleCt數(shù)學(xué)>(SeleCt avg(數(shù)學(xué))From sC)
21.在ACCess中,自動啟動宏的名稱是( )。
A.Auto
B.AutoExeC
C.Auto.bat
D.AutoExeC.bat
22.設(shè)在C語言中,float類型數(shù)據(jù)占4個字節(jié),則double類型數(shù)據(jù)占( )個字節(jié)。
A.1
B.2
C.8
D.4
23.下圖中,與查詢設(shè)計器的篩選標(biāo)簽中所設(shè)置的篩選功能相同的表達(dá)式是( )。
A.成績表.綜合成績>=80 AND成績表.綜合成績<=90
B.成績表.綜合成績>=80 AND成績表.綜合成績<90
C.80<一成績表.綜合成績<=90
D.80<成績表.綜合成績<90
24.若有兩個字符串sl-”l2345”,s2-”34”,執(zhí)行S=Instr(s1,s2)后,s的值為( )。
A.2
B.3
C.4
D.5
25.報表頁腳的作用是( )。
A.用來顯示報表的標(biāo)題、圖形或說明性文字
B.用來顯示整個報表的匯總說明
C.用來顯示報表中的字段名稱或?qū)τ涗浀姆纸M名稱
D.用來顯示本頁的匯總說明
26.宏命令Requery的功能是( )。
A.實施指定控件重新查詢
B.查找符合條件的第一條記錄
C.查找符合條件的下一條記錄
D.指定當(dāng)前記錄
27.為窗體中的命令按鈕設(shè)置單擊鼠標(biāo)時發(fā)生的動作,應(yīng)選擇設(shè)置其屬性對話框的( )。
A.格式選項卡
B.事件選項卡
C.方法選項卡
D.數(shù)據(jù)選項卡
28.如果進(jìn)棧序列為e1、e2、e3、e4,則可能的出棧序列是( )。
A.e3、el、e4、e2
B.e2、e4、e3、el
C.e3、e4、e2
D.任意順序
29.DA0的含義是( )。
A.開放數(shù)據(jù)庫互聯(lián)應(yīng)用編程接口
B.數(shù)據(jù)訪問對象
C.動態(tài)鏈接庫
D.Active數(shù)據(jù)對象
30.Access的控件對象可以設(shè)置某個屬性來控制對象是否可用(不可用時顯示為灰色態(tài))。需要設(shè)置的屬性是( )。
A.Default
B.Cancel
C.Enabled
D.Visible
參考答案:
1.D?!窘馕觥坑肁ccess進(jìn)行計算時,可以使用統(tǒng)計函數(shù),比較常用的有求和SUM、求平均值A(chǔ)VG、求值 MAX、最小值MIN和計數(shù)COUNT。其中計數(shù)函數(shù) COUNT不能忽略字段中的空值。
2.D?!窘馕觥勘绢}考查數(shù)據(jù)庫的基本知識。常見的數(shù) 據(jù)模型有層次模型、網(wǎng)狀模型和關(guān)系模型,目前最常用的是 關(guān)系模型。
3。A。【解析】在Access數(shù)據(jù)庫中。表中的記錄一旦刪除是不可恢復(fù)的。
4.D?!窘馕觥吭赩BA中,運(yùn)算符都有優(yōu)先級,最基本的就是算術(shù)運(yùn)算符>連接運(yùn)算符>比較運(yùn)算符>邏輯運(yùn)算符,在各個種類的運(yùn)算符中還有不同的優(yōu)先級。例如在算術(shù)運(yùn)算中乘方的優(yōu)先級高于乘法和除法運(yùn)算,乘法和除法的優(yōu)先級高于整除運(yùn)算,同優(yōu)先級的運(yùn)算由左至右順序執(zhí)行。所以本題的結(jié)果為(3*3)\(3/3)=9。
5.C?!窘馕觥繑?shù)據(jù)定義語言Data Definition Language(DDL。)是SQL語言的一部分,用來定義模式、內(nèi)模式和外模式。
6.B。【解析】以內(nèi)模式為框架所組成的數(shù)據(jù)庫叫物理數(shù)據(jù)庫;以概念模式為框架所組成的數(shù)據(jù)庫叫概念數(shù)據(jù)庫;以外模式為框架所組成的數(shù)據(jù)庫叫用戶數(shù)據(jù)庫,它是真實存在于計算機(jī)外存中的數(shù)據(jù)庫。
7.A?!窘馕觥吭谠试S過程的遞歸調(diào)用的程序設(shè)計語言中,由于C語言中棧內(nèi)特性為先進(jìn)后出,因此用來實現(xiàn)遞歸調(diào)用中的存儲分配。
8.D?!窘馕觥砍绦蛘{(diào)試是由程序開發(fā)者完成,是診斷和改正程序中錯誤的過程;軟件測試由專門的測試人員完成,是發(fā)現(xiàn)錯誤而執(zhí)行程序的過程;軟件維護(hù)是指軟件系統(tǒng)交付使用以后,為了改丑錯誤或滿足新的需要而修改軟件的過程,是軟件生存周期中非常重要的一個階段。
9.A?!窘馕觥空麄€數(shù)組的數(shù)據(jù)類型為A(Array),而各個數(shù)組元素可以分別存放不同類型的數(shù)據(jù)。在使用數(shù)組和數(shù)組元素時,應(yīng)注意如下問題:在任何能使用簡單內(nèi)存變量的地方都可以使用數(shù)組元素;在同一個環(huán)境下,數(shù)組名不能與簡單變量名重復(fù);可以用一維數(shù)組的形式訪問二維數(shù)組。
10.C。【解析】模塊之間的耦合程度反映了模塊的獨立性.也反映了系統(tǒng)分解后的復(fù)雜程度。按照耦合程度從弱到強(qiáng)??梢詫⑵浞殖?組,分別是:非直接耦合、數(shù)據(jù)耦合、標(biāo)記耦合、控制耦合、外部耦合、公共耦合和內(nèi)容耦合。其中沒有異構(gòu)耦合這種方式
11.C?!窘馕觥寇浖娏x、軟件開發(fā)軟件運(yùn)行維護(hù)組成了軟件的生命周期。其軟件定義階段的主要工作是可行性研究與計劃制訂和需求分析等;軟件開發(fā)階段的主要工作有概要設(shè)計、詳細(xì)設(shè)計和測試等;運(yùn)行維護(hù)階段的主要工作是軟件的運(yùn)行及后期的維護(hù)等。
12.B?!窘馕觥勘绢}查Access數(shù)據(jù)類型的基礎(chǔ)知識。Access中的字段數(shù)據(jù)類型有:文本型、數(shù)字型、日期/時間型、備注型、自動編號型、貨幣型、OLE型、是/否型、查閱向?qū)秃统夋溄有汀F渲蠴LE對象主要用于將某個對象鏈接或嵌入到Access數(shù)據(jù)庫的表中。文本型最多存儲255個字符;備注型最多存儲G4000個字符;日期/時間型數(shù)據(jù)占用8個字節(jié);自動編號數(shù)據(jù)類型占用4個字節(jié)。
13.B?!窘馕觥緼ccess數(shù)據(jù)庫中,表是數(shù)據(jù)實際存儲的對象,實現(xiàn)了邏輯層次上的關(guān)系。它由行和列組成,每一行稱為一個記錄,每一列稱為一個字段,所以也可以說表是由字段和記錄組成的。
14.A。【解析】關(guān)系運(yùn)算可分為兩大類:一類是傳統(tǒng)的集合運(yùn)算,如并(U)、交(n、差(-)和笛卡兒積;另一類是專門的關(guān)系運(yùn)算,其中包括選擇、投影、連接和自然連接。兩個關(guān)系在有公共屬性時的自然連接操作是將兩個關(guān)系拼接成一個新的關(guān)系,生成的新關(guān)系中包含滿足條件的元組,其中的拼接條件就是公共屬性相等;沒有公共屬性,則自然連接操作退化為笛卡爾積操作。
15.D。【解析】所謂參照完整性指的是兩個邏輯上有關(guān)系的表必須使得表里面的數(shù)據(jù)滿足它們的關(guān)系。例如主表中沒有相關(guān)記錄就不能將記錄添加到子表,子表中的記錄刪除時主表的相關(guān)記錄隨之刪除,子表中的記錄更新時主表的相關(guān)記錄都隨之更新。
16.B?!窘馕觥織J蔷€性表的一種,其插入和刪除運(yùn)算都只在表的一端進(jìn)行。進(jìn)行插入、刪除的一端稱為棧頂,封閉的一端稱為棧底。棧頂元素是最后被插入的元素,不是最后被刪除,是按先進(jìn)后出的原則組織數(shù)據(jù)的。
17.D?!窘馕觥孔⑨屢话銥樾蜓孕宰⑨尯凸δ苄宰⑨?。序言性注釋常位于程序開頭部分,它包括程序標(biāo)題、程序功能說明、主要算法、接口說明、程序位置、開發(fā)簡歷、程序設(shè)計肯、復(fù)審者、復(fù)審日期及修改日期等。功能性注釋一般嵌在源程序體之中,用于描述其后的語句或程序的主要功能。
18.C。【解析】本題考查通配符的使用。通配符一般作為其他字符的占位符,其中包括“*”、“?”、“[]”、“!”、“-”和數(shù)字號碼“#”。其中最常用的是“?”,表示所在的位置可以是任何一個字符。“*”表示所在的位置可以是任何多個字符。使用通配符搜索這些代表通配符的符號時,需要將搜索的符號放在方括號內(nèi)。無論是文本型還是日期型字段都可以使用通配符。
1 9.B?!窘馕觥吭贏ccess中的參數(shù)查詢是一種利用對話框來提示用戶輸入準(zhǔn)則的查詢,此查詢可以根據(jù)用戶輸入的準(zhǔn)則來檢索符合相應(yīng)條件的記錄,可實現(xiàn)隨機(jī)的查詢需求,提高了查詢的靈活性。創(chuàng)建參數(shù)查詢就是在一般條件查詢的基礎(chǔ)上,在字段中使用“口”指定一個參數(shù)。
20.A?!窘馕觥坑刹樵冊O(shè)計器可以看出,最后輸出的是來自表“sc”的“學(xué)號”和“數(shù)學(xué)”字段,查詢條件是數(shù)據(jù)>(select avg(數(shù)學(xué))from sc)。
21.B。【解析】本題考查宏自動運(yùn)行的使用。在Access中要讓某個宏在打開數(shù)據(jù)庫時自動運(yùn)行,需要將此宏以AutoExec名字保存,AutoExec.bat是批處理文件而不是宏文件。
22.C?!窘馕觥吭贑語言中各種數(shù)據(jù)類型在內(nèi)存中所占的字節(jié)數(shù)與機(jī)器的位數(shù)有關(guān),16位機(jī)中,若int類型占Z個字節(jié),則float類型數(shù)據(jù)占4個字節(jié),double類型數(shù)據(jù)占8個字節(jié)。
23.A。【解析l“Between…And…”相當(dāng)于>=下界 And<一上界。
24.B?!窘馕觥勘绢}考查Instr函數(shù)的知識。Instr函數(shù)也稱為字符串檢索函數(shù),返回值為第二個字符串參數(shù)在第一個字符串參數(shù)中最早出現(xiàn)的位置。
25.B?!窘馕觥勘绢}考查表的知識。報表頁眉處于報表的開始位置,一般用其來顯示報表的標(biāo)題、圖形或者說明性文字;報表頁腳處于報表的結(jié)束位置,一般用來顯示報表的匯總說明;頁面頁眉處于每頁的開始位置,一般用來顯示報表中的字段名稱或記錄的分組名稱;頁面頁腳處于每頁的結(jié)束位置,一般用來顯示本頁的匯總說明。
26.A?!窘馕觥勘绢}考查宏的基本操作。Access中提供了50多個可選的宏操作命令,Requery用于實施指定控件重新查詢;FindRecord用于查找滿足指定條件的第一條記錄;FindNext,用于查找滿足指定條件的下一條記錄; GoToRecord用于指定當(dāng)前記錄。
27.B。【解析】在Access窗體中,每個控件都是一個對象,包含屬性、事件和方法三要素。事件是控件可以響應(yīng)的動作,如鍵盤鼠示操作,所以要設(shè)計單擊鼠標(biāo)的動作就要設(shè)計鼠標(biāo)事件里面的內(nèi)容。
28.B?!窘馕觥坑蓷5奶攸c是先進(jìn)后出可知el肯定是最后出棧的,因此正確答案為選B。
29.B。
30.C。