全國計(jì)算機(jī)二級(jí)VisualFoxPro歷年真題及答案_第1頁
全國計(jì)算機(jī)二級(jí)VisualFoxPro歷年真題及答案_第2頁
全國計(jì)算機(jī)二級(jí)VisualFoxPro歷年真題及答案_第3頁
全國計(jì)算機(jī)二級(jí)VisualFoxPro歷年真題及答案_第4頁
全國計(jì)算機(jī)二級(jí)VisualFoxPro歷年真題及答案_第5頁
已閱讀5頁,還剩123頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

歷年全國計(jì)算機(jī)二級(jí)VisualFoxPro真題及答案總匯

2005年4月全國計(jì)算機(jī)等級(jí)考試二級(jí)VisualFoxPro數(shù)據(jù)庫設(shè)計(jì)

一、選擇題(每小題2分,共70分)

(1)數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)是指(D)o

A)存儲(chǔ)在外存中的數(shù)據(jù)

B)數(shù)據(jù)所占的存儲(chǔ)空間量

C)數(shù)據(jù)在計(jì)算機(jī)中的順序存儲(chǔ)方式

D)數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)中的表示

(2)下列關(guān)于棧的描述中錯(cuò)誤的是(B)o

A)棧是先進(jìn)后出的線性表

B)棧只能順序存儲(chǔ)

C)棧具有記憶作用

D)對(duì)棧的插入與刪除操作中,不需要改變棧底指針

(3)對(duì)于長度為n的線性表,在最壞情況下,下列各排序法所

對(duì)應(yīng)的比較次數(shù)中正確的是(D)o

A)冒泡排序?yàn)閚/2

B)冒泡排序?yàn)閚

C)快速排序?yàn)閚

D)快速排序?yàn)閚(n-1)/2

(4)對(duì)長度為n的線性表進(jìn)行順序查找,在最壞情況下所需要

的比較次數(shù)為(C)O

A)log2n

B)n/2

C)n

D)n+1

(5)下列對(duì)于線性鏈表的描述中正確的是(A)。

A)存儲(chǔ)空間不一定連續(xù),且各元素的存儲(chǔ)順序是任意的

B)存儲(chǔ)空間不一定連續(xù),且前件元素一定存儲(chǔ)在后件元素的前

C)存儲(chǔ)空間必須連續(xù),且前件元素一定存儲(chǔ)在后件元素的前面

D)存儲(chǔ)空間必須連續(xù),且各元素的存儲(chǔ)順序是任意的

(6)下列對(duì)于軟件測(cè)試的描述中正確的是(C)o

A)軟件測(cè)試的目的是證明程序是否正確

B)軟件測(cè)試的目的是使程序運(yùn)行結(jié)果正確

C)軟件測(cè)試的目的是盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤

D)軟件測(cè)試的目的是使程序符合結(jié)構(gòu)化原則

(7)為了使模塊盡可能獨(dú)立,要求(B)。

A)模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量強(qiáng)

B)模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量弱

C)模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量弱

D)模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量強(qiáng)

(8)下列描述中正確的是(D)。

A)程序就是軟件

B)軟件開發(fā)不受計(jì)算機(jī)系統(tǒng)的限制

C)軟件既是邏輯實(shí)體,又是物理實(shí)體

D)軟件是程序、數(shù)據(jù)與相關(guān)文檔的集合

(9)數(shù)據(jù)獨(dú)立性是數(shù)據(jù)庫技術(shù)的重要特點(diǎn)之一,所謂數(shù)據(jù)獨(dú)立

性是指(D)。

A)數(shù)據(jù)與程序獨(dú)立存放

B)不同的數(shù)據(jù)被存放在不同的文件中

C)不同的數(shù)據(jù)只能被對(duì)應(yīng)的應(yīng)用程序所使用

D)以上三種說法都不對(duì)

(10)用樹形結(jié)構(gòu)表示實(shí)體之間聯(lián)系的模型是(C)o

A)關(guān)系模型

B)網(wǎng)狀模型

C)層次模型

D)以上三個(gè)都是

(11)在創(chuàng)建數(shù)據(jù)庫結(jié)構(gòu)時(shí),給該表指定了主索引,這屬于數(shù)據(jù)

完整性中的(B)o

A)參照完整性

B)實(shí)體完整性

C)域完整性

D)用戶定義完整性

(12)在創(chuàng)建數(shù)據(jù)庫結(jié)構(gòu)時(shí);為該表中一些字段建立普通索引,

其目的是(D)o

A)改變表中記錄的物理順序

B)為了對(duì)表進(jìn)行實(shí)體完整性約束

C)加快數(shù)據(jù)庫表的更新速度

D)加快數(shù)據(jù)庫表的查詢速度

(13)數(shù)據(jù)庫系統(tǒng)中對(duì)數(shù)據(jù)庫進(jìn)行管理的核心軟件是(A)o

A)DBMS

B)DB

C)OS

D)DBS

(14)設(shè)有兩個(gè)數(shù)據(jù)庫表,父表和子表之間是一對(duì)多的聯(lián)系,為

控制子表和父表的關(guān)聯(lián),可以設(shè)置“參照完整性規(guī)則”,為此要求這

兩個(gè)表(B)o

A)在父表連接字段上建立普通索引,在子表連接字段上建立主

索引

B)在父表連接字段上建立主索引,在子表連接字段上建立普通

索引

C)在父表連接字段上不需要建立任何索引,在子表連接字段上

建立普通索引

D)在父表和子表的連接字段上都要建立主索引

(15)關(guān)系運(yùn)算中的選擇運(yùn)算是(A)。

A)從關(guān)系中找出滿足給定條件的元組的操作

B)從關(guān)系中選擇若干個(gè)屬性組成新的關(guān)系的操作

C)從關(guān)系中選擇滿足給定條件的屬性的操作

D)A和B都對(duì)

(國在指定字段或表達(dá)式中不允許出現(xiàn)重復(fù)值的索引是(D)o

A)惟一索引

B)惟一索引和候選索引

C)惟一索引和主索引

D)主索引和候選索引

(17)在VisualFoxPro中,下列關(guān)于刪除記錄的描述中正確的

是(A)。

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)使用(B)°

A)LOOP語句

B)EXIT語句

C)BREAK語句

D)RETURN語句

(19)打開數(shù)據(jù)庫abc的正確命令是(A)o

A)OPENDATABASEabc

B)USEabc

C)USEDATABASEabc

D)OPENabc

(20)在VisualFoxPro中,下列關(guān)于表的描述中正確的是(C)。

A)在數(shù)據(jù)庫表和自由表中,都能給字段定義有效性規(guī)則和默認(rèn)

B)在自由表中,能給表中的字段定義有效性規(guī)則和默認(rèn)值

C)在數(shù)據(jù)庫表中,能給表中的字段定義有效性規(guī)則和默認(rèn)值

D)在數(shù)據(jù)庫表和自由表中,都不能給字段定義有效性規(guī)則和默

性值

(21)VisualFoxPro的“參照完整性”中“插入規(guī)則”包括的

