計(jì)算機(jī)二級(jí)試題_第1頁
計(jì)算機(jī)二級(jí)試題_第2頁
計(jì)算機(jī)二級(jí)試題_第3頁
計(jì)算機(jī)二級(jí)試題_第4頁
計(jì)算機(jī)二級(jí)試題_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

全國計(jì)算機(jī)等級(jí)考試二級(jí)公共基礎(chǔ)知識(shí)試卷分析與VFP近10次筆試試卷

學(xué)號(hào):姓名:專業(yè):

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

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

(考試時(shí)間90分鐘,滿分100分)

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

下列各題A)、B)、C)、D)各選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,請(qǐng)將正確選項(xiàng)涂寫在答題卡上相應(yīng),

答在試卷上不得分。

(1)軟件是指

A)程序B)程序和文擋

C)算法加數(shù)據(jù)結(jié)構(gòu)D)程序、數(shù)據(jù)與相關(guān)文檔的完整結(jié)合

(2)軟件調(diào)試的目的是

A)發(fā)現(xiàn)錯(cuò)誤B)改正錯(cuò)誤C)改善軟件的性能D)驗(yàn)證軟件的正確性

<3)在面向?qū)ο蠓椒ㄖ?,?shí)現(xiàn)信息隱蔽是依靠

A)對(duì)象的繼承B)對(duì)象的多態(tài)C)對(duì)象的封裝D)對(duì)象的分類

(4)下列敘述中,不符合良好程序設(shè)計(jì)風(fēng)格要求的是

A)程序的效率第一,清晰第二B)程序的可讀性好

C)程序中要有必要的注釋D)輸入數(shù)據(jù)前要有提示信息

(5)下列敘述中正確的是

A)程序執(zhí)行的效率與數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)密切相關(guān)

B)程序執(zhí)行的效率只取決于程序的控制結(jié)構(gòu)

C)程序執(zhí)行的效率只取決于所處理的數(shù)據(jù)量

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

(6)下列敘述中正確的是

A)數(shù)據(jù)的邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu)必定是一一對(duì)應(yīng)的

B)由于計(jì)算機(jī)存儲(chǔ)空間是向量式的存儲(chǔ)結(jié)構(gòu),因此,數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)一定是線性結(jié)構(gòu)

C)程序設(shè)計(jì)語言中的數(shù)組一般是順序存儲(chǔ)結(jié)構(gòu),因此,利用數(shù)組只能處理線性結(jié)構(gòu)

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

(7)冒泡排序在最壞情況下的比較次數(shù)是

A)n(n+l)/2B)nlog2nC)n(n-l)/2D)n/2

(8)一棵二義樹中共有70個(gè)葉子結(jié)點(diǎn)與80個(gè)度為1的結(jié)點(diǎn),則該二叉樹中的總結(jié)點(diǎn)數(shù)為

A)219B)221C)229D)231

(9)下列敘述中正確的是

A)數(shù)據(jù)庫系統(tǒng)是一個(gè)獨(dú)立的系統(tǒng),不需要操作系統(tǒng)的支持

B)數(shù)據(jù)庫技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)的共享問題

C)數(shù)據(jù)庫管理系統(tǒng)就是數(shù)據(jù)庫系統(tǒng)

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

(10)下列敘述中正確的是

A)為了建立一個(gè)關(guān)系,首先要構(gòu)造數(shù)據(jù)的邏輯關(guān)系

B)表示關(guān)系的二維表中各元組的每一個(gè)分量還可以分成若干數(shù)據(jù)項(xiàng)

C)一個(gè)關(guān)系的屬性名表稱為關(guān)系模式

D)一個(gè)關(guān)系可以包括多個(gè)二維表

(11)在VisualFoxPro中,通常以窗口形式出現(xiàn),用以創(chuàng)建和修改表、表單、數(shù)據(jù)庫等應(yīng)用程序組件的

1

全國計(jì)算機(jī)等級(jí)考試二級(jí)公共基礎(chǔ)知識(shí)試卷分析與VFP近10次筆試試卷

可視化工具稱為

A)向?qū))設(shè)計(jì)器C)生成器D)項(xiàng)目管理器

(12)命令?VARTYPE(TIMEO)

A)CB)DC)TD)出錯(cuò)

(13)命令?LEN(SPACE(3)-SPACE(2))的結(jié)果是

A)1B)2C)3D)5

(14)在VisualFoxPro中,菜單程序文件的默認(rèn)擴(kuò)展名是

A)mnxB)mntC)mprD)prg

(15)想要將日期型或日期時(shí)間型數(shù)據(jù)中的年份用4位數(shù)字顯示,應(yīng)當(dāng)使用設(shè)置命令

A)SETCENTURYONB)SETCENTURYOFF

C)SETCENTURYTO4B)SETCENTURYOF4

<16)已知表中有字符型字段職稱和性別,要建立一個(gè)索引,要求首先按職稱排序、職稱相同時(shí)再按性別排

序,正確的命令是

A)INDEXON職稱+■性別TOtttB)INDEXON性別+職稱TOttt

C)INDEXON職稱,性別TOtttD)INDEXON性別,職稱TOttt

(17)在VisualFoxPro中,UnLoad事件的出發(fā)時(shí)機(jī)是

A)釋放表單B)打開表單C)創(chuàng)建表單D)運(yùn)行表單

(18)命令SELECT0的功能是

A)選擇編號(hào)最小的未使用工作區(qū)B)選擇0號(hào)工作區(qū)

C)關(guān)閉當(dāng)前工作區(qū)中的表D)選擇當(dāng)前工作區(qū)

<19)下面有關(guān)數(shù)據(jù)庫表和自由表的敘述中,借誤的是

A)數(shù)據(jù)庫表和自由表都可以用表設(shè)計(jì)器來建立

