國家二級(VF)機(jī)試模擬試卷5_第1頁
國家二級(VF)機(jī)試模擬試卷5_第2頁
國家二級(VF)機(jī)試模擬試卷5_第3頁
國家二級(VF)機(jī)試模擬試卷5_第4頁
國家二級(VF)機(jī)試模擬試卷5_第5頁
已閱讀5頁,還剩118頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

家二級(VF)機(jī)試模擬試卷第1套

一、選擇題(本題共40題,每題1.0分,共40分。)

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

A、圖元關(guān)系

B、數(shù)據(jù)流

C、控制流

D、調(diào)用關(guān)系

標(biāo)準(zhǔn)答案:C

知識點(diǎn)解析:在數(shù)據(jù)流圖中,用標(biāo)有名字的箭頭表示數(shù)據(jù)流。在程序流程圖中,用

標(biāo)有名字的箭頭表示控制流。所以選擇C)。

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

A、多態(tài)性

B、自頂向下

C、模塊化

D、逐步求精

標(biāo)準(zhǔn)答案:A

知識點(diǎn)解析:結(jié)構(gòu)化程序設(shè)計(jì)的思想包括:自頂向下、逐步求精、模塊化、限制使

用goto語句,所以選擇A)。

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

A、低內(nèi)聚低耦合

B、高內(nèi)聚低耦合

C、低內(nèi)聚高耦合

D、局內(nèi)聚局耦合

標(biāo)準(zhǔn)答案:B

知識點(diǎn)解析:軟件設(shè)計(jì)中模塊劃分應(yīng)遵循的準(zhǔn)則是高內(nèi)聚低耦合、模塊大小規(guī)模適

當(dāng)、模塊的依賴關(guān)系適當(dāng)?shù)?。模塊的劃分應(yīng)遵循一定的要求,以保證模塊劃分合

理,并進(jìn)一步保證以此為依據(jù)開發(fā)出的軟件系統(tǒng)可靠性強(qiáng),易于理解和維護(hù)。模塊

之間的耦合應(yīng)盡可能的低,模塊的內(nèi)聚度應(yīng)盡可能的高。

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

A、可行性分析報(bào)告

B、軟件需求規(guī)格說明書

C、概要設(shè)計(jì)說明書

D、集成測試計(jì)劃

標(biāo)準(zhǔn)答案:B

知識點(diǎn)解析:A)錯(cuò)誤,可行性分析階段產(chǎn)生可行性分析報(bào)告。C)錯(cuò)誤,概要設(shè)

計(jì)說明書是總體設(shè)計(jì)階段產(chǎn)生的文檔。D)錯(cuò)誤,集成測試計(jì)劃是在概要設(shè)計(jì)階段

編寫的文檔。B)正確,軟件需求規(guī)格說明書是后續(xù)工作如設(shè)計(jì)、編碼等需要的重

要參考文檔。

5、算法的有窮性是指(:)。

A、算法程序的運(yùn)行時(shí)間是有限的

B、算法程序所處理的數(shù)據(jù)量是有限的

C、算法程序的長度是有限的

D、算法只能被有限的用戶使用

標(biāo)準(zhǔn)答案:A

知識點(diǎn)解析:算法原則上能夠精確地運(yùn)行,而且人們用筆和紙做有限次運(yùn)算后即可

完成。有窮性是指算法程序的運(yùn)行時(shí)間是有限的。

6、對長度為n的線性表排序,在最壞情況下,比較次數(shù)不是n(n-1)/2的排序

方法是()。

A、快速排序

B、冒泡排序

C、直接插入排序

D、堆排序

標(biāo)準(zhǔn)答案:D

知識點(diǎn)解析:除了堆排序算法的比較次數(shù)是O(nlog2n),其他的都是n(n-1)/

2o

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

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

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

C、只能在棧底插入數(shù)據(jù)

D、不能刪除數(shù)據(jù)

標(biāo)準(zhǔn)答案:B

知識點(diǎn)解析:棧是按“先進(jìn)后出”的原則組織數(shù)據(jù)的,數(shù)據(jù)的插入和刪除都在棧頂進(jìn)

行操作。

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

A、需求分析階段

B、概念設(shè)計(jì)階段

C、邏輯設(shè)計(jì)階段

D、物理設(shè)計(jì)階段

標(biāo)準(zhǔn)答案:C

知識點(diǎn)解析:E-R圖轉(zhuǎn)換成關(guān)系模型數(shù)據(jù)則是把圖形分析出來的聯(lián)系反映到數(shù)據(jù)庫

中,即設(shè)計(jì)出表,所以屬于邏輯設(shè)計(jì)階段。

RT

BcDBcD

a0kla0kl

b1nl

LZJLZJ

由關(guān)系R和S通過運(yùn)算

得到關(guān)系T,則所使用的運(yùn)算為()。

A、并

B、自然連接

C、笛卡爾積

D、交

標(biāo)準(zhǔn)答案:D

知識點(diǎn)解析:自然連接是一種特殊的等值連接,它要求兩個(gè)關(guān)系中進(jìn)行比較的分量

必須是相同的屬性組,并且在結(jié)果中把重復(fù)的屬性列去掉,所以B)錯(cuò)誤。笛卡爾

積是用R集合中元素為第一元素,S集合中元素為第二元素構(gòu)成的有序?qū)?,所?/p>

C,)錯(cuò)誤。根據(jù)關(guān)系T可以很明顯地看出是從關(guān)系R與關(guān)系S中取得相同的關(guān)系

組,所以使用的是交運(yùn)算,選擇D)。

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

號),課程C(課號,課名),選課SC(學(xué)號,課號,成績),則表SC的關(guān)鍵

字(鍵或碼)為()。

A、課號,成績

B、學(xué)號,成績

C、學(xué)號,課號

D、學(xué)號,姓名,成績

標(biāo)準(zhǔn)答案:C

知識點(diǎn)解析:學(xué)號是學(xué)生表S的主鍵,課號是課程表C的主鍵,所以選課表SC的

關(guān)鍵字就應(yīng)該是與前兩個(gè)表能夠直接聯(lián)系且能唯一定義的學(xué)號和課號,所以選擇

C)0

11、設(shè)Y=n1122M,下列表達(dá)式結(jié)果為假的是()。

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

B、NOT(X$Y)OR(X<>Y)

C、NOT(X>=Y)

D、NOT(XSY)

標(biāo)準(zhǔn)答案:D

知識點(diǎn)藉斤:字符串精確比較運(yùn)算符(==),只有當(dāng)兩個(gè)字符串完全相同時(shí),才

會(huì)是邏輯真,所以X=Y為邏輯假;子串包含測試運(yùn)算符($),如果運(yùn)算符前的

字符串是運(yùn)算符后的字符串的一個(gè)子字符串,則為邏輯真,所以X$Y為邏輯真;

大于等于運(yùn)算符(>=),是對兩個(gè)字符串自左向右逐個(gè)進(jìn)行比較,一旦發(fā)現(xiàn)兩個(gè)

對應(yīng)字符不同,就根據(jù)兩個(gè)字符的排序序列決定兩個(gè)字符串的大小,X、Y的前兩

個(gè)字符相同,所以比較第3個(gè)字符,由于X只有兩個(gè)字符,則第3位X小于Y,

所以X小于Y,故X>=Y為邏輯假;XoY為邏輯真。由以上可得:A)選項(xiàng)中,

由于NOT的優(yōu)先級高于AND,所以先比較NOT(X==Y)為邏輯真,由于X$Y

也為邏輯真,所以NOT(X=Y)AND(X$Y)為邏輯真。B)選項(xiàng)中,由于

NOT的優(yōu)先級高于OR,所以先比較NOT(X$Y)為邏輯假,由于X<>Y也為邏

輯真,所以NOT(XSY)OR(XoY)為邏輯真。C)選項(xiàng)中,X>=Y為邏輯