選擇是(D)o

A)級(jí)聯(lián)和忽略

B)級(jí)聯(lián)和刪除

C)級(jí)聯(lián)和限制

D)限制和忽略

(22)在VisualFoxPro中,下列關(guān)于查詢和視圖的描述中正確

的是(A)o

A)查詢是一個(gè)預(yù)先定義好的SQLSELECT語句文件

B)視圖是一個(gè)預(yù)先定義好的SQLSELECT語句文件

C)查詢和視圖是同一種文件,只是名稱不同

D)查詢和視圖都是一個(gè)存儲(chǔ)數(shù)據(jù)的表

(23)在VisualFoxPro中,下列關(guān)于視圖描述中錯(cuò)誤的是(D)。

A)通過視圖可以對(duì)表進(jìn)行查詢

B)通過視圖可以對(duì)表進(jìn)行更新

C)視圖是一個(gè)虛表

D)視圖就是一種查詢

(24)使用SQL語句將學(xué)生表S中年齡(AGE)大于30歲的記錄

刪除,正確的命令是(B)o

A)DELETEFORAGE》30

B)DELETEFROMSWHEREAGE》30

C)DELETESFORAGE》30

D)DELETESWHEREAGE》30

(25)在VisualFoxPro中,使用LOCATEFOR命令按條件查找

記錄,當(dāng)查找到滿足條件的第一條記錄后,如果還需要查找下一條滿

足條件的記錄,應(yīng)使用(C)。

A)再次使用LOCATEFOR命令

B)SKIP命令

C)CONTINUE命令

D)GO命令

(26)在VisualFoxPro中,刪除數(shù)據(jù)庫表S的SQL命令是(A)。

A)DROPTABLES

B)DELETETABLES

C)DELETETABLES.DBF

D)ERASETABLES

(27)下列表達(dá)式中,表達(dá)式返回結(jié)果為.F.的是(B)o

A)AT(〃A","BCD")

B)〃[信息]〃$"管理信息系統(tǒng)"

C)ISNULL(.NULL.)

D)SUBSTR(〃計(jì)算機(jī)技術(shù)",3,2)

(28)使用SQL語句向?qū)W生表S(SNO,SN,AGE,SEX)中添加一

條新記錄,字段學(xué)號(hào)(SNO)、姓名(SN)、性^(SEX)、年齡(AGE)

的值分別為0401、王芳、女、18,正確命令是(C)o

A)APPENDINTOS(SNO,SN,SEX,AGE)VALUES('0401z,'

王芳','女',18)

B)APPENDSVALUES('04017,'王芳',18,'女')

C)INSERTINTOS(SNO,SN,SEX,AGE)VALUES('04017,'

王芳','女',18)

D)INSERTSVALUES('0401?'王芳',18,'女')

(29)假設(shè)某個(gè)表單中有一個(gè)命令按鈕cmdClose,為了實(shí)現(xiàn)當(dāng)用

戶單擊此按鈕時(shí)能夠關(guān)閉該表單的功能,應(yīng)在該按鈕的Click事件中

寫入語句(C)O

A)Thisform.Close

B)Thisform.Erase

C)Thisform.Release

D)Thisform.Return

(30)在SQL的SELECT查詢結(jié)果中,消除重復(fù)記錄的方法是(C)。

A)通過指定主關(guān)鍵字

B)通過指定惟一索引

C)使用DISTINCT子句

D)使用HAVING子句

(31)在VisualFoxPro中,以下關(guān)于SQL的SELECT語句的描

述中錯(cuò)誤的是(D)o

A)SELECT子句中可以包含表中的列和表達(dá)式

B)SELECT子句中可以使用別名

C)SELECT子句規(guī)定了結(jié)果集中的列順序

D)SELECT子句中列的順序應(yīng)該與表中列的順序一致

(32)下列關(guān)于SQL的HAVING子句的描述中錯(cuò)誤的是(B)。

A)HAVING子句必須與GROUPBY子句同時(shí)使用

B)HAVING子句與GROUPBY子句無關(guān)

C)使用WHERE子句的同時(shí)可以使用HAVING子句

D)使用HAVING子句的作用是限定分組的條件

(33)在VisualFoxPro中,如果在表之間的聯(lián)系中設(shè)置了參照

完整性規(guī)則,并在刪除規(guī)則中選擇了“限制”,則當(dāng)刪除父表中的記

錄時(shí),系統(tǒng)反應(yīng)是(D)o

A)不做參照完整性檢查

B)不準(zhǔn)刪除父表中的記錄

C)自動(dòng)刪除子表中所有相關(guān)的記錄

D)若子表中有相關(guān)記錄,則禁止刪除父表中記錄

(34)?(35)題使用如下三個(gè)數(shù)據(jù)庫表:

學(xué)生表:S(學(xué)號(hào),姓名,性別,出生日期,院系)

課程表:C(課程號(hào),課程名,學(xué)時(shí))

選課成績表:SC(學(xué)號(hào),課程號(hào),成績)

在上述表中,出生日期數(shù)據(jù)類型為日期型,學(xué)時(shí)和成績?yōu)閿?shù)值型,

其他均為字符型。

(34)用SQL語句查詢選修的每門課程的成績都高于或等于85

分的學(xué)生的學(xué)號(hào)和姓名,正確的命令是(A)。

A)SELECT學(xué)號(hào),姓名FROMSWHERENOTEXISTS;

(SELECT*FROMSCWHERESC.學(xué)號(hào)=S.學(xué)號(hào)AND成績《85)

B)SELECT學(xué)號(hào),姓名FROMSWHERENOTEXISTS;

(SELECT*FROMSCWHERESC.學(xué)號(hào)=S.學(xué)號(hào)AND成績》=85)

C)SELECT學(xué)號(hào),姓名FROMS,SC

WHERES.學(xué)號(hào)=SC.學(xué)號(hào)AND成績》=85

D)SELECT學(xué)號(hào),姓名FROMS,SC

WHERES.學(xué)號(hào)=SC.學(xué)號(hào)ANDALL成績》=85

(35)用SQL語句檢索選修課程在5門以上(含5門)的學(xué)生的

學(xué)號(hào)、姓名和平均成績,并按平均成績降序排序,正確的命令是(D)。

A)SELECTS.學(xué)號(hào),姓名,平均成績FROMS,SC;

WHERES.學(xué)號(hào)=SC.學(xué)號(hào);

GROUPBYS.學(xué)號(hào)HAVINGCOUNT(*)》=5ORDERBY平均成績DESC

B)SELECT學(xué)號(hào),姓名,AVG(成績)FROMS,SC;

WHERES.學(xué)號(hào)=SC.學(xué)號(hào)ANDCOUNT(*)》=5;

GROUPBY學(xué)號(hào)ORDERBY3DESC

C)SELECTS.學(xué)號(hào),姓名(成績)平均成績FROMS,SC;

WHERES.學(xué)號(hào)=SC.學(xué)號(hào)ANDCOUNT(*)》=5;