B)數(shù)據(jù)庫表和自由表都支持表間聯(lián)系和參照完整性

C)自由表可以添加到數(shù)據(jù)庫中成為數(shù)據(jù)庫表

D)數(shù)據(jù)庫表可以從數(shù)據(jù)庫中移出成為自由表

(20)有關(guān)ZAP命令的描述,正確的是

A)ZAP命令只能刪除當(dāng)前表的當(dāng)前記錄B)ZAP命令只能刪除當(dāng)前表的帶有刪除標(biāo)記的記錄

C)ZAP命令能刪除當(dāng)前表的全部記錄D)ZAP命令能刪除表的結(jié)構(gòu)和全部記錄

(21)在視圖設(shè)計(jì)器中有,而在查詢?cè)O(shè)計(jì)器中沒有?的選項(xiàng)卡是

A)排序依據(jù)B)更新條件C)分組依據(jù)D)雜項(xiàng)

(22)在使用查詢?cè)O(shè)計(jì)器創(chuàng)建查詢時(shí),為了指定在查詢結(jié)果中是否包含重復(fù)記錄(對(duì)應(yīng)于DISTINCT),應(yīng)

該使用的選項(xiàng)卡是

A)排序依據(jù)B)聯(lián)接C)篩選D)雜項(xiàng)

(23)在VisualFoxPro中,過程的返回語句是

A)GOBACKB)COMEBACKQRETURND)BACK

(24)在數(shù)據(jù)庫表上的字段有效性規(guī)則是

A)邏輯表達(dá)式B)字符表達(dá)式C)數(shù)字表達(dá)式D)以上三種都有可能

(25)假設(shè)在表單設(shè)計(jì)器環(huán)境下,表單中有一個(gè)文本框且已經(jīng)被選定為當(dāng)前對(duì)象。現(xiàn)在從屬性窗口中選

擇Value屬性,然后在設(shè)置框中輸入:={A2001-9-101-{A2001-8-20}o請(qǐng)問以上操作后,文本框Value

屬性值的數(shù)據(jù)類型

A)日期型B)數(shù)值型C)字符型D)以上操作出錯(cuò)

(26)在SQLSELECT語句中為了將查詢結(jié)果存儲(chǔ)到臨時(shí)表應(yīng)該使用短語

A)TOCURSORB)INTOCURSORC)fNTODBFD)TODBF

(27)在表單設(shè)計(jì)中,經(jīng)常會(huì)用到一些特定的關(guān)鍵字、屬性和事件。下列各項(xiàng)中屬于屬性的是

2

全國計(jì)算機(jī)等級(jí)考試二級(jí)公共基礎(chǔ)知識(shí)試卷分析與VFP近10次筆試試卷

A)ThisB)ThisfdrmC)CaptionD)Click

(28)下面程序計(jì)算?個(gè)整數(shù)的各位數(shù)字之和。在下劃線處應(yīng)該填寫的語句是

SETTALKOFF

Input"x="tox

S=0

DOWHILEX!=0

S=S十mod(x』0)

Enddo

?s

Settalkon

A)X=int(x/10)B)X=INT(X%10)C)X=X-INT(X/10)D)X=X-INT(X%10)

(29)在SQL的ALTERTABLE語句中,為了增加一個(gè)新的字段應(yīng)該用短語

A)CREATEB)APPENDC)COLUMND)ADD

(30)~(35)題使用如下數(shù)據(jù)表:

學(xué)生.DBF:學(xué)號(hào)(C,8),姓名(C,6),性別(C,2),出生日期(D)

選課.DBF:學(xué)號(hào)(C,8),課程號(hào)(C,3),成績(jī)(N,5,1)

(30)查詢所有1982年3月20日以后(含)出生、性別為男的學(xué)生,正確的SQL語句是

A)SELECT*FROM學(xué)生WHERE出生日期>={7982-03-20}AND性別="男"

B)SELECT*FROM學(xué)生WHERE出生日期<={八1982-03-20}AND性別="男"

C)SELECT*FROM學(xué)生WHERE出生日期>={7982-03-20}01<性別="男"

D)SELECT*FROM學(xué)生WHERE出生日期<={為982-03-20}011性別="男"

(31)計(jì)算劉明同學(xué)選修的所有課程的平均成績(jī),正確的SQL語句是

A)SELECTAVG(成績(jī))FROM選課WHERE姓名="劉明”

B)SELECTAVG(成績(jī))FROM學(xué)生,選課WHERE姓名="文U明"

C)SELECTAVG(成績(jī))FROM學(xué)生,選課WHERE學(xué)生.姓名="劉明”

D)SELECTAVG(成績(jī))FROM學(xué)生,選課WHERE學(xué)生.學(xué)號(hào)=選課.學(xué)號(hào)AND姓名="劉明”

(32)假定學(xué)號(hào)的第3、4位為專業(yè)代碼。要計(jì)算各專業(yè)學(xué)生選修課程號(hào)為"10「課程的平均成績(jī),正確

的SQL語句是

A)SELECT專業(yè)ASSUBS(學(xué)號(hào),3,2),平均分ASAVG(成績(jī))FROM選課WHERE課程號(hào)

="101"GROUPBY專業(yè)

B)SELECTSUBS(學(xué)號(hào),3,2)AS專'也,AVG(成績(jī))AS平均分FROM選課WHERE課程號(hào)="101"

GROUPBY1

C)SELECTSUBS(學(xué)號(hào),3,2)AS專業(yè),AVG(成績(jī))AS平均分FROM選課WHERE課程號(hào)

="101"ORDERBY專業(yè)

D)SELECT專業(yè)ASSUBS(學(xué)號(hào),3,2),平均分ASAVG(成績(jī))FROM選課WHERE課程號(hào)="101”