假,貝1NOT(X>=Y)為邏輯真。D)選項(xiàng)中,X$Y也為邏輯真,則NOT

(X$Y)為邏輯假。

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

A、SETSYSMENUDEFAULT

B、SETSYSMENUTODEFAULT

C、SETSYSMENUNOSAVE

D、SETSYSMENUSAVE

標(biāo)準(zhǔn)答案:A

知識點(diǎn)解析:設(shè)置系統(tǒng)菜單的命令格式:SETSYSMENU

ON|OFF|AUTOMATIC|TO[o]|TO[<>]|TO[o]|SAVE|NOSAVFo所以B)選項(xiàng)的

SETSYSMENUTODEFAULT、C)選項(xiàng)的SETSYSMENUNOSAVE、D)選項(xiàng)的

SETSYSMENUSAVE都符合這個(gè)格式,A)選項(xiàng)中峽少TO關(guān)鍵字,格式不正

確。

13、在下面的VisualFoxPro表達(dá)式中,運(yùn)算結(jié)果不為邏輯真的是()。

A、EMPTY(SPACE(0))

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

C、ATOxy:'abcxyzO

D、ISNULL(.NULL.)

標(biāo)準(zhǔn)答案:C

知識點(diǎn)解析:Space函數(shù)返I川由指定數(shù)目組成的字符串.Space(0)返I川空字符

串,Empty函數(shù)判斷指定的表達(dá)式的運(yùn)算結(jié)果是否為空,故A)選項(xiàng)為真;Like函

數(shù)比較前后兩個(gè)字符串對應(yīng)位置上的字符,若所有對應(yīng)字符都相匹配,函數(shù)返回值

為邏輯真,否則為邏輯假,前字符串可包含通配符,故B)選項(xiàng)為真:At函數(shù)如

果前字符串是后字符串的子串,返回前字符串首字符在后字符串中第幾次出現(xiàn)的位

置,函數(shù)值為數(shù)值型,故C)返回的不為邏輯真:Isnull函數(shù)判斷一個(gè)表達(dá)式的值

是否為空值,故D)選項(xiàng)為真。

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

A、字符串

B、數(shù)值

C、命令

D、以上三種都可能

標(biāo)準(zhǔn)答案:D

知識點(diǎn)解析:宏替換的功能是替換出字符變量的內(nèi)容,即&的值是變量中的字符

串。去掉了定界符之后,結(jié)果就可能有多種類型,可以是字符串、數(shù)值或命令。

15、在VisualFoxPro中,用于建立或修改程序文件的命令是()。

A、MODIFYv文件名〉

B、MODIFYCOMMAND〈文件名〉

C、MODIFYPROCEDURE〈文件名〉

D、MODIFYPROGRAMv文件名,

標(biāo)準(zhǔn)答案:B

知識點(diǎn)解析:用命令方式建立和修改程序文件的命令格式是:MODIFY

COMMAND〈文件名>。

16、在VisualFoxPro中,程序中不需要用PUBLIC等命令明確聲明和建立,可直

接使用的內(nèi)存變量是()。

A、局部變量

B、私有變量

C、公共變量

D、全局變量

標(biāo)準(zhǔn)答案:B

知識點(diǎn)解析:內(nèi)存變量的作用域中,全局變量在任何模塊中使用,私有變量不需要

通過PUBLIC和LOCAL命令事先聲明,而在程序中直接使用,局部變量只能在建

立它的模塊中使用,不能在上層或下層模塊中使用。

17、執(zhí)行USEscIN0命令的結(jié)果是()。

A、選擇0號工作區(qū)打開sc表

B、選擇空閑的最小號工作區(qū)打開sc表

C、選擇第1號工作區(qū)打開sc表

D、顯示出錯(cuò)信息

標(biāo)準(zhǔn)答案:B

知識點(diǎn)解析:在多個(gè)工作區(qū)打開某個(gè)表時(shí),可使用命令:USF<表名>INv工作區(qū)

號,,而最小的工作區(qū)號是1,如果指定為0,則選擇編號最小的空閑工作區(qū),所

以USEscINO的結(jié)果是選擇空閑的最小號工作區(qū)打開sc表。

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

A、“代碼”選項(xiàng)卡

B、“類”選項(xiàng)卡

C、“文檔”選項(xiàng)卡

D、“數(shù)據(jù)”選項(xiàng)卡

標(biāo)準(zhǔn)答案:D

知識點(diǎn)解析:”項(xiàng)目管理器“窗口是VisualFoxPro開發(fā)人員的工作平臺,它包括6

個(gè)選項(xiàng)卡:數(shù)據(jù)、文檔、類、代碼、其他、全部?!皵?shù)據(jù)”選項(xiàng)卡包括了一個(gè)項(xiàng)目中

的所有數(shù)據(jù):數(shù)據(jù)庫、芻由表、查詢和視圖。添加一個(gè)數(shù)據(jù)庫,應(yīng)該使用“數(shù)據(jù)”選

項(xiàng)卡。

19、在查詢設(shè)計(jì)器環(huán)境中,“查詢”菜單下的“查詢?nèi)ハ颉辈话ǎǎ﹐

A、臨時(shí)表

B、表

C、文本文件

D、屏幕

標(biāo)準(zhǔn)答案:C

知識點(diǎn)解析:查詢?nèi)ハ虬ǎ簽g覽、臨時(shí)表、表、圖形、屏幕、報(bào)表文件、標(biāo)簽文

件。四個(gè)選項(xiàng)中,查詢?nèi)ハ虿话ㄎ谋疚募?/p>

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

A、prg

B、app

C^cmd

D、exe

標(biāo)準(zhǔn)答案:A

知識點(diǎn)解析:ModifyCommand命令用于建立和修改程序文件v程序文件的默認(rèn)擴(kuò)

展名是prgo

21、擴(kuò)展名為mpr的文件是()。

A、菜單文件

B、菜單程序文件

C、菜單備注文件

D、菜單參數(shù)文件

標(biāo)準(zhǔn)答案:B

知識點(diǎn)解析:mpr是菜單程序文件的擴(kuò)展名,菜單文件的擴(kuò)展名是mnx,菜單備注

文件的擴(kuò)展名是mnt,菜單參數(shù)文件不存在。

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

A、MODIFYFORM

B、EDITFORM

C、OPENFORM

D、READFORM

標(biāo)準(zhǔn)答案:A

知識點(diǎn)解析:修改表單文件的命令格式是:MODIFYFORM〈表單文件名>。

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

項(xiàng)的訪問鍵為“x”的菜單名稱定義是()。

A、綜合查詢\<(x)

B、綜合查詢/<(x)