GROUPBYS.學(xué)號(hào)ORDERBY平均成績DESC

D)SELECTS.學(xué)號(hào),姓名,AVG(成績)平均成績FROMS,.SC;

WHERES.學(xué)號(hào)=SC.學(xué)號(hào);

GROUPBYS.學(xué)號(hào)HAVINGCOUNT(*)》=5ORDERBY3DESC

二、填空題(每空2分,共30分)

(1)某二叉樹中度為2的結(jié)點(diǎn)有18個(gè),則該二叉樹中有【1】

個(gè)葉子結(jié)點(diǎn)。

(2)在面向?qū)ο蠓椒ㄖ?,類的?shí)例稱為【2】o

(3)診斷和改正程序中錯(cuò)誤的工作通常稱為【3】o

(4)在關(guān)系數(shù)據(jù)庫中,把數(shù)據(jù)表示成二維表,每一個(gè)二維表稱

為【4】o

(5)問題處理方案的正確而完整的描述稱為【5】o

(6)在奧運(yùn)會(huì)游泳比賽中,一個(gè)游泳運(yùn)動(dòng)員可以參加多項(xiàng)比賽,

一個(gè)游泳比賽項(xiàng)目可以有多個(gè)運(yùn)動(dòng)員參加,游泳運(yùn)動(dòng)員與游泳比賽項(xiàng)

目兩個(gè)實(shí)體之間的聯(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è)計(jì)器中為字段設(shè)置默認(rèn)

值的表是【9】表。

(10)VisualFoxPro中數(shù)據(jù)庫文件的擴(kuò)展名(后綴)是【10】。

(11)?(13)題使用如下三個(gè)數(shù)據(jù)庫表:

金牌榜.dbf:國家代碼C(3),金牌數(shù)I,銀牌數(shù)I,銅牌數(shù)I

獲獎(jiǎng)牌情況.dbf:國家代碼C(3),運(yùn)動(dòng)員名稱C(20),項(xiàng)目

名稱C(30),名次I

國家.dbf:國家代碼C(3),國家名稱C(20)

“金牌榜”表中一個(gè)國家一條記錄;“獲獎(jiǎng)牌情況”表中每個(gè)項(xiàng)

目中的各個(gè)名次都有一

條記錄,名次只取前3名,例如:

國家代碼運(yùn)動(dòng)員名稱項(xiàng)目名稱名次

001劉翔男子110米欄1

001李小鵬男子雙杠3

002菲爾普斯游泳男子200米自由泳3

002菲爾普斯游泳男子400米個(gè)人混合泳1

001郭晶晶女子三米板跳板1

001李婷/孫甜甜網(wǎng)球女子雙打1

(11)為表“金牌榜”增加一個(gè)字段“獎(jiǎng)牌總數(shù)”,同時(shí)為該字

段設(shè)置有效性規(guī)則:獎(jiǎng)牌總數(shù)》=0,應(yīng)使用SQL語句:

ALTERTABLE金牌榜[11]獎(jiǎng)牌總數(shù)I[12]獎(jiǎng)牌總數(shù)》=0。

(12)使用“獲獎(jiǎng)牌情況”和“國家”兩個(gè)表查詢“中國”所獲

金牌(名次為1)的數(shù)量,應(yīng)使用SQL語句:

SELECTCOUNT(*)FROM國家INNERJOIN獲獎(jiǎng)牌情況;

[13]國家。國家代碼=獲獎(jiǎng)牌情況。國家代碼;

WHERE國家。國家名稱=〃中國〃AND名次=1

(13)將金牌榜.dbf中的新增加的字段獎(jiǎng)牌總數(shù)設(shè)置為金牌數(shù)、

銀牌數(shù)、銅牌數(shù)三項(xiàng)的和,應(yīng)使用SQL語句:

[14]金牌榜[15]獎(jiǎng)牌總數(shù)=金牌數(shù)+銀牌數(shù)+銅牌數(shù)

2005年4月筆試試卷參考答案

一、選擇題

(1)D)(2)B)(3)D)(4)C)(5)A)(6)C)

(7)B)(8)D)(9)D)(10)C)(11)B)(12)D)

(13)A)(14)B)(15)A)(16)D)(17)A)(18)

B)(19)A)(20)C)(21)D)(22)A)(23)D)

(24)B)(25)C)(26)A)(27)B)(28)C)

(29)C)(30)C)(31)D)(32)B)(33)D)(34)A)

(35)D)

二、填空題

(1)19(2)對(duì)象

(3)程序調(diào)試(4)關(guān)系

(5)算法(6)多對(duì)多

(7)數(shù)值(8)13

(9)數(shù)據(jù)庫(10)dbc

(11)ADDCHECK(12)ON

(13)UPDATESET

2005年9月全國計(jì)算機(jī)等級(jí)考試筆試試卷二級(jí)VisualFoxPro

數(shù)據(jù)庫設(shè)計(jì)

一、選擇題(每小題2分,共70分)

(1)下列描述中正確的是()。

A)程序設(shè)計(jì)就是編制程序

B)程序的測(cè)試必須由程序員自己去完成

C)程序經(jīng)調(diào)試改錯(cuò)后還應(yīng)進(jìn)行再測(cè)試

D)程序經(jīng)調(diào)試改錯(cuò)后不必進(jìn)行再測(cè)試

(2)下列數(shù)據(jù)結(jié)構(gòu)中,能用二分法進(jìn)行查找的是()。

A)順序存儲(chǔ)的有序線性表

B)線性鏈表

C)二叉鏈表

D)有序線性鏈表

(3)下列關(guān)于棧的描述中正確的是()。

A)在棧中只能插入元素而不能刪除元素

B)在棧中只能刪除元素而不能插入元素

C)棧是特殊的線性表,只能在一端插入或刪除元素

D)棧是特殊的線性表,只能在一端插入元素,而在另一端刪除

元素

(4)下列描述中正確的是()。

A)一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)只能有一種存儲(chǔ)結(jié)構(gòu)

B)數(shù)據(jù)的邏輯結(jié)構(gòu)屬于線性結(jié)構(gòu),存儲(chǔ)結(jié)構(gòu)屬于非線性結(jié)構(gòu)

C)一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲(chǔ)結(jié)構(gòu),且各種存儲(chǔ)結(jié)構(gòu)不

影響數(shù)據(jù)處理的效率

D)一個(gè)邏輯數(shù)據(jù)結(jié)構(gòu)可以有多種存儲(chǔ)結(jié)構(gòu),且各種存儲(chǔ)結(jié)構(gòu)影

響數(shù)據(jù)處理的效率

(5)下列關(guān)于軟件工程的描述中正確的是()。

A)軟件工程只是解決軟件項(xiàng)目的管理問題

B)軟件工程主要解決軟件產(chǎn)品的生產(chǎn)率問題

C)軟件工程的主要思想是強(qiáng)調(diào)在軟件開發(fā)過程中需要應(yīng)用工程

化原則

D)軟件工程只是解決軟件開發(fā)中的技術(shù)問題