ORDERBY1

(33)查詢選修課程為號(hào)"101”課程得分最高的同學(xué),正確的SQL語句是

A)SELECT學(xué)生.學(xué)號(hào),姓名FROM學(xué)生,選課WHERE學(xué)生.學(xué)號(hào)=選課.學(xué)號(hào)AND課程號(hào)="101〃

AND成績(jī)>=ALL(SELECT成績(jī)FROM選課)

B)SELECT學(xué)生.學(xué)號(hào),姓名FROM學(xué)生,選課WHERE學(xué)生.學(xué)號(hào)=選課.學(xué)號(hào)AND成

^>=ALL(SELECT成績(jī)FROM選課WHERE課程號(hào)="101")

C)SELECT學(xué)生.學(xué)號(hào),姓名FROM學(xué)生,選課WHERE學(xué)生.學(xué)號(hào)=選課.學(xué)號(hào)AND成

^>=ANY(SELECT成績(jī)FROM選課WHERE課程號(hào)="101")

3

全國計(jì)算機(jī)等級(jí)考試二級(jí)公共基礎(chǔ)知識(shí)試卷分析與VFP近10次筆試試卷

D)SELECT學(xué)生.學(xué)號(hào),姓名FROM學(xué)生,選課WHERE學(xué)生.學(xué)號(hào)=選課.學(xué)號(hào)AND課程號(hào)="101”

AND成績(jī)>=ALL(SELECT成績(jī)FROM選課WHERE課程號(hào)="101")

(34)插入一條記錄到“選課”表中,學(xué)號(hào)、課程號(hào)和成績(jī)分別是“02080111”、“103”和80,正確的

SQL語句是

A)INSERTINTO選課VALUES(,,02080111”,"103”,80)

B)INSERTVALUES("02080111","103”,80)TO選課(學(xué)號(hào),課程號(hào),成績(jī))

C)INSERTVALUES(z,0208011C,"103”,80)INTO選課(學(xué)號(hào),課程號(hào),成績(jī))

D)INSERTINTO選課(學(xué)號(hào),課程號(hào),成績(jī))FROMVALUES("02080Ul","103”,80)

(35)將學(xué)號(hào)為“02080110”、課程號(hào)為“102”的選課記錄的成績(jī)改為92,正確的SQL

語句是

A)UPDATE選課SET成績(jī)WITH92WHERE學(xué)號(hào)="02080110”AND課程號(hào)="102”

B)UPDATE選課SET成績(jī)=92WHERE學(xué)號(hào)="02080110”AND課程號(hào)="102”

C)UPDATEFROM選課SET成績(jī)WITH92WHERE學(xué)號(hào)="02080110”AND課程號(hào)="102”

D)UPDATEFROM選課SET成績(jī)=92WHERE學(xué)號(hào)="02080110”AND課程號(hào)="102”

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

請(qǐng)將每?個(gè)空的正確的答案寫在答題卡口卜口5]序號(hào)的橫線上,答在試卷上不得分。注意:以命令關(guān)

鍵字填空必須拼寫完整。

(1)軟件需求規(guī)格說明B應(yīng)具有完整性、無歧義性、正確性、可驗(yàn)證性、可修改性等特性,其中最重要的是

111.

(2)在兩種基本測(cè)試方法中,⑵測(cè)試的原則之一保證所測(cè)模塊中每一個(gè)獨(dú)立路徑至少要執(zhí)行一次。

(3)線性表的存儲(chǔ)結(jié)構(gòu)主要分為順序存儲(chǔ)結(jié)構(gòu)和鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)。隊(duì)列是一種特殊的線性表,循環(huán)隊(duì)列是隊(duì)列

的131存儲(chǔ)結(jié)構(gòu)。

(4)對(duì)下列二叉樹進(jìn)行中序遍歷的結(jié)果為|4|?

F

CE

BHP

(5)在E-R圖中,矩形表示15].

(6)如下命令查詢雇員表中"部門號(hào)"字段為空值的記錄select*from雇員where部門號(hào)⑹

⑺在SQL的select查詢中,having子句不可以單獨(dú)使用,總是跟在」ZL子句之后一起使用。

(8)在SQL的select查詢時(shí),使用181子句實(shí)現(xiàn)消除查詢結(jié)果中的重復(fù)記錄。

(9)在VisualFoxPro中修改表結(jié)構(gòu)的非SOL命令是[9]

(10)在VisualFoxPro中,在運(yùn)行表單時(shí)最先引發(fā)的表單事件是1101事件。

(11)在VisualFoxPro中,使用locateall命令按條件對(duì)表中的記錄進(jìn)行查找,若查不到記錄,函數(shù)eof()返

回值應(yīng)是.【111。