C、綜合查詢(\

D、綜合查詢(/

標(biāo)準(zhǔn)答案:C

知識點(diǎn)解析:在指定菜單名稱時(shí),如果要設(shè)汽菜單項(xiàng)的訪問鍵,方法是在要作為訪

問鍵的字符前加上兩個(gè)字符。為“綜合查詢”設(shè)定訪問鍵“x”的正確方法是:綜

合查詢(\

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

A、Title

B、Text

C、Biaoti

D、Caption

標(biāo)準(zhǔn)答案:D

知識點(diǎn)解析:表單的Caption屬性指明顯示于表單標(biāo)題欄上的文本。

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

A、Release

B、Delete

C、LostFocus

D、Destroy

標(biāo)準(zhǔn)答案:A

知識點(diǎn)解析:表單的Release方法是將表單從內(nèi)存中釋放;LostFocus事件是表單失

去焦點(diǎn)的事件;Destroy事件是在表單對象釋放時(shí)引發(fā)的事件;表單沒有Delete事

件和方法。

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

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

A、DBS包括DB和DBMS

B、DBMS包括DB和DBS

C、DB包括DBS和DBMS

D、DBS就是DB,也就是DBMS

標(biāo)準(zhǔn)答案:A

知識點(diǎn)解析:數(shù)據(jù)庫(DB)是存儲在計(jì)算機(jī)存儲設(shè)備上的結(jié)構(gòu)化的相關(guān)數(shù)據(jù)莫

合;數(shù)據(jù)庫管理系統(tǒng)(DBMS)是為數(shù)據(jù)庫的建立、使用和維護(hù)而配置的軟件。

數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng)都屬于數(shù)據(jù)庫系統(tǒng)(DBS)。

27、在VisualFoxPro中,若所建立索引的字段值不允許重復(fù),并且一個(gè)表中只能

創(chuàng)建一個(gè),這種索引應(yīng)該是()。

A、主索引

B、唯一索引

C、候選索引

D、普通索引

標(biāo)準(zhǔn)答案:A

知識點(diǎn)解析:VisualFoxPro中的索引分為主索引、候選索引、唯一索引和普通索

引四種。主索引是在指定字段或表達(dá)式中不允許出現(xiàn)重復(fù)值的索引,主索引可以看

作表中的主關(guān)鍵字,一個(gè)表中只能有一個(gè)主索引;候選索引和主索引具有相同的特

性,但候選索引可以有多個(gè);唯一索引是索引項(xiàng)的唯一,而不是字段值的唯一;普

通索引既允許字段中出現(xiàn)重復(fù)值,也允許索引項(xiàng)中出現(xiàn)重復(fù)值。

28、在SQLSELECT語句中為了將杳詢結(jié)果存儲到臨時(shí)表應(yīng)該使用短語()。

A、TOCURSOR

B>INTOCURSOR

C、INTODBF

D、TODBF

標(biāo)準(zhǔn)答案:B

知識點(diǎn)解析:在SQL杳詢語句的尾部添加INTOCUR-SOR<臨時(shí)表名,可以將查詢

的結(jié)果放入指定的臨時(shí)表中。此操作通常是將一個(gè)復(fù)雜的查詢分解,臨時(shí)表通常不

是最終結(jié)果,可以接下來對臨時(shí)表操作得到最終結(jié)果。生成的臨時(shí)表是當(dāng)前被打開

的并且是只讀的,關(guān)閉咳文件時(shí)將自動(dòng)刪除。所以B)為正確選項(xiàng)。

29、SQL語句中刪除視圖的命令是().

A、DROPTABLE

B、DROPVIEW

C、ERASETABLE

D、ERASEVIEW

標(biāo)準(zhǔn)答案:B

知識點(diǎn)解析:視圖由于是從表派生而來的,所以不存在修改結(jié)構(gòu)的問題,但是視圖

可以刪除,其命令格式為:DROPVIEW<視圖名因此B)選項(xiàng)正確。

30、設(shè)有訂單表order(訂單號,客戶號,職員號,簽訂日期,金額),查詢2011

年所簽訂單的信息,并發(fā)金額降序排序,正確的SQL命令是()。

A、SELECT*FROMorderWHEREYEAR(簽訂日期)=2011ORDERBY金額

DESC

B、SELECTFROMorderWHILEYEAR(簽訂日期)=2011ORDERBY金額ASC

C、SELECT*FROMorderWHEREYEAR(簽訂日期)=2011ORDERBY金額ASC

D、SELECT*FROMorderWHILEYEAR(,簽訂日期)=2011ORDERBY金額

DESC

標(biāo)準(zhǔn)答案:A

知識點(diǎn)解析:本題考查的SQL排序查詢。根據(jù)SQL查詢語句的基本結(jié)構(gòu),可以很

容易發(fā)現(xiàn)選項(xiàng)B)和選項(xiàng)D)+,用來指定查詢條件的WHERE關(guān)鍵字錯(cuò)誤,首先

排除這兩個(gè)選項(xiàng),然后,根據(jù)題目要求,需要按金額降序排序查詢結(jié)果,在排序語

句中,ASC短語表示升序排序,是默認(rèn)的排序方式,可省略;而DESC短語表示

降序排序,不可以缺少,選項(xiàng)A)和C)中,A)采用的是降序排序,與題目要求

相符,正確答案為A)。

31、設(shè)有訂單表order(訂單號,客戶號,職員號,簽訂日期,金額),刪除2012

年1月1日以前簽訂的訂單記錄,正確的SQL命令是()。

A、DELETETABLEorderWHERE簽訂日期<{A2OI2-1-1}

B、DELETETABLEorderWHILE簽訂日期>{人2012-1-1}

C、DELETEFROMorderWHERE簽訂日期<{八2012-1-1}

D、DELETEFROMorderWHILE簽訂日期,卜2012-1-1}

標(biāo)準(zhǔn)答案:C

知識點(diǎn)解析:本題考查的是SQL操作語句的刪除功能。刪除記錄命令的標(biāo)準(zhǔn)格式

為:DELETEFROM(數(shù)據(jù)表名,WHEREv邏輯表達(dá)式"其中FROM指定從哪個(gè)表

中刪除記錄,WHERE指定被刪除的記錄所滿足的條件,如果不使用WHERE子

句,則刪除表中的全部免錄。本題選項(xiàng)A)和B)都屬于語法錯(cuò)誤,沒有DELETE

TABLE這樣的用法,[fl.選項(xiàng)D)的WHERE關(guān)鍵字使用錯(cuò)誤,正確答案為C)。

32、為“運(yùn)動(dòng)員”表增加一個(gè)“得分”字段的正確的SQL命令是()。

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

B、ALTERDATA運(yùn)動(dòng)員ADD得分I

C、ALTERTABLE運(yùn)動(dòng)員ADD得分I

D、CHANGETABLE運(yùn)動(dòng)員INSERT得分I

標(biāo)準(zhǔn)答案:C

知識點(diǎn)解析:修改表結(jié)溝可使用ALTERTABLE命令,為表增加字段的命令格式

為:ALTERTABLE<表名,ADD[COLUMN]<字段類型>[<長度>[,<小數(shù)位

數(shù)習(xí))][NULLINOTNULL][CHECK〈邏輯表達(dá)式1>[ERROR<字符型文本提示信

息習(xí)][DEFAULTc默認(rèn)值表達(dá)式>][ADDPRIMARYKEY<索引表達(dá)式2>TAG<索

引名1>HADDUNIQUE<索引表達(dá)式3>TAG<索引名2習(xí)套用ALTERTABLE的命

令格式,選項(xiàng)C)正確C

33、計(jì)算每名運(yùn)動(dòng)員的“得分”的正確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分球+罰球

標(biāo)準(zhǔn)答案:D

知識點(diǎn)解析:本題考查SQL數(shù)據(jù)更新語句。該語句的基本命令格式為:UPDATF

數(shù)據(jù)表名SET字段名=更新表達(dá)式值WHERE條件表達(dá)式。當(dāng)不使用WHERE子句

時(shí),則更新全部記錄。套用UPDATE的命令格式,本題的正確答案為D)。

34、檢索“投中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

標(biāo)準(zhǔn)答案:A

知識點(diǎn)解析:本題考查的簡單計(jì)算查詢。求最大值的函數(shù)是MAX(),使用計(jì)算

函數(shù)后,會(huì)改變原來的用于計(jì)算的字段名,如果要指定新的字段名,可以在該計(jì)算

函數(shù)后通過AS短語指定新的字段名,也可以省略AS短語直接輸入新字段名做為

輸出顯示的字段名稱。本題選項(xiàng)C)和D)中,使用計(jì)算函數(shù)的表達(dá)方式錯(cuò)誤;而

選項(xiàng)B)中,條件短語的關(guān)鍵字出錯(cuò),應(yīng)該是WHERE,而不是WHEN,正確答案

是A)o

35、在SQLSELECT查詢中,為了使查詢結(jié)果排序必須使用短語()。

A、ASC

B、DESC

C、GROUPBY

D、ORDERBY

標(biāo)準(zhǔn)答案:D

知識點(diǎn)解析:ORDERBY是對最終的查詢結(jié)果進(jìn)行排序,用ORDERBY短語可將