(6)在軟件設(shè)計(jì)中,不屬于過程設(shè)計(jì)工具的是()。

A)PDL(過程設(shè)計(jì)語言)

B)PAD圖

C)N-S圖

D)DFD圖

(7)下列描述中正確的是()。

A)軟件交付使用后還需要再進(jìn)行維護(hù)

B)軟件工具交付使用就不需要再進(jìn)行維護(hù)

C)軟件交付使用后其生命周期就結(jié)束

D)軟件維護(hù)是指修復(fù)程序中被破壞的指令

(8)數(shù)據(jù)庫設(shè)計(jì)的根本目標(biāo)是要解決()。

A)數(shù)據(jù)共享問題

B)數(shù)據(jù)安全問題

C)大量數(shù)據(jù)存儲(chǔ)問題

D)簡化數(shù)據(jù)維護(hù)

(9)設(shè)有如下關(guān)系表:

RST

ABCABCABC

112313112

223223

313

則下列操作中正確的是()。

A)T=RAS

B)T=RUS

C)T=RXS

D)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)一個(gè)數(shù)據(jù)庫中兩個(gè)表之間有一定的關(guān)系

C)表文件(.dbf文件)

D)一個(gè)表文件中兩條記錄之間有一定的關(guān)系

(12)擴(kuò)展名為mnx的文件是()。

A)備注文件

B)項(xiàng)目文件

C)表單文件

D)菜單文件

(13)報(bào)表的數(shù)據(jù)源可以是()。

A)表或視圖

B)表或查詢

C)表、查詢或視圖

D)表或其他報(bào)表

(14)如果添加到項(xiàng)目中的文件標(biāo)識(shí)為“排除”,表示()。

A)此類文件不是應(yīng)用程序的一部分

B)生成應(yīng)用程序時(shí)不包括此類文件

C)生成應(yīng)用程序時(shí)包括此類文件,用戶可以修改

D)生成應(yīng)用程序時(shí)包括此類文件,用戶不能修改

(15)“項(xiàng)目管理器”的“運(yùn)行”按鈕用于執(zhí)行選定的文件,這

些文件可以是()。

A)查詢、視圖或表單

B)表單、報(bào)表和標(biāo)簽

C)查詢、表單或程序

D)以上文件都可以

(16)允許出現(xiàn)重復(fù)字段值的索引是()。

A)候選索引和主索引

B)普通索引和惟一索引

C)候選索引和惟一索引

D)普通索引和候選索引

(17)以純文本形式保存設(shè)計(jì)結(jié)果的設(shè)計(jì)器是()。

A)查詢?cè)O(shè)計(jì)器

B)表單設(shè)計(jì)器

C)菜單設(shè)計(jì)器

D)以上三種都不是

(18)下列關(guān)于視圖的描述中正確的是()。

A)視圖保存在項(xiàng)目文件中

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)系中子表的記錄指針會(huì)隨父表的記錄指針的移動(dòng)而移

D)關(guān)聯(lián)中父表的記錄指針會(huì)隨子表的記錄指針的移動(dòng)而移動(dòng)

(20)下列關(guān)于類、對(duì)象、屬性和方法的描述中錯(cuò)誤的是()。

A)類是對(duì)一類相似對(duì)象的描述,這些對(duì)象具有相同種類的屬性

和方法

B)屬性用于描述對(duì)象的狀態(tài),方法用于表示對(duì)象的行為

C)基于同一類產(chǎn)生的兩個(gè)對(duì)象可以分別設(shè)置自己的屬性值

D)通過執(zhí)行不同對(duì)象的同名方法,其結(jié)果必然是相同的

(21)語(JVisualFoxPro表達(dá)式中,運(yùn)算結(jié)果為邏輯真的是()。

A)EMPTY(.NULL.)

B)LIKE('xy?'、'xyz')

C)AT('xy'、'abcxyz')

D)ISNULL(SPACE(0))

(22)依次執(zhí)行下列命令后的輸出結(jié)果是()。

SETDATETOYMD

SETCENTURYON

SETCENTURYTO19ROLLOVER10

SETMARKTO“°”

?CTOD(“49-05-01”)

A)49.05.01

B)1949.05.01

C)2049.05.01

D)出錯(cuò)

(23)假設(shè)職員表已在當(dāng)前工作區(qū)打開,其當(dāng)前記錄的“姓名”

字段值為“張三”(字符型,寬度為6),在命令窗口輸入并執(zhí)行下

列命令:

姓名=姓名-“您好”

?姓名

那么主窗口中將顯示()。

A)張三

B)張三您好

C)張三您好

D)出錯(cuò)

(24)有一個(gè)學(xué)生表文件,且通過表設(shè)計(jì)器已經(jīng)為該表建立了若

干普通索引,其中一個(gè)索引的索引表達(dá)式為姓名字段,索引名為XM。

現(xiàn)假設(shè)學(xué)生表已經(jīng)打開,且處于當(dāng)前工作區(qū)中,那么可以將上述索引

設(shè)置為當(dāng)前索引的命令是()。

A)SETINDEXTO姓名

B)SETINDEXTOXM

C)SETORDERTO姓名

D)SETORDERTOXM

(25)當(dāng)前打開的圖書表中有字符型字段“圖書號(hào)”,要求將圖

書號(hào)以字母A開頭的圖書記錄全部打上刪除標(biāo)記,通??梢允褂妹?/p>

()O

A)DELETEFOR圖書號(hào)=“A”

B)DELETEWHILE圖書號(hào)=“A”

C)DELETEFOR圖書號(hào)="A*”

D)DELETEFOR圖書號(hào)LIKE“A%”

(26)在VisualFoxPro中,要運(yùn)行查詢文件queryl.qpr,可以

使用命令()。

A)DOqueryl

B)DOqueryl.qpr

C)DOQUERYqueryl

D)RUNqueryl

(27)下列程序段的輸出結(jié)果是()。

ACCEPTTOA

IFA=[123456]

S=0

ENDIF

S=1

?s

RETURN

A)0

B)1

C)由A的值決定

D)程序出錯(cuò)

(28)如果在命令窗口輸入并執(zhí)行命令“LIST名稱”后在主窗口

中顯示:

記錄名名稱

1電視機(jī)

2計(jì)算機(jī)

3電話線

4電冰箱

5電線

假定名稱字段為字符型,寬度為6,那么下列程序段的輸出結(jié)果

是()。

GO2

SCANNEXT4FORLEFT(名稱,2)="電”

IFRIGHT(名稱,2)="線”

LOOP

ENDIF

??名稱

ENDSCAN

A)電話線

B)電冰箱

C)電冰箱電線

D)電視機(jī)電冰箱

(29)?(35)題使用如下三個(gè)數(shù)據(jù)庫表:

職員.dbf:職員號(hào)C(3),姓名C(6),性別C(2),組號(hào)N

(1),職務(wù)C(10)

客戶.dbf:客戶號(hào)C(4),客戶名C(36),地址C(36),所

在城市C(36)