(12)在VisualFoxPro表單中,當(dāng)用戶使用鼠標(biāo)單擊命令按鈕時(shí),會(huì)觸發(fā)命令按鈕的[121事件。

(13)在VisualFoxPro中,假設(shè)表單上有一選項(xiàng)組:O男O女,該選項(xiàng)組的Value屬性值賦為0。當(dāng)其中

的第一個(gè)選項(xiàng)按鈕“男”被選中,該選項(xiàng)組的Value屬性值為[1310

(14)在VisualFoxPro表單中,用來確定復(fù)選框是否被選中的屬性是“41。

(15)在SQL中,插入、冊(cè)IJ除、更新命令依次是INSERT、DELETE和[151。

4

全國計(jì)算機(jī)等級(jí)考試二級(jí)公共基礎(chǔ)知識(shí)試卷分析與VFP近10次筆試試卷

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

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

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

下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的。請(qǐng)將正確選項(xiàng)涂寫在答題卡相應(yīng)位置上,

答在試卷上不得分。

(1)程序流程圖中帶有箭頭的線段表示的是:

A.圖元關(guān)系B.數(shù)據(jù)流C.控制流D.調(diào)用關(guān)系

(2)結(jié)構(gòu)化程序設(shè)計(jì)的基本原則不包括

A.多態(tài)性B.自頂向下C.模塊化D.逐步求精

(3)軟件設(shè)計(jì)中模塊劃分應(yīng)遵循的準(zhǔn)則是

A.低內(nèi)聚低耦合B.高內(nèi)聚低耦合C.低內(nèi)聚高耦合D.高內(nèi)聚高耦合

(4)在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是

A.可行性分析報(bào)告B.軟件需求規(guī)格說明書C.概要設(shè)計(jì)說明書D.集成測(cè)試計(jì)劃

(5)算法的有窮性是指

A.算法程序的運(yùn)行時(shí)間是有限的B.算法程序所處理的數(shù)據(jù)量是有限的

C.算法程序的長(zhǎng)度是有限的D.算法只能被有限的用戶使用

(6)對(duì)長(zhǎng)度為n的線性表排序,在最壞情況下,比較次數(shù)不是n(n-l)/2的排序方法是

A.快速排序B.冒泡排序C.直接插入排序D.堆排序

(7)下列關(guān)于棧的敘述正確的是

A.棧按“先進(jìn)先出”組織數(shù)據(jù)B.棧按“先進(jìn)后出”組織數(shù)據(jù)

C.只能在棧底插入數(shù)據(jù)D.不能刪除數(shù)據(jù)

8)在數(shù)據(jù)庫設(shè)計(jì)中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于

A.需求分析階段B.概念設(shè)計(jì)階段C.邏輯設(shè)計(jì)階段D.物埋設(shè)計(jì)階段

(9)有三個(gè)關(guān)系R、S和T如下:

RST

BCDBCDBCD

a0KIf3h2a0KI

b1N1a0KI

n2XI

由關(guān)系R和S通過運(yùn)算得到關(guān)系T,則所使用的運(yùn)算為

A.并B.自然連接C.笛卡爾積D.交

(10)設(shè)有表示學(xué)生選課的三張表,學(xué)生S(學(xué)號(hào),姓名,性別,年齡,身份證號(hào)),課程C(課號(hào),課名),

選課SC(學(xué)號(hào),課號(hào),成績(jī)),則表SC的關(guān)鍵字(鍵或碼)為

A.課號(hào),成績(jī)B.學(xué)號(hào),成績(jī)C.學(xué)號(hào),課號(hào)D.學(xué)號(hào),姓名,成績(jī)

(11)在Visualfoxpro中,擴(kuò)展名為mnx的文件是

A.備注文件B.項(xiàng)目文件C.表單文件D.菜單文件

(12)有如下賦值語句:a="計(jì)算機(jī)〃、b="微型",結(jié)果為"微型機(jī)”的表達(dá)式是

A.b+LEFT(a,3)B.b+RIGHT(a,1)C.b+LEFT(a,5,2)D.b+RIGHT(a,2)

(13)在VisualFoxPro中,有如下內(nèi)存變量賦值語句:

X={"2001-07-2810:15:20PM}

Y=.F.

5

全國計(jì)算機(jī)等級(jí)考試二級(jí)公共基礎(chǔ)知識(shí)試卷分析與VFP近10次筆試試卷

M二$123.45

N=123.45

Z=〃123.34〃

執(zhí)行上述賦值語句后,內(nèi)存變量X、Y、M、N和Z的數(shù)據(jù)類型分別是

A.D、L、Y、N、CB.T、L、Y、N、CC.T、L、M、N、CD.T、L、Y、N、S

(14)下面程序的運(yùn)行結(jié)果是

SETEXACTON

s=“ni〃+SPACE(2)

TFs=〃ni〃

IFs=ni

?"one”

ELSE

?"two"

ENDIF

ELSE

IFs=ni

?"three”

ELSE

?"four"

ENDIF

ENDIF

RETURN

A.oneB.twoC.threeD.four

(15)如果內(nèi)存變量和字段變量均有變量名〃姓名”,那么引用內(nèi)存變量的正確方法是:

A.M.姓名B.M_〉姓名C.姓名D.A和B都可以

(16)要為當(dāng)前表所有性別為“女”的職工增加100元工資,應(yīng)使用命令

REPLACEALL工資WITH工資+100REPLACE工資WITH工資+100FOR性別="女"

CHANGEALL工資WITH工資+100CHANGEALL工資WITH工資+100FOR性別="女"

(17)MODIFYSTRUCTURE命令的功能是:

A.修改記錄值B.修改表結(jié)構(gòu)C.修改數(shù)據(jù)庫結(jié)構(gòu)D.修改數(shù)據(jù)庫或表結(jié)構(gòu)

(18)可以運(yùn)行查詢文件的命令是:

A.D0B.BROWSEDOQUERYD.CREATEQUERY

(19)SQL語句中刪除視圖的命令是:

A.DROPTABLEB.DROPVIEWC.ERASETABLED.ERASEVIEW

(20)設(shè)有訂單表order(其中包含字段:訂單號(hào),客戶號(hào),職員號(hào),簽訂日期,金額),查詢2007年所簽訂單的

信息,并按金額降序排序,正確的SQL命令是:

A.SELECT*FROMorderWHEREYEAR(簽訂日期)=2007ORDERBY金額DESC

B.SELECT*FROMorderWHILEYEAR(簽訂日期)=2007ORDERBY金額ASC

C.SELECT*FROMorderWHEREYEAR(簽訂日期)=2007ORDERBY金額ASC

D.SELECT*FROMorderWHILEYEAR(簽訂日期)=2007ORDERBY金額DESC

(21)設(shè)有訂單表order(其中包含字段:訂單號(hào),客戶號(hào),職員號(hào),簽訂日期,金額),刪除2002年1月1日

以前簽訂的訂單記錄,正確的SQL命令是:

A.DELETETABLEorderWHERE簽訂日期<{-2002-1-1}

B.DELETETABLEorderWHILE簽訂日期>「2002TT}

C.DELETEFRCftlorderWHERE簽訂日期〈「2002-1-1}

D.DELETEFROMorderWHILE簽訂日期>「2002T-1}