查詢結(jié)果按升序(ASC)或降序(DESC)排列。GROUPBY短語用于對查詢結(jié)果

進(jìn)行分組。

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

A、SELECT*FROM產(chǎn)品WHERE單價(jià)>600AND[名稱=,主機(jī)板,AND名稱=,硬

盤,)

B、SELECT*FROM產(chǎn)品WHERE單價(jià)>600AND(名稱=,主機(jī)板,OR名稱=,硬

盤,)

C、SELECT*FROM產(chǎn)品FOR單價(jià)>600AND(名稱=,主機(jī)板,AND名稱=,硬盤,)

D、SELECT*FROM產(chǎn)品FOR單價(jià)>600AND(名稱=,主機(jī)板,OR名稱=,硬盤,)

標(biāo)準(zhǔn)答案:B

知識點(diǎn)解析:SQL的基本格式為SEIECT-FROM-WHERE,其中SELECT說明要

查詢的字段,F(xiàn)ROM說明要查詢的字段來自哪個(gè)表或哪些表.WHERE說明查詢條

件。查詢主機(jī)板和硬盤信息應(yīng)使用“or”連接。

37、查詢客戶名稱中有“網(wǎng)絡(luò)”二字的客戶信息的正確SQL命令是()。

A、SELECT*FROM客戶FOR名稱LIKE"%網(wǎng)絡(luò)%”

B、SEIECT*FROM客戶FOR名稱="%網(wǎng)絡(luò)%”

C、SELECT*FROM客戶WHERE名稱="%網(wǎng)絡(luò)%"

D、SELECT*FROM客戶WHERE名稱UKE“%網(wǎng)絡(luò)%”

標(biāo)準(zhǔn)答案:D

知識點(diǎn)解析:LIKE為字符串匹配運(yùn)算符,可與通配符“%”和一起使用。表

示與任意多個(gè)字符匹配;“一”表示與任意一個(gè)字符匹配。查詢客戶名稱中有“網(wǎng)絡(luò)”

二字的客戶信息可用LIKE”%網(wǎng)絡(luò)%”表示,正確的選項(xiàng)為D)。

38、在表單中為表格控件指定數(shù)據(jù)源的屬性是()。

A、DataSource

B、DataFrom

C^RecordSource

D、RecordFrom

標(biāo)準(zhǔn)答案:C

知識點(diǎn)解析:表格是一種容器對象,其外形與Browse窗口相似,一個(gè)表格由若干

列對象(Column)組成,每個(gè)列對象包含一個(gè)標(biāo)頭對象(Header)和若干控件。

這里,表格、歹I」、標(biāo)頭和控件都仃自己的屬性、事件和方法。其中,RecordSource

屬性用于指明表格數(shù)據(jù)源,即C)選項(xiàng)正確。

39、在VisualFoxPro中,假設(shè)表單上有一選項(xiàng)組:。男O女,初始時(shí)該選項(xiàng)組的

Value屬性值為1。若選項(xiàng)按鈕“女”被選中,該選項(xiàng)組的Value屬性值是()。

A、1

B、2

C、女

D、男

標(biāo)準(zhǔn)答案:B

知識點(diǎn)解析:選項(xiàng)組又禰為選項(xiàng)按鈕組,是包含選項(xiàng)按鈕的一種容器。一個(gè)選項(xiàng)組

中往往包含若干個(gè)選項(xiàng)按鈕,但用戶只能從中選擇一個(gè)按鈕。Value屬性用于初始

化或返回選項(xiàng)組中被選中的選項(xiàng)按鈕。其儲存的是選擇"選項(xiàng)組''中選項(xiàng)的位置順

序,女排在第2個(gè)位置,所以選項(xiàng)按鈕“女”被選中時(shí),Value的值為2,即B)選

項(xiàng)正確。

40>在VisualFoxPro中,報(bào)表的數(shù)據(jù)源不包括()。

A、視圖

B、自由表

C、查詢

D、文本文件

標(biāo)準(zhǔn)答案:D

知識點(diǎn)解析:數(shù)據(jù)庫的農(nóng)表總是與一定的數(shù)據(jù)源相聯(lián)系,在設(shè)計(jì)報(bào)表時(shí),首先要確

定報(bào)表的數(shù)據(jù)源。報(bào)表的數(shù)據(jù)源通常是數(shù)據(jù)庫中的表或自由表,也可以是視圖、查

詢或臨時(shí)表。當(dāng)數(shù)據(jù)源中的數(shù)據(jù)更新之后,使用同一報(bào)表文件打印的報(bào)表將反映新

的數(shù)據(jù)內(nèi)容,但報(bào)表的格式不變。文本文件不能作為報(bào)表的數(shù)據(jù)源,因此本題選

D)o

二、基本操作題(本題共1題,每題7.0分,共7分。)

41、請?jiān)诳忌募A下完成下列基本操作題。(1)新建?個(gè)名為“影院管理”的項(xiàng)目

文件,將數(shù)據(jù)庫TheatDB加入新建的“影院管理”項(xiàng)目中。(2)為“售票統(tǒng)計(jì)”表建立

主索引,索引名為idx,要求按日期排序,日期相同時(shí)按放映廳排序。(3)為“售

票統(tǒng)計(jì)”表設(shè)置有效性規(guī)則:“座位總數(shù)”必須大于等于“售出票數(shù)”;錯(cuò)誤提示信息

是“售出票數(shù)超過范圍L(4)修改報(bào)表myReport,按“日期”分組統(tǒng)計(jì)每天的總售

出票數(shù),顯示在每天的末尾。具體要求是:在組注腳添加一個(gè)標(biāo)簽對象,其文本為

“總售出票數(shù)”,另外添加一個(gè)域控件,顯示每天的總售出票數(shù)。

標(biāo)準(zhǔn)答案:(1)【操作步驟】步驟1:單擊常用工具欄中的“新建''按鈕,在彈出的

“新建”對話框中,選擇“文件類型”中的“項(xiàng)目”按鈕,單擊“新建義件”按鈕。在打開

的“創(chuàng)建”對話框中輸入文件名“影院管理”,單擊“保存”按鈕。步驟2:在項(xiàng)目管理

器中,切換到“數(shù)據(jù)”選項(xiàng)卡,選擇“數(shù)據(jù)庫”選項(xiàng),單擊“添加”按鈕,在彈出的“打.

開”對話框中選擇數(shù)據(jù)庫ThealDB,單擊“確定”按鈕將其加入項(xiàng)目管理器。(2)【操

作步驟】步驟1:在項(xiàng)目管理器的“數(shù)據(jù)”選項(xiàng)卡中,選擇TheatDB數(shù)據(jù)庫,單擊

“修改”按鈕,打開數(shù)據(jù)庫設(shè)計(jì)器。步驟2:選中“售票統(tǒng)計(jì)”表,單擊鼠標(biāo)右鍵,在

彈出的快捷菜單中選擇“修改”命令,打開表設(shè)計(jì)器,步驟3:切換至心索弓I”選項(xiàng)

卡,為表建立索引,索引名為“idx”,類型為“主索引”,表達(dá)式為“DTOC(H期)+放

映廳”,單擊“確定”按鈕,確定更改表結(jié)構(gòu)。(3)【操作步驟】步驟1:在數(shù)據(jù)庫設(shè)

計(jì)器中,選擇表“售票統(tǒng)計(jì)”并單擊鼠標(biāo)右鍵,在彈fi5的快捷菜單中選擇“修改”命

令。步驟2:在打開的表設(shè)計(jì)器中,選擇“座位總數(shù)”字段,在“字段有效性”的“規(guī)

則''框中輸入"座位總數(shù)〉二傳出票數(shù)”;在"信息”中輸入”傳出票數(shù)超過范圍”,最后

單擊“確定”按鈕,確定更改表結(jié)構(gòu)即可。(4)【操作步驟】步驟1:單擊常用工具

欄中的“打開”按鈕,在“打開”對話框中選擇報(bào)表“myReport”,單擊“確定”按鈕將其

