一 、選擇題
(1)循環(huán)鏈表的主要優(yōu)點是
A)不再需要頭指針了
B)從表中任一結點出發(fā)都能訪問到整個鏈表
C)在進行插入、刪除運算時,能更好的保證鏈表不斷開
D)已知某個結點的位置后,能夠容易的找到它的直接前件
正確答案: B
(2)棧底至棧頂依次存放元素A、B、C、D,在第五個元素E入棧前,棧中元素可以出棧,則出棧序列可能是
A)ABCED
B)DCBEA
C)DBCEA
D)CDABE
正確答案: B
(3)n個頂點的強連通圖的邊數至少有
A)n-1
B)n(n-1)
C)n
D)n+1
正確答案: C
(4)在結構化程序設計思想提出之前,在程序設計中曾強調程序的效率。與程序的效率相比,人們更重視程序的
A)安全性
B)一致性
C)可理解性
D)合理性
正確答案: C
(5) 模塊獨立性是軟件模塊化所提出的要求,衡量模塊獨立性的度量標準則是模塊的
A)抽象和信息隱蔽
B)局部化和封裝化
C)內聚性和耦合性
D)激活機制和控制方法
正確答案: C
(6) 軟件開發(fā)的結構化生命周期方法將軟件生命周期劃分成
A)定義、開發(fā)、運行維護
B)設計階段、編程階段、測試階段
C)總體設計、詳細設計、編程調試
D)需求分析、功能定義、系統(tǒng)設計
正確答案: A
(7) 在軟件工程中,白箱測試法可用于測試程序的內部結構。此方法將程序看做是
A)路徑的集合
B)循環(huán)的集合
C)目標的集合
D)地址的集合
正確答案: A
(8)在數據管理技術發(fā)展過程中,文件系統(tǒng)與數據庫系統(tǒng)的主要區(qū)別是數據庫系統(tǒng)具有
A)特定的數據模型
B)數據無冗余
C)數據可共享
D)專門的數據管理軟件
正確答案: A
(9)數據庫設計包括兩個方面的設計內容,它們是
A)概念設計和邏輯設計
B)模式設計和內模式設計
C)內模式設計和物理設計
D)結構特性設計和行為特性設計
正確答案: A
(10)實體是信息世界中廣泛使用的一個術語,它用于表示
A)有生命的事物
B)無生命的事物
C)實際存在的事物
D)一切事物
(11)DBMS是指
A)數據庫
B)數據庫系統(tǒng)
C)數據庫管理系統(tǒng)
D)關系數據模型
正確答案: C
(12)在Visual FoxPro中,函數SIGN()的返回值可以是
A)1、-1、0
B)1、0、.T.
C)1、-1、.F.
D).T.、.F.
正確答案: A
(13)利用BOF()測試當前打開的一個空表文件,函數返回值為
A).T.
B).F.
C)1
D)-1
正確答案: A
(14)下列函數中,函數值為數值型的是
A)DATE()
B)TIME()
C)YEAR()
D)DATETIME()
正確答案: C
(15)在Visual FoxPro中,字段的寬度不是由系統(tǒng)自動給出的字段類型是
A)數值型
B)備注型
C)邏輯型
D)日期型
正確答案: A
(16)在當前表查找少數民族學生的學生記錄,執(zhí)行"LOCATE FOR 民族!="漢""命令后,應緊接短語
A)NEXT
B)LOOP
C)SKIP
D)CONTINUE
正確答案: D
(17)下列命令中,功能相同的是
A)DELETE ALL 和 PACK
B)DELETE ALL、ZAP 和 PACK
C)DELETE ALL、PACK 和ZAP
D)DELETE ALL 和 RECALL ALL
正確答案: C
(18)在Visual FoxPro中,一個表可以建立一個
A)主索引
B)候選索引
C)惟一索引
D)普通索引
正確答案: A
(19)下列命令中,可以用來對索引快速定位的是(?。?BR> A)LOCATE FOR
B)SEEK
C)FOUND
D)GOTO
正確答案: B
(20)將學生表按籍貫字段升序排列,如果籍貫(C,10)相等,則按學號(N,4)升序排列,下列語句正確的是
A)INDEX ON 籍貫,學號 TO JGXH
B)INDEX ON 籍貫+學號TO JGXH
C)INDEX ON 籍貫,STR(學號,4)TO JGXH
D)INDEX ON 籍貫+STR(學號,4)TO JGXH
正確答案: D
(21)SQL SELECT語句中的WHERE子句對應于查詢設計器中的
A)"字段"選項卡
B)"篩選"選項卡
C)"排序依據"選項卡
D)"分組依據"選項卡
正確答案: B
(22)下列關于查詢和視圖的說法中,錯誤的是
A)視圖結果存放在數據庫中
B)視圖設計器中不存在"查詢去向"的選項
C)查詢設計器中沒有"數據更新"選項卡
D)查詢和視圖都可以在磁盤中找到相應的文件
正確答案: D
(23)在Visual FoxPro中,根據變量的作用域來分,內存變量可分為
A)私有變量和局部變量
B)公共變量和私有變量
C)公共變量和局部變量
D)公共變量、私有變量和局部變量
正確答案: D
(24)下列關于接收參數和傳送參數的說法中,正確的是
A)接收參數的語句PARAMTERS可以寫在程序中的任意位置
B)通常傳送參數的語句DO-WITH和接收參數的語句PARAMETERS不必搭配成隊,可以單獨使用
C)傳送參數和接收參數排列順序和數據類型必須一一對應
D)傳送參數和接收參數的名字必須相同
正確答案: C
(25)要運行表單文件form1,下列命令正確的是
A)DO form1.scx
B)DO FORM form1
C)RUN form1.scx
D)RUN FORM form1
正確答案: B
(26)在Visual FoxPro中,組合框的Style屬性值為2,則該下拉框的形式為
A)下拉組合框
B)下拉列表框
C)下拉文本框
D)錯誤設置
正確答案: B
(27)在菜單中選擇任何一個選項時都執(zhí)行一定的動作,這個動作可以是
A)一條命令
B)一個過程
C)激活另一個菜單
D)以上3種均可以
正確答案: D
(28)下列不屬于SQL語言特點的是
A)是一種一體化語言
B)是一種高度過程化的語言
C)語言非常簡潔
D)可以直接以命令方式交互使用,也可以程序方式使用
正確答案: B
(29)SELECT-SQL語句中,可以對查詢結果進行排序的短語是
A)ORDER BY
B)GROUP BY
C)HAVING
D)WHERE
正確答案: A
(30)在SQL語句中,與表達式"工資 BETWEEN 1000 AND 1500"功能相同的表達式是
A)工資<=1000 AND 工資>=1500
B)工資<=1500 AND 工資>=1000
C)工資<=1000 OR 工資>=1500
D)工資<=1500 OR 工資>=10000
正確答案: B
下面(31)到(35)題使用如下的學院表和教師表:
學院表:
系號 系名
01 計算機
02 會計
03 工商管理
04 保險
教師表:
職工號 姓 名 職稱 工 資 系號
1102001 肖海 副教授 2000.00 01
1102002 王巖 教授 3000.00 02
1102003 劉星衛(wèi) 講師 1500.00 01
1102004 李月新 講師 1500.00 03
1102005 李明 教授 2300.00 01
1102006 劉無名 教授 2100.00 02
1102007 王雨山 教授 2200.00 03
(31)有如下SQL語句:
SELECT 姓名,MAX(工資)FROM 教師表 GROUP BY 系號
查詢結果共顯示幾條記錄
A)1
B)3
C)4
D)7
正確答案: B
(32)有如下SQL語句:
SELECT學院表.系號,職工號,姓名,工資;
FROM 學院表,教師表;
WHERE 學院表.系號=教師表.系號;
ORDER BY 學院表.系號,工資 DESC
查詢結果的第一條記錄的職工號是
A)1102001
B)1102003
C)1102005
D)1102007
正確答案: C
(33)有如下SQL語句:
SELECT學院表.系號,SUM(工資);
FROM 學院表,教師表;
WHERE 學院表.系號=教師表.系號;
GROUP BY 學院表.系號
查詢結果是
A)各個系教師的工資合計
B)所有教師的工資合計
C)各個系教師工資的平均工資
D)所有教師工資的平均工資
正確答案: A
(34)有如下SQL語句:
SELECT學院表.系名,COUNT(職稱)AS 人數;
FROM 學院表,教師表;
WHERE學院表.系號=教師表.系號 AND 職稱="教授";
GROUP BY 學院表.系號
該語句執(zhí)行結果的第一記錄的值為
A)計算機1
B)計算機4
C)會計2
D)會計4
正確答案: A
(35)執(zhí)行如下SQL語句:
SELECTDISTINCT 工資 FROM 教師表;
WHERE 工資=(SELECT MIN(工資) FROM 教師表)INTO DBF temp
表temp中的記錄個數是
A)1
B)2
C)3
D)4
正確答案: A
二 、填空題
(1)常用的黑箱測試有等價分類法、 【1】 、因果圖法和錯誤推測法4種。
正確答案: 1.(邊值分析法)
(2)測試的目的是暴露錯誤,評價程序的可靠性;而 【2】 的目的是發(fā)現錯誤的位置并改正錯誤。
正確答案: 1.(調試)
(3)軟件維護活動包括以下幾類:改正性維護、適應性維護、 【3】 維護和預防性維護。
正確答案: 1.(完善性)
(4)在面向對象的設計中,用來請求對象執(zhí)行某一處理或回答某些信息的要求稱為 【4】 。
正確答案: 1.(消息)
(5)關鍵字ASC和DESC分別表示 【5】 的含義。
正確答案: 1.(升序排列和降序排列)
(6)假設X=100,則函數IIF(X<50,X-50,X+50)的值為 【6】 。
正確答案: 1.(150)
(7)參照完整性規(guī)則包括更新規(guī)則、 【7】 和 【8】 。
正確答案: 1.(刪除規(guī)則) 2.(插入規(guī)則)
(8)在Visual FoxPro中,最多同時允許打開 【9】 個表文件。
正確答案: 1.(32 767或32767)
(9)在Visual FoxPro中,報表是由兩個基本部分組成的,包括 【10】 和 【11】 。
正確答案: 1.(布局) 2.(數據源)
(10)Visual FoxPro在SQL方面支持數據查詢、 【12】 和 【13】 3種功能。
正確答案: 1.(數據定義) 2.(數據操縱)
(11)利用SQL語句的定義功能,建立一個職工表文件,其中為職工號建立主索引,工資的默認值為1200,語句格式為:
CREATE TABLE 職工(倉庫號C(5) 【14】 ,職工號C(5),工資 I 【15】 1200)
正確答案: 1.(PRIMARY KEY) 2.(DEFAULT)
(1)循環(huán)鏈表的主要優(yōu)點是
A)不再需要頭指針了
B)從表中任一結點出發(fā)都能訪問到整個鏈表
C)在進行插入、刪除運算時,能更好的保證鏈表不斷開
D)已知某個結點的位置后,能夠容易的找到它的直接前件
正確答案: B
(2)棧底至棧頂依次存放元素A、B、C、D,在第五個元素E入棧前,棧中元素可以出棧,則出棧序列可能是
A)ABCED
B)DCBEA
C)DBCEA
D)CDABE
正確答案: B
(3)n個頂點的強連通圖的邊數至少有
A)n-1
B)n(n-1)
C)n
D)n+1
正確答案: C
(4)在結構化程序設計思想提出之前,在程序設計中曾強調程序的效率。與程序的效率相比,人們更重視程序的
A)安全性
B)一致性
C)可理解性
D)合理性
正確答案: C
(5) 模塊獨立性是軟件模塊化所提出的要求,衡量模塊獨立性的度量標準則是模塊的
A)抽象和信息隱蔽
B)局部化和封裝化
C)內聚性和耦合性
D)激活機制和控制方法
正確答案: C
(6) 軟件開發(fā)的結構化生命周期方法將軟件生命周期劃分成
A)定義、開發(fā)、運行維護
B)設計階段、編程階段、測試階段
C)總體設計、詳細設計、編程調試
D)需求分析、功能定義、系統(tǒng)設計
正確答案: A
(7) 在軟件工程中,白箱測試法可用于測試程序的內部結構。此方法將程序看做是
A)路徑的集合
B)循環(huán)的集合
C)目標的集合
D)地址的集合
正確答案: A
(8)在數據管理技術發(fā)展過程中,文件系統(tǒng)與數據庫系統(tǒng)的主要區(qū)別是數據庫系統(tǒng)具有
A)特定的數據模型
B)數據無冗余
C)數據可共享
D)專門的數據管理軟件
正確答案: A
(9)數據庫設計包括兩個方面的設計內容,它們是
A)概念設計和邏輯設計
B)模式設計和內模式設計
C)內模式設計和物理設計
D)結構特性設計和行為特性設計
正確答案: A
(10)實體是信息世界中廣泛使用的一個術語,它用于表示
A)有生命的事物
B)無生命的事物
C)實際存在的事物
D)一切事物
(11)DBMS是指
A)數據庫
B)數據庫系統(tǒng)
C)數據庫管理系統(tǒng)
D)關系數據模型
正確答案: C
(12)在Visual FoxPro中,函數SIGN()的返回值可以是
A)1、-1、0
B)1、0、.T.
C)1、-1、.F.
D).T.、.F.
正確答案: A
(13)利用BOF()測試當前打開的一個空表文件,函數返回值為
A).T.
B).F.
C)1
D)-1
正確答案: A
(14)下列函數中,函數值為數值型的是
A)DATE()
B)TIME()
C)YEAR()
D)DATETIME()
正確答案: C
(15)在Visual FoxPro中,字段的寬度不是由系統(tǒng)自動給出的字段類型是
A)數值型
B)備注型
C)邏輯型
D)日期型
正確答案: A
(16)在當前表查找少數民族學生的學生記錄,執(zhí)行"LOCATE FOR 民族!="漢""命令后,應緊接短語
A)NEXT
B)LOOP
C)SKIP
D)CONTINUE
正確答案: D
(17)下列命令中,功能相同的是
A)DELETE ALL 和 PACK
B)DELETE ALL、ZAP 和 PACK
C)DELETE ALL、PACK 和ZAP
D)DELETE ALL 和 RECALL ALL
正確答案: C
(18)在Visual FoxPro中,一個表可以建立一個
A)主索引
B)候選索引
C)惟一索引
D)普通索引
正確答案: A
(19)下列命令中,可以用來對索引快速定位的是(?。?BR> A)LOCATE FOR
B)SEEK
C)FOUND
D)GOTO
正確答案: B
(20)將學生表按籍貫字段升序排列,如果籍貫(C,10)相等,則按學號(N,4)升序排列,下列語句正確的是
A)INDEX ON 籍貫,學號 TO JGXH
B)INDEX ON 籍貫+學號TO JGXH
C)INDEX ON 籍貫,STR(學號,4)TO JGXH
D)INDEX ON 籍貫+STR(學號,4)TO JGXH
正確答案: D
(21)SQL SELECT語句中的WHERE子句對應于查詢設計器中的
A)"字段"選項卡
B)"篩選"選項卡
C)"排序依據"選項卡
D)"分組依據"選項卡
正確答案: B
(22)下列關于查詢和視圖的說法中,錯誤的是
A)視圖結果存放在數據庫中
B)視圖設計器中不存在"查詢去向"的選項
C)查詢設計器中沒有"數據更新"選項卡
D)查詢和視圖都可以在磁盤中找到相應的文件
正確答案: D
(23)在Visual FoxPro中,根據變量的作用域來分,內存變量可分為
A)私有變量和局部變量
B)公共變量和私有變量
C)公共變量和局部變量
D)公共變量、私有變量和局部變量
正確答案: D
(24)下列關于接收參數和傳送參數的說法中,正確的是
A)接收參數的語句PARAMTERS可以寫在程序中的任意位置
B)通常傳送參數的語句DO-WITH和接收參數的語句PARAMETERS不必搭配成隊,可以單獨使用
C)傳送參數和接收參數排列順序和數據類型必須一一對應
D)傳送參數和接收參數的名字必須相同
正確答案: C
(25)要運行表單文件form1,下列命令正確的是
A)DO form1.scx
B)DO FORM form1
C)RUN form1.scx
D)RUN FORM form1
正確答案: B
(26)在Visual FoxPro中,組合框的Style屬性值為2,則該下拉框的形式為
A)下拉組合框
B)下拉列表框
C)下拉文本框
D)錯誤設置
正確答案: B
(27)在菜單中選擇任何一個選項時都執(zhí)行一定的動作,這個動作可以是
A)一條命令
B)一個過程
C)激活另一個菜單
D)以上3種均可以
正確答案: D
(28)下列不屬于SQL語言特點的是
A)是一種一體化語言
B)是一種高度過程化的語言
C)語言非常簡潔
D)可以直接以命令方式交互使用,也可以程序方式使用
正確答案: B
(29)SELECT-SQL語句中,可以對查詢結果進行排序的短語是
A)ORDER BY
B)GROUP BY
C)HAVING
D)WHERE
正確答案: A
(30)在SQL語句中,與表達式"工資 BETWEEN 1000 AND 1500"功能相同的表達式是
A)工資<=1000 AND 工資>=1500
B)工資<=1500 AND 工資>=1000
C)工資<=1000 OR 工資>=1500
D)工資<=1500 OR 工資>=10000
正確答案: B
下面(31)到(35)題使用如下的學院表和教師表:
學院表:
系號 系名
01 計算機
02 會計
03 工商管理
04 保險
教師表:
職工號 姓 名 職稱 工 資 系號
1102001 肖海 副教授 2000.00 01
1102002 王巖 教授 3000.00 02
1102003 劉星衛(wèi) 講師 1500.00 01
1102004 李月新 講師 1500.00 03
1102005 李明 教授 2300.00 01
1102006 劉無名 教授 2100.00 02
1102007 王雨山 教授 2200.00 03
(31)有如下SQL語句:
SELECT 姓名,MAX(工資)FROM 教師表 GROUP BY 系號
查詢結果共顯示幾條記錄
A)1
B)3
C)4
D)7
正確答案: B
(32)有如下SQL語句:
SELECT學院表.系號,職工號,姓名,工資;
FROM 學院表,教師表;
WHERE 學院表.系號=教師表.系號;
ORDER BY 學院表.系號,工資 DESC
查詢結果的第一條記錄的職工號是
A)1102001
B)1102003
C)1102005
D)1102007
正確答案: C
(33)有如下SQL語句:
SELECT學院表.系號,SUM(工資);
FROM 學院表,教師表;
WHERE 學院表.系號=教師表.系號;
GROUP BY 學院表.系號
查詢結果是
A)各個系教師的工資合計
B)所有教師的工資合計
C)各個系教師工資的平均工資
D)所有教師工資的平均工資
正確答案: A
(34)有如下SQL語句:
SELECT學院表.系名,COUNT(職稱)AS 人數;
FROM 學院表,教師表;
WHERE學院表.系號=教師表.系號 AND 職稱="教授";
GROUP BY 學院表.系號
該語句執(zhí)行結果的第一記錄的值為
A)計算機1
B)計算機4
C)會計2
D)會計4
正確答案: A
(35)執(zhí)行如下SQL語句:
SELECTDISTINCT 工資 FROM 教師表;
WHERE 工資=(SELECT MIN(工資) FROM 教師表)INTO DBF temp
表temp中的記錄個數是
A)1
B)2
C)3
D)4
正確答案: A
二 、填空題
(1)常用的黑箱測試有等價分類法、 【1】 、因果圖法和錯誤推測法4種。
正確答案: 1.(邊值分析法)
(2)測試的目的是暴露錯誤,評價程序的可靠性;而 【2】 的目的是發(fā)現錯誤的位置并改正錯誤。
正確答案: 1.(調試)
(3)軟件維護活動包括以下幾類:改正性維護、適應性維護、 【3】 維護和預防性維護。
正確答案: 1.(完善性)
(4)在面向對象的設計中,用來請求對象執(zhí)行某一處理或回答某些信息的要求稱為 【4】 。
正確答案: 1.(消息)
(5)關鍵字ASC和DESC分別表示 【5】 的含義。
正確答案: 1.(升序排列和降序排列)
(6)假設X=100,則函數IIF(X<50,X-50,X+50)的值為 【6】 。
正確答案: 1.(150)
(7)參照完整性規(guī)則包括更新規(guī)則、 【7】 和 【8】 。
正確答案: 1.(刪除規(guī)則) 2.(插入規(guī)則)
(8)在Visual FoxPro中,最多同時允許打開 【9】 個表文件。
正確答案: 1.(32 767或32767)
(9)在Visual FoxPro中,報表是由兩個基本部分組成的,包括 【10】 和 【11】 。
正確答案: 1.(布局) 2.(數據源)
(10)Visual FoxPro在SQL方面支持數據查詢、 【12】 和 【13】 3種功能。
正確答案: 1.(數據定義) 2.(數據操縱)
(11)利用SQL語句的定義功能,建立一個職工表文件,其中為職工號建立主索引,工資的默認值為1200,語句格式為:
CREATE TABLE 職工(倉庫號C(5) 【14】 ,職工號C(5),工資 I 【15】 1200)
正確答案: 1.(PRIMARY KEY) 2.(DEFAULT)