訂單.dbf:訂單號(hào)C(4),客戶名C(4),職員號(hào)C(3),簽

訂日期D,金額N(6.2)

(29)查詢金額最大的10%訂單的信息,正確的SQL語句是()。

A)SELECT*TOP10PERCENTFROM訂單

B)SELECTTOP10%*FROM訂單ORDERBY金額

C)SELECT*TOP10PERCENTFROM訂單ORDERBY金額

D)SELECTTOP10PERCENT*FROM訂單ORDERBY金額DESC

(30)查詢訂單數(shù)在3個(gè)以上、訂單的平均金額在200元以上的

職員號(hào),正確的SQL語句是()°

A)SELECT職員號(hào)FROM訂單GROUPBY職員號(hào)HAVINGCOUNT

(*)》3ANDAVG_金額》200

B)SELECT職員號(hào)FROM訂單GROUPBY職員號(hào)HAVINGCOUNT

(*)》3ANDAVG(金額)》200

C)SELECT職員號(hào)FROM訂單GROUPBY職員號(hào)HAVINGCOUNT

(*)》3ANDWHEREAVG(金額)》200

D)SELECT職員號(hào)FROM訂單GROUPBY職員號(hào)WHERECOUNT

(*)》3ANDAVG_金額》200

(31)查詢2005年1月1日后簽訂的訂單,顯示訂單的訂單號(hào)、

客戶名以及簽訂日期,正確的SQL語句是()。

A)SELECT訂單號(hào),客戶名,簽訂日期FROM訂單JOIN客戶;

0N訂單??蛻籼?hào)=客戶。客戶號(hào)WHERE簽訂日期》「2005-1-1}

B)SELECT訂單號(hào),客戶名,簽訂日期FROM訂單JOIN客戶;

WHERE訂單??蛻籼?hào)=客戶。客戶號(hào)AND簽訂日期》「2005TT}

C)SELECT訂單號(hào),客戶名,簽訂日期FROM訂單,客戶;

WHERE訂單??蛻籼?hào)=客戶。客戶號(hào)AND簽訂日期《「2005-17}

D)SELECT訂單號(hào),客戶名,簽訂日期FROM訂單,客戶;

0N訂單??蛻籼?hào)=客戶??蛻籼?hào)AND簽訂日期0^2005-1-1}

(32)查詢沒有簽訂任何訂單的職員信息(職員號(hào)和姓名),正

確的SQL語句是()。

A)SELECT職員。職員號(hào),姓名FROM職員JOIN訂單;

ON訂單。職員號(hào)=職員。職員號(hào)GROUPBY職員。職員號(hào)HAVING

COUNT(*)=0

B)SELECT職員。職員號(hào),姓名FROM職員LEFTJOIN訂單;

ON訂單。職員號(hào)=職員。職員號(hào)GROUPBY職員。職員號(hào)HAVING

COUNT(*)=0

C)SELECT職員號(hào),姓名FROM職員;

WHERE職員號(hào)NOTIN(SELECT職員號(hào)FROM訂單)

D)SELECT職員。職員號(hào),姓名FROM職員;

WHERE職員。職員號(hào)《》(SELECT訂單。職員號(hào)FROM訂單)

(33)有如下SQL語句:

SELECT訂單號(hào),簽訂日期,金額FROM訂單,職員;

WHERE訂單。職員號(hào)=職員。職員號(hào)AND姓名=“李二”

與如上語句功能相同的SQL語句是()。

A)SELECT訂單號(hào),簽訂日期,金額FROM訂單;

WHEREEXISTS(SELECT*FROM職員WHERE姓名=“李二”)

B)SELECT訂單號(hào),簽訂日期,金額FROM訂單WHERE;

EXISTS(SELECT*FROM職員WHERE職員號(hào)=訂單。職員號(hào)AND

姓名=“李二”)

C)SELECT訂單號(hào),簽訂日期,金額FROM訂單;

WHEREIN(SELECT職員號(hào)FROM職員WHERE姓名=“李二”)

D)SELECT訂單號(hào),簽訂日期,金額FROM訂單WHEREIN;

(SELECT職員號(hào)FROM職員WHERE職員號(hào)=訂單。職員號(hào)AND

姓名=“李二”)

(34)從訂單表中刪除客戶號(hào)為“1001”的訂單記錄,正確的SQL

語句是()。

A)DROPFROM訂單WHERE客戶號(hào)=“1001”

B)DROPFROM訂單FOR客戶號(hào)=“1001”

C)DELETEFROM訂單WHERE客戶號(hào)=“1001”

D)DELETEFROM訂單FOR客戶號(hào)=“1001”

(35)將訂單號(hào)為“0060”的訂單金額改為169元,正確的SQL

語句是()。

A)UPDATE訂單SET金額=169WHERE訂單號(hào)=“0060”

B)UPDATE訂單SET金額WITH169WHERE訂單號(hào)=“0060”

C)UPDATEFROM訂單SET金額=169WHERE訂單號(hào)=“0060”

D)UPDATEFROM訂單SET金額WITH169WHERE訂單號(hào)=“0060”

二、填空題(每空2分,共30分)

(1)數(shù)據(jù)管理技術(shù)發(fā)展過程經(jīng)過人工管理、文件系統(tǒng)和數(shù)據(jù)庫

系統(tǒng)三個(gè)階段,其中數(shù)據(jù)獨(dú)立性最高的階段是[1】O

(2)算法復(fù)雜度主要包括時(shí)間復(fù)雜度和【2】復(fù)雜度。

(3)在進(jìn)行模塊測(cè)試時(shí),要為每個(gè)被測(cè)試的模塊另外設(shè)計(jì)兩類

模塊:驅(qū)動(dòng)模塊和承接模塊(樁模塊)。其中,【3】的作用是將

測(cè)試數(shù)據(jù)傳送給被測(cè)試的模塊,并顯示被測(cè)試模塊所產(chǎn)生的結(jié)果。

(4)一棵二叉樹第六層(根結(jié)點(diǎn)為第一層)的結(jié)點(diǎn)數(shù)最多為【4】

個(gè)。

(5)數(shù)據(jù)結(jié)構(gòu)分為邏輯結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu),循環(huán)隊(duì)列屬于【5】結(jié)

構(gòu)。

(6)在VisualFoxPro中,數(shù)據(jù)庫表中不允許有重復(fù)記錄是通

過指定【6】來實(shí)現(xiàn)的。

(7)在VisualFoxPro中,數(shù)據(jù)庫表中的通用型字段的內(nèi)容將

存儲(chǔ)在【7】文件中。

(8)在VisualFoxPro中,可以使用【8】語句跳出SCAN

ENDSCAN循環(huán)體外執(zhí)行ENDSCAN后面的語句。

(9)在SQL的SELECT查詢中使用[9]子句消除查詢結(jié)果中

的重復(fù)記錄。

(10)在VisualFoxPro中,如果要改變表單上表格對(duì)象中當(dāng)前

顯示的列數(shù),應(yīng)設(shè)置表格的[10]屬性值。