打開。步驟2:在報(bào)表設(shè)計(jì)器中,單擊“報(bào)表控件”工具欄中的標(biāo)簽按鈕,在組腳注

帶區(qū)單擊插入標(biāo)簽,并輸入“總售出票數(shù)步驟3:在“報(bào)表控件''工具欄中單擊域

控件按鈕,在組腳注帶區(qū)單擊鼠標(biāo)左鍵,在打開的“報(bào)表表達(dá)式”對話框中單擊“表

達(dá)式”文本框右側(cè)的對話按鈕,在打開的“表達(dá)式生成器”對話框的“字段”列表中雙

擊“售票統(tǒng)計(jì),售出票數(shù)”,然后單擊“確定”按鈕返回“報(bào)表表達(dá)式''對話框。步驟

4:單擊“計(jì)算”按鈕,在“計(jì)算字段”對話框中選擇“計(jì)算”組中的“總和”選項(xiàng),再單

擊“確定”按鈕;返回到“報(bào)表表達(dá)式”對話框,單擊,確定”按鈕。

知識點(diǎn)解析:暫無解析

三、簡單應(yīng)用題(本題共[題,每題7.0分,共7分。)

42、打開考生文件夾下的DB數(shù)據(jù)庫,完成如下簡單應(yīng)用:(1)編寫一個(gè)名為

FOUR.PRG的程序,根據(jù)表TABA中所有記錄的a,b,c三個(gè)字段的值,計(jì)算各

記錄的一元二次方程的兩個(gè)根xl和x2,并將兩個(gè)根xl和x2寫到對應(yīng)的字段xl

和x2中,如果無實(shí)數(shù)解,在note字段中寫入“無實(shí)數(shù)解:提示:平方根函數(shù)為

SQRT();程序編寫完成后,運(yùn)行該程序計(jì)算一元二次方程的兩個(gè)根。注意:

元二次方程公式如下:-2a(2)打開名為teslA的表單,其中有兩

個(gè)命令按鈕,界面要求如下:①設(shè)置兩個(gè)按鈕的高度均為30,寬度均為80,“退

出”按鈕與“查詢”按鈕頂邊對齊。②“查詢”按鈕的功能是在該按鈕的Click事件中

使用SQL的SELECT命令從表TABA中查詢“無實(shí)數(shù)解”的記錄并存儲到表TABD

中。③“退出”按鈕的功能是關(guān)閉并釋放表單。請按要求完成表單的設(shè)計(jì),表單設(shè)

計(jì)完成后,運(yùn)行該表單,并單擊“查詢”按鈕進(jìn)行查詢。

標(biāo)準(zhǔn)答案:(1)【操作步驟】新建程序four,并輸入以下命令:********,nur”

程序文件中的代碼********CLOSALLUSETABASCANIFA<>0ANDB*B-4

*A*C>=0RFPLxlWITH(-B+SQRT(B*B-4*A*C))/(2*A),x2WITH(-B-

SQRT(B*B-4*A*C))/(2*A)ELSEREPLNOTEWITH”無實(shí)數(shù)解"ENDIF

ENDSCAN********************************最后保存運(yùn)行程序。(2)【操作

步驟】步驟1:打開表單“testA”。步驟2:按Shift的同時(shí)選中“查詢”和“退出”兩

個(gè)按鈕,然后在屬性窗口設(shè)定它們的Height屬性為30,Width屬性為80,在系統(tǒng)

菜單中選擇“格式:"對齊頂邊對齊”。步驟3:在“查詢”按鈕的Click事件中輸

入下列代碼。********”由]。?!背绦蛭募械拇a********SELECT*:FROM

TABA;WHERETABA.note="無實(shí)數(shù)解“;INTOTABLETABD.dbf

********************************步驟4:在“退出”命令按鈕的Click事件中輸

入“ThisForm.Release"。保存并運(yùn)行表單。

知識點(diǎn)解析:暫無解析

四、綜合應(yīng)用題(本題共7題,每題7.0分,共I分0)

43、設(shè)計(jì)一個(gè)名為form一book的表單,表單的控件名為formL文件名為

form_book,表單的標(biāo)題為“圖書情況統(tǒng)計(jì)”.表單中有一個(gè)組合框(名稱為

Combol)、一個(gè)文本框(名稱為Textl)和兩個(gè)命令按鈕“統(tǒng)計(jì)”和“退出”(名稱為

Command1和Command2)。運(yùn)行表單時(shí),組合框中有3個(gè)條目“清華”、“北航”、

“科學(xué)”(只有3個(gè)出版社名稱,不能輸入新的)可供選擇,在組合框中選擇出版社

名稱后,如果單擊“統(tǒng)計(jì)”命令按鈕,則文本框顯示出book表中該出版社圖書的總

數(shù)。單擊“退出”按鈕關(guān)閉表單。注意:完成表單設(shè)計(jì)后要運(yùn)行表單的所有功能。

標(biāo)準(zhǔn)答案:【操作步驟】步驟1:在命令窗口中輸入createfoimfoi*m—book,然

后按回車鍵,在表單設(shè)計(jì)器的“屬性”對話框中設(shè)汽表單的Caption屬性為“圖書情況

統(tǒng)計(jì)",Name屬性為form_book。步驟2:從“表單控件''工具欄向表單添加一個(gè)組

合框、一個(gè)文本框和兩個(gè)命令按鈕,設(shè)置組合框的RowSourceType屬性為“1-值”、

Style屬性為“2-下拉式列表框"、RowSource屬性為“清華,北航,科學(xué)”,設(shè)置命令

按鈕Command1的Caption屬性為“統(tǒng)計(jì)”,設(shè)置命令按鈕Command2的Caption為

“退出”。步驟3:分別雙擊命令按鈕“統(tǒng)計(jì)”和“退出”,為它們編寫Click事件代

碼。其中,“統(tǒng)計(jì)”按鈕的Click事件代碼如下:SELECTCOUNT(*)FROMBOOK;

WHFRE出版社=THISFORM.COMBOLVALUE;INTOARRAYTEMP

THISFORM.TEXTI.VALUE=TFMP(l)“退出”按鈕的Click事件代碼如下:

ThisForm.Release步驟4:單擊工具欄中的“保存”按鈕,再單擊“運(yùn)行”按鈕運(yùn)行

表單,并依次選擇下拉列表框中的項(xiàng)運(yùn)行表單的所有功能。

知識點(diǎn)解析:暫無解析

國家二級(VF)機(jī)試模擬試卷第2套

一、選擇題(本題共40題,每題1.0分,共40分。)

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

A、算法復(fù)雜度是指算法控制結(jié)構(gòu)的復(fù)雜程度

B、算法復(fù)雜度是指設(shè)計(jì)算法的難度

C、算法的時(shí)間復(fù)雜度是指設(shè)計(jì)算法的工作量

D、算法的復(fù)雜度包括時(shí)間復(fù)雜度與空間復(fù)雜度

標(biāo)準(zhǔn)答案:D

知識點(diǎn)解析:算法的復(fù)雜度是指運(yùn)行該算法所需要的計(jì)算機(jī)資源的多少,所需的資

源越多,該算法的復(fù)雜度越高;反之,所需資源越少,復(fù)雜度越低。算法復(fù)雜度包

括算法的時(shí)間復(fù)雜度和算法的空間復(fù)雜度,算法的時(shí)間復(fù)雜度是指執(zhí)行算法所需要

的計(jì)算工作量,算法空間復(fù)雜度指執(zhí)行這個(gè)算法所需要的內(nèi)存空間。故選擇D選

項(xiàng)。

2、設(shè)循環(huán)隊(duì)列的存儲空間為Q(l:50),初始狀態(tài)為front=rear=50?,F(xiàn)經(jīng)過一系列

入隊(duì)與退隊(duì)操作后,front=rear=l,此后又正常地插入了兩個(gè)元素。最后該隊(duì)列中