(22)下面屬于表單方法名(非事件名)的是:

A.InitB.ReleaseC.DestroyD.Caption

(23)下列表單的哪個(gè)屬性設(shè)置為真時(shí),表單運(yùn)行時(shí)將自動(dòng)居中:

全國計(jì)算機(jī)等級(jí)考試二級(jí)公共基礎(chǔ)知識(shí)試卷分析與VFP近10次筆試試卷

A.AutoCenterB.AlwaysOnTopC.ShowCenterD.FormCenter

(24)下面關(guān)于命令DOFORMXXNAMEYYLINKED的陳述中,正確的是:

A.產(chǎn)生表單對(duì)象引用變量XX,在釋放變量XX時(shí)自動(dòng)關(guān)閉表單

B.產(chǎn)生表單對(duì)象引用變量XX,在釋放變量XX時(shí)并不關(guān)閉表單

C.產(chǎn)生表單對(duì)象引用變量YY,在釋放變量YY時(shí)自動(dòng)關(guān)閉表單

D.產(chǎn)生表單對(duì)象引用變量YY,在釋放變量YY時(shí)并不關(guān)閉表單

(25)表單里有一個(gè)選項(xiàng)按鈕組,包含兩個(gè)選項(xiàng)按鈕Option1和0ption2,假設(shè)0ption2沒有設(shè)置Click事

件代碼,而Option1以及選項(xiàng)按鈕組和表單都設(shè)置了Click事件代碼,那么當(dāng)表單運(yùn)行時(shí);如果用戶單擊

0ption2,系統(tǒng)將:

A.執(zhí)行表單的Click事件代碼B.執(zhí)行選項(xiàng)按鈕組的Click事件代碼

C.執(zhí)行Optionl的Click事件代碼D.不會(huì)有反應(yīng)

(26)下列程序段執(zhí)行以后,內(nèi)存變量X和Y的值是:

CLEAR

STORE3TOX

STORE5TOY

PLUS((X),Y)

?X,Y

PROCEDUREPLUS

PARAMETERSAl,A2

A1=A1+A2

A2=A1+A2

ENDPROC

A.813B.313C.35D.85

(27)下列程序段執(zhí)行以后,內(nèi)存標(biāo)量y的值是:

CLEAR

X=12345

Y=0

DOWHILEX>0

y=y+x%10

x=int(x/10)

ENDDO

?y

A.54321B.12345C.51D.15

(28)下列程序段執(zhí)行后,內(nèi)存變量si的值是;

si="network”

sl=stuff(sl,4,4,"BIOS")

?si

A.networkB.netBIOSC.netD.BIOS

(29)參照完整性規(guī)則的更新規(guī)則中“級(jí)聯(lián)”的含義是:

A.更新父表中的連接字段值時(shí),用新的連接字段自動(dòng)修改子表中的所有相關(guān)記錄

B.若子表中有與父表相關(guān)的記錄,則禁止修改父表中的連接字段值

C.父表中的連接字段值可以隨意更新,不會(huì)影響了表中的記錄

D.父表中的連接字段值在任何情況下都不允許更新

(30)在查詢?cè)O(shè)計(jì)器環(huán)境中,“查詢”菜單下的“查詢?nèi)ハ颉泵钪付瞬樵兘Y(jié)果的輸出去向,輸出去向不

包括:

A.臨時(shí)表B.表C.文本文件D.屏幕

(31)表單名為myForm的表單中有一個(gè)頁框myPageFrame,將該頁框的第3頁(Page3)的標(biāo)題設(shè)置為“修改”,

可以使用代碼:

A.myForm.Page3.myPageFrame.Caption="修改"B.myForm.myPageFrame.Caption.Page3="修改”

7

全國計(jì)算機(jī)等級(jí)考試二級(jí)公共基礎(chǔ)知識(shí)試卷分析與VFP近10次筆試試卷

C.Thisform.myPageFrame.Page3.Caption="修改"D.Thisform.myPageFrame.Caption.Page3="修改"

(32)向一個(gè)項(xiàng)目中添加一個(gè)數(shù)據(jù)庫,應(yīng)該使用項(xiàng)目管理器的:

A.“代碼”選項(xiàng)卡B.“類”選項(xiàng)卡C.“文檔”選項(xiàng)卡D.“數(shù)據(jù)”選項(xiàng)卡

下表是用list命令顯示的“運(yùn)動(dòng)員”表的內(nèi)容和結(jié)構(gòu),(33)-(35)題使用該表:

記錄號(hào)運(yùn)動(dòng)員號(hào)投中2分球投中3分球罰球

11345

22213

33000

44567

(33)為“運(yùn)動(dòng)員”表增加一個(gè)字段“得分”的SQL語句是:

A.CHANGETABLE運(yùn)動(dòng)員ADD得分IB.ALTERDATA運(yùn)動(dòng)員ADD得分I

C.ALTERTABLE運(yùn)動(dòng)員ADD得分ID.CHANGETABLE運(yùn)動(dòng)員INSERT得分I

(34)計(jì)算每名運(yùn)動(dòng)員的“得分”(33題增加的字段)的正確SQL語句是:

A.UPDATE運(yùn)動(dòng)員FIELD得分=2*投中2分球+3*投中3分球+罰球