(11)在VisualFoxPro中,使用SQL的SELECT語句將查詢結(jié)

果存儲(chǔ)在一個(gè)臨時(shí)表中,應(yīng)該使用[11]子句。

(12)在VisualFoxPro中,使用SQL的CREATETABLE語句建

立數(shù)據(jù)庫表時(shí),使用[12]子句說明主索弓I。

(13)在VisualFoxPro中,使用SQL的CREATETABLE語句建

立數(shù)據(jù)庫表時(shí),使用[13]子句說明有效性規(guī)則(域完整性規(guī)則或

字段取值范圍)。

(14)在SQL的SELECT語句進(jìn)行分組計(jì)算查詢時(shí),可以使用[14]

子句來去掉不滿足條件的分組。

(15)設(shè)有s(學(xué)號(hào),姓名,性別)和sc(學(xué)號(hào),課程號(hào),成績)

兩個(gè)表,下面SQL的SELECT語句檢索選修的每門課程的成績都高于

或等于85分的學(xué)生的學(xué)號(hào)、姓名和性別。

SELECT學(xué)號(hào),姓名,性別FROMs;

WHERE[15](SELECT*FROMscWHEREsc.學(xué)號(hào)=s.學(xué)號(hào)AND

成績《85)

2005年9月筆試試卷參考答案

一、選擇題

(1)C)(2)A)(3)C)(4)D)(5)C)(6)D)(7)

A)(8)A)(9)B)(10)B)(11)C)(12)D)(13)

C)(14)C)(15)C)(16)B)(17)A)(18)B)(19)

B)(20)D)(21)B)(22)B)(23)A)(24)D)

(25)C)(26)B)(27)B)(28)C)(29)D)(30)

B)(31)A)(32)C)(33)B)(34)C)(35)A)

二、填空題

(1)數(shù)據(jù)庫系統(tǒng)(2)空間

(3)驅(qū)動(dòng)模塊(4)32

(5)存儲(chǔ)(6)主關(guān)鍵字或候選關(guān)鍵字

(7)備注(8)EXIT

(9)DISTINCT(10)ColumnCount

(11)INTOCURSOR(12)PRIMARYKEY

(13)CHECK(14)HAVING

(15)NOTEXISTS

2006年4月全國計(jì)算機(jī)等級(jí)考試筆試試卷二級(jí)VisualFoxPro

數(shù)據(jù)庫設(shè)計(jì)

一、選擇題(每小題2分,共70分)

(1)下列選項(xiàng)中不屬于結(jié)構(gòu)化程序設(shè)計(jì)方法的是()。

A)自頂向下B)逐步求精

C)模塊化D)可復(fù)用

(2)兩個(gè)或兩個(gè)以上模塊之間關(guān)聯(lián)的緊密程度稱為()。

A)耦合度B)內(nèi)聚度

C)復(fù)雜度D)數(shù)據(jù)傳輸特性

(3)下列描述中正確的是()。

A)軟件測(cè)試應(yīng)該由程序開發(fā)者來完成

B)程序經(jīng)調(diào)試后一般不需要再測(cè)試

C)軟件維護(hù)只包括對(duì)程序代碼的維護(hù)

D)以上三種說法都不對(duì)

(4)按照“后進(jìn)先出”原則組織數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是()。

A)隊(duì)列B)棧

C)雙向鏈表D)二叉樹

(5)下列描述中正確的是()。

A)線性鏈表是線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)

B)棧與隊(duì)列是非線性結(jié)構(gòu)

C)雙向鏈表是非線性結(jié)構(gòu)

D)只有根結(jié)點(diǎn)的二叉樹是線性結(jié)構(gòu)

(6)對(duì)如下二叉樹

進(jìn)行后序遍歷的結(jié)果為()。

A)ABCDEFB)DBEAFC

C)ABDECFD)DEBFCA

(7)在深度為7的滿二叉樹中,葉子結(jié)點(diǎn)的個(gè)數(shù)為()。

A)32B)31

C)64D)63

(8)“商品”與“顧客”兩個(gè)實(shí)體集之間的聯(lián)系一般是()。

A)一對(duì)一B)一對(duì)多

C)多對(duì)一D)多對(duì)多

(9)在E-R圖中,用來表示實(shí)體的圖形是()。

A)矩形B)橢圓形

C)菱形D)三角形

(10)數(shù)據(jù)庫DB、數(shù)據(jù)庫系統(tǒng)DBS、數(shù)據(jù)庫管理系統(tǒng)DBMS之間

的關(guān)系是()。

A)DB包含DBS和DBMS

B)DBMS包含DB和DBS

C)DBS包含DB和DBMS

D)沒有任何關(guān)系

(11)在VisualFoxPro中,下列描述錯(cuò)誤的是()。

A)關(guān)系也被稱作表

B)數(shù)據(jù)庫文件不存儲(chǔ)用戶數(shù)據(jù)

C)表文件的擴(kuò)展名是.dbf

D)多個(gè)表存儲(chǔ)在一個(gè)物理文件中

(12)擴(kuò)展名為.sex的文件是()。

A)備注文件B)項(xiàng)目文件

C)表單文件D)菜單文件

(13)表格控件的數(shù)據(jù)源可以是()。

A)視圖B)表

C)SQLSELECT語句D)以上三種都可以

(14)在VisualFoxPro中,下列描述正確的是()。

A)利用視圖可以修改數(shù)據(jù)

B)利用查詢可以修改數(shù)據(jù)

C)查詢和視圖具有相同的作用

D)視圖可以定義輸出去向

(15)在VisualFoxPro中可以用DO命令執(zhí)行的文件不包括()。

A).prg文件B).mpr文件

C).frx文件D).qpr文件

(16)不允許出現(xiàn)重復(fù)字段值的索引是()。

A)候選索引和主索引

B)普通索引和惟一索引

C)惟一索引和主索引

D)惟一索引

(17)在VisualFoxPro中,宏替換可以從變量中替換出()。

A)字符串B)數(shù)值

C)命令D)以上三種都可能

(18)下列關(guān)于“查詢”的描述中正確的是()。

A)查詢保存在項(xiàng)目文件中

B)查詢保存在數(shù)據(jù)庫文件中

C)查詢保存在表文件中

D)查詢保存在查詢文件中

(19)設(shè)X="ll",Y=“1122”,下列表達(dá)式結(jié)果為假的是()o

A)NOT(X==Y)AND(X$Y)

B)NOT(X$Y)OR(《》Y)

C)NOT(X》=Y)

D)NOT(X$Y)

(20)下列是與設(shè)置系統(tǒng)菜單有關(guān)的命令,其中錯(cuò)誤的是()。

A)SETSYSMENUDEFAULT

B)SETSYSMENUTODEFAULT

C)SETSYSMENUNOSAVE

D)SETSYSMENUSAVE

(21)在下列的VisualFoxPro表達(dá)式中,運(yùn)算結(jié)果不為邏輯真

的是()。

A)EMPTY(SPACE(0))

B)LIKE('xy*','xyz')

