




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
二級VisualFoxPro筆試歷年真卷
2005年4月筆弒鈦卷(考試時間90分鐘,滿分100分)
一、選擇題(每小題2分,共70分)
(1)數(shù)據(jù)的存儲結(jié)構(gòu)是指()。
A)存儲在外存中的數(shù)據(jù)B)數(shù)據(jù)所占的存儲空間量
0數(shù)據(jù)在計算機(jī)中的順序存儲方式D)數(shù)據(jù)的邏輯結(jié)構(gòu)在計算機(jī)中的表示
(2)下列關(guān)于棧的描述中錯誤的是()。
A)棧是先進(jìn)后出的線性表B)棧只能順序存儲
O棧具有記憶作用D)對棧的插入與刪除操作中,不需要改變棧底指針
(3)對于長度為n的線性表,在最壞的情況下,下列各排序法所對應(yīng)的比較次數(shù)中正確的是()。
A)冒泡排序為n/2B)冒泡排序為nC)快速排序為nD)快速排序為n(n-l)/2
(4)對于長度為n的線性表進(jìn)行順序查找,在最壞情況下所需要的比較次數(shù)為(
A)log2nB)n/2C)nD)n+1
(5)下列對于線性鏈表的描述中正確的是(
A)存儲空間不一定是連續(xù),且各元素的存儲順序是任意的
B)存儲空間不一定是連續(xù),且前件元素一定存儲在后件元素的前面
O存儲空間必須連續(xù),且前件元素一定存儲在后件元素的前面
D)存儲空間必須連續(xù),且各元素的存儲順序是任意的
(6)下列對軟件測試的描述中正確的是()。
A)軟件測試的目的是證明程序是否正確
B)軟件測試的目的是使程序運行結(jié)果正確
0軟件測試的目的是盡可能多地發(fā)現(xiàn)程序中的錯誤
D)軟件測試的目的是使程序符合結(jié)構(gòu)化原則
(7)為了使模塊盡可能獨立,要求()。
A)模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量強(qiáng)
B)模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量弱
C)模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量弱
D)模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量強(qiáng)
(8)下列描述中正確的是()o
A)程序就是軟件B)軟件開發(fā)不受計算機(jī)系統(tǒng)的限制
0軟件既是邏輯實體,又是物理實體D)軟件是程序、數(shù)據(jù)與相關(guān)文檔的集合
(9)數(shù)據(jù)獨立性是數(shù)據(jù)庫技術(shù)的重要特點之一,所謂數(shù)據(jù)獨立性是指()。
A)數(shù)據(jù)與程序獨立存放B)不同的數(shù)據(jù)被存放在不同的文件中
0不同的數(shù)據(jù)只能被對應(yīng)的應(yīng)用程序所使用D)以上三種說法都不對
(10)用樹型結(jié)構(gòu)表示實體之間聯(lián)系的模型是(
A)關(guān)系模型B)網(wǎng)絡(luò)模型0層次模型D)以上三個都是
(11)在創(chuàng)建數(shù)據(jù)庫表結(jié)構(gòu)時;給該表指定了主索引,這屬于數(shù)據(jù)完整性中的(
A)參照完整性B)實體完整性0域完整性D)用戶定義完整性
(12)在創(chuàng)建數(shù)據(jù)庫表結(jié)構(gòu)時,為該表中一些字段建立普通索引,其目的是(
A)改變表中記錄的物理順序B)為了對表進(jìn)行實體完整性的約束
0加快數(shù)據(jù)庫表的更新速度D)加快數(shù)據(jù)庫表的查詢速度
(13)數(shù)據(jù)庫系統(tǒng)中對數(shù)據(jù)庫進(jìn)行管理的核心軟件是()o
A)DBMSB)DBC)OSD)DBS
(14)設(shè)有兩個數(shù)據(jù)庫表,父表和子表之間是一對多的聯(lián)系,為控制子表和父表的關(guān)聯(lián),可以設(shè)置“參照完整性
規(guī)則”,為此要求這兩個表()?
在父表連接字段上建立普通索引,在子表連接字段上建立主索引
B)在父表連接字段上建立主索引,在子表連接字段上建立普通索引
0在父表連接字段上不需要建立任何索引,在子表連接字段上建立普通索引
D)在父表和子表的連接字段匕都要建立主索引
(15)關(guān)系運算中的選擇運算是(
A)從關(guān)系中找出滿足給定條件的元組的操作B)從關(guān)系中選擇若干個屬性組成新的關(guān)系的操作
0從關(guān)系中選擇滿足給定條件的屬性的操作D)A和B都對
(16)在指定字段或表達(dá)式中不允許出現(xiàn)重復(fù)值的索引是(
A)惟一索引B)惟一索引和候選索引
C)惟一索引和主索引D)主索引和候選索引
(17)在VisualFoxPro中,以下關(guān)于刪除記錄的描述,正確的是(
A)SQL的DELETE命令在刪除數(shù)據(jù)庫表中的記錄之前,不需要用USE命令打開表
B)SQL的DELETE命令和傳統(tǒng)VisualFoxPro的DELETE命令在刪除數(shù)據(jù)庫表中的記錄之前,都需要用USE命令
打開表
C)SQL的DELETE命令可以物理的刪除數(shù)據(jù)庫表中的記錄,而傳統(tǒng)VisualFoxPro的DELETE命令只能邏輯刪除
數(shù)據(jù)庫表中的記錄
D)傳統(tǒng)VisualFoxPro的DELETE命令在刪除數(shù)據(jù)庫表中的記錄之前不需要用USE命令打開表
(18)在VisualFoxPro中,如果希望跳出SCAN…ENDSCAN循環(huán)體、執(zhí)行ENDSCAN后面的語句,應(yīng)使用()?
A)LOOP語句B)EXIT語句C)BREAK語句D)RETURN語句
(19)打開數(shù)據(jù)庫abc的正確命令是()o
A)OPENDATABASEabcB)USEabcC)USEDATABASEabcD)OPENabc
(20)在VisualFoxPro中,下列關(guān)于表的敘述正確的是()。
A)在數(shù)據(jù)庫表和自由表中,都能給字段定義有效性規(guī)則和默認(rèn)值
B)在自由表中,能給表中的字段定義有效性規(guī)則和默認(rèn)值
0在數(shù)據(jù)庫表中,能給表中的字段定義有效性規(guī)則和默認(rèn)值
D)在數(shù)據(jù)庫表和自由表中,都不能給字段定義有效性規(guī)則和默認(rèn)值
(21)VisualFoxPro的“參照完整性”中“插入規(guī)則''包括的選擇是()。
A)級聯(lián)和忽略B)級聯(lián)和刪除0級聯(lián)和限制D)限制和忽略
(22)在VisualFoxPro中,關(guān)于查詢和視圖的正確描述是()。
A)查詢是一個預(yù)先定義好的SQLSELECT語句文件B)視圖是一個預(yù)先定義好的SQLSELECT語句文件
0查詢和視圖都是同一種文件,只是名稱不同D)查詢和視圖都是一個存儲數(shù)據(jù)的表
(23)在VisualFoxPro中,以下關(guān)于視圖描述中錯誤的是()。
A)通過視圖可以對表進(jìn)行查詢B)通過視圖可以對表進(jìn)行更新
0視圖是一個虛表D)視圖就是一-種查詢
(24)使用SQL語句將學(xué)生表S中年齡(AGE)大于30歲的記錄刪除,正確的命令是()。
A)DELETEFORAGE>30B)DELETEFROMSWHEREAGE>30
C)DELETESFORAGE>30D)DELETESWHEREAGE>30
(25)在VisualFoxPro中,使用LOCATEFOR〈expL>命令按條件查找記錄,當(dāng)查找到滿足條件的第一條記錄后,
如果還需要查找下一條滿足條件的記錄,應(yīng)使用()。
A)再次使用LOCATEFOR<expL>命令B)SKIP命令
C)CONTINUE命令D)GO命令
(26)在VisualFoxPro中,刪除數(shù)據(jù)庫表S的SQL命令是()?
A)DROPTABLESB)DELETETABLESC)DELETETABLES.DBFD)ERASETABLES
(27)下列表達(dá)式中,表達(dá)式返回結(jié)果為的是.F.的是()?
A)AT("A","BCD")B)"[信息]"$"管理信息系統(tǒng)”
C)ISNULLCNULL.)D)SUBSTR("計算機(jī)技術(shù)”,3,2)
(28)使用SQL語句向?qū)W生表S(SNO,SN,AGE,SEX)中添加一條新記錄,字段學(xué)號(SNO)、姓名(SN)、性別(SEX)、
年齡(AGE)的值分別為0401、王芳、女、18,正確命令是()。
A)APPENDINTOS(SNO,SN,SEX,AGE)VALUES('0401','王芳','女',18)
B)APPENDSVALUES('0401','王芳',18,'女')
C)INSERTINTOS(SNO,SN,SEX,AGE)VALUES('0401','王芳‘,'女',18)
D)INSERTSVALUES('0401','王芳',18,'女')
(29)假設(shè)某個表單中有一個命令按鈕cmdClose,為了實現(xiàn)當(dāng)用戶單擊此按鈕時能夠關(guān)閉該表單的功能,應(yīng)在
該按鈕的Click事件中寫入語句()。
A)ThisForm.CloseB)ThisForm.EraseC)ThisForm.ReleaseD)ThisForm.Return
(30)在SQL的SELECT查詢結(jié)果中,消除重復(fù)記錄的方法是()。
A)通過指定主關(guān)系鍵B)通過指定惟一索引0使用DISTINCT子句D)使用HAVING子句
(31)在VisualFoxPro中,以下有關(guān)SQL的SELECT語句的敘述中,錯誤的是()。
A)SELECT子句中可以包含表中的列和表達(dá)式B)SELECT子句中可以使用別名
0SELECT子句規(guī)定了結(jié)果集中的列順序D)SELECT子句中列的順序應(yīng)該與表中列的順序一致
(32)下列關(guān)于SQL中HAVING子句的描述,錯誤的是()。
A)HAVING子句必須與GROUPBY子句同時使用B)HAVING子句與GROUPBY子句無關(guān)
0使用WHERE子句的同時可以使用HAVING子句D)使用HAVING子句的作用是限定分組的條件
(33)在VisualFoxPro中,如果在表之間的聯(lián)系中設(shè)置了參照完整性規(guī)則,并在刪除規(guī)則中選擇了“限制”,
則當(dāng)刪除父表中的記錄時,系統(tǒng)反應(yīng)是()。
A)不做參照完整性檢查B)不準(zhǔn)刪除父表中的記錄
O自動刪除子表中所有相關(guān)的記錄D)若子表中有相關(guān)記錄,則禁止刪除父表中記錄
第(34)-(35)題使用如下三個數(shù)據(jù)庫表:
學(xué)生表:S(學(xué)號,姓名,性別,出生日期,院系)
課程表:C(課程號,課程名,學(xué)時)
選課成績表:SC(學(xué)號,課程號,成績)
在上述表中,出生日期數(shù)據(jù)類型為日期型,學(xué)時和成績?yōu)閿?shù)值型,其他均為字符型。(A)
用SQL命令查詢選修的每門課程的成績都高于或等于85分的學(xué)生的學(xué)號和姓名,正確的命令是
A)SELECT學(xué)號,姓名FROMSWHERENOTEXISTS;
(SELECT*FROMSCWHERESC.學(xué)號=S.學(xué)號AND成績<85)
B)SELECT學(xué)號,姓名FROMSWHERENOTEXISTS;
(SELECT*FROMSCWHERESC.學(xué)號=S.學(xué)號AND>=85)
C)SELECT學(xué)號,姓名FROMS,SCWHERES.學(xué)號=SC.學(xué)號AND成績>=85
D)SELECT學(xué)號,姓名FROMS,SCWHERES.學(xué)號=SC.學(xué)號ANDALL成績>=85
(35)用SQL語言檢索選修課程在5門以上(含5門)的學(xué)生的學(xué)號、姓名和平均成績,并按平均成績降序排列,
正確的命令是(D)
A)SELECTS.學(xué)號,姓名,平均成績FROMS,SCWHERES.學(xué)號=SC.學(xué)號;
GROUPBYS.學(xué)號HAVINGCOUNT(*)〉=5ORDERBY平均成績DESC
B)SELECT學(xué)號,姓名,AVG(成績)FROMS,SCWHERES.學(xué)號=SC.學(xué)號ANDCOUNT(*)>=5;
GROUPBY學(xué)號ORDERBY3DESC
C)SELECTS.學(xué)號,姓名,AVG(成績)平均成績FROMS,SCWHERES.學(xué)號=SC.學(xué)號ANDCOUNT(*)>=5;
GROUPBYS.學(xué)號ORDERBY平均成績DESC
D)SELECTS.學(xué)號,姓名,AVG(成績)平均成績FROMS,SCWHERES.學(xué)號=SC.學(xué)號;
GROUPBYS.學(xué)號HAVINGCOUNT(*)>=5ORDERBY3DESC
二、填空題(每空2分,共30分)
(1)某二叉樹中度為2的結(jié)點有18個,則該二叉樹中有【1】個葉子結(jié)點。
(2)在面向?qū)ο蠓椒ㄖ校惖膶嵗Q為3o
(3)診斷和改正程序中錯誤的工作通常稱為3。
(4)在關(guān)系數(shù)據(jù)庫中,把數(shù)據(jù)表示成二維表,每一個二維表稱為,U。
(5)問題處理方案的正確而完整的描述稱為。
(6)在奧運會游泳比賽中,一個游泳運動員可以參加多項比賽,一個游泳比賽項目可以有多個運動員參加,游
泳運動員與游泳比賽項目兩個實體之間的聯(lián)系是【6】聯(lián)系。
(7)執(zhí)行命令A(yù)=2005/4/2之后,內(nèi)存變量A的數(shù)據(jù)類型是【7】型。
(8)如下程序顯示的結(jié)果是【8】o
s=l
i=0
dowhilei<8
s=s+i
i=i+2
enddo
?s
(9)在VisualFoxPro中,可以在表設(shè)計器中為字段設(shè)置默認(rèn)值的表是9]表。
(10)VisualFoxPro中數(shù)據(jù)庫文件的擴(kuò)展名(后綴)是【10】。
(11)-(13)題使用如下三個數(shù)據(jù)庫表:
金牌榜.DBF國家代碼C(3),金牌數(shù)I,銀牌數(shù)I,銅牌數(shù)I
獲獎牌情況.DBF國家代碼C(3),運動員名稱C(20),項目名稱C(30),名次I
國家.DBF國家代碼C(3),國家名稱C(20)
“金牌榜”表中一個國家一條記錄;“獲獎牌情況”表中每個項目中的各個名次都有一條記錄,名次只取前3名,
例如:
國家代碼運動員名稱項目名稱名次
001劉翔男子110米欄1
001李小鵬男子雙杠3
002非爾普斯游泳男子200米自由泳3
002非爾普斯游泳男子400米個人混合泳1
001郭晶晶女子三米板跳板1
001李婷/孫甜甜網(wǎng)球女子雙打1
(11)為表“金牌榜”增加一個字段“獎牌總數(shù)”,同時為該字段設(shè)置有效性規(guī)則:獎牌總數(shù)>=0,應(yīng)使用SQL
語句
ALTERTABLE金牌榜【11】獎牌總數(shù)I【12】獎牌總數(shù)〉=0
(12)使用“獲獎牌情況”和“國家”兩個表查詢“中國”所獲金牌(名次為1)的數(shù)量,應(yīng)使用SQL語句
SELECTCOUNT(*)FROM國家INNERJOIN獲獎牌情況;
[13]國家.國家代碼=獲獎牌情況.國家代碼;
WHERE國家.國家名稱="中國"AND名次=1
(14)將金牌榜.DBF中新增加的字段獎牌總數(shù)設(shè)置為金牌數(shù)、銀牌數(shù)、銅牌數(shù)三項的和,應(yīng)使用SQL語句
[14]金牌榜【15】獎牌總數(shù)=金牌總數(shù)+銀牌數(shù)+銅牌數(shù)
2005年9月邕弒弒卷(考試時間90分鐘,滿分100分)
一、選擇題(每小題2分,共70分)
(1)下列敘述中正確的是(
A)程序設(shè)計就是編制程序B)程序的測試必須由程序員自己去完成
C)程序經(jīng)調(diào)試改錯后還應(yīng)進(jìn)行再測試D)程序經(jīng)調(diào)試改錯后不必進(jìn)行再測試
(2)下列數(shù)據(jù)結(jié)構(gòu)中,能用二分法進(jìn)行查找的是()。
A)順序存儲的有序線性表B)線性鏈表
C)二叉鏈表D)有序線性鏈表
(3)下列關(guān)于棧的描述正確的是()?
A)在棧中只能插入元素而不能刪除元素
B)在棧中只能刪除元素而不能插入元素
O棧是特殊的線性表,只能在一端插入或刪除元素
D)棧是特殊的線性表,只能在一端插入元素,而在另一端刪除元素
(4)下列敘述中正確的是()。
A)一個邏輯數(shù)據(jù)結(jié)構(gòu)只能有一種存儲結(jié)構(gòu)
B)數(shù)據(jù)的邏輯結(jié)構(gòu)屬于線性結(jié)構(gòu),存儲結(jié)構(gòu)屬于非線性結(jié)構(gòu)
C)一個邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲結(jié)構(gòu),且各種存儲結(jié)構(gòu)不影響數(shù)據(jù)處理的效率
D)一個邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲結(jié)構(gòu),且各種存儲結(jié)構(gòu)影響數(shù)據(jù)處理的效率
(5)下列描述中正確的是()。
A)軟件工程只是解決軟件項目的管理問題
B)軟件工程主要解決軟件產(chǎn)品的生產(chǎn)率問題
C)軟件工程的主要思想是強(qiáng)調(diào)在軟件開發(fā)過程中需要應(yīng)用工程化原則
D)軟件工程只是解決軟件開發(fā)中的技術(shù)問題
(6)在軟件設(shè)計中,不屬于過程設(shè)計工具的是()o
A)PDL(過程設(shè)計語言)B)PAD圖C)N-S圖D)DFD圖
/r、-1-*T*.IA?-?'—IS.-r-*AA.口/\
則下列操作中正確的是()。
A)T=RnSB)T=RUSC)T=RXSD)T=R/S
(10)數(shù)據(jù)庫系統(tǒng)的核心是()。
A)數(shù)據(jù)模型B)數(shù)據(jù)庫管理系統(tǒng)C)數(shù)據(jù)庫D)數(shù)據(jù)庫管理員
(11)VisualFoxPro是一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),這里關(guān)系通常是指()。
A)數(shù)據(jù)庫文件(dbc文件)B)一個數(shù)據(jù)庫中兩個表之間有一定的關(guān)系
C)表文件(dbf文件)D)一個表文件中兩條記錄之間有一定的關(guān)系
(12)擴(kuò)展名為mnx的文件是()。
A)備注文件B)項目文件C)表單文件D)菜單文件
(13)報表的數(shù)據(jù)源可以是()。
A)表或視圖B)表或查詢C)表、查詢或視圖D)表或其他報表
(14)如果添加到項目中的文件標(biāo)識為“排除”,表示()。
A)此類文件不是應(yīng)用程序的一部分B)生成應(yīng)用程序時不包括此類文件
C)生成應(yīng)用程序時包括此類文件,用戶可以修改D)生成應(yīng)用程序時包括此類文件,用戶不能修改
(15)”項目管理器”的“運行”按鈕用于執(zhí)行選定的文件,這些文件可以是()。
A)查詢、視圖或表單B)表單、報表和標(biāo)簽
C)查詢、表單或程序D)以上文件都可以
(16)允許出現(xiàn)重復(fù)字段值的索引是()。
A)侯選索引和主索引B)普通索引和惟一索引
C)侯選索引和惟一索引D)普通索引和侯選索引
(17)以純文本形式保存設(shè)計結(jié)果的設(shè)計器是()?
A)查詢設(shè)計器B)表單設(shè)計器C)菜單設(shè)計器D)以上三種都不是
(18)以下關(guān)于視圖的描述正確的是()o
A)視圖保存在項目文件中B)視圖保存在數(shù)據(jù)庫文件中
C)視圖保存在表文件中D)視圖保存在視圖文件中
(19)下面有關(guān)表間永久聯(lián)系和關(guān)聯(lián)的描述中,正確的是(
A)永久聯(lián)系中的父表一定有索引,關(guān)聯(lián)中的父表不需要有索引
B)無論是永久聯(lián)系還是關(guān)聯(lián),子表一定有索引
C)永久聯(lián)系中子表的記錄指針會隨父表的記錄指針的移動而移動
D)關(guān)聯(lián)中父表的記錄指針會隨子表的記錄指針的移動而移動
(20)下面關(guān)于類、對象、屬性和方法的敘述中,錯誤的是(
A)類是對一類相似對象的描述,這些對象具有相同種類的屬性利方法
B)屬性用于描述對象的狀態(tài),方法用于表示對象的行為
C)基于同一個類產(chǎn)生的兩個對象可以分別設(shè)置臼己的屬性值
D)通過執(zhí)行不同對象的同名方法,其結(jié)果必然是相同的
(21)在下面的VisualFoxPro表達(dá)式中,運算結(jié)果為邏輯真的是(
A)EMPTY(.NULL.)B)LIKECxy',,,'xyz',)\
C)nAT1(\'x7y',,'aGbIUcVxAyJz4/')/D)ISNULL(SPACE(0))
(22)依次執(zhí)行以下命令后的輸出結(jié)果是(
SETDATETOYMD
SETCENTURYON
SETCENTURYTO19ROLLOVER10
SETMARKTO”
?CTOD("49-05-01")
A)49.05.01B)1949.05.01C)2049.05.01D)出錯
(23)假設(shè)職員表已在當(dāng)前工作區(qū)打開,其當(dāng)前記錄的“姓名”字段值為“張三”(字符型,寬度為6)。在命
令窗口輸入并執(zhí)行如下命令:
姓名=姓名您好”
?姓名
那么主窗口中將顯示()。
A)張三B)張三您好C)張三您好D)出錯
(24)宿一學(xué)生表文件,且通注表'卷計器已經(jīng)為該墟吃了若干普通索引。其中一個索引的索引表達(dá)式為姓名字
段,索引名為XM?,F(xiàn)假設(shè)學(xué)生表已經(jīng)打開,且處于當(dāng)前工作區(qū)中,那么可以將上述索引設(shè)置為當(dāng)前索引的命令
是(晨
A)SETINDEXTO姓名B)SETINDEXTOXM
C)SETORDERTO姓名D)SETORDERTOXM
(25)當(dāng)前打開的圖書表中有字符型字段“圖書號”,要求將圖書號以字母A開頭的圖書記錄全部打上刪除標(biāo)記,
通常可以使用命令()。
A)DELETEFOR圖書號="A"B)DELETEWHILE圖書號="A"
C)DELETEFOR圖書號="A*"D)DELETEFOR圖書號LIKE"A%"
(26)在VisualFoxPro中,要運行查詢文件queryl.qpr,可以使用命令()。
A)DOquerylB)DOqueryl.qprC)DOQUERYquerylD)RUNqueryl
(27)下列程序段的輸出結(jié)果是()0
ACCEPTTOA
IFA=[123456]
ENDIF
S=1
RETURN
A)0C)由A的值決定D)程序出錯
(28)如果在命令窗口輸入并執(zhí)行命令:"LIST名稱”后在主窗口中顯示
記錄號名稱
1電視機(jī)
2計算機(jī)
3電話線
4電冰箱
5電磨
假定名稱字段為字符型、寬度為6,那么下面程序段的輸出結(jié)果是()。
G02
SCANNEXT4FORLEFT(名稱2)="電"
IFRIGHT(名稱,2)="線"
LOOP
ENDIF
??名稱
ENDSCAN(A)
A)電話線B)電冰箱C)電冰箱電線D)電視機(jī)電冰箱
第(29)—(35)題使用如下三個表:
職員.DBF:職員號C(3),姓名C(6),性別C(2),組號N(1),職務(wù)C(10)
客戶.DBF:客戶號C(4),客戶名C(36),地址C(36),所在城市C(36)
訂單.DBF:訂單號C(4),客戶號C(4),職員號C(3),簽訂日期D,金額N(6.2)
(29)查詢金額最大的那10%訂單的信息。正確的SQL語句是()o
A)SELECT*TOP10PERCENTFROM訂單
B)SELECTTOP10%*FROM訂單ORDERBY金額
C)SELECT*TOP10PERCENTFROM訂單ORDERBY金額
D)SELECTTOP10PERCENT*FROM訂電ORDERBY金額DESC
(30)查詢訂單數(shù)在3個以上、訂單的平均金額在200元以上的職員號。正確的SQL語句是()o
A)SELECT職員號FROM訂單GROUPBY職員號HAVINGCOUNT(*)>3ANDAVG一金額〉200
B)SELECT職員號FROM訂簞GROUPBY職員號HAVINGCOUNT(*)>3ANDAVG,金額)>200
C)SELECT職員號FROM訂單GROUPBY職員號HAVINGCOUNT(*)>3WHEREAVG(金額)>200
D)SELECT職員號FROM訂單GROUPBY職員號WHERECOUNT(*)>3ANDAVG金額>200
(31)顯示2005年1月1日后簽訂的訂單,顯示訂單的訂單號、客戶名以及簽訂日期。正確的SQL語句是
(兀
A)SELECT訂單號,客戶名,簽訂日期FROM訂單JOIN客戶
0N訂單.客戶號=客戶.客戶號WHERE簽訂日期>「2005-1-1}
B)SELECT訂單號,客戶名,簽訂日期FROM訂單JOIN客戶
WHERE訂單.客戶號=客戶.客戶號AND簽訂日期>「2005-1-1}
C)SELECT訂單號,客戶名,簽訂日期FROM訂單,客戶
WHERE訂單.客戶號=客戶.客戶號AND簽訂日期<120057-1}
D)SELECT訂單號,客戶名,簽訂日期FROM訂單,客戶
0N訂單.客戶號=客戶.客戶號AND簽訂日期〈「2005TT}
(32)顯示沒有簽訂任何訂單的職員信息(職員號和姓名),正確的SQL語句是()o
A)SELECT職員.職員號,姓名FROM職員JOIN訂單
0N訂單.職員號=職員.職員號GROUPBY職員.職員號HAVINGCOUNT(*)=0
B)SELECT職員.職員號,姓名FROM職員LEFTJOIN訂單
ON訂單.職員號=職員.職員號GROUPBY職員.職員號HAVINGCOUNT(*)=0
C)SELECT職員號,姓名FROM職員
WHERE職員號NOTIN(SELECT職員號FROM訂單)
D)SELECT職員.職員號,姓名FROM職員
WHERE職員.職員號?(SELECT訂單.職員號FROM訂單)
(33)有以下SQL語句:
SELECT訂單號,簽訂Fl期,金額FROM訂單,職員
WHERE訂單.職員號=職員.職員號AND姓名="李二”
與如上語句功能相同的SQL語句是()。
A)SELECT訂單號,簽訂日期,金額FROM訂單
WHEREEXISTS(SELECT*FROM職員WHERE姓名="李二”)
B)SELECT訂單號,簽訂日期,金額FROM訂單WHERE
EXISTS(SELECT*FROM職員WHERE職員號=訂單.職員號AND姓名="李二”)
C)SELECT訂單號,簽訂日期,金額FROM訂單
WHEREIN(SELECT職員號FROM職員WHERE姓名="李二”)
D)SELECT訂單號,簽訂日期,金額FROM訂單WHERE
IN(SELECT職員號FROM職員WHERE職員號=訂單.職員號AND姓名="李二”)
(34)從訂單表中刪除客戶號為“1001”的訂單記錄,正確的SQL語句是()?
A)DROPFROM訂單WHERE客戶號="1001”
B)DROPFROM訂率FOR客戶號="1001"
C)DELETEFROM訂單WHERE客戶號="1001”
D)DELETEFROM訂單FOR客戶號="1001"
(35)將訂單號為“0060”的訂單金額改為169元,正確的SQL語句是()。
A)UPDATE訂單SET金額=169WHERE訂單號="0060”
B)UPDATE訂單SET金額WITH169WHERE訂單號="0060”
C)UPDATEFROM訂單SET金額=169WHERE訂率號="0060"
D)UPDATEFROM訂單SET金額WITH169WHERE訂單號="0060"
二、填空題(每空2分,共30分)
(1)數(shù)據(jù)管理技術(shù)發(fā)展過程經(jīng)過人工管理、文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)三個階段,其中數(shù)據(jù)獨立性最高的階段是
[1]。
(2)算法復(fù)雜度主要包括時間豆雜度和【2】復(fù)雜度。
(3)在進(jìn)行模塊測試時,要為每個被測試的模塊由外設(shè)計兩類模塊:驅(qū)動模塊和承接模塊(樁模塊)。其中,
[3]的作用是將測試數(shù)據(jù)傳送給被測試的模塊,并顯示被測試模塊所產(chǎn)生的結(jié)果。
(4)?棵二叉樹第六層(根結(jié)點為第一層)的結(jié)點數(shù)最多為【4】個。
(5)數(shù)據(jù)結(jié)構(gòu)分為邏輯結(jié)構(gòu)和存儲結(jié)構(gòu),循環(huán)隊列屬于結(jié)構(gòu)。
(6)在VisualFoxPro中,數(shù)據(jù)庫表中不允許有重復(fù)記錄是通過指定3來實現(xiàn)的。
(7)在VisualFoxPro中,數(shù)據(jù)庫表S中的通用型字段的內(nèi)容將存儲在口______________________文件中。
(8)在VisualFoxPro中,可以使用【8】語句跳出SCAN…ENDSCAN循環(huán)體外執(zhí)行ENDSCAN
后面的語句。
(9)在SQL的SELECT查詢中使用3子句消除查詢結(jié)果中的重復(fù)記錄。
(10)在VisualFoxPro中,如果要改變表單上表格對象中當(dāng)前顯示的列數(shù),應(yīng)設(shè)置表格的
[10]屬性值。
(11)在VisualFoxPro中,使用SQL的SELECT語句將查詢結(jié)果存儲在一個臨時表中,應(yīng)該使用
[11]子句。
(12)在VisualFoxPro中,使用SQL的CREATETABLE語句建立數(shù)據(jù)庫表時,使用【12】
子句說明主索引。
(13)在VisualFoxPro中,使用SQL的CREATETABLE語句建立數(shù)據(jù)庫表時,使用口1]
子句說明有效性規(guī)則(域完整性規(guī)則或字段取值范圍)。
(14)在SQL的SELECT語句進(jìn)行分組計算查詢時,可以使用【14】子句來去掉不滿足條件的
分組。
(15)設(shè)有s(學(xué)號,姓名,性別)和sc(學(xué)號,課程號,成績)兩個表,下面SQL的SELECT語句檢索選修的每門
課程的成績都高于或等于85分的學(xué)生的學(xué)號、姓名和性別。
SELECT學(xué)號,姓名,性別FROMs
WHERE【15】(SELECT*FROMscWHEREsc.學(xué)號=s.學(xué)號AND成績〈85)
2006年4月名弒弒卷(考試時間90分鐘,滿分100分)
一、選擇題(每小題2分,共70分)
(1)下列選項中不屬于結(jié)構(gòu)化程序設(shè)計方法的是()。
A)自頂向下B)逐步求精C)模塊化D)可復(fù)用
(2)兩個或兩個以上模塊之間關(guān)聯(lián)的緊密程度稱為()。
A)耦合度B)內(nèi)聚度C)復(fù)雜度D)數(shù)據(jù)傳輸特性
(3)下列敘述中正確的是()。
A)軟件測試應(yīng)該由程序開發(fā)者來完成B)程序經(jīng)調(diào)試后一般不需要再測試
0軟件維護(hù)只包括對程序代碼的維護(hù)D)以上三種說法都不對
(4)按照“后進(jìn)先出”原則組織數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是()o
A)隊列B)棧C)雙向鏈表D)二叉樹
(5)下列敘述中正確的是()。
A)線性鏈表是線性表的鏈?zhǔn)酱鎯Y(jié)構(gòu)B)棧與隊列是非線性結(jié)構(gòu)
C)雙向鏈表是非線性結(jié)構(gòu)D)只有根結(jié)點的二叉樹是線性結(jié)構(gòu)
(6)對如下二叉樹
進(jìn)行后序遍歷的結(jié)果為()o
A)ABCDEFB)DBEAFCOABDECFD)DEBFCA
(7)在深度為7的滿二叉樹中,葉子結(jié)點的個數(shù)為()。
A)32B)31C)64D)63
(8)“商品”與“顧客”兩個實體集之間的聯(lián)系一般是()。
A)一對一B)一對多C)多對一D)多對多
(9)在E-R圖中,用來表示實體的圖形是(兀
A)矩形B)橢圓形C)菱形D)三角形
(10)數(shù)據(jù)庫DB、數(shù)據(jù)庫系統(tǒng)DBS、數(shù)據(jù)庫管理系統(tǒng)DBMS之間的關(guān)系是()?
A)DB包含DBS和DBMSB)DBMS包含DB和DBS
C)DBS包含DB和DBMSD)沒有任何關(guān)系
(11)在VisualFoxPro中以下敘述錯誤的是(
A)關(guān)系也被稱作表B)數(shù)據(jù)庫文件不存儲用戶數(shù)據(jù)
0表文件的擴(kuò)展名是.dbfD)多個表存儲在一個物理文件中
(12)擴(kuò)展名為sex的文件是()。
A)備注文件B)項目文件C)表單文件D)菜單文件
(13)表格控件的數(shù)據(jù)源可以是()。
A)視圖B)表0SQLSELECT語句D)以上三種都可以
(14)在VisualFoxPro中以下敘述正確的是()?
A)利用視圖可以修改數(shù)據(jù)B)利用查詢可以修改數(shù)據(jù)
C)查詢和視圖具有相同的作用D)視圖可以定義輸出去向
(15)在VisualFoxPro中可以用D0命令執(zhí)行的文件不包括()?
A)PRG文件B)MPR文件C)FRX文件D)QPR文件
(16)不允許出現(xiàn)重復(fù)字段值的索引是()。
A)侯選索引和主索引B)普通索引和惟一索引
C)惟一索引和主索引C)惟一索引
(17)在VisualFoxPro中,宏替換可以從變量中替換出()。
A)字符串B)數(shù)值。命令D)以上三種都可能
(18)以下關(guān)于“查詢”的描述正確的是()。
A)查詢保存在項目文件中B)查詢保存在數(shù)據(jù)庫文件中
C)查詢保存在表文件中D)查詢保存在查詢文件中
(19)設(shè)X=〃U",Y="l設(shè)2",下列表達(dá)式結(jié)果為假的是()。
A)NOT(X==y)AND(X$Y)B)NOT(X$Y)0R(XOY)
ONOT(X>=Y)D)N0T(X$Y)
(20)以下是與設(shè)置系統(tǒng)菜單有關(guān)的命令,其中錯誤的是()o
A)SETSYSMENUDEFAULTB)SETSYSMENUTODEFAULT
C)SETSYSMENUNOSAVED)SETSYSMENUSAVE
(21)在下面的VisualFoxPro表達(dá)式中,運算結(jié)果不為邏輯真的是()。
A)EMPTY(SPACE(0))B)LIKE('xy*','xyz')C)AT('xy','abexyz')D)ISNULL(.NULL)
(22)SQL的數(shù)據(jù)操作語句不包括()o
A)INSERTB)UPDATEC)DELETED)CHANGE
(23)假設(shè)表單上有一選項組:。男。女,其中第一個選項按鈕“男”被選中。請問該選項組的Value屬性值為
()?
A).T.B)"男"01?'男"或1
(24)打開數(shù)據(jù)庫的命令是()。
A)USEB)USEDATABASEC)OPEND)OPENDATABASE
25)“圖書”表中有字符型字段“圖書號”要求用SQLDELETE命令將圖書號以字母A開頭的圖書記錄全部打上
刪除標(biāo)記,正確的命令是()。
A)DELETEFROM圖書FOR圖書號LIKE"A%"
B)DELETEFROM圖書WHILE圖書號LIKE"A%"
C)DELETEFROM圖書WHERE圖書號="A*"
D)DELETEFROM圖書WHERE圖書號LIKE"A%"
(26)在VisualFoxPro中,要運行菜單文件menul.mpr,可以使用命令(
A)DOmenulB)DOmenul.mprC)DOMENUmenulD)RUNmenul
(27)以下所列各項屬于命令按鈕事件的是()。
A)ParentB)ThisC)ThisFormD)Click
28)如果在命令窗口執(zhí)行命令:LIST名稱,主窗口中顯示:
記錄號名稱
1電視機(jī)
2計算機(jī)
3電話線
4電冰箱
5電線
假定名稱字段為字符型、寬度為6,那么下面程序段的輸出結(jié)果是()?
G02
SCANNEXT4FORLEFT(名稱,2)="電"
IFRIGHT(名稱,2)="線"
EXIT
ENDIF
ENDSCAN
?名稱
A)電話線B)電線0電冰箱D)電視機(jī)
(29)SQL語句中修改表結(jié)構(gòu)的命令是()?
A)ALTERTABLEB)MODIFYTABLEC)ALTERSTRUCTURED)MODIFYSTRUCTURE
(30)假設(shè)“訂單”表中有訂單號、職員號、客戶號和金額字段,正確的SQL語句只能是()o
A)SELECT職員號EROM訂單GROUPBY職員號HAVINGCOUNT(*)>3ANDAVC_金額>200
B)SELECT職員號EROM訂單GROUPBY職員號HAVINGCOUNT(*)>3ANDAVG7金額)〉200
C)SELECT職員號FROM訂單GROUPBY職員號HAVINGCOUNT(*)>3WHEREAVG(金額)>200
D)SELECT職員號FROM訂單GROUPBY職員號WHEREC0UNT(*)>3ANDAVG一金額>200
(31)要使“產(chǎn)品”表中所有產(chǎn)品的單價上浮8%,正確的SQL命令是()。
A)UPDATE產(chǎn)品SET單價=單價+單價*8%FORALL
B)UPDATE產(chǎn)品SET單價=單林*1.08FORALL
C)UPDATE產(chǎn)品SET單價=單價+單價*8%
D)UPDATE產(chǎn)品SET單價=單價*1.08
(32)假設(shè)同一名稱的產(chǎn)品有不同的型號和產(chǎn)地,則計算每種產(chǎn)品平均單價的SQL語句是()?
A)SELECT產(chǎn)品名稱,AVG(單價)FROM產(chǎn)品GROUPBY單價
B)SELECT產(chǎn)品名稱,AVG(單價)FROM產(chǎn)品ORDERBY單價
C)SELECT產(chǎn)品名稱,AVG(單價)FROM產(chǎn)品ORDERBY產(chǎn)品名稱
D)SELECT產(chǎn)品名稱,AVG(單價)FROM產(chǎn)品GROUPBY產(chǎn)品名稱
(33)執(zhí)行如下命令序列后,最后一條命令的顯示結(jié)果是()。
DIMENSIONM(2,2)
M(l,1)=10
M(l,2)=20
M(2,1)=30
M(2,2)=40
?M(2)
A)變量未定義的提示B)10020D).F.
(34)設(shè)有S(學(xué)號,姓名,性別)和SC(學(xué)號,課程號,成績)兩個表,如下SQL語句檢索選修的每門課程的成績
都高于或等于85分的學(xué)生的學(xué)號、姓名和性別,正確的是()?
A)SELECT學(xué)號,姓名,性別FROMsWHEREEXISTS
(SELECT*FROMscWHERESC.學(xué)號=S.學(xué)號AND成績〈=85)
B)SELECT學(xué)號,姓名,性別FROMsWHERENOTEXISTS
(SELECT*FROMscWHERESC.學(xué)號=S.學(xué)號AND成績〈=85)
C)SELECT學(xué)號,姓名,性別FROMsWHEREEXISTS
(SELECT*FROMscWHERESC.學(xué)號=S.學(xué)號AND成績>85)
D)SELECT學(xué)號,姓名,性別FROMsWHERENOTEXISTS
(SELECT*FROMscWHERESC.學(xué)號=S.學(xué)號AND成績<85)
(35)從“訂單”表中刪除簽訂日期為2004年1月10日之前(含)的訂單記錄,正確的SQL語句是()。
A)DROPFROM訂單WHERE
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 如何科學(xué)制定會計工作計劃的執(zhí)行計劃
- 年產(chǎn)2000噸聚維酮和1000噸聚維酮碘生產(chǎn)線項目可行性研究報告模板-立項備案
- 教師間學(xué)習(xí)共同體建設(shè)計劃
- 三病檢測培訓(xùn)課件
- 校園安全教育與應(yīng)急預(yù)案計劃
- 家長會關(guān)于安全教育的探討
- 技術(shù)研究計劃
- 秋季學(xué)期講座與研討活動計劃
- 秋季志愿者服務(wù)活動計劃
- 藝術(shù)教育在幼兒園的實踐計劃
- (二模)溫州市2025屆高三第二次適應(yīng)性考試歷史試卷(含答案)
- 全國高職單招時事政治歷史題庫
- 冷庫貨物儲存合同范本
- 施工應(yīng)急預(yù)案及安全防控措施
- 2024年中國新經(jīng)濟(jì)企業(yè)top500發(fā)展報告
- 2024年北京市房山區(qū)初二(下)期中語文試卷及答案
- 2025版成人心肺復(fù)蘇流程指南
- 第15課《青春之光》課件-2024-2025學(xué)年統(tǒng)編版語文七年級下冊
- 世界給予我的 課件-2024-2025學(xué)年高二下學(xué)期開學(xué)第一課主題班會
- GB/T 32482-2024機(jī)動車用白光LED封裝的顏色分選
- 2024年浙江省中考英語試卷及答案
評論
0/150
提交評論