B.UPDATE運(yùn)動(dòng)員FIELD得分WITH2*投中2分球+3*投中3分球+罰球

C.UPDATE運(yùn)動(dòng)員SET得分WITH2*投中2分球+3*投中3分球+罰球

D.UPDATE運(yùn)動(dòng)員SET得分=2*投中2分球+3*投中3分球+罰球

(35)檢索“投中3分球”小于等于5個(gè)的運(yùn)動(dòng)員中“得分”最高的運(yùn)動(dòng)員的“得分”,正確的SQL語句是:

A.SELECTMAX(得分)得分FROM運(yùn)動(dòng)員WHERE投中3分球<=5

B.SELECTMAX(得分)得分FROM運(yùn)動(dòng)員WHEN投中3分球<=5

C.SELECT得分=MAX(得分)FROM運(yùn)動(dòng)員WHERE投中3分球<=5

D.SELECT得分=MAX(得分)FROM運(yùn)動(dòng)員WHEN投中3分球<=5

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

請(qǐng)將每一個(gè)空的正確答案寫在答題卡(1)?(15)序號(hào)的橫線上,答在試卷上不得分。注意:以命令關(guān)鍵字填

空的必須拼寫完整。

(1)測(cè)試用例包括輸入值集和【1】值集。

(2)深度為5的滿二叉樹有【2】一個(gè)葉子結(jié)點(diǎn)。

(3)設(shè)某循環(huán)隊(duì)列的容量為50,頭指針front=5(指向隊(duì)頭元索的前一位置),尾指針rear=29(指向?qū)ξ苍?/p>

素),則該循環(huán)隊(duì)列中共有13】個(gè)元素。

(4)在關(guān)系數(shù)據(jù)庫中,用來表示實(shí)體之間聯(lián)系的是【4】.

(5)在數(shù)據(jù)庫管理系統(tǒng)提供的數(shù)據(jù)定義語言、數(shù)據(jù)操縱語言和數(shù)據(jù)控制語言中,3一負(fù)責(zé)數(shù)據(jù)的模式定

義與數(shù)據(jù)的物理存取構(gòu)建。

(6)在基本表中,要求字段名【6】重復(fù)。

(7)SQL的SELECT語句中,使用【的子句可以消除結(jié)果中的重復(fù)記錄。

(8)在SQL的WHERE子句的條件表達(dá)式中,字符串匹配(模糊查詢)的運(yùn)算符是[8】。

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

(10)使用SQL的CREATETABLE語句定義表結(jié)構(gòu)時(shí),用【10】短語說明主關(guān)鍵字(主索引)。

(11)在SQL語句中,要查詢表s在AGE字段上取空值的記錄,正確的SQL語句為:

SELECT*EROMsWHERE[II]…

(12)在VisualFoxPro中,使用LOCATEALL命令按條件對(duì)表中的記錄進(jìn)行查找,若查不到記錄,函數(shù)EOF()

的返回值應(yīng)是【12】。

(13)在VisualFoxPro中,假設(shè)當(dāng)前文件夾中有菜單程序文件MYMENU.MPR,運(yùn)行該菜單程序的命令是

(14)在VisualFoxPro中,如果要在子程序中創(chuàng)建-?個(gè)只在本程序中使用的變量XI(不影響上級(jí)或下級(jí)的

程序),應(yīng)該使用【14】說明變量.

(15)在VisualFoxPro中,在當(dāng)前打開的表中物理刪除帶有刪除標(biāo)記記錄的命令是

8

全國計(jì)算機(jī)等級(jí)考試二級(jí)公共基礎(chǔ)知識(shí)試卷分析與VFP近10次筆試試卷

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

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

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

下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,請(qǐng)將正確選項(xiàng)寫在答題卡適當(dāng)?shù)奈恢蒙希?/p>

答在試卷上不給分。

(1)一個(gè)棧的初始狀態(tài)為空,現(xiàn)將元素1、2、3,4、5、A、B、C、D、E依次入棧,再依次出棧,則元素出

棧順序是()

(A)12345ABCDE(B)EDCBA54321

(OABCDE12345(D)54321EDCBA

(2)下列敘述中正確的是)

(A)循環(huán)隊(duì)列有隊(duì)頭和隊(duì)尾兩個(gè)指針,因此,循環(huán)隊(duì)列是非線性結(jié)構(gòu)

(B)在循環(huán)隊(duì)列中,只需要隊(duì)頭指針就能反映隊(duì)列中的元素的動(dòng)態(tài)變化情況

(C)在循環(huán)隊(duì)列中,只需要隊(duì)尾指針就能反映隊(duì)列中的元素的動(dòng)態(tài)變化情況

(D)循環(huán)隊(duì)列中元素的個(gè)數(shù)是由隊(duì)頭指針和隊(duì)尾指針共同決定的

⑶在長(zhǎng)度為n的有序線性表中進(jìn)行二分查找,最壞情況下需要進(jìn)行比較的次數(shù)是()(A)

o(n)(B)o(n?)(0o(log2n)(D)o(nlog2n)

(4)下列敘述中正確的是)

(A)順序存儲(chǔ)結(jié)構(gòu)的存儲(chǔ)一定是連續(xù)的,鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的存儲(chǔ)空間不一定是連續(xù)的

(B)順序存儲(chǔ)結(jié)構(gòu)只針對(duì)線性結(jié)構(gòu),鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)只針對(duì)非線性結(jié)構(gòu)

(0順序存儲(chǔ)結(jié)構(gòu)能存儲(chǔ)有序表,鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)不能存儲(chǔ)有序表

(D)鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)比順序存儲(chǔ)結(jié)構(gòu)節(jié)省存儲(chǔ)空間

(5)數(shù)據(jù)流圖中帶有箭頭的線段表示的是)