C)AT('xy','abcxyz')

D)ISNULL(.NULL.)

(22)SQL的數(shù)據(jù)操作語句不包括()。

A)INSERTB)UPDATE

C)DELETED)CHANGE

(23)假設(shè)表單上有一選項(xiàng)組:。男。女,其中第一個(gè)選項(xiàng)按鈕

“男”被選中,請(qǐng)問該選項(xiàng)組的Value屬性值為()。

A),T.B)“男”

C)1D)“男”或1

(24)打開數(shù)據(jù)庫的命令是()。

A)USEB)USEDATABASE

C)OPEND)OPENDATABASE

(25)“圖書”表中有字符型字段“圖書號(hào)”,要求用SQLDELETE

命令將圖書號(hào)以字母A開頭的圖書記錄全部打上刪除標(biāo)記,正確的命

令是()。

A)DELETEFROM圖書FOR圖書號(hào)LIKE“A%”

B)DELETEFROM圖書WHILE圖書號(hào)LIKE“A%”

C)DELETEFROM圖書WHERE圖書號(hào)="A*”

D)DELETEFROM圖書WHERE圖書號(hào)LIKE“A%”

(26)在VisualFoxPro中,要運(yùn)行菜單文件menul.mpr,可以

使用命令()。

A)DOmenulB)DOmenul.mpr

C)DOMENUmenulD)RUNmenul

(27)下列所列各項(xiàng)屬于命令按鈕事件的是()。

A)ParentB)This

C)ThisFormD)Click

(28)如果在命令窗口執(zhí)行命令"LIST名稱”后主窗口中顯示:

記錄號(hào)名稱

1電視機(jī)

2計(jì)算機(jī)

3電話線

4電冰箱

5電線

假定名稱字段為字符型,寬度為6,那么下面程序段的輸出結(jié)果

是()。

GO2

SCANNEXT4FORLEFT(名稱,2)="電”

IFRIGHT(名稱,2)="線”

EXIT

ENDIF

ENDSCAN

?名稱

A)電話線

B)電線

C)電冰箱

D)電視機(jī)

(29)SQL語句中修改表結(jié)構(gòu)的命令是()。

A)ALTERTABLE

B)MODIFYTABLE

C)ALTERSTRUCTURE

D)MODIFYSTRUCTURE

(30)假設(shè)“訂單”表中有訂單號(hào)、職員號(hào)、客戶號(hào)和金額字段,

正確的SQL語句只能是()。

A)SELECT職員號(hào)FROM訂單;

GROUPBY職員號(hào)HAVINGCOUNT(*)》3ANDAVG_金額》200

B)SELECT職員號(hào)FROM訂單;

GROUPBY職員號(hào)HAVINGCOUNT(*)》3ANDAVG(金額)》200

C)SELECT職員號(hào)FROM訂單;

GROUPBY職員號(hào)HAVINGCOUNT(*)》3WHEREAVG(金額)》

200

D)SELECT職員號(hào)FROM訂單;

GROUPBY職員號(hào)WHERECOUNT(*)》3ANDAVG金額》200

(31)要使“產(chǎn)品”表中所有產(chǎn)品的單價(jià)上浮8%,正確的SQL

語句是()。

A)UPDATE產(chǎn)品SET單價(jià)=單價(jià)+單價(jià)*8%FORALL

B)UPDATE產(chǎn)品SET單價(jià)=單價(jià)*1.08FORALL

C)UPDATE產(chǎn)品SET單價(jià)=單價(jià)+單價(jià)*8%

D)UPDATE產(chǎn)品SET單價(jià)=單價(jià)*1.08

(32)假設(shè)同一名稱的產(chǎn)品有不同的型號(hào)和產(chǎn)地,則計(jì)算每種產(chǎn)

品平均單價(jià)的SQL語句是()。

A)SELECT產(chǎn)品名稱,AVG(單價(jià))FROM產(chǎn)品GROUPBY單價(jià)

B)SELECT產(chǎn)品名稱,AVG(單價(jià))FROM產(chǎn)品ORDERBY單價(jià)

C)SELECT產(chǎn)品名稱,AVG(單價(jià))FROM產(chǎn)品ORDERBY產(chǎn)品名稱

D)SELECT產(chǎn)品名稱,AVG(單價(jià))FROM產(chǎn)品GROUPBY產(chǎn)品名稱

(33)執(zhí)行下列命令序列后,最后一條命令的顯示結(jié)果是()。

DIMENSIONM(2,2)

M(1,1)=10

M(1,2)=20

M(2,1)=30

M(2,2)=40

?M(2)

A)變量未定義的提示B)10

C)20D).F.

(34)設(shè)有S(學(xué)號(hào),姓名,性別)和SC(學(xué)號(hào),課程號(hào),成績)

兩個(gè)表,用下列SQL語句檢索選修的每門課程的成績都高于或等于

85分的學(xué)生的學(xué)號(hào)、姓名和性別,正確的是()。

A)SELECT學(xué)號(hào),姓名,性別FROMsWHEREEXISTS;

(SELECWROMscWHEREsc.學(xué)號(hào)=s.學(xué)號(hào)AND成績《=85)

B)SELECT學(xué)號(hào),姓名,性別FROMsWHERENOTEXISTS;

(SELECWROMscWHEREsc.學(xué)號(hào)=s.學(xué)號(hào)AND成績《=85)

C)SELECT學(xué)號(hào),姓名,性另FROMsWHEREEXISTS;

(SELECWROMscWHEREsc.學(xué)號(hào)=s.學(xué)號(hào)AND成績》85)

D)SELECT學(xué)號(hào),姓名,性別FROMsWHERENOTEXISTS;

(SELECWROMscWHEREsc.學(xué)號(hào)=s.學(xué)號(hào)AND成績《85)

(35)從“訂單”表中刪除簽訂日期為2004年1月10日之前(含)

的訂單記錄,正確的SQL語句是()。

A)DROPFROM訂單WHERE簽訂日期《=「2004-1-10}

B)DROPFROM訂單FOR簽訂日期《=r2004TT0}

C)DELETEFROM訂單WHERE簽訂日期《=「2004-1-10}

D)DELETEFROM訂單FOR簽訂日期《=「2004T-10}

二、填空題(每空2分,共30分)

(1)對(duì)長度為10的線性表進(jìn)行冒泡排序,最壞情況下需要比較

的次數(shù)為【1】o

(2)在面向?qū)ο蠓椒ㄖ?,?】描述的是具有相似屬性與操作

的一組對(duì)象。

(3)在關(guān)系模型中,把數(shù)據(jù)看成是二維表,每一個(gè)二維表稱為

一個(gè)【3】o

(4)程序測(cè)試分為靜態(tài)分析和動(dòng)態(tài)測(cè)試。其中,【4】是指不

執(zhí)行程序,而只是對(duì)程序文本進(jìn)行檢查,通過閱讀和討論,分析和發(fā)

現(xiàn)程序中的錯(cuò)誤。