的元素個(gè)數(shù)為()。

A、2

B、1

C、3

D、52

標(biāo)準(zhǔn)答案:A

知識點(diǎn)解析:循環(huán)隊(duì)列是隊(duì)列的一種順序存儲結(jié)構(gòu),用隊(duì)尾指針rear指向隊(duì)列中

的隊(duì)尾元素,用排頭指針指向排頭元素的前一個(gè)位置。循環(huán)隊(duì)列長度為50,由初

始狀態(tài)為front=rear=50可知此時(shí)循環(huán)隊(duì)列為空。入隊(duì)運(yùn)算時(shí),首先隊(duì)尾指針進(jìn)

1(即rear+1),然后在rear指針指向的位置插入新元素。特別的,當(dāng)隊(duì)尾指針

rear=50+l時(shí),置rear=l。退隊(duì)運(yùn)算時(shí),排頭指針進(jìn)1(即front+1),然后刪除fmnt

指針指向的位置上的元素,當(dāng)排頭指針front=50+l時(shí),置front=l。若經(jīng)過運(yùn)算,

front=rear=l可知隊(duì)列空或者隊(duì)列滿。此后又正常地插入了兩個(gè)元素說明插入前隊(duì)

列為空,則插入后隊(duì)列元素個(gè)數(shù)為2。故選A選項(xiàng),

3、一棵完全二叉樹共有360個(gè)結(jié)點(diǎn),則在該二叉樹中度為1的結(jié)點(diǎn)個(gè)數(shù)為()。

A、0

B、1

C、180

D、181

標(biāo)準(zhǔn)答案:B

知識點(diǎn)解析?:在二叉樹中,一個(gè)結(jié)點(diǎn)所擁有的后件個(gè)數(shù)稱為該結(jié)點(diǎn)的度。完全二叉

樹指除最后一層外,每一層上的結(jié)點(diǎn)數(shù)均達(dá)到最大值,在最后一層上只缺少右邊的

若干結(jié)點(diǎn)。由定義可以知道,完全二叉樹中度為1的結(jié)點(diǎn)個(gè)數(shù)為1或者0。若結(jié)點(diǎn)

總數(shù)為偶數(shù),則有1個(gè)度為1的結(jié)點(diǎn);若結(jié)點(diǎn)總數(shù)為奇數(shù),沒有度為1的結(jié)點(diǎn)。由

于題目中的完全二叉樹?共有360個(gè)結(jié)點(diǎn),則度為1的結(jié)點(diǎn)個(gè)數(shù)為1。故選擇B選

項(xiàng)。

4、設(shè)某二叉樹的后序序列與中序序列均為ABCDEFGH,則該二叉樹的前序序列

為()。

A、HGFEDCBA

B、ABCDEFGH

C、EFGHABCD

D、DCBAHGFE

標(biāo)準(zhǔn)答案:A

知識點(diǎn)解析:二叉樹遍歷可以分為3種:前序遍歷[訪問根結(jié)點(diǎn)在訪問左子樹和訪

問右子樹之前)、中序遍歷(訪問根結(jié)點(diǎn)在訪問左子樹和訪問右子樹兩者之間)、后序

遍歷(訪問根結(jié)點(diǎn)在訪問左子樹和訪問右子樹之后)。二叉樹的后序序列與中序序列

相同,說明此樹結(jié)點(diǎn)沒有右子樹,且最后一個(gè)節(jié)點(diǎn)H為根節(jié)點(diǎn),而前序遍歷中根

節(jié)點(diǎn)應(yīng)在最先被訪問,即節(jié)點(diǎn)H在最先出現(xiàn),由此推斷前序遍歷為HGFEDCBA,

故A選項(xiàng)正確。

5、在排序過程中,每一次數(shù)據(jù)元素的移動(dòng)會(huì)產(chǎn)生新的逆序的排序方法是()。

A、快速排序

B、簡單插入排序

C、冒泡排序

D、以上說法均不正確

標(biāo)準(zhǔn)答案:A

知識點(diǎn)解析:冒泡排序只交換相鄰元素,但不是每次移動(dòng)都產(chǎn)生新的逆序。簡單插

入排序的元素移動(dòng)不會(huì)產(chǎn)生新的逆序??焖倥判蛎恳淮谓粨Q移動(dòng)都會(huì)產(chǎn)生新的逆

序,因?yàn)楫?dāng)不會(huì)有新的逆序產(chǎn)生時(shí),本輪比較結(jié)束。故選擇A選項(xiàng)。

6、下面對軟件工程描述正確的是()。

A、軟件工程是用工程、科學(xué)和數(shù)學(xué)的原則與方法研制、維護(hù)計(jì)算機(jī)軟件的有關(guān)技

術(shù)及管理方法

B、軟件工程的三要素是方法、工具和進(jìn)程

C、軟件工程是用于軟件的定義、開發(fā)和維護(hù)的方法

D、軟件工程是為了解決軟件生產(chǎn)率問題

標(biāo)準(zhǔn)答案:A

知識點(diǎn)解析:軟件工程是應(yīng)用于計(jì)算機(jī)軟件的定義、開發(fā)和維護(hù)的一整套方法、工

具、文檔、實(shí)踐標(biāo)準(zhǔn)和工序。C選項(xiàng)敘述不全面。軟件工程包含3個(gè)要素:方

法、工具和過程。B選項(xiàng)錯(cuò)誤。軟件工程的目標(biāo)是:在給定成本、進(jìn)度的前提

下,開發(fā)出具有有效性、可靠性、可理解性、可維護(hù)性、可重用性、可適應(yīng)性、可

移植性、可追蹤性和可互操作性且滿足用戶需求的產(chǎn)品,追求這些目標(biāo)有助于提高

軟件產(chǎn)品的質(zhì)量和開發(fā)效率,減少維護(hù)的困難。D選項(xiàng)錯(cuò)誤。軟件工程是用工

程、科學(xué)和數(shù)學(xué)的原則與方法研制、維護(hù)計(jì)算機(jī)軟件的有關(guān)技術(shù)及管理方法。故木

題選A選項(xiàng)。

7、耦合性和內(nèi)聚性是對模塊獨(dú)立性度量的兩個(gè)標(biāo)準(zhǔn)。下列敘述中正確的是()。

A、內(nèi)聚性是指模塊間互相連接的緊密程度

B、提高耦合性降低內(nèi)聚性有利于提高模塊的獨(dú)立性

C、耦合性是指一個(gè)模塊內(nèi)部各個(gè)元素間彼此結(jié)合的緊密程度

D、降低耦合性提高內(nèi)聚性有利于提高模塊的獨(dú)立性

標(biāo)準(zhǔn)答案:D

知識點(diǎn)解析:模塊的獨(dú)立程度可以由兩個(gè)定性標(biāo)準(zhǔn)度量,一個(gè)是耦合性,用來衡量

不同模塊彼此間互相依賴(連接)的緊密程度。另一個(gè)是內(nèi)聚性,用來衡量一個(gè)膜塊

內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度。一般來說,要求模塊之間的耦合盡可能弱,即

模塊盡可能獨(dú)立,且要求模塊的內(nèi)聚程度盡可能高。故選D選項(xiàng)。

8、下列關(guān)于數(shù)據(jù)庫系統(tǒng)的敘述中正確的是()。

A、數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型一致

B、數(shù)據(jù)庫系統(tǒng)避免了一切冗余

C、數(shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余

D、數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)

標(biāo)準(zhǔn)答案:C

知識點(diǎn)解析?:數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)歷了3個(gè)階段:人工管理階段、文件系統(tǒng)階段

和數(shù)據(jù)庫系統(tǒng)階段。數(shù)據(jù)庫系統(tǒng)共享性大,冗余度小,但只是減少了冗余,并不是

避免一切冗余。數(shù)據(jù)的一致性是指在系統(tǒng)中同一數(shù)據(jù)在不同位置的出現(xiàn)應(yīng)保持相同

