1.設(shè)變量x是一個(gè)整型變量,如果Sgn(x)的值為1,則x的值是( )。
A.1
B.大于0的整數(shù)
C.0
D.小于0的整數(shù)
2.VBA程序的多條語句寫在一行中時(shí)其分隔符必須使用的符號(hào)是( )。
A.冒號(hào)
B.分號(hào)
C.逗號(hào)
D.單引號(hào)
3.可以連接數(shù)據(jù)源中“0LE”類型的字段的是( )。
A.非綁定對(duì)象框
B.綁定對(duì)象框
C.文本框
D.組合框
4.在一個(gè)宏中可以包含多個(gè)操作,在運(yùn)行宏時(shí)將按( )的順序來運(yùn)行這些操作。
A.從上到下
B.從下到上
C.隨機(jī)
D.A和B
5.以下敘述中錯(cuò)誤的是( )。
A.對(duì)于double類型數(shù)組,不可以直接用數(shù)組名對(duì)數(shù)組進(jìn)行整體輸入或輸出
B.數(shù)組名代表的是數(shù)組所占存儲(chǔ)區(qū)的首地址,其值不可改變
C.當(dāng)程序執(zhí)行中,數(shù)組元素的下標(biāo)超出所定義的下標(biāo)范圍時(shí),系統(tǒng)將給出“下標(biāo)越界”的出錯(cuò)信息
D.可以通過賦初值的方式確定數(shù)組元素的個(gè)數(shù)
6.結(jié)構(gòu)化程序設(shè)計(jì)的核心和基礎(chǔ)是( )。
A.結(jié)構(gòu)化分析方法
B.結(jié)構(gòu)化設(shè)計(jì)方法
C.結(jié)構(gòu)化設(shè)計(jì)理論
D.結(jié)構(gòu)化編程方法
7.在宏的調(diào)試中,可配合使用設(shè)計(jì)器上的工具按鈕( )。
A.“調(diào)試”
B.“條件”
C.“單步”
D.“運(yùn)行”
8.軟件設(shè)計(jì)中模塊劃分應(yīng)遵循的準(zhǔn)則是( )。
A.低內(nèi)聚低耦合
B.高內(nèi)聚低耦合
C.低內(nèi)聚高耦合
D.高內(nèi)聚高耦合
9.算法的有窮性是指( )。
A.算法程序的運(yùn)行步驟是有限的
B.算法程序所處理的數(shù)據(jù)量是有限的
C.算法程序的長(zhǎng)度是有限的
D.算法只能被有限的用戶使用
10.有3個(gè)關(guān)系R、S和T如下:

由關(guān)系R和S通過運(yùn)算得到關(guān)系T,則所用的運(yùn)算為( )。
A.并
B.自然連接
C.笛卡兒積
D.交
11.以下是宏m的操作序列設(shè)計(jì):
現(xiàn)設(shè)置宏ITl為窗體“fTest”上名為“bTest”命令按鈕的單擊事件屬性,打開窗體“fTest”運(yùn)行后,在窗體上名為“tt”的文本框內(nèi)輸入數(shù)字1,然后單擊命令按鈕bTest,則( )。
A.屏幕會(huì)先后彈出三個(gè)消息框,分別顯示消息“AA”、“BB”、“CC”
B.屏幕會(huì)彈出一個(gè)消息框,顯示消息“AA”
C.屏幕會(huì)先后彈出兩個(gè)消息框,分別顯示消息“AA”和“BB”
D.屏幕會(huì)先后彈出兩個(gè)消息框,分別顯示消息“AA”和“CC”
12.下列敘述中不正確的是( )。
A.ACCess具備模塊化程序設(shè)計(jì)能力 。
B.ACCess不具備程序設(shè)計(jì)能力
C.ACCess可以使用系統(tǒng)菜單創(chuàng)建數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)
D.ACCess具備面向?qū)ο蟮某绦蛟O(shè)計(jì)能力,并有復(fù)雜的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)
13.排序時(shí)如果選取了多個(gè)字段,則結(jié)果是按照( )。
A.左邊的列開始排序
B.右邊的列開始排序
C.從左向右優(yōu)先次序依次排序
D.從右向左優(yōu)先次序依次排序
14.關(guān)于通配符的使用,下列說法中錯(cuò)誤的是( )。
A.有效的通配符“?”表示問號(hào)所在的位置可以是任何一個(gè)字符;“*”表示星號(hào)所在的位置可以是任何多個(gè)字符
B.使用通配符搜索星號(hào)、問號(hào)時(shí),需要將搜索的符號(hào)放在方括號(hào)里
C.在一個(gè)“日期”字段下面的“準(zhǔn)則”單元中使用表達(dá)式:lake“6/*/98“,系統(tǒng)會(huì)報(bào)錯(cuò)“日期類型不支持*號(hào)通配符”
D.在文本的表達(dá)式中可使用通配符
15.已知一個(gè)學(xué)生數(shù)據(jù)庫(kù),其中含有班級(jí)、性別等字段,若要統(tǒng)計(jì)每個(gè)班男女學(xué)生的人數(shù),則應(yīng)使用( )查詢。
A.交叉表查詢
B.選擇查詢
C.參數(shù)查詢
D.操作查詢
16.在ACCess中已建立了“學(xué)生”表,表中有學(xué)號(hào)、姓名、性別和入學(xué)成績(jī)等字段。執(zhí)行如下SQL語句后的結(jié)果是( )。
SeleCt性別,avg(入學(xué)成績(jī))From學(xué)生Group By性別
A.計(jì)算并顯示所有學(xué)生的性別和入學(xué)成績(jī)的平均值
B.按性別分組計(jì)算并顯示性別和入學(xué)成績(jī)的平均值
C.計(jì)算并顯示所有學(xué)生的入學(xué)成績(jī)的平均值
D.按性別分組計(jì)算并顯示所有學(xué)生的入學(xué)成績(jī)的平均值
17.關(guān)于查詢?cè)O(shè)計(jì)視圖中“設(shè)計(jì)網(wǎng)格”中行的作用,下列敘述中正確的是( )。
A.“字段”表示可以在此添加或刪除字段名
B.“總計(jì)”表示對(duì)查詢的字段求和
C.“表”用于字段所在的表或查詢的名稱
D.“準(zhǔn)則”用于輸入一個(gè)準(zhǔn)則來限定字段的選擇
18.下列數(shù)據(jù)結(jié)構(gòu)中,能用二分法進(jìn)行查找的是( )。
A.順序存儲(chǔ)的有序線性表
B.結(jié)性鏈表
C.二叉鏈表
D.有序線性鏈表
19.設(shè)Student為學(xué)生關(guān)系,SC為學(xué)生選課關(guān)系,Sn0為學(xué)生號(hào),Sname為學(xué)生姓名,Cn0為課程號(hào),執(zhí)行下列SQl。語句的查詢結(jié)果是( )。
SeleCt Student. Sname
From Student, SC
Where Student. Sno= SC. Sno
And SC. Cno='C1'
A.選出選修Cl課程的學(xué)生信息
B.選出選修Cl課程的學(xué)生姓名
C.選出Student中學(xué)生號(hào)與SC中學(xué)生號(hào)相等的信息
D.選出Student和SC中的一個(gè)關(guān)系
20.在一個(gè)數(shù)據(jù)庫(kù)中已經(jīng)設(shè)置了自動(dòng)宏AutoExeC,如果在打開數(shù)據(jù)庫(kù)時(shí)不想執(zhí)行此自動(dòng)宏,正確的操作是( )。
A.按Enter鍵打開數(shù)據(jù)庫(kù)
B.打開數(shù)據(jù)庫(kù)時(shí)按住Alt鍵
C.打開數(shù)據(jù)庫(kù)時(shí)按住Ctrl鍵
D.打開數(shù)據(jù)庫(kù)時(shí)按住Shift鍵
21.在窗體中添加了一個(gè)文本框和一個(gè)命令按鈕(名稱分別為tText和bCommand),并編寫了相應(yīng)的事件過程。運(yùn)行此窗體后,在文本框中輸入一個(gè)字符,則命令按鈕上的標(biāo)題變?yōu)椤坝?jì)算機(jī)等級(jí)考試”。以下能實(shí)現(xiàn)上述操作的事件過程是( )。
A.Private Sub bCommmand CliCk()
Caption=”計(jì)算機(jī)等級(jí)考試”
End Sub
B.Private Sub,btText—CliCk()
BCommand.Caption一”計(jì)算機(jī)等級(jí)考試”
End Sub
C.Private Sub bCommmand—Change()
Caption=”計(jì)算機(jī)等級(jí)考試”
End Sub
D.Private Sub tText—Change()
BCommand.Caption:”計(jì)算機(jī)等級(jí)考試”
End Sub
22.視圖設(shè)計(jì)一般有3種設(shè)計(jì)次序,下列不屬于視圖設(shè)計(jì)次序的是( )。
A.自頂向下
B.由內(nèi)向外
C.由外向內(nèi)
D.自底向上
23.在報(bào)表設(shè)計(jì)的工具欄中,用于修飾版面的控件是( )。
A.直線和圓形
B.矩形和圓形
C.直線和矩形
D.直線和多邊形
24.下列有關(guān)選項(xiàng)組的敘述不正確的是( )。
A.如果選項(xiàng)組結(jié)合到某個(gè)字段,實(shí)際上是組框架本身而非組框架內(nèi)的復(fù)選框、選項(xiàng)按鈕或切換按鈕結(jié)合到該字段上
B.選項(xiàng)組可以設(shè)置為表達(dá)式
C.使用選項(xiàng)組,只要單擊選項(xiàng)組中所需的值,就可以為字段選定數(shù)據(jù)值
D.使用結(jié)合性選項(xiàng)組,只要單擊選項(xiàng)組中所需要的值,就可以為字段選定數(shù)據(jù)值
25.下列關(guān)于字段屬性的敘述中,正確的是( )。
A.格式和輸入掩碼是一樣的
B.可以對(duì)任意類型的字段使用向?qū)гO(shè)置輸入掩碼
C.有效性規(guī)則屬性是用于限制此字段輸入值的表達(dá)式
D.有效性規(guī)則和輸入掩碼是一樣的
26.在深度為5的滿二叉樹葉中,葉子結(jié)點(diǎn)的個(gè)數(shù)為( )。
A.32
B.31
C.16
D.15
27.下列敘述中正確的是( )。
A.在一個(gè)函數(shù)中,只能有一條return語句
B.函數(shù)的定義和調(diào)用都可以嵌套
C.函數(shù)必須有返回值
D.不同的函數(shù)中可以使用相同名字的變量
28.軟件生命周期中所花費(fèi)多的階段是( )。
A.詳細(xì)設(shè)計(jì)
B.軟件編碼
C.軟件測(cè)試
D.軟件維護(hù)
29.若要在子過程Pl調(diào)用后返回兩個(gè)變量的結(jié)果,下列過程定義語句中有效的是( )。
A.Sub Pl(12,rrl)
B.Sub Pl(ByVal n,m)
C.Sub Pl(n,ByVal m)
D.Sub Pl(ByVal rl,ByVal m)
30.在報(bào)表中,要計(jì)算“數(shù)學(xué)”字段的高分,應(yīng)將控件的“控件來源”屬性設(shè)置為( )。
A.一Max([數(shù)學(xué)])
B.Max(數(shù)學(xué))
C.一Max[數(shù)學(xué)]
D.=Max(數(shù)學(xué))
1.B?!窘馕觥縎gn( )函數(shù)是一個(gè)判斷符號(hào)的函數(shù),其參數(shù)為數(shù)值型的值,若參數(shù)小于 0,則函數(shù)返回一1;若參數(shù)等于0,則函數(shù)返回0;若參數(shù)大于0,則函數(shù)返回1。
2.A。【解析】在VBA中.每條語句寫在獨(dú)立的一行上,若將多條語句寫在一行中,需要使用冒號(hào)“:”將其分隔。
3.B?!窘馕鯹Access中的窗體中有一些控件可以與表或查詢中的字段相綁定,這時(shí)候就需要設(shè)置這些控件的數(shù)據(jù)來源。未綁定對(duì)象框可以顯示Excel工作表、Word文檔等沒有與數(shù)據(jù)庫(kù)連接的對(duì)象;綁定對(duì)象框的來源可以是 OLE對(duì)象字段;而文本框和組合框的控件來源可以是表或查詢的字段,或者取自固定內(nèi)容的數(shù)據(jù)。
4.A。【解析】本題考查宏的基本操作。宏是由一個(gè)或多個(gè)操作組成的,在執(zhí)行這些操作時(shí)將按照從上到下的順序來執(zhí)行。
5.C?!窘馕鰈數(shù)組下標(biāo)從0開始,當(dāng)數(shù)組元素的下標(biāo)超出了定義的范圍時(shí),系統(tǒng)不會(huì)出“下標(biāo)越界”的字樣,運(yùn)行會(huì)出錯(cuò),因此在編程時(shí)務(wù)必檢查下標(biāo)是否越界。
6.C?!窘馕觥拷Y(jié)構(gòu)化程序諺的核心和基本結(jié)構(gòu)化設(shè)計(jì)理論包括:結(jié)構(gòu)化分析方法、結(jié)構(gòu)化設(shè)計(jì)方法和結(jié)構(gòu)化編程方法。
7.C?!窘馕觥吭诤甑恼{(diào)試過隉中,使用“單步”工具按鈕 可以讓宏單步執(zhí)行來觀察執(zhí)行效果。
8.B。【解析】耦合性和內(nèi)聚性是模塊獨(dú)立性的兩個(gè)定性標(biāo)準(zhǔn),軟件設(shè)計(jì)應(yīng)該遵循高內(nèi)聚低耦合的準(zhǔn)則。
9.A?!窘馕觥克惴ǖ挠懈F性是指算法必須在執(zhí)行有限的步驟后終止。
10.D?!窘馕觥筷P(guān)系R與S經(jīng)過交運(yùn)算后所得到的關(guān)系是由那些既在R內(nèi)又在S內(nèi)的有序組組成的。記作RnS。
11.B。【解析】由題可知,第二個(gè)宏和第三個(gè)宏的條件均為[tt3>1。由于tt=1,所以第二個(gè)宏操作不執(zhí)行,第三個(gè)宏操作也不執(zhí)行,后結(jié)果為顯示消息“AA”。
12.B?!窘馕鰈Access關(guān)系數(shù)據(jù)庫(kù)具備比較強(qiáng)大的程序設(shè)計(jì)能力,不僅具有傳統(tǒng)的模塊化程序設(shè)計(jì)能力,還具有面向?qū)ο蟮某绦蛟O(shè)計(jì)能力。Aecess可以使用系統(tǒng)菜單以及程序命令等多種方式創(chuàng)建復(fù)雜的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。
13.C?!窘馕觥吭贏ccess中利用排序記錄是根據(jù)當(dāng)前表中的一個(gè)或多個(gè)字段的值對(duì)整個(gè)表中的記錄來進(jìn)行升序或降序的排列,在按多個(gè)字段進(jìn)行排序時(shí),按照從左向右優(yōu)先次序依次排序。
14.C?!窘馕觥勘绢}考查通配符的使用。通配符一般作為其他字符的占位符,其中包括“*”、“?”、“口”、“!”、“一”和數(shù)字號(hào)碼“#”。其中常用的是“?”,表示所在的位置可以是任何一個(gè)字符;“*”表示所在的位置可以是任何多個(gè)字符。使用通配符搜索這些代表通配符的符號(hào)時(shí),需要將搜索的符號(hào)放在方括號(hào)內(nèi);無論是文本型還是日期型字段都可以使用通配符。
15.A?!窘馕觥砍R姷牟樵兎譃檫x擇查詢、操作查詢、參數(shù)查詢、交叉表查詢和SQL查詢。其中選擇查詢是根據(jù)指定的查詢準(zhǔn)則從一個(gè)或多個(gè)表中獲取數(shù)據(jù)并顯示結(jié)果;操作查詢是在查詢操作中對(duì)所得結(jié)果進(jìn)行編輯;參數(shù)查詢是用對(duì)話框來提示用戶輸入準(zhǔn)則;交叉表查詢是利用表中的行和列來統(tǒng)計(jì)數(shù)據(jù)。在本題中,在行列交叉處進(jìn)行計(jì)數(shù),便可得到結(jié)果。
16.B?!窘馕觥勘绢}中,SQl.查詢由于有分組查詢 Group By子句,在G-roup By后面的就是分組字段也就是按性別分組計(jì)算并顯示性別和入學(xué)成績(jī)的平均值。
17.C?!窘馕觥坎樵兊脑O(shè)計(jì)視圖分為上、下兩部分,上半部分為字段列表,下半部分為設(shè)計(jì)網(wǎng)格。其中設(shè)計(jì)網(wǎng)格中有若干行.常用的有:“字段”表示可以在此添加或輸入字段名;“表”表示字段所在的表或查詢的名稱;“總計(jì)”用于確定字段在查詢中的運(yùn)算方法;“排序”用于選擇查詢所采用的常用方法;“準(zhǔn)則”用于輸入一個(gè)準(zhǔn)則來限定記錄的選擇。
18.A?!窘馕觥糠址ú檎抑挥糜陧樞虼鎯?chǔ)的有序線性表。而順序查找用在順序存儲(chǔ)的非有序線性表和線性鏈表。
19.B?!窘馕觥吭赟QL的查詢語句中,Select子句用于指定后結(jié)果中的字段,Where子句用于指定查詢條件,只有滿足條件的元組才會(huì)出現(xiàn)在結(jié)果中。對(duì)于本題來說,由于Select子句后面是Student.Sname,故此查詢結(jié)果只有學(xué)生名;Where子句中首先將Student.Sn0和Sc.Sno相等的篩選出來,為兩表連接;并且條件SC.Cn0一‘Cl’限定了選修的課程號(hào)為Cl。
20.D?!窘馕觥吭贏ccess中以AutoExec名字命名的 宏,會(huì)在數(shù)據(jù)庫(kù)打開時(shí)自動(dòng)運(yùn)行。若想在數(shù)據(jù)庫(kù)打開時(shí)不自動(dòng)運(yùn)行宏,需要在打開數(shù)據(jù)庫(kù)時(shí)按住上檔鍵“shift”。
21.D。【解析】在文本框中輸入一個(gè)字符能觸發(fā)的只有 tText的Change事牛,在給控件的屬性賦值時(shí),必須加上控件名,不可將其省略。
22.C?!窘馕觥恳晥D設(shè)計(jì)的設(shè)計(jì)次序分3種:自頂向下、自底向上和由內(nèi)向外,它們?yōu)橐晥D設(shè)計(jì)提供了具體的操作方法,設(shè)計(jì)者可根據(jù)實(shí)際情況靈活掌握。
23.C?!窘馕觥繄?bào)表的版面設(shè)計(jì)中,用于修飾版面的控件只有直線和矩形,沒有其他控件。
24.C。【解析】選項(xiàng)組是一個(gè)組框以及一組復(fù)選框、選項(xiàng)按鈕(切換按鈕)。如果選項(xiàng)組結(jié)合到某個(gè)字段,實(shí)際上是組框架本身,而不是組框架內(nèi)的復(fù)選框、選項(xiàng)按鈕或切換按鈕結(jié)合到該字段上;選項(xiàng)組也可以設(shè)置為表達(dá)式或非結(jié)合選項(xiàng)組,在自定義對(duì)話框中使用非結(jié)合選項(xiàng)組接受用戶的輸入。使用結(jié)合性選項(xiàng)組時(shí),只要單擊選項(xiàng)組中所需的值,就可以為字段選是數(shù)據(jù)值。
25.C。【解析】表中的格式屬性用來決定數(shù)據(jù)的打印方式和屏幕顯示方式,輸入掩碼是用來控制輸入格式或檢查輸入中的錯(cuò)誤的,兩者不一樣,雖然對(duì)于大多數(shù)數(shù)據(jù)類型都可以設(shè)計(jì)輸入掩碼,但是只有文本型和日期/時(shí)間型字段才可以使用輸入掩碼向?qū)В行砸?guī)則屬性是用于限制此字段輸入值的表達(dá)式,和輸入掩碼的作用也不一樣。
26.C。【解析】根據(jù)二叉樹的性質(zhì)及定義,一棵深度為k且有2 一l個(gè)結(jié)點(diǎn)的二叉樹為滿二叉樹。滿二叉樹的葉子結(jié)點(diǎn)為后一層的結(jié)點(diǎn)數(shù),又根據(jù)滿二叉樹的性質(zhì),在滿二叉樹的第1層上至多有2 1個(gè)結(jié)點(diǎn)。因此深度為5的滿二叉權(quán)的葉子結(jié)點(diǎn)數(shù)為2 1—16個(gè)。
27.D?!窘馕觥磕K的函數(shù)與子過程不相同,子過程沒有返回值,而函數(shù)通常乒.有返回值,當(dāng)然某些情況下也可以沒有;在函數(shù)中可以使月return語句返回函數(shù)值,return語句可以有多個(gè).函數(shù)可以嵌套調(diào)用,但是不得嵌套定義;不同的函數(shù)中可以使用相同名字的變量.它們互相無關(guān)。
28.D?!窘馕觥勘绢}爭(zhēng)查對(duì)軟件生命周期的理解。軟件生命周期整體上可分為定義階段、開發(fā)階段和維護(hù)階段。其中定義階段包括可行性研究與計(jì)劃制訂和需求分析;開發(fā)階段包括概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、開發(fā)和測(cè)試;維護(hù)階段是一個(gè)單獨(dú)階段,不包含在開發(fā)階段內(nèi)。它是所花費(fèi)用多的一個(gè)階段。
29.A?!窘馕觥吭赩EA的過程調(diào)用時(shí),參數(shù)有兩種傳遞方式:傳址傳遞和傳值傳遞。如果在過程聲明時(shí)形用ByVal聲明,說明此參數(shù)為傳值調(diào)用,此時(shí)參數(shù)的變化不會(huì)返回到實(shí)參;若用ByRef聲明,諺明此參數(shù)為傳址調(diào)用,此時(shí)形參的變化將會(huì)返回到實(shí)參;沒有說明傳遞類型,則默認(rèn)為傳址傳遞。由于本題要求可以返回兩個(gè)變量的結(jié)果,所以應(yīng)該使用傳址調(diào)用,不能出現(xiàn)專值調(diào)用。也就是不能出現(xiàn)使用 ByVal聲明的形參。
30.A?!窘馕觥繄?bào)表的控件來源必須以等號(hào)“一”開始,控件來源可以設(shè)置為有關(guān)字段的表達(dá)式,字段必須用中方括號(hào)“[]”括起來,要計(jì)算某一項(xiàng)的大值可用Max()函數(shù)。
A.1
B.大于0的整數(shù)
C.0
D.小于0的整數(shù)
2.VBA程序的多條語句寫在一行中時(shí)其分隔符必須使用的符號(hào)是( )。
A.冒號(hào)
B.分號(hào)
C.逗號(hào)
D.單引號(hào)
3.可以連接數(shù)據(jù)源中“0LE”類型的字段的是( )。
A.非綁定對(duì)象框
B.綁定對(duì)象框
C.文本框
D.組合框
4.在一個(gè)宏中可以包含多個(gè)操作,在運(yùn)行宏時(shí)將按( )的順序來運(yùn)行這些操作。
A.從上到下
B.從下到上
C.隨機(jī)
D.A和B
5.以下敘述中錯(cuò)誤的是( )。
A.對(duì)于double類型數(shù)組,不可以直接用數(shù)組名對(duì)數(shù)組進(jìn)行整體輸入或輸出
B.數(shù)組名代表的是數(shù)組所占存儲(chǔ)區(qū)的首地址,其值不可改變
C.當(dāng)程序執(zhí)行中,數(shù)組元素的下標(biāo)超出所定義的下標(biāo)范圍時(shí),系統(tǒng)將給出“下標(biāo)越界”的出錯(cuò)信息
D.可以通過賦初值的方式確定數(shù)組元素的個(gè)數(shù)
6.結(jié)構(gòu)化程序設(shè)計(jì)的核心和基礎(chǔ)是( )。
A.結(jié)構(gòu)化分析方法
B.結(jié)構(gòu)化設(shè)計(jì)方法
C.結(jié)構(gòu)化設(shè)計(jì)理論
D.結(jié)構(gòu)化編程方法
7.在宏的調(diào)試中,可配合使用設(shè)計(jì)器上的工具按鈕( )。
A.“調(diào)試”
B.“條件”
C.“單步”
D.“運(yùn)行”
8.軟件設(shè)計(jì)中模塊劃分應(yīng)遵循的準(zhǔn)則是( )。
A.低內(nèi)聚低耦合
B.高內(nèi)聚低耦合
C.低內(nèi)聚高耦合
D.高內(nèi)聚高耦合
9.算法的有窮性是指( )。
A.算法程序的運(yùn)行步驟是有限的
B.算法程序所處理的數(shù)據(jù)量是有限的
C.算法程序的長(zhǎng)度是有限的
D.算法只能被有限的用戶使用
10.有3個(gè)關(guān)系R、S和T如下:

由關(guān)系R和S通過運(yùn)算得到關(guān)系T,則所用的運(yùn)算為( )。
A.并
B.自然連接
C.笛卡兒積
D.交
11.以下是宏m的操作序列設(shè)計(jì):
現(xiàn)設(shè)置宏ITl為窗體“fTest”上名為“bTest”命令按鈕的單擊事件屬性,打開窗體“fTest”運(yùn)行后,在窗體上名為“tt”的文本框內(nèi)輸入數(shù)字1,然后單擊命令按鈕bTest,則( )。
A.屏幕會(huì)先后彈出三個(gè)消息框,分別顯示消息“AA”、“BB”、“CC”
B.屏幕會(huì)彈出一個(gè)消息框,顯示消息“AA”
C.屏幕會(huì)先后彈出兩個(gè)消息框,分別顯示消息“AA”和“BB”
D.屏幕會(huì)先后彈出兩個(gè)消息框,分別顯示消息“AA”和“CC”
12.下列敘述中不正確的是( )。
A.ACCess具備模塊化程序設(shè)計(jì)能力 。
B.ACCess不具備程序設(shè)計(jì)能力
C.ACCess可以使用系統(tǒng)菜單創(chuàng)建數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)
D.ACCess具備面向?qū)ο蟮某绦蛟O(shè)計(jì)能力,并有復(fù)雜的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)
13.排序時(shí)如果選取了多個(gè)字段,則結(jié)果是按照( )。
A.左邊的列開始排序
B.右邊的列開始排序
C.從左向右優(yōu)先次序依次排序
D.從右向左優(yōu)先次序依次排序
14.關(guān)于通配符的使用,下列說法中錯(cuò)誤的是( )。
A.有效的通配符“?”表示問號(hào)所在的位置可以是任何一個(gè)字符;“*”表示星號(hào)所在的位置可以是任何多個(gè)字符
B.使用通配符搜索星號(hào)、問號(hào)時(shí),需要將搜索的符號(hào)放在方括號(hào)里
C.在一個(gè)“日期”字段下面的“準(zhǔn)則”單元中使用表達(dá)式:lake“6/*/98“,系統(tǒng)會(huì)報(bào)錯(cuò)“日期類型不支持*號(hào)通配符”
D.在文本的表達(dá)式中可使用通配符
15.已知一個(gè)學(xué)生數(shù)據(jù)庫(kù),其中含有班級(jí)、性別等字段,若要統(tǒng)計(jì)每個(gè)班男女學(xué)生的人數(shù),則應(yīng)使用( )查詢。
A.交叉表查詢
B.選擇查詢
C.參數(shù)查詢
D.操作查詢
16.在ACCess中已建立了“學(xué)生”表,表中有學(xué)號(hào)、姓名、性別和入學(xué)成績(jī)等字段。執(zhí)行如下SQL語句后的結(jié)果是( )。
SeleCt性別,avg(入學(xué)成績(jī))From學(xué)生Group By性別
A.計(jì)算并顯示所有學(xué)生的性別和入學(xué)成績(jī)的平均值
B.按性別分組計(jì)算并顯示性別和入學(xué)成績(jī)的平均值
C.計(jì)算并顯示所有學(xué)生的入學(xué)成績(jī)的平均值
D.按性別分組計(jì)算并顯示所有學(xué)生的入學(xué)成績(jī)的平均值
17.關(guān)于查詢?cè)O(shè)計(jì)視圖中“設(shè)計(jì)網(wǎng)格”中行的作用,下列敘述中正確的是( )。
A.“字段”表示可以在此添加或刪除字段名
B.“總計(jì)”表示對(duì)查詢的字段求和
C.“表”用于字段所在的表或查詢的名稱
D.“準(zhǔn)則”用于輸入一個(gè)準(zhǔn)則來限定字段的選擇
18.下列數(shù)據(jù)結(jié)構(gòu)中,能用二分法進(jìn)行查找的是( )。
A.順序存儲(chǔ)的有序線性表
B.結(jié)性鏈表
C.二叉鏈表
D.有序線性鏈表
19.設(shè)Student為學(xué)生關(guān)系,SC為學(xué)生選課關(guān)系,Sn0為學(xué)生號(hào),Sname為學(xué)生姓名,Cn0為課程號(hào),執(zhí)行下列SQl。語句的查詢結(jié)果是( )。
SeleCt Student. Sname
From Student, SC
Where Student. Sno= SC. Sno
And SC. Cno='C1'
A.選出選修Cl課程的學(xué)生信息
B.選出選修Cl課程的學(xué)生姓名
C.選出Student中學(xué)生號(hào)與SC中學(xué)生號(hào)相等的信息
D.選出Student和SC中的一個(gè)關(guān)系
20.在一個(gè)數(shù)據(jù)庫(kù)中已經(jīng)設(shè)置了自動(dòng)宏AutoExeC,如果在打開數(shù)據(jù)庫(kù)時(shí)不想執(zhí)行此自動(dòng)宏,正確的操作是( )。
A.按Enter鍵打開數(shù)據(jù)庫(kù)
B.打開數(shù)據(jù)庫(kù)時(shí)按住Alt鍵
C.打開數(shù)據(jù)庫(kù)時(shí)按住Ctrl鍵
D.打開數(shù)據(jù)庫(kù)時(shí)按住Shift鍵
21.在窗體中添加了一個(gè)文本框和一個(gè)命令按鈕(名稱分別為tText和bCommand),并編寫了相應(yīng)的事件過程。運(yùn)行此窗體后,在文本框中輸入一個(gè)字符,則命令按鈕上的標(biāo)題變?yōu)椤坝?jì)算機(jī)等級(jí)考試”。以下能實(shí)現(xiàn)上述操作的事件過程是( )。
A.Private Sub bCommmand CliCk()
Caption=”計(jì)算機(jī)等級(jí)考試”
End Sub
B.Private Sub,btText—CliCk()
BCommand.Caption一”計(jì)算機(jī)等級(jí)考試”
End Sub
C.Private Sub bCommmand—Change()
Caption=”計(jì)算機(jī)等級(jí)考試”
End Sub
D.Private Sub tText—Change()
BCommand.Caption:”計(jì)算機(jī)等級(jí)考試”
End Sub
22.視圖設(shè)計(jì)一般有3種設(shè)計(jì)次序,下列不屬于視圖設(shè)計(jì)次序的是( )。
A.自頂向下
B.由內(nèi)向外
C.由外向內(nèi)
D.自底向上
23.在報(bào)表設(shè)計(jì)的工具欄中,用于修飾版面的控件是( )。
A.直線和圓形
B.矩形和圓形
C.直線和矩形
D.直線和多邊形
24.下列有關(guān)選項(xiàng)組的敘述不正確的是( )。
A.如果選項(xiàng)組結(jié)合到某個(gè)字段,實(shí)際上是組框架本身而非組框架內(nèi)的復(fù)選框、選項(xiàng)按鈕或切換按鈕結(jié)合到該字段上
B.選項(xiàng)組可以設(shè)置為表達(dá)式
C.使用選項(xiàng)組,只要單擊選項(xiàng)組中所需的值,就可以為字段選定數(shù)據(jù)值
D.使用結(jié)合性選項(xiàng)組,只要單擊選項(xiàng)組中所需要的值,就可以為字段選定數(shù)據(jù)值
25.下列關(guān)于字段屬性的敘述中,正確的是( )。
A.格式和輸入掩碼是一樣的
B.可以對(duì)任意類型的字段使用向?qū)гO(shè)置輸入掩碼
C.有效性規(guī)則屬性是用于限制此字段輸入值的表達(dá)式
D.有效性規(guī)則和輸入掩碼是一樣的
26.在深度為5的滿二叉樹葉中,葉子結(jié)點(diǎn)的個(gè)數(shù)為( )。
A.32
B.31
C.16
D.15
27.下列敘述中正確的是( )。
A.在一個(gè)函數(shù)中,只能有一條return語句
B.函數(shù)的定義和調(diào)用都可以嵌套
C.函數(shù)必須有返回值
D.不同的函數(shù)中可以使用相同名字的變量
28.軟件生命周期中所花費(fèi)多的階段是( )。
A.詳細(xì)設(shè)計(jì)
B.軟件編碼
C.軟件測(cè)試
D.軟件維護(hù)
29.若要在子過程Pl調(diào)用后返回兩個(gè)變量的結(jié)果,下列過程定義語句中有效的是( )。
A.Sub Pl(12,rrl)
B.Sub Pl(ByVal n,m)
C.Sub Pl(n,ByVal m)
D.Sub Pl(ByVal rl,ByVal m)
30.在報(bào)表中,要計(jì)算“數(shù)學(xué)”字段的高分,應(yīng)將控件的“控件來源”屬性設(shè)置為( )。
A.一Max([數(shù)學(xué)])
B.Max(數(shù)學(xué))
C.一Max[數(shù)學(xué)]
D.=Max(數(shù)學(xué))
1.B?!窘馕觥縎gn( )函數(shù)是一個(gè)判斷符號(hào)的函數(shù),其參數(shù)為數(shù)值型的值,若參數(shù)小于 0,則函數(shù)返回一1;若參數(shù)等于0,則函數(shù)返回0;若參數(shù)大于0,則函數(shù)返回1。
2.A。【解析】在VBA中.每條語句寫在獨(dú)立的一行上,若將多條語句寫在一行中,需要使用冒號(hào)“:”將其分隔。
3.B?!窘馕鯹Access中的窗體中有一些控件可以與表或查詢中的字段相綁定,這時(shí)候就需要設(shè)置這些控件的數(shù)據(jù)來源。未綁定對(duì)象框可以顯示Excel工作表、Word文檔等沒有與數(shù)據(jù)庫(kù)連接的對(duì)象;綁定對(duì)象框的來源可以是 OLE對(duì)象字段;而文本框和組合框的控件來源可以是表或查詢的字段,或者取自固定內(nèi)容的數(shù)據(jù)。
4.A。【解析】本題考查宏的基本操作。宏是由一個(gè)或多個(gè)操作組成的,在執(zhí)行這些操作時(shí)將按照從上到下的順序來執(zhí)行。
5.C?!窘馕鰈數(shù)組下標(biāo)從0開始,當(dāng)數(shù)組元素的下標(biāo)超出了定義的范圍時(shí),系統(tǒng)不會(huì)出“下標(biāo)越界”的字樣,運(yùn)行會(huì)出錯(cuò),因此在編程時(shí)務(wù)必檢查下標(biāo)是否越界。
6.C?!窘馕觥拷Y(jié)構(gòu)化程序諺的核心和基本結(jié)構(gòu)化設(shè)計(jì)理論包括:結(jié)構(gòu)化分析方法、結(jié)構(gòu)化設(shè)計(jì)方法和結(jié)構(gòu)化編程方法。
7.C?!窘馕觥吭诤甑恼{(diào)試過隉中,使用“單步”工具按鈕 可以讓宏單步執(zhí)行來觀察執(zhí)行效果。
8.B。【解析】耦合性和內(nèi)聚性是模塊獨(dú)立性的兩個(gè)定性標(biāo)準(zhǔn),軟件設(shè)計(jì)應(yīng)該遵循高內(nèi)聚低耦合的準(zhǔn)則。
9.A?!窘馕觥克惴ǖ挠懈F性是指算法必須在執(zhí)行有限的步驟后終止。
10.D?!窘馕觥筷P(guān)系R與S經(jīng)過交運(yùn)算后所得到的關(guān)系是由那些既在R內(nèi)又在S內(nèi)的有序組組成的。記作RnS。
11.B。【解析】由題可知,第二個(gè)宏和第三個(gè)宏的條件均為[tt3>1。由于tt=1,所以第二個(gè)宏操作不執(zhí)行,第三個(gè)宏操作也不執(zhí)行,后結(jié)果為顯示消息“AA”。
12.B?!窘馕鰈Access關(guān)系數(shù)據(jù)庫(kù)具備比較強(qiáng)大的程序設(shè)計(jì)能力,不僅具有傳統(tǒng)的模塊化程序設(shè)計(jì)能力,還具有面向?qū)ο蟮某绦蛟O(shè)計(jì)能力。Aecess可以使用系統(tǒng)菜單以及程序命令等多種方式創(chuàng)建復(fù)雜的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。
13.C?!窘馕觥吭贏ccess中利用排序記錄是根據(jù)當(dāng)前表中的一個(gè)或多個(gè)字段的值對(duì)整個(gè)表中的記錄來進(jìn)行升序或降序的排列,在按多個(gè)字段進(jìn)行排序時(shí),按照從左向右優(yōu)先次序依次排序。
14.C?!窘馕觥勘绢}考查通配符的使用。通配符一般作為其他字符的占位符,其中包括“*”、“?”、“口”、“!”、“一”和數(shù)字號(hào)碼“#”。其中常用的是“?”,表示所在的位置可以是任何一個(gè)字符;“*”表示所在的位置可以是任何多個(gè)字符。使用通配符搜索這些代表通配符的符號(hào)時(shí),需要將搜索的符號(hào)放在方括號(hào)內(nèi);無論是文本型還是日期型字段都可以使用通配符。
15.A?!窘馕觥砍R姷牟樵兎譃檫x擇查詢、操作查詢、參數(shù)查詢、交叉表查詢和SQL查詢。其中選擇查詢是根據(jù)指定的查詢準(zhǔn)則從一個(gè)或多個(gè)表中獲取數(shù)據(jù)并顯示結(jié)果;操作查詢是在查詢操作中對(duì)所得結(jié)果進(jìn)行編輯;參數(shù)查詢是用對(duì)話框來提示用戶輸入準(zhǔn)則;交叉表查詢是利用表中的行和列來統(tǒng)計(jì)數(shù)據(jù)。在本題中,在行列交叉處進(jìn)行計(jì)數(shù),便可得到結(jié)果。
16.B?!窘馕觥勘绢}中,SQl.查詢由于有分組查詢 Group By子句,在G-roup By后面的就是分組字段也就是按性別分組計(jì)算并顯示性別和入學(xué)成績(jī)的平均值。
17.C?!窘馕觥坎樵兊脑O(shè)計(jì)視圖分為上、下兩部分,上半部分為字段列表,下半部分為設(shè)計(jì)網(wǎng)格。其中設(shè)計(jì)網(wǎng)格中有若干行.常用的有:“字段”表示可以在此添加或輸入字段名;“表”表示字段所在的表或查詢的名稱;“總計(jì)”用于確定字段在查詢中的運(yùn)算方法;“排序”用于選擇查詢所采用的常用方法;“準(zhǔn)則”用于輸入一個(gè)準(zhǔn)則來限定記錄的選擇。
18.A?!窘馕觥糠址ú檎抑挥糜陧樞虼鎯?chǔ)的有序線性表。而順序查找用在順序存儲(chǔ)的非有序線性表和線性鏈表。
19.B?!窘馕觥吭赟QL的查詢語句中,Select子句用于指定后結(jié)果中的字段,Where子句用于指定查詢條件,只有滿足條件的元組才會(huì)出現(xiàn)在結(jié)果中。對(duì)于本題來說,由于Select子句后面是Student.Sname,故此查詢結(jié)果只有學(xué)生名;Where子句中首先將Student.Sn0和Sc.Sno相等的篩選出來,為兩表連接;并且條件SC.Cn0一‘Cl’限定了選修的課程號(hào)為Cl。
20.D?!窘馕觥吭贏ccess中以AutoExec名字命名的 宏,會(huì)在數(shù)據(jù)庫(kù)打開時(shí)自動(dòng)運(yùn)行。若想在數(shù)據(jù)庫(kù)打開時(shí)不自動(dòng)運(yùn)行宏,需要在打開數(shù)據(jù)庫(kù)時(shí)按住上檔鍵“shift”。
21.D。【解析】在文本框中輸入一個(gè)字符能觸發(fā)的只有 tText的Change事牛,在給控件的屬性賦值時(shí),必須加上控件名,不可將其省略。
22.C?!窘馕觥恳晥D設(shè)計(jì)的設(shè)計(jì)次序分3種:自頂向下、自底向上和由內(nèi)向外,它們?yōu)橐晥D設(shè)計(jì)提供了具體的操作方法,設(shè)計(jì)者可根據(jù)實(shí)際情況靈活掌握。
23.C?!窘馕觥繄?bào)表的版面設(shè)計(jì)中,用于修飾版面的控件只有直線和矩形,沒有其他控件。
24.C。【解析】選項(xiàng)組是一個(gè)組框以及一組復(fù)選框、選項(xiàng)按鈕(切換按鈕)。如果選項(xiàng)組結(jié)合到某個(gè)字段,實(shí)際上是組框架本身,而不是組框架內(nèi)的復(fù)選框、選項(xiàng)按鈕或切換按鈕結(jié)合到該字段上;選項(xiàng)組也可以設(shè)置為表達(dá)式或非結(jié)合選項(xiàng)組,在自定義對(duì)話框中使用非結(jié)合選項(xiàng)組接受用戶的輸入。使用結(jié)合性選項(xiàng)組時(shí),只要單擊選項(xiàng)組中所需的值,就可以為字段選是數(shù)據(jù)值。
25.C。【解析】表中的格式屬性用來決定數(shù)據(jù)的打印方式和屏幕顯示方式,輸入掩碼是用來控制輸入格式或檢查輸入中的錯(cuò)誤的,兩者不一樣,雖然對(duì)于大多數(shù)數(shù)據(jù)類型都可以設(shè)計(jì)輸入掩碼,但是只有文本型和日期/時(shí)間型字段才可以使用輸入掩碼向?qū)В行砸?guī)則屬性是用于限制此字段輸入值的表達(dá)式,和輸入掩碼的作用也不一樣。
26.C。【解析】根據(jù)二叉樹的性質(zhì)及定義,一棵深度為k且有2 一l個(gè)結(jié)點(diǎn)的二叉樹為滿二叉樹。滿二叉樹的葉子結(jié)點(diǎn)為后一層的結(jié)點(diǎn)數(shù),又根據(jù)滿二叉樹的性質(zhì),在滿二叉樹的第1層上至多有2 1個(gè)結(jié)點(diǎn)。因此深度為5的滿二叉權(quán)的葉子結(jié)點(diǎn)數(shù)為2 1—16個(gè)。
27.D?!窘馕觥磕K的函數(shù)與子過程不相同,子過程沒有返回值,而函數(shù)通常乒.有返回值,當(dāng)然某些情況下也可以沒有;在函數(shù)中可以使月return語句返回函數(shù)值,return語句可以有多個(gè).函數(shù)可以嵌套調(diào)用,但是不得嵌套定義;不同的函數(shù)中可以使用相同名字的變量.它們互相無關(guān)。
28.D?!窘馕觥勘绢}爭(zhēng)查對(duì)軟件生命周期的理解。軟件生命周期整體上可分為定義階段、開發(fā)階段和維護(hù)階段。其中定義階段包括可行性研究與計(jì)劃制訂和需求分析;開發(fā)階段包括概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、開發(fā)和測(cè)試;維護(hù)階段是一個(gè)單獨(dú)階段,不包含在開發(fā)階段內(nèi)。它是所花費(fèi)用多的一個(gè)階段。
29.A?!窘馕觥吭赩EA的過程調(diào)用時(shí),參數(shù)有兩種傳遞方式:傳址傳遞和傳值傳遞。如果在過程聲明時(shí)形用ByVal聲明,說明此參數(shù)為傳值調(diào)用,此時(shí)參數(shù)的變化不會(huì)返回到實(shí)參;若用ByRef聲明,諺明此參數(shù)為傳址調(diào)用,此時(shí)形參的變化將會(huì)返回到實(shí)參;沒有說明傳遞類型,則默認(rèn)為傳址傳遞。由于本題要求可以返回兩個(gè)變量的結(jié)果,所以應(yīng)該使用傳址調(diào)用,不能出現(xiàn)專值調(diào)用。也就是不能出現(xiàn)使用 ByVal聲明的形參。
30.A?!窘馕觥繄?bào)表的控件來源必須以等號(hào)“一”開始,控件來源可以設(shè)置為有關(guān)字段的表達(dá)式,字段必須用中方括號(hào)“[]”括起來,要計(jì)算某一項(xiàng)的大值可用Max()函數(shù)。