一、選擇題
(1)下列敘述中正確的是
A.線性表是線性結(jié)構(gòu)
B.棧與隊列是非線性結(jié)構(gòu)
C.線性鏈表是非線性結(jié)構(gòu)
D.二叉樹是線性結(jié)構(gòu)
(2)非空的循環(huán)單鏈表head的尾結(jié)點(由p所指向),滿足
A.p->next==NULL
B.p==NULL
C.p- >next=head
D.p=head
(3)已知數(shù)據(jù)表A中每個元素距其最終位置不遠,為節(jié)省時間,應(yīng)采用的算法是
A.堆排序
B.直接插入排序
C.快速排序
D.直接選擇排序
(4)對建立良好的程序設(shè)計風(fēng)格,下面描述正確的是
A.程序應(yīng)簡單、清晰、可讀性好
B.符號名的命名只要符合語法
C.充分考慮程序的執(zhí)行效率
D.程序的注釋可有可無
(5)下列不屬于結(jié)構(gòu)化分析的常用工具的是
A.數(shù)據(jù)流圖
B.數(shù)據(jù)字典
C.判定樹
D.PAD圖
(6)在軟件生產(chǎn)過程中,需求信息的給出是
A.程序員
B.項目管理者
C.軟件分析設(shè)計人員
D.軟件用戶
(7)下列工具中為需求分析常用工具的是
A.PAD
B.PFD
C.N-S
D.DFD
(8)NULL是指
A.0
B.空格
C.未知的值或無任何值
D.空字符串
(9)數(shù)據(jù)庫的故障恢復(fù)一般是由
A.數(shù)據(jù)流圖完成的
B.數(shù)據(jù)字典完成的
C.DBA完成的
D.PAD圖完成的
(10)下列說法中,不屬于數(shù)據(jù)模型所描述的內(nèi)容的是
A.數(shù)據(jù)結(jié)構(gòu)
B.數(shù)據(jù)操作
C.數(shù)據(jù)查詢
D.數(shù)據(jù)約束
(11)Access數(shù)據(jù)庫中哪個數(shù)據(jù)庫對象是其他數(shù)據(jù)庫對象的基礎(chǔ)
A.報表
B.查詢
C.表
D.模塊
(13)下列關(guān)系模型中術(shù)語解析不真確的是
A) 記錄,滿足一定規(guī)范化要求的二維表,也稱關(guān)系
B.字段,二維表中的一列
C.數(shù)據(jù)項,也成分量,是沒個記錄中的一個字段的值
D.字段的值域,字段的取值范圍,也稱為屬性域
(14)以下字符串符合Access字段命名規(guī)則的是
A.!address!
B.%address%
C.[address]
D.a(chǎn)ddress'
(15)某數(shù)據(jù)庫的表中要添加一個word文檔,則該采用的字段類型是
A.OLE對象數(shù)據(jù)類型
B.超級連接數(shù)據(jù)類型
C.查閱向?qū)?shù)據(jù)類型
D.自動編號數(shù)據(jù)類型
(16)若要在某表中“姓名”字段中查找以“李”開頭的所有人名,則應(yīng)在查找內(nèi)容框中輸入的字符串是
A.李?
B.李*
C.李[]
D.李#
(17)Access中主要有以下哪幾種查詢操作方式?
①選擇查詢、②參數(shù)查詢、③交叉表查詢、④操作查詢、⑤SQL查詢
A.只有①②
B.只有①②③
C.只有①②③④
D.①②③④⑤全部
(18)什么是將一個或多個表、一個或多個查詢的字段組合作為查詢結(jié)果中的一個字段,執(zhí)行此查詢時,將返回所包含的表或查詢中對應(yīng)字段的記錄?
A.聯(lián)合查詢
B.傳遞查詢
C.選擇查詢
D.子查詢
(19)不屬于查詢的三種視圖的是
A.設(shè)計視圖
B.模板視圖
C.數(shù)據(jù)表視圖
D.SQL視圖
(20)對查詢能實現(xiàn)的功能敘述正確的是
A.選擇字段,選擇記錄,編輯記錄,實現(xiàn)計算,建立新表,建立數(shù)據(jù)庫
B.選擇字段,選擇記錄,編輯記錄,實現(xiàn)計算,建立新表,更新關(guān)系
C.選擇字段,選擇記錄,編輯記錄,實現(xiàn)計算,建立新表,設(shè)置格式
D.選擇字段,選擇記錄,編輯記錄,實現(xiàn)計算,建立新表,建立基于查詢的報表和窗體
(21)設(shè)置排序可以將查詢結(jié)果按一定的順序排列,以便與查閱。如果所有的字段都設(shè)置了排序,那么查詢的結(jié)果將先按哪個排序字段進行排序?
A.最左邊
B.最右邊
C.最中間
D.答案是(22)關(guān)于準則 Like“[!香蕉,菠蘿,土豆]” ,以下滿足的是
A.香蕉
B.菠蘿
C.蘋果
D.土豆
(23)窗體是Access數(shù)據(jù)庫中的一種對象,以下哪項不是窗體具備的功能
A.輸入數(shù)據(jù)
B.編輯數(shù)據(jù)
C. 輸出數(shù)據(jù)
D. 顯示和查詢表中的數(shù)據(jù)
(24)窗體中可以包含一列或幾列數(shù)據(jù),用戶只能從列表中選擇值,而不能輸入新值的控件是
A.列表框
B.組合框
C.列表框和組合框
D.以上兩者都不可以
(25)當窗體中的內(nèi)容太多無法放在一面中全部顯示時,可以用哪個控件來分頁?
A.選項卡
B.命令按鈕
C.組合框
D.選項組
(26)關(guān)于報表功能的敘述不正確的是
A.可以呈現(xiàn)各種格式的數(shù)據(jù)
B.可以包含子報表與圖標數(shù)據(jù)
C.可以分組組織數(shù)據(jù),進行匯總
D.可以進行計數(shù)、求平均、求和等統(tǒng)計計算
(27)下面關(guān)于報表對數(shù)據(jù)的處理中敘述正確的選項是
A.報表只能輸入數(shù)據(jù)
B.報表只能輸出數(shù)據(jù)
C.報表可以輸入和輸出數(shù)據(jù)
D.報表不能輸入和輸出數(shù)據(jù)
(28)要在報表上顯示格式為“8/總9頁”的頁碼,則計算控件的控件源應(yīng)設(shè)置為
A.=/總[Pages]
B.=/總[Pages]
C.= &“/總”&[Pages]
D.= &“/總”&[Pages]
(29)報表統(tǒng)計計算中,如果是進行分組統(tǒng)計并輸出,則統(tǒng)計計算控件應(yīng)該布置在
A.主體節(jié)
B.報表頁眉/報表頁腳
C.頁面頁眉/頁面頁腳
D.組頁眉/組頁腳
(30)可以將Access數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布在Internet網(wǎng)絡(luò)上的是
A.查詢
B.數(shù)據(jù)訪問頁
C.窗體
D.報表
(31)與窗體和報表的設(shè)計視圖工具箱比較,下列哪個控件是數(shù)據(jù)訪問頁特有的
A.文本框
B.標簽
C.命令按鈕
D.滾動文字
(32)以下能用宏而不需要VBA就能完成的操作是
A.事務(wù)性或重復(fù)性的操作
B.數(shù)據(jù)庫的復(fù)雜操作和維護
C.自定義過程的創(chuàng)建和使用
D.一些錯誤過程
(33)用于顯示消息框的宏命令是
A.SetWarning
B.SetValue
C.MsgBox
D.Beep
(34)在宏的表達式中要引用報表exam上控件Name的值,可以使用引用式
A.Reports!Name
B.Reports!exam!Name
C.exam!Name
D.Reports exam Name
(35)在“NewVar=528”語句中,變量NewVar的類型默認為
A.Boolean
B.Variant
C.Double
D.Integer
填空
(1)冒泡排序算法在的情況下的元素交換次數(shù)為 【1】 。
(2)在最壞情況下,堆排序需要比較的次數(shù)為 【2】 。
(3)若串s="MathTypes",則其子串的數(shù)目是 【3】 。
(4)軟件開發(fā)環(huán)境是全面支持軟件開發(fā)全過程的 【4】 集合。
(5)關(guān)系數(shù)據(jù)庫的關(guān)系演算語言是以 【5】 為基礎(chǔ)的DML語言。
(7)若要查找某表中“姓氏”字段所有包含‘sh’字符串的姓,則該在查找內(nèi)容框中輸入【8】 。
(8)Access中,查詢不僅具有查找的功能,而且還具有 【9】 功能。
(9)窗體中的數(shù)據(jù)主要來源于 【10】 和 【11】 。
(10)報表設(shè)計中頁碼的輸出、分組統(tǒng)計數(shù)據(jù)的輸出等均是通過設(shè)置綁定控件的控件源為計算表達式形式而實現(xiàn)的,這些控件就稱為 【12】 。
(11)數(shù)據(jù)訪問頁主要有兩種視圖方式:頁視圖和 【13】 。
(12)VBA的三種流程控制結(jié)構(gòu)是順序結(jié)構(gòu)、 【14】 和 【15】 。
一、選擇題
01-05 A C B A A
06-10 D D C C C
11-15 C C A B A
16-20 B D A B D
21-25 A D C A A
26-30 A B D D B
31-35 D A C B B
二、填空題
(1)0
(2)0(nlog2n)
(3)46
(4)軟件工具
(5)謂詞演算
(7)"sh"
(8) 計算
(9)表
查詢
(10)計算控件
(11)設(shè)計視圖
(12)選擇結(jié)構(gòu)
循環(huán)結(jié)構(gòu)
(1)下列敘述中正確的是
A.線性表是線性結(jié)構(gòu)
B.棧與隊列是非線性結(jié)構(gòu)
C.線性鏈表是非線性結(jié)構(gòu)
D.二叉樹是線性結(jié)構(gòu)
(2)非空的循環(huán)單鏈表head的尾結(jié)點(由p所指向),滿足
A.p->next==NULL
B.p==NULL
C.p- >next=head
D.p=head
(3)已知數(shù)據(jù)表A中每個元素距其最終位置不遠,為節(jié)省時間,應(yīng)采用的算法是
A.堆排序
B.直接插入排序
C.快速排序
D.直接選擇排序
(4)對建立良好的程序設(shè)計風(fēng)格,下面描述正確的是
A.程序應(yīng)簡單、清晰、可讀性好
B.符號名的命名只要符合語法
C.充分考慮程序的執(zhí)行效率
D.程序的注釋可有可無
(5)下列不屬于結(jié)構(gòu)化分析的常用工具的是
A.數(shù)據(jù)流圖
B.數(shù)據(jù)字典
C.判定樹
D.PAD圖
(6)在軟件生產(chǎn)過程中,需求信息的給出是
A.程序員
B.項目管理者
C.軟件分析設(shè)計人員
D.軟件用戶
(7)下列工具中為需求分析常用工具的是
A.PAD
B.PFD
C.N-S
D.DFD
(8)NULL是指
A.0
B.空格
C.未知的值或無任何值
D.空字符串
(9)數(shù)據(jù)庫的故障恢復(fù)一般是由
A.數(shù)據(jù)流圖完成的
B.數(shù)據(jù)字典完成的
C.DBA完成的
D.PAD圖完成的
(10)下列說法中,不屬于數(shù)據(jù)模型所描述的內(nèi)容的是
A.數(shù)據(jù)結(jié)構(gòu)
B.數(shù)據(jù)操作
C.數(shù)據(jù)查詢
D.數(shù)據(jù)約束
(11)Access數(shù)據(jù)庫中哪個數(shù)據(jù)庫對象是其他數(shù)據(jù)庫對象的基礎(chǔ)
A.報表
B.查詢
C.表
D.模塊
(13)下列關(guān)系模型中術(shù)語解析不真確的是
A) 記錄,滿足一定規(guī)范化要求的二維表,也稱關(guān)系
B.字段,二維表中的一列
C.數(shù)據(jù)項,也成分量,是沒個記錄中的一個字段的值
D.字段的值域,字段的取值范圍,也稱為屬性域
(14)以下字符串符合Access字段命名規(guī)則的是
A.!address!
B.%address%
C.[address]
D.a(chǎn)ddress'
(15)某數(shù)據(jù)庫的表中要添加一個word文檔,則該采用的字段類型是
A.OLE對象數(shù)據(jù)類型
B.超級連接數(shù)據(jù)類型
C.查閱向?qū)?shù)據(jù)類型
D.自動編號數(shù)據(jù)類型
(16)若要在某表中“姓名”字段中查找以“李”開頭的所有人名,則應(yīng)在查找內(nèi)容框中輸入的字符串是
A.李?
B.李*
C.李[]
D.李#
(17)Access中主要有以下哪幾種查詢操作方式?
①選擇查詢、②參數(shù)查詢、③交叉表查詢、④操作查詢、⑤SQL查詢
A.只有①②
B.只有①②③
C.只有①②③④
D.①②③④⑤全部
(18)什么是將一個或多個表、一個或多個查詢的字段組合作為查詢結(jié)果中的一個字段,執(zhí)行此查詢時,將返回所包含的表或查詢中對應(yīng)字段的記錄?
A.聯(lián)合查詢
B.傳遞查詢
C.選擇查詢
D.子查詢
(19)不屬于查詢的三種視圖的是
A.設(shè)計視圖
B.模板視圖
C.數(shù)據(jù)表視圖
D.SQL視圖
(20)對查詢能實現(xiàn)的功能敘述正確的是
A.選擇字段,選擇記錄,編輯記錄,實現(xiàn)計算,建立新表,建立數(shù)據(jù)庫
B.選擇字段,選擇記錄,編輯記錄,實現(xiàn)計算,建立新表,更新關(guān)系
C.選擇字段,選擇記錄,編輯記錄,實現(xiàn)計算,建立新表,設(shè)置格式
D.選擇字段,選擇記錄,編輯記錄,實現(xiàn)計算,建立新表,建立基于查詢的報表和窗體
(21)設(shè)置排序可以將查詢結(jié)果按一定的順序排列,以便與查閱。如果所有的字段都設(shè)置了排序,那么查詢的結(jié)果將先按哪個排序字段進行排序?
A.最左邊
B.最右邊
C.最中間
D.答案是(22)關(guān)于準則 Like“[!香蕉,菠蘿,土豆]” ,以下滿足的是
A.香蕉
B.菠蘿
C.蘋果
D.土豆
(23)窗體是Access數(shù)據(jù)庫中的一種對象,以下哪項不是窗體具備的功能
A.輸入數(shù)據(jù)
B.編輯數(shù)據(jù)
C. 輸出數(shù)據(jù)
D. 顯示和查詢表中的數(shù)據(jù)
(24)窗體中可以包含一列或幾列數(shù)據(jù),用戶只能從列表中選擇值,而不能輸入新值的控件是
A.列表框
B.組合框
C.列表框和組合框
D.以上兩者都不可以
(25)當窗體中的內(nèi)容太多無法放在一面中全部顯示時,可以用哪個控件來分頁?
A.選項卡
B.命令按鈕
C.組合框
D.選項組
(26)關(guān)于報表功能的敘述不正確的是
A.可以呈現(xiàn)各種格式的數(shù)據(jù)
B.可以包含子報表與圖標數(shù)據(jù)
C.可以分組組織數(shù)據(jù),進行匯總
D.可以進行計數(shù)、求平均、求和等統(tǒng)計計算
(27)下面關(guān)于報表對數(shù)據(jù)的處理中敘述正確的選項是
A.報表只能輸入數(shù)據(jù)
B.報表只能輸出數(shù)據(jù)
C.報表可以輸入和輸出數(shù)據(jù)
D.報表不能輸入和輸出數(shù)據(jù)
(28)要在報表上顯示格式為“8/總9頁”的頁碼,則計算控件的控件源應(yīng)設(shè)置為
A.=/總[Pages]
B.=/總[Pages]
C.= &“/總”&[Pages]
D.= &“/總”&[Pages]
(29)報表統(tǒng)計計算中,如果是進行分組統(tǒng)計并輸出,則統(tǒng)計計算控件應(yīng)該布置在
A.主體節(jié)
B.報表頁眉/報表頁腳
C.頁面頁眉/頁面頁腳
D.組頁眉/組頁腳
(30)可以將Access數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布在Internet網(wǎng)絡(luò)上的是
A.查詢
B.數(shù)據(jù)訪問頁
C.窗體
D.報表
(31)與窗體和報表的設(shè)計視圖工具箱比較,下列哪個控件是數(shù)據(jù)訪問頁特有的
A.文本框
B.標簽
C.命令按鈕
D.滾動文字
(32)以下能用宏而不需要VBA就能完成的操作是
A.事務(wù)性或重復(fù)性的操作
B.數(shù)據(jù)庫的復(fù)雜操作和維護
C.自定義過程的創(chuàng)建和使用
D.一些錯誤過程
(33)用于顯示消息框的宏命令是
A.SetWarning
B.SetValue
C.MsgBox
D.Beep
(34)在宏的表達式中要引用報表exam上控件Name的值,可以使用引用式
A.Reports!Name
B.Reports!exam!Name
C.exam!Name
D.Reports exam Name
(35)在“NewVar=528”語句中,變量NewVar的類型默認為
A.Boolean
B.Variant
C.Double
D.Integer
填空
(1)冒泡排序算法在的情況下的元素交換次數(shù)為 【1】 。
(2)在最壞情況下,堆排序需要比較的次數(shù)為 【2】 。
(3)若串s="MathTypes",則其子串的數(shù)目是 【3】 。
(4)軟件開發(fā)環(huán)境是全面支持軟件開發(fā)全過程的 【4】 集合。
(5)關(guān)系數(shù)據(jù)庫的關(guān)系演算語言是以 【5】 為基礎(chǔ)的DML語言。
(7)若要查找某表中“姓氏”字段所有包含‘sh’字符串的姓,則該在查找內(nèi)容框中輸入【8】 。
(8)Access中,查詢不僅具有查找的功能,而且還具有 【9】 功能。
(9)窗體中的數(shù)據(jù)主要來源于 【10】 和 【11】 。
(10)報表設(shè)計中頁碼的輸出、分組統(tǒng)計數(shù)據(jù)的輸出等均是通過設(shè)置綁定控件的控件源為計算表達式形式而實現(xiàn)的,這些控件就稱為 【12】 。
(11)數(shù)據(jù)訪問頁主要有兩種視圖方式:頁視圖和 【13】 。
(12)VBA的三種流程控制結(jié)構(gòu)是順序結(jié)構(gòu)、 【14】 和 【15】 。
一、選擇題
01-05 A C B A A
06-10 D D C C C
11-15 C C A B A
16-20 B D A B D
21-25 A D C A A
26-30 A B D D B
31-35 D A C B B
二、填空題
(1)0
(2)0(nlog2n)
(3)46
(4)軟件工具
(5)謂詞演算
(7)"sh"
(8) 計算
(9)表
查詢
(10)計算控件
(11)設(shè)計視圖
(12)選擇結(jié)構(gòu)
循環(huán)結(jié)構(gòu)