的值,而不是數(shù)據(jù)類型的一致。數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)有更強(qiáng)的管理控制能力,而

不是管理更多的數(shù)據(jù)。故本題選C選項(xiàng)。

9、一名演員可以出演多部電影,則實(shí)體演員和電影之間的聯(lián)系是()。

A、多對多

B、一對一

C、多對一

D、一對多

標(biāo)準(zhǔn)答案:A

知識點(diǎn)解析:實(shí)體集之間通過聯(lián)系來建立聯(lián)接關(guān)系分為三類:一對一聯(lián)系(1:1)、

一對多聯(lián)系(1:m)、多對多聯(lián)系(m:n)。由于一名演員可以出演多部電影,而一部

電影必定有多個(gè)演員參演,則實(shí)體演員和電影之間的聯(lián)系屬于多對多。故選A選

項(xiàng)。

10、學(xué)生選課成績表的關(guān)系模式是SC(S#,C#,S號,

S-c?G

S1Cl90

S1C292

S2Cl91

S2C280

S3Cl55

S4C259

S5C375

G為成績,關(guān)系表達(dá)式的#.c#(SC)/S表示()。

A、表S中所有學(xué)生都選修了的課程的課號

B、全部課程的課號

C、成績不小于80的學(xué)生的學(xué)號

D、所選人數(shù)較多的課程的課號

標(biāo)準(zhǔn)答案:A

知識點(diǎn)解析:兀表示針對屬性進(jìn)行的投影運(yùn)算,“/”表示除運(yùn)算,可以近似地看作

笛卡爾積的逆運(yùn)算。表達(dá)式兀s#.C#(SC)/S表示,首先在關(guān)系模式SC中選擇屬性

“學(xué)號”與“課號”,結(jié)果如下左圖。其次在這個(gè)關(guān)系模式中對關(guān)系模式S進(jìn)行除運(yùn)

算,結(jié)果如下右圖。則關(guān)系式結(jié)果表示S中所有學(xué)生(SI、S2)都選修了的課程的課

SUcn

SICl

SIC2

52Cl

S2C2

S3Cl

S4C2

S5C3

號(Cl、C2)o8cl的運(yùn)算結(jié)果n".c?(sc)/s的運(yùn)算結(jié)果故本題選A選項(xiàng)。

11、在VisualFoxPro中與關(guān)系有關(guān)的是()。

A、表或視圖

B、表或查詢

C、表單

D、表或報(bào)表

標(biāo)準(zhǔn)答案:

知識/解析A:一個(gè)關(guān)系的邏輯結(jié)構(gòu)就是一張二維表;視圖是根據(jù)表定義的,通過視

圖可以杳詢表,也可以更新表:杳詢是預(yù)先定義好的一個(gè)SQLSELECT語句,在

不同的場合可以直接或反復(fù)使用,從而提高效率;表單是VisualFoxPro中應(yīng)用程

序與計(jì)算機(jī)用戶進(jìn)行交流的窗口;報(bào)表可以輸出數(shù)據(jù)庫中檢索、查詢出的信息,以

便進(jìn)行分析和保存。故A選項(xiàng)正確。

12、項(xiàng)目管理器窗口的“數(shù)據(jù)”選項(xiàng)卡用于顯示和管理()。

A、數(shù)據(jù)庫、視圖和查詢

B、數(shù)據(jù)庫、自由表和查詢

C、數(shù)據(jù)庫、視圖、自由表和查詢

D、數(shù)據(jù)庫、表單和查詢

標(biāo)準(zhǔn)答案:C

知識點(diǎn)解析:“項(xiàng)目管理器“窗口是VisualFoxPro開發(fā)人員的工作平臺,它包括6

個(gè)選項(xiàng)卡:全部、數(shù)據(jù)、文檔、類、代碼、其他。其中,“數(shù)據(jù)”選項(xiàng)卡包含了一個(gè)

項(xiàng)目中的所有數(shù)據(jù)——數(shù)據(jù)庫、自由表、查詢和視圖。故C選項(xiàng)正確。

13、在VisualFoxPro命令窗口退出VisualFoxPro的命令是()。

A、QUIT

B、EXIT

C、CLOSE

D、RELEASE

標(biāo)準(zhǔn)答案:A

知識點(diǎn)解析:有四種方法退出VisualFoxPro返回Windows:①用鼠標(biāo)左鍵單擊

VisualFoxPro標(biāo)題欄最右側(cè)的關(guān)閉窗口按鈕;②從“文件嚇拉菜單中選擇“退出”

選項(xiàng);③單擊主窗口左上方的狐貍圖標(biāo),從窗口下拉菜單中選擇“關(guān)閉”,或按

All十F4鍵;④在命令窗口中鍵入QUIT命令,然后回車。故A選項(xiàng)正確。

14、在VisualFoxPro中,不能隱藏命令窗口的操作是()。

A、按CW+F4組合鍵

B、單擊命令窗口右上角的“關(guān)閉”按鈕

C、單擊“窗口”菜單下的“命令窗口”選項(xiàng)

D、單擊常用工具欄上的“命令窗口”按鈕

標(biāo)準(zhǔn)答案:C

知識點(diǎn)解析:隱藏命令窗口的方法有三種:①按CE+F4組合鍵;②單擊命令窗

口右I?角的“關(guān)閉”按鈕:③單擊常用T具欄I-的“命令窗口”按鈕°故C選項(xiàng)正

確。

15、在VisualFoxPro中,CREATEPROJECT命令將創(chuàng)建一個(gè)()。

A、項(xiàng)目

B、數(shù)據(jù)庫

C、程序

D、菜單

標(biāo)準(zhǔn)答案:A

知識點(diǎn)解析:執(zhí)行CREATEPROJECT命令即可創(chuàng)建項(xiàng)目;執(zhí)行CREAIE

DATABASE命令可建立數(shù)據(jù)庫;執(zhí)行MODIFYCOMMAND命令可建立程序文

件;執(zhí)行CREATEMENU命令可建立菜單。故A選項(xiàng)正確。

16、在VisualFoxPro中如果字段定義為日期型,則長度固定為()。

A、8

B、6

C、10

D、4

標(biāo)準(zhǔn)答案:A

知識點(diǎn)解析:VisualFoxPro中有些數(shù)據(jù)類型寬度是固定的,如數(shù)值型、貨幣型、

日期型、日期時(shí)間型均為8個(gè)字節(jié),邏輯型為1個(gè)字節(jié),備注型和通用型為4等。

故A選項(xiàng)正確。

17、假設(shè)A=”計(jì)算機(jī)“,B=”等級考試”,結(jié)果是“計(jì)算機(jī)等級考試”的表達(dá)式是()。

A、S1R1NG(A,"是'B)

B、A*“是“*B

C、A//B

D、A一"是“一B

標(biāo)準(zhǔn)答案:A

知識點(diǎn)解析:字符表達(dá)式由字符串運(yùn)算符將字符型數(shù)據(jù)連接起來形成,其運(yùn)算結(jié)果

仍然是字符型數(shù)據(jù)。字符串運(yùn)算符有兩個(gè),它們的優(yōu)先級相同:+:前后兩個(gè)字符

串首尾連接形成一個(gè)新的字符串。一:連接前后茂個(gè)字符串,并將前字符串的尾

部空格移到合并后的新字符串尾部。故D選項(xiàng)正確。

18、在VisualFox.Pro中,假設(shè)一個(gè)表已經(jīng)打開,執(zhí)行LIST命令后再執(zhí)行

DISPLAY命令將顯示該表的哪條記錄()。

A、無顯示

B、第一條記錄

C、隨機(jī)不確定

D、最后一條記錄

標(biāo)準(zhǔn)答案:A

知識點(diǎn)解析:打開一個(gè)表,指針默認(rèn)指向第一條記錄,執(zhí)行LIST命令顯示所有記

錄.這時(shí)指針指向文件結(jié)束標(biāo)識即最后一條記錄后面,再執(zhí)行DISPLAY命令顯示

當(dāng)前記錄,由于指針指向文件結(jié)束標(biāo)識,所以無具體記錄顯示。故A選項(xiàng)正確。

19、在VisualFoxPro中自由表可以建立的索引是()。

A、候選索引、唯一索引和普通索引

B、主索引、唯一索引和普通索引

C、主索引、候補(bǔ)索引和普通索引

D、主索引、候選索引、唯一索引

標(biāo)準(zhǔn)答案:A

知識點(diǎn)解析:VisualFoxPro中的索引分為主索引、候選索引、唯一索引和普通索

引四種。其中,除了主索引之外,其他三種索引均可以用于自由表。故A選項(xiàng)正

確。

20、假設(shè)已打開student表,命令I(lǐng)NDEXON性別TOstudenl將產(chǎn)生一個(gè)名為()。

A、性別.idx的文件

B、student,cdx的文件

C^student.idx的文件

D、性別.cdx的文件

標(biāo)準(zhǔn)答案:A

知識點(diǎn)解析:索引包括單索引.idx和復(fù)合索引.cdx,其中建立單索引的命令是

indexon字段to索引名;建立復(fù)合索引的命令是。indexon字段名tag索引名。本

題中INDEXON性別TOsludem將產(chǎn)生一個(gè)名為sludenl.idx的單索引文件。故C

選項(xiàng)正確。

21、在命令窗口中執(zhí)行下面命令序列,最后一條命令的輸出結(jié)果是()。SEI,

CENTURYONSETMARKTO"?”SETDATETOYMD?{A2013—11—30)

A、2013—11—30

B、13—11—30

C、zO13/]]/3O

