




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試試卷
VisualFoxPro數(shù)據(jù)庫(kù)程序設(shè)計(jì)(05年4月-09年3月)
機(jī)密★啟用前
2005年4月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試試卷
VisualFoxPro數(shù)據(jù)庫(kù)程序設(shè)計(jì)
27
注意事項(xiàng)
-、考生應(yīng)嚴(yán)格遵守考場(chǎng)規(guī)則,得到監(jiān)考人員指令后方可作答。
二、考生拿到試卷后應(yīng)首先將自己的姓名、準(zhǔn)考證號(hào)等內(nèi)容涂寫在答題卡的相應(yīng)位置上。
三、選擇題答案必須用鉛筆填涂在答題卡的相應(yīng)位置上,填空題的答案必須用藍(lán)、黑色鋼
筆或圓珠筆寫在答題卡的相應(yīng)位置上,答案寫在試卷上無(wú)效。
四、注意字跡清楚,保持卷面整潔。
五、考試結(jié)束將試卷和答題卡放在桌上,不得帶走。待監(jiān)考人員收畢清點(diǎn)后,方可離場(chǎng)。
教育部考試中心
二00五年二月制
二級(jí)VisualFoxPro數(shù)據(jù)庫(kù)程序設(shè)計(jì)試卷第1頁(yè)(共6頁(yè))
金⑥牙第機(jī)篝飯老然二怒VisualFoxPro故據(jù)唐般封
2005年4月筆鈦鈦卷
(考試時(shí)間90分鐘,滿分100分)
一、選擇題(每小題2分,共70分)
(1)數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)是指()。
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ò)誤的是()。
A)棧是先進(jìn)后出的線性表
B)棧只能順序存儲(chǔ)
C)棧具有記憶作用
D)對(duì)棧的插入與刪除操作中,不需要改變棧底指針
(3)對(duì)于長(zhǎng)度為n的線性表,在最壞情況下,下列各排序法所對(duì)應(yīng)的比較次數(shù)中正確的是
()。
A)冒泡排序?yàn)閚/2
B)冒泡排序?yàn)閚
C)快速排序?yàn)閚
D)快速排序?yàn)閚(n-1)/2
(4)對(duì)長(zhǎng)度為n的線性表進(jìn)行順序查找,在最壞情況下所需要的比較次數(shù)為()。
A)Iog2nB)n/2
C)nD)n+1
(5)下列對(duì)于線性鏈表的描述中正確的是()。
A)存儲(chǔ)空間不一定連續(xù),且各元素的存儲(chǔ)順序是任意的
B)存儲(chǔ)空間不一定連續(xù),且前件元素一定存儲(chǔ)在后件元素的前面
C)存儲(chǔ)空間必須連續(xù),且前件元素一定存儲(chǔ)在后件元素的前面
D)存儲(chǔ)空間必須連續(xù),且各元素的存儲(chǔ)順序是任意的
(6)下列對(duì)于軟件測(cè)試的描述中正確的是()。
A)軟件測(cè)試的目的是證明程序是否正確
B)軟件測(cè)試的目的是使程序運(yùn)行結(jié)果正確
C)軟件測(cè)試的目的是盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤
D)軟件測(cè)試的目的是使程序符合結(jié)構(gòu)化原則
(7)為了使模塊盡可能獨(dú)立,要求()。
A)模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量強(qiáng)
B)模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量弱
C)模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量弱
D)模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量強(qiáng)
(8)下列描述中正確的是()
A)程序就是軟件
二級(jí)VisualFoxPro數(shù)據(jù)庫(kù)程序設(shè)計(jì)試卷第2頁(yè)(共6頁(yè))
B)軟件開發(fā)不受計(jì)算機(jī)系統(tǒng)的限制
C)軟件既是邏輯實(shí)體,又是物理實(shí)體
D)軟件是程序、數(shù)據(jù)與相關(guān)文檔的集合
(9)數(shù)據(jù)獨(dú)立性是數(shù)據(jù)庫(kù)技術(shù)的重要特點(diǎn)之、所謂數(shù)據(jù)獨(dú)立性是指()?
A)數(shù)據(jù)與程序獨(dú)立存放
B)不同的數(shù)據(jù)被存放在不同的文件中
C)不同的數(shù)據(jù)只能被對(duì)應(yīng)的應(yīng)用程序所使用
D)以上三種說(shuō)法都不對(duì)
(10)用樹形結(jié)構(gòu)表示實(shí)體之間聯(lián)系的模型是()。
A)關(guān)系模型
B)網(wǎng)狀模型
C)層次模型
D)以上三個(gè)都是
(11)在創(chuàng)建數(shù)據(jù)庫(kù)結(jié)構(gòu)時(shí),給該表指定了主索引,這屬于數(shù)據(jù)完整性中的()o
A)參照完整性
B)實(shí)體完整性
C)域完整性
D)用戶定義完整性
(12)在創(chuàng)建數(shù)據(jù)庫(kù)結(jié)構(gòu)時(shí),為該表中一些字段建立普通索引,其目的是()。
A)改變表中記錄的物理順序
B)為了對(duì)表進(jìn)行實(shí)體完整性約束
C)加快數(shù)據(jù)庫(kù)表的更新速度
D)加快數(shù)據(jù)庫(kù)表的查詢速度
(13)數(shù)據(jù)庫(kù)系統(tǒng)中對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理的核心軟件是()。
A)DBMSB)DB
C)OSD)DBS
(14)設(shè)有兩個(gè)數(shù)據(jù)庫(kù)表,父表和子表之間是一對(duì)多的聯(lián)系,為控制子表和父表的關(guān)聯(lián),
可
以設(shè)置“參照完整性規(guī)則”,為此要求這兩個(gè)表()。
A)在父表連接字段上建立普通索引,在子表連接字段上建立主索引
B)在父表連接字段上建立主索引,在子表連接字段上建立普通索引
C)在父表連接字段上不需要建立任何索引,在子表連接字段上建立普通索引
D)在父表和子表的連接字段上都要建立主索引
(15)關(guān)系運(yùn)算中的選擇運(yùn)算是()。
A)從關(guān)系中找出滿足給定條件的元組的操作
B)從關(guān)系中選擇若干個(gè)屬性組成新的關(guān)系的操作
C)從關(guān)系中選擇滿足給定條件的屬性的操作
D)A和B都對(duì)
(16)在指定字段或表達(dá)式中不允許出現(xiàn)重復(fù)值的索引是()。
A)惟一索引
B)惟?索引和候選索引
C)惟一索引和主索引
D)主索引和候選索引
(17)在VisualFoxPro中,下列關(guān)于刪除記錄的描述中正確的是()。
A)SQL的DELETE命令在刪除數(shù)據(jù)庫(kù)表中的記錄之前,不需要用USE命令打開表
二級(jí)VisualFoxPro數(shù)據(jù)庫(kù)程序設(shè)計(jì)試卷第3頁(yè)(共6頁(yè))
B)SQL的DELETE命令和傳統(tǒng)VisualFoxPro的DELETE命令在刪除數(shù)據(jù)庫(kù)表中的
記錄之前,都需要用USE命令打開表
C)SQL的DELETE命令可以物理地刪除數(shù)據(jù)庫(kù)表中的記錄,而傳統(tǒng)VisualFoxPro
的DELETE命令只能邏輯刪除數(shù)據(jù)庫(kù)表中的記錄
D)傳統(tǒng)VisualFoxPro的DELETE命令在刪除數(shù)據(jù)庫(kù)表中的記錄之前不需要用USE命令
打開表
(18)在VisualFoxPro中,如果希望EK出SCAN...ENDSCAN循環(huán)體、執(zhí)行ENDSCAN
后
面的語(yǔ)句,應(yīng)使用()o
A)LOOP語(yǔ)句
B)EXIT語(yǔ)句
C)BREAK語(yǔ)句
D)RETURN語(yǔ)句
(19)打開數(shù)據(jù)庫(kù)abc的正確命令是()o
A)OPENDATABASEabc
B)USEabc
C)USEDATABASEabc
D)OPENabc
(20)在VisualFoxPro中,下列關(guān)于表的描述中正確的是()。
A)在數(shù)據(jù)庫(kù)表和自由表中,都能給字段定義有效性規(guī)則和默認(rèn)值
B)在自由表中,能給表中的字段定義有效性規(guī)則和默認(rèn)值
C)在數(shù)據(jù)庫(kù)表中,能給表中的字段定義有效性規(guī)則和默認(rèn)值
D)在數(shù)據(jù)庫(kù)表和自由表中,都不能給字段定義有效性規(guī)則和默性值
(21)VisualFoxPro的“參照完整性”中“插入規(guī)則”包括的選擇是()。
A)級(jí)聯(lián)和忽略
B)級(jí)聯(lián)和刪除
C)級(jí)聯(lián)和限制
D)限制和忽略
(22)在VisualFoxPro中,下列關(guān)于查詢和視圖的描述中正確的是()。
A)查詢是一個(gè)預(yù)先定義好的SQLSELECT語(yǔ)句文件
B)視圖是一個(gè)預(yù)先定義好的SQLSELECT語(yǔ)句文件
C)查詢和視圖是同一種文件,只是名稱不同
D)查詢和視圖都是一個(gè)存儲(chǔ)數(shù)據(jù)的表
(23)在VisualFoxPro中,下列關(guān)于視圖描述中錯(cuò)誤的是()。
A)通過(guò)視圖可以對(duì)表進(jìn)行查詢
B)通過(guò)視圖可以對(duì)表進(jìn)行更新
C)視圖是一個(gè)虛表
D)視圖就是一種查詢
(24)使用SQL語(yǔ)句將學(xué)生表S中年齡(AGE)大于30歲的記錄刪除,正確的命令是。
A)DELETEFORAGE>30
B)DELETEFROMSWHEREAGE>30
C)DELETESFORAGE>30
D)DELETESWHEREAGE>30
(25)在VisualFoxPro中,使用LOCATEFOR命令按條件查找記錄,當(dāng)查找到滿足條件
的
第條記錄后,如果還需要查找下一條滿足條件的記錄,應(yīng)使用()。
二級(jí)VisualFoxPro數(shù)據(jù)庫(kù)程序設(shè)計(jì)試卷第4頁(yè)(共6頁(yè))
A)再次使用LOCATEFOR命令
B)SKIP命令
C)CONTINUE命令
D)GO命令
(26)在VisualFoxPro中,刪除數(shù)據(jù)庫(kù)表S的SQL命令是()。
A)DROPTABLES
B)DELETETABLES
C)DELETETABLES.DBF
D)ERASETABLES
(27)下列表達(dá)式中,表達(dá)式返回結(jié)果為.F.的是()o
A)AT("A","BCD")B)"[信息]"$"管理信息系統(tǒng)”
C)ISNULL(.NULL)D)SUBSTR("計(jì)算機(jī)技術(shù)”,3,2)
(28)使用SQL語(yǔ)句向?qū)W生表S(SNO,SN,AGE,SEX)中添加一條新記錄,字段學(xué)號(hào)
(SNO)、姓名(SN)、性別(SEX)、年齡(AGE)的值分別為0401、王芳、女、
18,正確命令是()o
A)APPENDINTOS(SNO,SN,SEX,AGE)VALUES(X)4017王芳,,女,18)
B)APPENDSVALUES('0401?王芳,,18,女)
C)INSERTINTOS(SNO,SN,SEX,AGE)VALUESC04017王芳丫女78)
D)INSERTSVALUES('O4O1',‘王芳’,18,'女')
(29)假設(shè)某個(gè)表單中有一個(gè)命令按鈕cmdClose,為了實(shí)現(xiàn)當(dāng)用戶單擊此按鈕時(shí)能夠關(guān)閉
該表單的功能,應(yīng)在該按鈕的Click事件中寫入語(yǔ)句()o
A)Thisform.CloseB)Thisform.Erase
C)Thisform.ReleaseD)Thisform.Return
(30)在SQL的SELECT查詢結(jié)果中,消除重復(fù)記錄的方法是()。
A)通過(guò)指定主關(guān)鍵字B)通過(guò)指定惟一索引
C)使用DISTINCT子句D)使用HAVING子句
(31)在VisualFoxPro中,以下關(guān)于SQL的SELECT語(yǔ)句的描述中錯(cuò)誤的是()。
A)SELECT子句中可以包含表中的列和表達(dá)式
B)SELECT子句中可以使用別名
C)SELECT子句規(guī)定了結(jié)果集中的列順序
D)SELECT子句中列的順序應(yīng)該與表中列的順序一致
(32)下列關(guān)于SQL的HAVING子句的描述中錯(cuò)誤的是()?
A)HAVING子句必須與GROUPBY子句同時(shí)使用
B)HAVING子句與GROUPBY子句無(wú)關(guān)
C)使用WHERE子句的同時(shí)可以使用HAVING子句
D)使用HAVING子句的作用是限定分組的條件
(33)在VisualFoxPro中,如果在表之間的聯(lián)系中設(shè)置了參照完整性規(guī)則,并在刪除規(guī)則
中選擇了“限制”,則當(dāng)刪除父表中的記錄時(shí),系統(tǒng)反應(yīng)是()o
A)不做參照完整性檢查
B)不準(zhǔn)刪除父表中的記錄
C)自動(dòng)刪除子表中所有相關(guān)的記錄
D)若子表中有相關(guān)記錄,則禁止刪除父表中記錄
(34)?(35)題使用如下三個(gè)數(shù)據(jù)庫(kù)表:
學(xué)生表:S(學(xué)號(hào),姓名,性別,出生日期,院系)
:級(jí)VisualFoxPro數(shù)據(jù)庫(kù)程序設(shè)計(jì)試卷第5頁(yè)(共6頁(yè))
課程表:C(課程號(hào),課程名,學(xué)時(shí))
選課成績(jī)表:SC(學(xué)號(hào),課程號(hào),成績(jī))
在上述表中,出生日期數(shù)據(jù)類型為日期型,學(xué)時(shí)和成績(jī)?yōu)閿?shù)值型,其他均為字符型。
(34)用SQL語(yǔ)句查詢選修的每門課程的成績(jī)都高于或等于85分的學(xué)生的學(xué)號(hào)和姓名,
正
確的命令是()o
A)SELECT學(xué)號(hào),姓名FROMSWHERENOTEXISTS;
(SELECT*FROMSCWHERESC.學(xué)號(hào)=S.學(xué)號(hào)AND成績(jī)〈85)
B)SELECT學(xué)號(hào),姓名FROMSWHERENOTEXISTS;
(SELECT*FROMSCWHERESC.學(xué)號(hào)=S.學(xué)號(hào)AND成績(jī)>=85)
C)SELECT學(xué)號(hào),姓名FROMS,SC
WHERES.學(xué)號(hào)=SC.學(xué)號(hào)AND成績(jī)>=85
D)SELECT學(xué)號(hào),姓名FROMS,SC
WHERES.學(xué)號(hào)=SC.學(xué)號(hào)ANDALL成績(jī)>=85
(35)用SQL語(yǔ)句檢索選修課程在5門以上(含5門)的學(xué)生的學(xué)號(hào)、姓名和平均成績(jī),
并按平均成績(jī)降序排序,正確的命令是()。
A)SELECTS.學(xué)號(hào),姓名,平均成績(jī)FROMS.SC;
WHERES.學(xué)號(hào)=SC.學(xué)號(hào);
GROUPBYS.學(xué)號(hào)HAVINGCOUNT(*)>=5ORDERBY平均成績(jī)DESC
B)SELECT學(xué)號(hào),姓名,AVG(成績(jī))FROMS,SC;
WHERES.學(xué)號(hào)=SC.學(xué)號(hào)ANDCOUNT(*)>=5;
GROUPBY學(xué)號(hào)ORDERBY3DESC
C)SELECTS.學(xué)號(hào),姓名(成績(jī))平均成績(jī)FROMS.SC;
WHERES.學(xué)號(hào)=SC.學(xué)號(hào)ANDCOUNT(*)>=5;
GROUPBYS.學(xué)號(hào)ORDERBY平均成績(jī)DESC
D)SELECTS.學(xué)號(hào),姓名,AVG(成績(jī))平均成績(jī)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】。
(3)診斷和改正程序中錯(cuò)誤的工作通常稱為【3】。
(4)在關(guān)系數(shù)據(jù)庫(kù)中,把數(shù)據(jù)表示成二維表,每一個(gè)二維表稱為[4]。
(5)問(wèn)題處理方案的正確而完整的描述稱為【5】。
(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)目?jī)蓚€(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=1
i=0
dowhilei<8
s=s+i
i=i+2
enddo
二級(jí)VisualFoxPro數(shù)據(jù)庫(kù)程序設(shè)計(jì)試卷第6頁(yè)(共6頁(yè))
?s
(9)在VisualFoxPro中,可以在表設(shè)計(jì)器中為字段設(shè)置默認(rèn)值的表是【9】表。
(10)VisualFoxPro中數(shù)據(jù)庫(kù)文件的擴(kuò)展名(后綴)是【10】。
(11)~(13)題使用如下三個(gè)數(shù)據(jù)庫(kù)表:
金牌榜.dbf:國(guó)家代碼C(3),金牌數(shù)I,銀牌數(shù)I,銅牌數(shù)I
獲獎(jiǎng)牌情況.dbf:國(guó)家代碼C(3),運(yùn)動(dòng)員名稱C(20),項(xiàng)目名稱C(30),名次I
國(guó)家.dbf:國(guó)家代碼C(3),國(guó)家名稱C(20)
“金牌榜”表中一個(gè)國(guó)家一條記錄;“獲獎(jiǎng)牌情況”表中每個(gè)項(xiàng)目中的各個(gè)名次都有一
條記錄,名次只取前3名,例如:
國(guó)家代碼運(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語(yǔ)句:
ALTERTABLE金牌榜【11】獎(jiǎng)牌總數(shù)I【12】獎(jiǎng)牌總數(shù)>=0。
(12)使用“獲獎(jiǎng)牌情況”和“國(guó)家”兩個(gè)表查詢“中國(guó)”所獲金牌(名次為1)的數(shù)量,
應(yīng)使用SQL語(yǔ)句:
SELECTCOUNT(*)FROM國(guó)家INNERJOIN獲獎(jiǎng)牌情況;
[13]國(guó)家.國(guó)家代碼=獲獎(jiǎng)牌情況.國(guó)家代碼;
WHERE國(guó)家.國(guó)家名稱="中國(guó)"AND名次=1
(13)將金牌榜.dbf中的新增加的字段獎(jiǎng)牌總數(shù)設(shè)置為金牌數(shù)、銀牌數(shù)、銅牌數(shù)三項(xiàng)的和,
應(yīng)使用SQL語(yǔ)句:
【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ù)庫(kù)(10)dbc
(11)ADDCHECK(12)ON
(13)UPDATESET
機(jī)密★啟用前
2005年9月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試試卷
VisualFoxPro數(shù)據(jù)庫(kù)程序設(shè)計(jì)
27
注意事項(xiàng)
-、考生應(yīng)嚴(yán)格遵守考場(chǎng)規(guī)則,得到監(jiān)考人員指令后方可作答。
二、考生拿到試卷后應(yīng)首先將自己的姓名、準(zhǔn)考證號(hào)等內(nèi)容涂寫在答題卡的相應(yīng)位置上。
三、選擇題答案必須用鉛筆填涂在答題卡的相應(yīng)位置上,填空題的答案必須用藍(lán)、黑色鋼
筆或圓珠筆寫在答題卡的相應(yīng)位置上,答案寫在試卷上無(wú)效。
四、注意字跡清楚,保持卷面整潔。
五、考試結(jié)束將試卷和答題卡放在桌上,不得帶走。待監(jiān)考人員收畢清點(diǎn)后,方可離場(chǎng)。
教育部考試中心
-00五年七月制
:級(jí)VisualFoxPro數(shù)據(jù)庫(kù)程序設(shè)計(jì)試卷第1頁(yè)(共6頁(yè))
金?行算機(jī)等瑟存弒二依A/isualFoxPro數(shù)據(jù)唐設(shè)材
2005年9月筆紙弒卷
(考試時(shí)間90分鐘,滿分100分)
一、選擇題(每小題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)行查找的是()o
A)順序存儲(chǔ)的有序線性表
B)線性鏈表
C)二叉鏈表
D)有序線性鏈表
(3)下列關(guān)于棧的描述中正確的是()。
A)在棧中只能插入元素而不能刪除元素
B)在棧中只能刪除元素而不能插入元素
C)棧是特殊的線性表,只能在一端插入或刪除元素
D)棧是特殊的線性表,只能在一端插入元素,而在另一端刪除元素
(4)下列描述中正確的是()o
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)于軟件工程的描述中正確的是()o
A)軟件工程只是解決軟件項(xiàng)目的管理問(wèn)題
B)軟件工程主要解決軟件產(chǎn)品的生產(chǎn)率問(wèn)題
C)軟件工程的主要思想是強(qiáng)調(diào)在軟件開發(fā)過(guò)程中需要應(yīng)用工程化原則
D)軟件工程只是解決軟件開發(fā)中的技術(shù)問(wèn)題
(6)在軟件設(shè)計(jì)中,不屬于過(guò)程設(shè)計(jì)工具的是()。
A)PDL(過(guò)程設(shè)計(jì)語(yǔ)言)B)PAD圖
C)N-S圖D)DFD圖
(7)下列描述中正確的是()o
A)軟件交付使用后還需要再進(jìn)行維護(hù)
B)軟件工具交付使用就不需要再進(jìn)行維護(hù)
C)軟件交付使用后其生命周期就結(jié)束
D)軟件維護(hù)是指修復(fù)程序中被破壞的指令
(8)數(shù)據(jù)庫(kù)設(shè)計(jì)的根本目標(biāo)是要解決(),
A)數(shù)據(jù)共享問(wèn)題
B)數(shù)據(jù)安全問(wèn)題
二級(jí)VisualFoxPro數(shù)據(jù)庫(kù)程序設(shè)計(jì)試卷第2頁(yè)(共6頁(yè))
C)大量數(shù)據(jù)存儲(chǔ)問(wèn)題
D)簡(jiǎn)化數(shù)據(jù)維護(hù)
(9)設(shè)有如下關(guān)系表:
RST
則下列操作中正確的是()o
A)T=RASB)T=RUS
C)T=RXSD)T=R/S
(10)數(shù)據(jù)庫(kù)系統(tǒng)的核心是()。
A)數(shù)據(jù)模型B)數(shù)據(jù)庫(kù)管理系統(tǒng)
C)數(shù)據(jù)庫(kù)D)數(shù)據(jù)庫(kù)管理員
(11)VisualFoxPro是一種關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),這里關(guān)系通常是指()。
A)數(shù)據(jù)庫(kù)文件(.dbc文件)
B)一個(gè)數(shù)據(jù)庫(kù)中兩個(gè)表之間有??定的關(guān)系
C)表文件(.dbf文件)
D)一個(gè)表文件中兩條記錄之間有一定的關(guān)系
(12)擴(kuò)展名為mnx的文件是()。
A)備注文件B)項(xiàng)目文件
C)表單文件D)菜單文件
(13)報(bào)表的數(shù)據(jù)源可以是()o
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)目文件中
ABC
112
223
ABC
313
ABC
112
223
313
二級(jí)VisualFoxPro數(shù)據(jù)庫(kù)程序設(shè)計(jì)試卷第3頁(yè)(共6頁(yè))
B)視圖保存在數(shù)據(jù)庫(kù)文件中
C)視圖保存在表文件中
D)視圖保存在視圖文件中
(19)下列關(guān)于表間永久聯(lián)系和關(guān)聯(lián)的描述中正確的是()?
A)永久聯(lián)系中的父表一定有索引,關(guān)聯(lián)中的父表不需要有索引
B)無(wú)論是永久聯(lián)系還是關(guān)聯(lián),子表一定有索引
C)永久聯(lián)系中子表的記錄指針會(huì)隨父表的記錄指針的移動(dòng)而移動(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)通過(guò)執(zhí)行不同對(duì)象的同名方法,其結(jié)果必然是相同的
(21)下列VisualFoxPro表達(dá)式中,運(yùn)算結(jié)果為邏輯真的是()。
A)EMPTY(.NULL.)
B)LIKECxy?'、’xyz。
C)AT((xy\)abcxyz,)
D)ISNULL(SPACE(0))
(22)依次執(zhí)行下列命令后的輸出結(jié)果是()o
SETDATETOYMD
SETCENTURYON
SETCENTURYTO19ROLLOVER10
SETMARKTO
?CTOD("49-05-01")
A)49.05.01B)1949.05.01
C)2049.05.01D)出錯(cuò)
(23)假設(shè)職員表已在當(dāng)前工作區(qū)打開,其當(dāng)前記錄的“姓名”字段值為“張三”(字符
型,
寬度為6),在命令窗口輸入并執(zhí)行下列命令:
姓名=姓名您好"
?姓名
那么主窗口中將顯示()。
A)張三B)張三您好
C)張三您好D)出錯(cuò)
(24)有一個(gè)學(xué)生表文件,且通過(guò)表設(shè)計(jì)器已經(jīng)為該表建立了若干普通索引,其中一個(gè)索
引
的索引表達(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)前打開的圖書表中有字符型字段“圖書號(hào)”,要求將圖書號(hào)以字母A開頭的圖書
記錄全部打上刪除標(biāo)記,通??梢允褂妹?)o
A)DELETEFOR圖書號(hào)="A"
B)DELETEWHILE圖書號(hào)="A"
二級(jí)VisualFoxPro數(shù)據(jù)庫(kù)程序設(shè)計(jì)試卷第4頁(yè)(共6頁(yè))
C)DELETEFOR圖書號(hào)="A*"
D)DELETEFOR圖書號(hào)LIKE"A%"
(26)在VisualFoxPro中,要運(yùn)行查詢文件queryl.qpr,可以使用命令()。
A)DOquerylB)DOqueryl.qpr
C)DOQUERYquerylD)RUNqueryl
(27)下列程序段的輸出結(jié)果是()。
ACCEPTTOA
IFA=[1234561
s=o
ENDIF
S=1
?S
RETURN
A)OB)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ù)庫(kù)表:
職員.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語(yǔ)句是()o
A)SELECT*TOP10PERCENTFROM訂單
B)SELECTTOP10%*FROM訂單ORDERBY金額
C)SELECT*TOP10PERCENTFROM訂單ORDERBY金額
D)SELECTTOP10PERCENT*FROM訂單ORDERBY金額DESC
(30)查詢訂單數(shù)在3個(gè)以上、訂單的平均金額在200元以上的職員號(hào),正確的SQL語(yǔ)句
是()。
A)SELECT職員號(hào)FROM訂單GROUPBY職員號(hào)HAVINGCOUNT(*)>3AND
:級(jí)VisualFoxPro數(shù)據(jù)庫(kù)程序設(shè)計(jì)試卷第5頁(yè)(共6頁(yè))
AVG一金額>200
B)SELECT職員號(hào)FROM訂單GROUPBY職員號(hào)HAVINGCOUNT(*)>3AND
AVG(金額)>200
C)SELECT職員號(hào)FROM訂單GROUPBY職員號(hào)HAVINGCOUNT(*)>3AND
WHEREAVG(金額)>200
D)SELECT職員號(hào)FROM訂單GROUPBY職員號(hào)WHERECOUNT(*)>3AND
AVG一金額>200
(31)查詢2005年1月1日后簽訂的訂單,顯示訂單的訂單號(hào)、客戶名以及簽訂日期,正
確的SQL語(yǔ)句是()。
A)SELECT訂單號(hào),客戶名,簽訂日期FROM訂單JOIN客戶;
ON訂單.客戶號(hào)=客戶.客戶號(hào)WHERE簽訂日期>{“2005-1-1}
B)SELECT訂單號(hào),客戶名,簽訂日期FROM訂單JOIN客戶;
WHERE訂單.客戶號(hào)=客戶.客戶號(hào)AND簽訂日期>{“2005-1-1}
C)SELECT訂單號(hào),客戶名,簽訂日期FROM訂單,客戶;
WHERE訂單.客戶號(hào)=客戶.客戶號(hào)AND簽訂日期<{“2005-1-1}
D)SELECT訂單號(hào),客戶名,簽訂日期FROM訂單,客戶;
ON訂單.客戶號(hào)=客戶.客戶號(hào)AND簽訂日期<{"2005-1-1}
(32)查詢沒(méi)有簽訂任何訂單的職員信息(職員號(hào)和姓名),正確的SQL語(yǔ)句是()。
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語(yǔ)句:
SELECT訂單號(hào),簽訂II期,金額FROM訂單,職員;
WHERE訂單.職員號(hào)=職員.職員號(hào)AND姓名="李二"
與如上語(yǔ)句功能相同的SQL語(yǔ)句是()。
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語(yǔ)句是()o
A)DROPFROM訂單WHERE客戶號(hào)="1001"
二級(jí)VisualFoxPro數(shù)據(jù)庫(kù)程序設(shè)計(jì)試卷第6頁(yè)(共6頁(yè))
B)DROPFROM訂單FOR客戶號(hào)=T001"
C)DELETEFROM訂單WHERE客戶號(hào)="1001"
D)DELETEFROM訂單FOR客戶號(hào)="1001"
(35)將訂單號(hào)為“0060”的訂單金額改為169元,正確的SQL語(yǔ)句是()。
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ā)展過(guò)程經(jīng)過(guò)人工管理、文件系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)三個(gè)階段,其中數(shù)據(jù)獨(dú)
立性最高的階段是[1】。
(2)算法夏雜度主要包括時(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ù)庫(kù)表中不允許有重復(fù)記錄是通過(guò)指定【6】來(lái)實(shí)現(xiàn)的。
(7)在VisualFoxPro中,數(shù)據(jù)庫(kù)表中的通用型字段的內(nèi)容將存儲(chǔ)在【7】文件中。
(8)在VisualFoxPro中,可以使用[8]語(yǔ)句跳出SCAN…ENDSCAN循環(huán)體外執(zhí)行
ENDSCAN后面的語(yǔ)句。
(9)在SQL的SELECT查詢中使用【9】子句消除查詢結(jié)果中的重復(fù)記錄。
(10)在VisualFoxPro中,如果要改變表單上表格對(duì)象中當(dāng)前顯示的列數(shù),應(yīng)設(shè)置表格的
[10]屬性值。
(11)在VisualFoxPro中,使用SQL的SELECT語(yǔ)句將查詢結(jié)果存儲(chǔ)在一個(gè)臨時(shí)表中,
應(yīng)
該使用【11】子句。
(12)在VisualFoxPro中,使用SQL的CREATETABLE語(yǔ)句建立數(shù)據(jù)庫(kù)表時(shí),使
用【12】子句說(shuō)明主索引。
(13)在VisualFoxPro中,使用SQL的CREATETABLE語(yǔ)句建立數(shù)據(jù)庫(kù)表時(shí),使
用【13】子句說(shuō)明有效性規(guī)則(域完整性規(guī)則或字段取值范圍)。
(14)在SQL的SELECT語(yǔ)句進(jìn)行分組計(jì)算查詢時(shí),可以使用【14】子句來(lái)去掉不滿
足條件的分組。
(15)設(shè)有s(學(xué)號(hào),姓名,性別)和sc(學(xué)號(hào),課程號(hào),成績(jī))兩個(gè)表,下面SQL的SELECT
語(yǔ)句檢索選修的每門課程的成績(jī)都高于或等于85分的學(xué)生的學(xué)號(hào)、姓名和性別。
SELECT學(xué)號(hào),姓名,性別FROMs;
WHERE[15](SELECT*FROMscWHEREsc.學(xué)號(hào)=s.學(xué)號(hào)AND成績(jī)<85)_
2005年9月名然弒春叁得咨室
一、選擇題
(1)0(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ù)庫(kù)系統(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
機(jī)密★啟用前
2006年4月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試試卷
VisualFoxPro數(shù)據(jù)庫(kù)程序設(shè)計(jì)
27
注意事項(xiàng)
一、考生應(yīng)嚴(yán)格遵守考場(chǎng)規(guī)則,得到監(jiān)考人員指令后方可作答。
二、考生拿到試卷后應(yīng)首先將自己的姓名、準(zhǔn)考證號(hào)等內(nèi)容涂寫在答題卡的相應(yīng)位置上。
三、選擇題答案必須用鉛筆填涂在答題卡的相應(yīng)位置上,填空題的答案必須用藍(lán)、黑色鋼
筆或圓珠筆寫在答題卡的相應(yīng)位置上,答案寫在試卷上無(wú)效。
四、注意字跡清楚,保持卷面整潔。
五、考試結(jié)束將試卷和答題卡放在桌上,不得帶走。待監(jiān)考人員收畢清點(diǎn)后,方可離場(chǎng)。
教育部考試中心
-00六年二月制
二級(jí)VisualFoxPro數(shù)據(jù)庫(kù)程序設(shè)計(jì)試卷第1頁(yè)(共6頁(yè))
金@行算機(jī)等依培然二依VisualFoxPro數(shù)提港侵封
2006年4月名弒然春
(考試時(shí)間90分鐘,滿分100分)
一、選擇題(每小題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ā)者來(lái)完成
B)程序經(jīng)調(diào)試后一般不需要再測(cè)試
C)軟件維護(hù)只包括對(duì)程序代碼的維護(hù)
D)以上三種說(shuō)法都不對(duì)
(4)按照“后進(jìn)先出”原則組織數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是()o
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é)果為Oo
A)ABCDEF
B)DBEAFC
A
B
DEF
C
:級(jí)VisualFoxPro數(shù)據(jù)庫(kù)程序設(shè)計(jì)試卷第2頁(yè)(共6頁(yè))
C)ABDECF
D)DEBFCA
(7)在深度為7的滿二叉樹中,葉子結(jié)點(diǎn)的個(gè)數(shù)為()。
A)32
B)31
C)64
D)63
(8)“商品”與“顧客”兩個(gè)實(shí)體集之間的聯(lián)系一般是()o
A)一對(duì)一
B)一對(duì)多
C)多對(duì)一
D)多對(duì)多
(9)在E-R圖中,用來(lái)表示實(shí)體的圖形是()o
A)矩形
B)橢圓形
C)菱形
D)三角形
(10)數(shù)據(jù)庫(kù)DB、數(shù)據(jù)庫(kù)系統(tǒng)DBS、數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS之間的關(guān)系是()。
A)DB包含DBS和DBMS
B)DBMS包含DB和DBS
C)DBS包含DB和DBMS
D)沒(méi)有任何關(guān)系
(11)在VisualFoxPro中,下列描述錯(cuò)誤的是()。
A)關(guān)系也被稱作表
B)數(shù)據(jù)庫(kù)文件不存儲(chǔ)用戶數(shù)據(jù)
C)表文件的擴(kuò)展名是.dbf
D)多個(gè)表存儲(chǔ)在一個(gè)物理文件中
(12)擴(kuò)展名為.sex的文件是()o
A)備注文件
B)項(xiàng)目文件
C)表單文件
D)菜單文件
(13)表格控件的數(shù)據(jù)源可以是()o
A)視圖
B)表
C)SQLSELECT語(yǔ)句
D)以上三種都可以
(14)在VisualFoxPro中,下列描述正確的是()。
A)利用視圖可以修改數(shù)據(jù)
B)利用查詢可以修改數(shù)據(jù)
C)查詢和視圖具有相同的作用
D)視圖可以定義輸出去向
(15)在VisualFoxPro中可以用DO命令執(zhí)行的文件不包括()。
A).prg文件
二級(jí)VisualFoxPro數(shù)據(jù)庫(kù)程序設(shè)計(jì)試卷第3頁(yè)(共6頁(yè))
B).mpr文件
C).frx文件
D).qpr文件
(16)不允許出現(xiàn)重復(fù)字段值的索引是()o
A)候選索引和主索引
B)普通索引和惟-索引
C)惟一索引和主索引
D)惟一索引
(17)在VisualFoxPro中,宏替換可以從變量中替換出()。
A)字符串
B)數(shù)值
C)命令
D)以上三種都可能
(18)下列關(guān)于“查詢”的描述中正確的是()o
A)查詢保存在項(xiàng)目文件中
B)查詢保存在數(shù)據(jù)庫(kù)文件中
C)查詢保存在表文件中
D)查詢保存在查詢文件中
(19)設(shè)Y="1122",下列表達(dá)式結(jié)果為假的是()?
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(O))
B)LIKE(/xy*7xyz,)
C)AT(xyTabcxyz。
D)ISNULL(.NULL)
(22)SQL的數(shù)據(jù)操作語(yǔ)句不包括()o
A)INSERT
B)UPDATE
C)DELETE
D)CHANGE
(23)假設(shè)表單上有一選項(xiàng)組:。男O女,其中第一個(gè)選項(xiàng)按鈕“男”被選中,請(qǐng)問(wèn)該選
項(xiàng)
組的Value屬性值為()。
A).T.
B)“男“
C)1
D)“男”或I
二級(jí)VisualFoxPro數(shù)據(jù)庫(kù)程序設(shè)計(jì)試卷第4頁(yè)(共6頁(yè))
(24)打開數(shù)據(jù)庫(kù)的命令是()。
A)USE
B)USEDATABASE
C)OPEN
D)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)DOmenul
B)DOmenul.mpr
C)DOMENUmenul
D)RUNmenul
(27)下列所列各項(xiàng)屬于命令按鈕事件的是()o
A)Parent
B)This
C)ThisForm
D)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語(yǔ)句中修改表結(jié)構(gòu)的命令是()。
A)ALTERTABLE
B)MODIFYTABLE
C)ALTERSTRUCTURE
二級(jí)VisualFoxPro數(shù)據(jù)庫(kù)程序設(shè)計(jì)試卷第5頁(yè)(共6頁(yè))
D)MODIFYSTRUCTURE
(30)假設(shè)“訂單”表中有訂單號(hào)、職員號(hào)、客戶號(hào)和金額字段,正確的SQL語(yǔ)句只能是
()O
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語(yǔ)句是()。
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語(yǔ)句是
()O
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)20
D).F.
(34)設(shè)有S(學(xué)號(hào),姓名,性別)和SC(學(xué)號(hào),課程號(hào),成績(jī))兩個(gè)表,用下列SQL語(yǔ)句檢索選修
的
每門課程的成績(jī)都高于或等于85分的學(xué)生的學(xué)號(hào)、姓名和性別,正確的是()。
A)SELECT學(xué)號(hào),姓名,性別FROMsWHEREEXISTS;
(SELECT*FROMscWHEREsc.學(xué)號(hào)=s.學(xué)號(hào)AND成績(jī)v=85)
B)SELECT學(xué)號(hào),姓名,性別FROMsWHERENOTEXISTS;
(SELECT*FROMscWHEREsc.學(xué)號(hào)=s.學(xué)號(hào)AND成績(jī)<=85)
C)SELECT學(xué)號(hào),姓名,性別FROMsWHEREEXISTS;
(SELECTTROMscWHEREsc.學(xué)號(hào)=s.學(xué)號(hào)AND成績(jī)>85)
D)SELECT學(xué)號(hào),姓名,性別FROMsWHERENOTEXISTS;
(SELECT*FROMscWHEREsc.學(xué)號(hào)=s.學(xué)號(hào)AND成績(jī)<85)
(35)從“訂單”表中刪除簽訂日期為2004年1月10日之前(含)的訂單記錄,正確的SQL
:級(jí)VisualFoxPro數(shù)據(jù)庫(kù)程序設(shè)計(jì)試卷第6頁(yè)(共6頁(yè))
語(yǔ)句是()。
A)DROPFROM訂單WHERE簽訂日期<=「2004-1-10}
B)DROPFROM訂單FOR簽訂日期<={-2004-1-10}
C)DELETEFROM訂單WHERE簽訂日期<=「2004-1-10}
D)DELETEFROM訂單FOR簽訂日期<=「2004-1-10}
二、填空題(每空2分,共30分)
(1)對(duì)長(zhǎng)度為10的線性表進(jìn)行冒泡排序,最壞情況下需要比較的次數(shù)為【1】。
(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)行檢查,通過(guò)閱讀和討論,分析和發(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】。
(6)表達(dá)式{-2005-10-310:0:0}-「2005-10-39:0:0}的數(shù)據(jù)類型是【6】。
(7)在VisualFoxPro中,將只能在建立它的模塊中使用的內(nèi)存變量稱為【7】。
(8)查詢?cè)O(shè)計(jì)器的“排序依據(jù)”選項(xiàng)卡對(duì)應(yīng)于SQLSELECT語(yǔ)句的【8】短語(yǔ)。
(9)在定義字段有效性規(guī)則時(shí),在規(guī)則框中輸入的表達(dá)式類型是【9】。
(10)在VisualFoxPro中,主索引可以保證數(shù)據(jù)的[10]完整性。
(11)SQL支持集合的并運(yùn)算,運(yùn)算符是[11]?
(12)SQLSELECT語(yǔ)句的功能是[12]。
(13)“職工”表有工資字段,計(jì)算工資合計(jì)的SQL語(yǔ)句是:
SELECT[13]FROM職工
(14)要在“成績(jī)”表中插入?條記錄,應(yīng)該使用的SQL語(yǔ)句是:
[14]成績(jī)(學(xué)號(hào),.英語(yǔ),數(shù)學(xué),語(yǔ)文)VALUES("2001100111",91,78,86)
(15)要將一個(gè)彈出式菜單作為某個(gè)控件的快捷菜單,通常是在該控件的【15】事件代
碼中添加調(diào)用彈出式菜單程序的命令。_
2006年4月名被弒春叁老爸拿
一、選擇題
(l)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)ORDERBY
(9)邏輯型(10)實(shí)體
(II)UNION(12)查詢或數(shù)據(jù)查詢
(13)SUM(工資)(14)INSERTINTO
(15)RightClick
機(jī)密★啟用前
2006年9月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試試卷
VisualFoxPro數(shù)據(jù)庫(kù)程序設(shè)計(jì)
27
注意事項(xiàng)
-、考生應(yīng)嚴(yán)格遵守考場(chǎng)規(guī)則,得到監(jiān)考人員指令后方可作答。
二、考生拿到試卷后應(yīng)首先將自己的姓名、準(zhǔn)考證號(hào)等內(nèi)容涂寫在答題卡的相應(yīng)位置上。
三、選擇題答案必須用鉛筆填涂在答題卡的相應(yīng)位置上,填空題的答案必須用藍(lán)、黑色鋼
筆或圓珠筆寫在答題卡的相應(yīng)位置上,答案寫在試卷上無(wú)效。
四、注意字跡清楚,保持
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年統(tǒng)計(jì)學(xué)考試相關(guān)數(shù)據(jù)處理試題及答案
- 吸引力與技術(shù)的美容師考試試題及答案
- 二手車現(xiàn)場(chǎng)評(píng)估準(zhǔn)備工作試題及答案
- 寵物營(yíng)養(yǎng)師考試知識(shí)點(diǎn)解析試題及答案
- 2024年美容師誠(chéng)信經(jīng)營(yíng)考量試題及答案
- 2024年小自考行政管理考試重點(diǎn)試題試題及答案
- 汽車美容器械的維護(hù)與保養(yǎng)試題及答案
- 2024-2025學(xué)年內(nèi)蒙古巴彥淖爾一中高一下學(xué)期第一次學(xué)業(yè)診斷生物及答案
- 2024年計(jì)算機(jī)基礎(chǔ)考試知識(shí)整合試題及答案
- 關(guān)于寵物營(yíng)養(yǎng)師職業(yè)倫理的討論試題及答案
- 化工類職業(yè)生涯規(guī)劃
- 新高考2卷散文《放猖》
- 管樁引孔施工方案
- 工業(yè)機(jī)器人專業(yè)實(shí)訓(xùn)室建設(shè)方案
- 高教版2023年中職教科書《語(yǔ)文》(基礎(chǔ)模塊)上冊(cè)教案全冊(cè)
- 《開源軟件與專有軟件的競(jìng)爭(zhēng)》
- 生產(chǎn)經(jīng)理季度工作計(jì)劃
- 導(dǎo)管相關(guān)性血流感染-7
- GB/T 30595-2024建筑保溫用擠塑聚苯板(XPS)系統(tǒng)材料
- 《智能家居系統(tǒng)》課件
- 病歷書寫(門急診病歷)
評(píng)論
0/150
提交評(píng)論