(5)數(shù)據(jù)獨(dú)立性分為邏輯獨(dú)立性與物理獨(dú)立性。當(dāng)數(shù)據(jù)的存儲(chǔ)

結(jié)構(gòu)改變時(shí),其邏輯結(jié)構(gòu)可以不變,因此,基于邏輯結(jié)構(gòu)的應(yīng)用程序

不必修改,稱為【5】o

(6)表達(dá)式{“2005-10-310:0:0}-r2005-10-39:0:0}

的數(shù)據(jù)類型是[6]o

(7)在VisualFoxPro中,將只能在建立它的模塊中使用的內(nèi)

存變量稱為【7】o

(8)查詢?cè)O(shè)計(jì)器的“排序依據(jù)”選項(xiàng)卡對(duì)應(yīng)于SQLSELECT語句

的【8】短語。

(9)在定義字段有效性規(guī)則時(shí),在規(guī)則框中輸入的表達(dá)式類型

是【9】o

(10)在VisualFoxPro中,主索引可以保證數(shù)據(jù)的[10]完

整性。

(11)SQL支持集合的并運(yùn)算,運(yùn)算符是[11]o

(12)SQLSELECT語句的功能是[12]。

(13)“職工”表有工資字段,計(jì)算工資合計(jì)的SQL語句是:

SELECT[13]FROM職工

(14)要在“成績”表中插入一條記錄,應(yīng)該使用的SQL語句是:

[14]成績(學(xué)號(hào),。英語,數(shù)學(xué),語文)VALUES-2001100111”,

91,78,86)

(15)要將一個(gè)彈出式菜單作為某個(gè)控件的快捷菜單,通常是在

該控件的[15]事件代碼中添加調(diào)用彈出式菜單程序的命令。

2006年4月筆試試卷參考答案

一、選擇題

(1)D)(2)A)(3)D)(4)B)(5)A)(6)

D)(7)C)(8)D)

(9)A)(10)C)(11)D)(12)C)(13)D)(14)

A)(15)C)

(16)A)(17)D)(18)D)(19)D)(20)A)(21)

C)(22)D)

(23)D)(24)D)(25)D)(26)B(27)D(28)

A)(29)A

(30)B)(31)D)(32)D)(33)C)(34)D(35)

C)

二、填空題

(1)45(2)類(3)關(guān)系(4)靜態(tài)分析

(5)物理獨(dú)立性(6)數(shù)值型(N)(7)局部變量(8)ORDER

BY

(9)邏輯型(10)實(shí)體(11)UNION(12)查詢或數(shù)據(jù)查詢

(13)SUM(工資)(14)INSERTINTO(15)RightClick

2006年9月全國計(jì)算機(jī)等級(jí)考試二級(jí)筆試試題——Visual

FoxPro數(shù)據(jù)庫程序設(shè)計(jì)

一、選擇題(每小題2分,共70分)

下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正

確的。

01)下列選項(xiàng)中不符合良好程序設(shè)計(jì)風(fēng)格的是

A)源程序要文檔化B)數(shù)據(jù)說明的次序要規(guī)范化

C)避免濫用goto語句D)模塊設(shè)計(jì)要保證高耦合、高內(nèi)聚答

案:D

02)從工程管理角度,軟件設(shè)計(jì)一般分為兩步完成,它們是

A)概要設(shè)計(jì)與詳細(xì)設(shè)計(jì)B)數(shù)據(jù)設(shè)計(jì)與接口設(shè)計(jì)

C)軟件結(jié)構(gòu)設(shè)計(jì)與數(shù)據(jù)設(shè)計(jì)D)過程設(shè)計(jì)與數(shù)據(jù)設(shè)計(jì)答案:A

03)下列選項(xiàng)中不屬于軟件生命周期開發(fā)階段任務(wù)的是

A)軟件測(cè)試B)概要設(shè)計(jì)C)軟件維護(hù)D)詳細(xì)設(shè)計(jì)答案:C

04)在數(shù)據(jù)庫系統(tǒng)中,用戶所見的數(shù)據(jù)模式為

A)概念模式B)外模式C)內(nèi)模式D)物理模式答案:B

05)數(shù)據(jù)庫設(shè)計(jì)的四個(gè)階段是:需求分析、概念設(shè)計(jì)、邏輯設(shè)

計(jì)和

A)編碼設(shè)計(jì)B)測(cè)試階段C)運(yùn)行階段D)物理設(shè)計(jì)答案:D

06)

A)T=RCSB)T=RUSC)T=RXSD)T=R/S答案:C

07)下列敘述中正確的是

A)一個(gè)算法的空間復(fù)雜度大,則其時(shí)間復(fù)雜度也必定大

B)一個(gè)算法的空間復(fù)雜度大,則其時(shí)間復(fù)雜度必定小

C)一個(gè)算法的時(shí)間復(fù)雜度大,則其空間復(fù)雜度必定小

D)上述三種說法都不對(duì)答案:D

08)在長度為64的有序線性表中進(jìn)行順序查找,最壞情況下需

要比較的次數(shù)為

A)63B)64C)6D)7答案:B

09)數(shù)據(jù)庫技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)的

A)存儲(chǔ)問題B)共享問題C)安全問題D)保護(hù)問題答案:B

10)

時(shí)下列二叉樹

迸行中序遍歷的結(jié)果是

A)ACBDFEGB)ACBDFGEC)ABDCGEFD)FCADBEG答案:A

11)下列程序段執(zhí)行以后,內(nèi)存變量A和B的值是

CLEAR

A=10

B=20

SETUDFPARMSTOREFERENCE

DOSQWITH(A),B&&參數(shù)A是值傳送,B是引用傳送

?A,B

PROCEDURESQ

PARAMETERSXI,Y1

X1=X1*X1

Y1=2*X1

ENDPROC

A)10200B)100200C)10020D)1020答案:A

12)從內(nèi)存中清除內(nèi)存變量的命令是

A)ReleaseB)DeleteC)EraseD)Destroy答案:A

13)操作對(duì)象只能是一個(gè)表的關(guān)系運(yùn)算是

A)聯(lián)接和選擇B)聯(lián)接和投影C)選擇和投影D)自然連接和

選擇答案:C

14)在“項(xiàng)目管理器”下為項(xiàng)目建立一個(gè)新報(bào)表,應(yīng)該使用的

選項(xiàng)卡是

A)數(shù)據(jù)B)文檔C)類D)代碼

答案:B

15)如果有定義LOCALdata,data的初值是:

A)整數(shù)0B)不定值C)邏輯真D)邏輯假答案:D

16)擴(kuò)展名為pjx的文件是

A)數(shù)據(jù)庫表文件B)表單文件C)數(shù)據(jù)庫文件D)項(xiàng)目文件答

案:D

17)下列程序段執(zhí)行以后,內(nèi)存變量y的值是

x=34567

y=0

DOWHILEx》0

y=x%10+y*10

x=int(x/10)

ENDDO

A)3456B)34567C)7654D)76543答案:D

18)下列的程序段中與上題的程序段對(duì)y的計(jì)算結(jié)果相同

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論