(A)控制流(B)事件驅(qū)動(dòng)⑹模塊調(diào)用(D)數(shù)據(jù)流

(6)在軟件開發(fā)中,需求分析階段可以使用的工具是)

(A)N-S圖(B)DFD圖(C)PAD圖(D)程序流程圖

(7)在面向?qū)ο蠓椒ㄖ校粚儆趯?duì)象基本特點(diǎn)的是)

(A)一致性(B)分類性(C)多態(tài)性(D)標(biāo)識(shí)唯一性

(8)一間宿舍可住多個(gè)學(xué)生,則實(shí)體宿舍和學(xué)生之間的聯(lián)系是)

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

(9)在數(shù)據(jù)管理技術(shù)發(fā)展的三個(gè)階段中,數(shù)據(jù)共享最好的是)

(A)人工管理階段(B)文件系統(tǒng)階段(C)數(shù)據(jù)庫系統(tǒng)階段(D)三個(gè)階段相同

(10)在三個(gè)關(guān)系R,S和T如下:

RST

ABC

1n匚m13

1□

由關(guān)系R和S通過運(yùn)算得到關(guān)系T,則所使用的運(yùn)算為)

(A)笛卡爾積(B)交⑹并(D)自然連接

(11)設(shè)置表單標(biāo)題的屬性是()

(A)Title(B)Text(C)Biaoti(D)Caption

(12)釋放和關(guān)閉表單的方法是)

9

全國計(jì)算機(jī)等級(jí)考試二級(jí)公共基礎(chǔ)知識(shí)試卷分析與VFP近10次筆試試卷

(A)Re1ease(B)Delete(C)LostFocus(D)Destroy

(13)從表中選擇字段形成新的關(guān)系的操作是()

(A)選擇(B)連接(C)投影(D)并

(14)ModifyCommand命令建立的文件的默認(rèn)的擴(kuò)展名是()

(A)prg(B)app(C)cmd(D)exe

(15)說明數(shù)組后,數(shù)組元素的初值是()

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

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

A)菜單文件B)菜單程序文件C)菜單備注文件D)菜單參數(shù)文件

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

x=76543

y=0

DOWHILEx>0

Y=x%10+y*10

x=int(x/10)

ENDDO

A)3456B)34567C)7654D)76543

(18)在SQLSELECT查詢中,為了使查詢結(jié)果排序應(yīng)該使用短語()

A)ASCB)DESCC)GROUPBYD)ORDERBY

(19)設(shè)a="計(jì)算機(jī)等級(jí)考試",結(jié)果為“考試”的表達(dá)式是()

A)left(a,4)B)right(a,4)C)1eft(a,2)D)right(a.2)

(20)關(guān)于視圖和查詢,以下敘述正確的是()

A)視圖和查詢都只能在數(shù)據(jù)庫中建立

B)視圖和查詢都不能在數(shù)據(jù)庫中建立

C)視圖只能在數(shù)據(jù)庫中建立

D)查詢只能在數(shù)據(jù)中庫建立

(21)在SQLSELECT語句中與INTOTABLE等價(jià)的短語是()

A)INTODBFB)T0TABLEC)INTOFORMD)INTOFILE

(22)CREATEDATABASE命令用來建立()

A)數(shù)據(jù)庫B)關(guān)系C)表D)數(shù)據(jù)文件

(23)欲執(zhí)行程序te叩.prg,應(yīng)該執(zhí)行的命令是()

A)DOPRGtemp,prgB)DOtemp,prgC)DOCMDtemp.prgD)DOFORMtemp.prg

(24)執(zhí)行命令MyForm=Create0bject("F。rm")可以建立一個(gè)表單,為了讓該表單在屏幕上顯示,應(yīng)該執(zhí)行

命令()

A)MyForm.ListB)MyForm.DisplayC)MyForm.ShowD)MyForm.ShowForm

(25)假設(shè)有student表,可以正確添加字段"平均分?jǐn)?shù)"的命令是()

A)ALTERTABLEstudentADD平均分?jǐn)?shù)F(6,2)

B)ALTERDBFstudentADD平均分?jǐn)?shù)F6,2

C)CHANGETABLEstudentADD平均分?jǐn)?shù)F(6,2)

D)CHANGETABLEstudentINSERT平均分?jǐn)?shù)F6.2

(26)頁框控件也稱作選項(xiàng)卡控件,在一個(gè)頁框中可以有多個(gè)頁面,頁面?zhèn)€數(shù)的屬性是()

A)CountB)PageC)NumD)PageCount

(27)打開已經(jīng)存在的表單文件的命令是()

A)MODIFYFORMB)EDITFORMC)OPENFORMD)READFORM

10

全國計(jì)算機(jī)等級(jí)考試二級(jí)公共基礎(chǔ)知識(shí)試卷分析與VFP近10次筆試試卷

(28)在菜單設(shè)計(jì)中,可以在定義菜單名稱時(shí)為菜單項(xiàng)指定一個(gè)訪問鍵。規(guī)定了菜單項(xiàng)的訪問鍵為“x”的菜

單名稱定義是()

A)綜合查詢\<(x)B)綜合查詢/<(x)C)綜合查詢(\<x)D)綜合查詢(/<x)

(29)假定一個(gè)表單里有一個(gè)文本框Textl和一個(gè)命令按鈕組CommandGroupI,命令按鈕組是一個(gè)容器對(duì)象,

其中包含Command1和command2兩個(gè)命令按鈕。如果要在Command1命令按鈕的某個(gè)方法中訪問文本框的

Value屬性值,正確的表達(dá)式是()

A)This.ThisForm.Textl.ValueB)This.Parent.Parent.Textl.Value

C)Parent.Parent.Textl.ValueD)This.Parent.Textl.Value