D、20137II730

標(biāo)準(zhǔn)答案:D

知識點(diǎn)解析:SETCENTURYON/OFF命令將決定年份是按4位(ON)還是按2位

(OFF)顯示,SET?MARK?TO命令將日期時(shí)間的分隔符設(shè)置為"?”,SETDATE

TOYMD命令表示設(shè)置年月日格式為年月日,因此執(zhí)行最后一條命令后,輸出的結(jié)

果是2013?11?30,即D選項(xiàng)正確。

22、在SQL查詢語句SELECT...FROM...WHERE...GROUP

BY...HAVING...ORDERBY中初始查詢條件短語是()。

A、SELECT

B、FROM

C>WHERE

D、HAVING

標(biāo)準(zhǔn)答案:c

知識之解析:SQL的核心是查詢,SQL的查詢命令也彌作SELECT命令,它的基

本形式由SELECT-EROM—WHERE杳詢塊組成,其中主要短語的含義如

下:.SELECT:說明要查詢的字段。如果查詢的字段需去掉重復(fù)值,則要用到

DISTINCT短語;.FROM:說明要查詢的字段來芻哪個(gè)表或哪些表,可以對單個(gè)

表或多個(gè)表進(jìn)行查詢;.WHERE:說明查詢條件,即選擇元組的條

件;.GROUPBY短語:用于對查詢結(jié)果進(jìn)行分組,可以利用它進(jìn)行分組匯

總;.HAVING短語:必須跟隨GROUPBY使用,它用來限定分組必須滿足的條

件;.ORDERBY短語:用來對查詢的結(jié)果進(jìn)行排序。因此作為初始查詢、條件

的短語是WHERE,故C選項(xiàng)正確。

23、下面程序的運(yùn)行結(jié)果是()。SETTALKOFFDECLAREd(2,3)FORi=lTO2

FORj=lTO3d(i,j)=i+jENDFORENDFOR?d(4)

A、2

B、3

C、4

D、5

標(biāo)準(zhǔn)答案:B

知識點(diǎn)解析:本題考查二維數(shù)組的存儲結(jié)構(gòu)及FOR—ENDFOR循環(huán)語句,該語句

通常用于已知循環(huán)次數(shù)情況下的循環(huán)操作。先將初值賦給循環(huán)變量,然后判斷循環(huán)

條件是否成立,若成立,則運(yùn)行循環(huán)體,然后循環(huán)變量增加一個(gè)步長值,并在次判

斷循環(huán)條件確定下一次的循環(huán)操作,如果條件不成立則結(jié)束循環(huán)運(yùn)行ENDFOR后

的語句。DECLAREd(2,3)語句用于聲明一個(gè)包含2行3列的二維數(shù)組,其存儲格

2d(l.l)

-3~d(l,2)

—4d(l,3>

1d(2.1>

式如下:[……」d(m,n)二重FOR—ENDFOR循環(huán)依據(jù)賦值語句d(i,j)=i+j為數(shù)

組每個(gè)元素賦值。二維數(shù)組的存儲方式為:在內(nèi)存中開辟一串連續(xù)的存儲空間,元

素按下標(biāo)順序依次存放,即d(4)的存儲空間為d(2,1)的存儲空間,所以

d(4)=d(2,1)=3,即B選項(xiàng)正確。

24、下面程序的運(yùn)行結(jié)果是()。DIMENSIONad(10)i=IS=0DOWHILEi<=10

ad(i)=i-1s=s+ad(i)i=i+lENDDO?S

A、40

B、45

C、50

D、55

標(biāo)準(zhǔn)答案:B

知識點(diǎn)解析:本題首先使用DIMENSION命令創(chuàng)建了數(shù)組ad(10),然后運(yùn)行DO

WHILE—ENDDO語句時(shí),先判斷〈條件>是否為真,如果是真則運(yùn)行DOWHILE

與ENDDO間的循環(huán)體,當(dāng)運(yùn)行到ENDDO時(shí),再返回DOWHILE重新判斷循環(huán)

條件是否為真,確定是否再次運(yùn)行循環(huán)體。若條件為假則結(jié)束循環(huán)語句運(yùn)行

ENDDO后的語句。本題DOWHILE—END—DO循環(huán)中,循環(huán)變量i取值從I開

始到10結(jié)束,每循環(huán)一次,為ad⑴賦值,ad(i)=i—1。然后將ad(i)累加到變量s

中,程序最終s中的值為0+1+2+3++9=45o即B選項(xiàng)正確。

25、設(shè)教師表的表結(jié)構(gòu)為(教師編號,姓名,職稱,出生日期),刪除1950年以前

出生的教師信息,正確的SQL語句是()。

A、DELETEFROM教師表WHERE出生日期<卜1950—1—1)

B、DELETEFROM教師表WHERE出生日期<7950—1—P

C、DELETE教師表WHERE出生日期<{7950—1—I}

D、DELETE教師表WHERE出生日期V」950—1—P

標(biāo)準(zhǔn)答案:A

知識點(diǎn)解析:刪除數(shù)據(jù)的命令格式為:DELETEFROM表名[WHERE條件],該命

令是邏輯刪除指定表中滿足條件的記錄,WHERE指定被刪除的記錄所滿足的條

件,如果不使用WHERE子句,則刪除該表中的全部記錄。本題要求刪除1950年

以前出生的教師信息,條件語句的正確表述是“出生日期<{7950-1—1}”,故A

選項(xiàng)正確。

26、設(shè)數(shù)據(jù)庫有如下表:作者表(作者號,姓名,電話)投稿表(作者號,投稿日

期,文章名,審稿結(jié)果)作者表中保存的是所有投過稿的作者信息,不保存沒有投

稿的作者。現(xiàn)在查詢所及文章中,所有審稿結(jié)果都是通過的作者號和姓名,下面語

句正確的是()。

A、SELECT作者號,姓名FROM作者表:WHERE作者號=(SELECT作者號

bROM投稿表WHERE審稿結(jié)果=,通過,)

B、SELECT作者號,姓名FROM作者表;WHERE作者號IN(SELECT作者號

FROM投稿表WHERE審稿結(jié)果=,通過,)

C、SELECT作者號,姓名FROM作者表;WHERE作者號NOTIN(SELECT作者

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論