30)下面關(guān)于數(shù)據(jù)環(huán)境和數(shù)據(jù)環(huán)境中兩個(gè)表之間關(guān)聯(lián)的陳述中,正確的是()

A)數(shù)據(jù)環(huán)境是對(duì)象,關(guān)系不是對(duì)象

B)數(shù)據(jù)環(huán)境不是對(duì)象,關(guān)系是對(duì)象

0數(shù)據(jù)環(huán)境是對(duì)象,關(guān)系是數(shù)據(jù)環(huán)境中的對(duì)象

D)數(shù)據(jù)環(huán)境和關(guān)系都不是對(duì)象

(31)?(35)使用如下關(guān)系:

客戶(客戶號(hào),名稱,聯(lián)系人,郵政編碼,電話號(hào)碼)

產(chǎn)品(產(chǎn)品號(hào),名稱,規(guī)格說明,單價(jià))

訂購單(訂單號(hào),客戶號(hào),訂購日期)

訂購單名細(xì)(訂單號(hào),序號(hào),產(chǎn)品號(hào),數(shù)量)

(31)查詢單價(jià)在600元以上的主機(jī)板和硬盤的正確命令是()

(A)select*from產(chǎn)品where單價(jià)>600and(名稱="主機(jī)板"and名稱="硬盤")

(B)seIect*from產(chǎn)品where單價(jià)>600and(名稱="主機(jī)板"or名稱="硬盤")

(C)seIect*from產(chǎn)品for單價(jià)>600and(名稱="主機(jī)板"and名稱="硬盤")

(D)seIect*from產(chǎn)品for單價(jià)>600and(名稱="主機(jī)板"or名稱="硬盤”)

(32)查詢客戶名稱中有網(wǎng)絡(luò)二字的客戶信息的正確命令是()

(A)select*from客戶for名稱like"%網(wǎng)絡(luò)%”

(B)seIect*from客戶for名稱="$網(wǎng)絡(luò)%”

(C)seIect*from客戶where名稱="$網(wǎng)絡(luò)舟"

(D)seIect*from客戶where名稱like"%網(wǎng)絡(luò)%”

(33)查詢尚未最后確定訂購單的有關(guān)信息的正確命令是()

(A)select名稱,聯(lián)系人,電話號(hào)碼,訂單號(hào)from客戶,訂購單;

Where客戶.客戶號(hào)=訂購單.客戶號(hào)and訂購日期isnulI

(B)select名稱,聯(lián)系人,電話號(hào)碼,訂單號(hào)from客戶,訂購單;

Where客戶.客戶號(hào)=訂購單.客戶號(hào)and訂購日期=1%1"

(C)select名稱,聯(lián)系人,電話號(hào)碼,訂單號(hào)from客戶,訂購單;

for客戶.客戶號(hào)=訂購單.客戶號(hào)and訂購日期isnulI

(D)select名稱,聯(lián)系人,電話號(hào)碼,訂單號(hào)from客戶,訂購單;

for客戶.客戶號(hào)=訂購單.客戶號(hào)and訂購日期=的11

(34)查詢訂購單的數(shù)量和所有訂購單平均金額的正確命令是:

(A)seIectcount(distinct訂單號(hào)),avg(數(shù)量*單價(jià));

From產(chǎn)品Join訂購單名細(xì)on產(chǎn)品.產(chǎn)品號(hào)=訂購單名細(xì).產(chǎn)品號(hào)

(B)selectcount(訂單號(hào)),avg(數(shù)量*單價(jià));

From產(chǎn)品Join訂購單名細(xì)on產(chǎn)品.產(chǎn)品號(hào)=訂購單名細(xì).產(chǎn)品號(hào)

11

全國計(jì)算機(jī)等級(jí)考試二級(jí)公共基礎(chǔ)知識(shí)試卷分析與VFP近10次筆試試卷

(0)selectcount(distinct訂單號(hào)),avg(數(shù)量*單價(jià));

From產(chǎn)品,訂購單名細(xì)on產(chǎn)品.產(chǎn)品號(hào)二訂購單名細(xì)?產(chǎn)品號(hào)

(D)selectcount(訂單號(hào)),avg(數(shù)量*單價(jià));

From產(chǎn)品,訂購單名細(xì)on產(chǎn)品.產(chǎn)品號(hào)二訂購單名細(xì)?產(chǎn)品號(hào)

(35)假設(shè)客戶表中有客戶號(hào)(關(guān)鍵字)C1-C10共10客戶記錄,訂購單表有訂單號(hào)(關(guān)鍵字)0R1-0R8共8條訂

購單記錄,并且訂購單表參照客戶表,如下命令可以正確執(zhí)行的是()

(A)insertinto訂購單values(〃0R5”,〃C5”,「2008/10/10})

(B)insertinto訂購單values(〃0R5〃,“C11”,「2008/10/101)

(C)insertinto訂購單vaIues(〃0R9,〃C11〃,「2008/10/10})

(D)insertinto訂購單vaIues(〃0R9〃,〃C5〃,「2008/10/10})

二、嫉空題(每空2分,共30分,

請(qǐng)將每一個(gè)空的正確答案寫在答題卡【1】中,答在試卷上不得分。注意:以命令關(guān)鍵字填空的必須拼

寫完整.

⑵按照軟件測(cè)試的一般步驟,集成測(cè)試應(yīng)在【2】測(cè)試之后進(jìn)行。

⑶軟件工程三要素包括方法、工具和過程,其中,【3】支持軟件開發(fā)的各個(gè)環(huán)節(jié)的控制和管理。

(4)數(shù)據(jù)庫設(shè)計(jì)包括概念設(shè)計(jì)、【4】、和物理設(shè)計(jì)。

⑸在二維表中

溫馨提示

  • 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)論