國家二級VF機(jī)試(選擇題)模擬試卷10_第1頁
國家二級VF機(jī)試(選擇題)模擬試卷10_第2頁
國家二級VF機(jī)試(選擇題)模擬試卷10_第3頁
國家二級VF機(jī)試(選擇題)模擬試卷10_第4頁
國家二級VF機(jī)試(選擇題)模擬試卷10_第5頁
已閱讀5頁,還剩86頁未讀, 繼續(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、下列數(shù)據(jù)結(jié)構(gòu)中,能夠按照“先進(jìn)后出”原則存取數(shù)據(jù)的是()0

A、循環(huán)隊(duì)列

B、棧

C、隊(duì)列

D、二叉樹

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

知識(shí)點(diǎn)解析:棧是按先進(jìn)后出的原則組織數(shù)據(jù)的。隊(duì)列是先進(jìn)先出的原則組織數(shù)

據(jù)。

2、下列數(shù)據(jù)結(jié)構(gòu)中,屬于非線性結(jié)構(gòu)的是()。

A、循環(huán)隊(duì)列

B、帶鏈隊(duì)列

C、二叉樹

D、帶鏈棧

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

知識(shí)點(diǎn)解析:樹是簡單的非線性結(jié)構(gòu),所以二叉樹作為樹的一種也是一種非線性結(jié)

構(gòu)。

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

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

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

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

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

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

知識(shí)點(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)生的主要文檔是()o

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

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

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

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

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

知識(shí)點(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、數(shù)據(jù)流圖中帶有箭頭的線段表示的是()o

A、控制流

13、事件驅(qū)動(dòng)

C、模塊調(diào)用

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

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

知識(shí)點(diǎn)解析:數(shù)據(jù)流圖中帶箭頭的線段表示的是數(shù)據(jù)流,即沿箭頭方向傳送數(shù)據(jù)的

通道,一般在旁邊標(biāo)注數(shù)據(jù)流名。

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

A、N-S圖

B、DFD圖

C、PAD圖

D、程序流程圖

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

知識(shí)點(diǎn)解析:在需求分析階段可以使用的工具有數(shù)據(jù)流圖DFD圖,數(shù)據(jù)字典

DD,判定樹與判定表,所以選擇B。

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

()o

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

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

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

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

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

知識(shí)點(diǎn)解析:模塊獨(dú)立性是指每個(gè)模塊只完成系統(tǒng)要求的獨(dú)立的子功能,并且與其

他模塊的聯(lián)系最少且接口簡單。一般較優(yōu)秀的軟件設(shè)計(jì),應(yīng)盡量做到高內(nèi)聚,低耦

合,即減弱模塊之間的耦合性和提高模塊內(nèi)的內(nèi)聚性,有利于提高模塊的獨(dú)立性,

所以A錯(cuò)誤,B正確。耦合性是模塊間互相連接的緊密程度的度量而內(nèi)聚性是指

一個(gè)模塊內(nèi)部各個(gè)元素間彼此結(jié)合的緊密程度,所以C與D錯(cuò)誤。

8、數(shù)據(jù)庫應(yīng)用系統(tǒng)中的核心問題是()。

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

B、數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)

C、數(shù)據(jù)庫維護(hù)

D、數(shù)據(jù)庫管理員培訓(xùn)

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

知識(shí)點(diǎn)解析:數(shù)據(jù)庫應(yīng)用系統(tǒng)中的核心問題是數(shù)據(jù)庫的設(shè)計(jì)。

9、在E-R圖中,用來表示實(shí)體聯(lián)系的圖形是()o

A、橢圓形

B、矩形

C、菱形

D、三角形

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

知識(shí)點(diǎn)解析:在E-R圖中實(shí)體集用矩形,屬性用橢圓,聯(lián)系用菱形。

RST

dI士IZZZ

_L_L-L

_£__LJL

10、有三個(gè)關(guān)系R、S和T如下:巨巨叵]則關(guān)系T是

由關(guān)系R和S通過某種操作得到,該操作為()?

A、選擇

B、投影

C、交

D、并

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

知識(shí)點(diǎn)解析:在關(guān)系T中包含了關(guān)系R與S中的所有元組,所以進(jìn)行的是并的運(yùn)

算。

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

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

R、NOT(X$Y)OR(XoY)

C、N0T(X>=Y)

D、N0T(X$Y)

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

知識(shí)點(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為邏輯假;XQY為邏輯真。由以上可得:A選項(xiàng)中,由于NOT

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

真,所以NOT(X==YjAND(X$Y)為邏輯真。B選項(xiàng)中,由于NOT的優(yōu)先級高于

0R,所以先比較NOT(X$Y)為邏輯假,由于Xv>Y也為邏輯真,所以

NOT(X$Y)OR(X<>Y)為邏輯真。C選項(xiàng)中,X>=Y為邏輯假,則NOT(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

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

|TO[<>]|TO[<>]|TO[<>]|SAVE|NOSAVEo所以B選項(xiàng)的SETSYSMENUTO

DEFAULT.C選項(xiàng)的SETSYSMENUNOSAVE、D選項(xiàng)的SETSYSMENUSAVE

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

13、在VisualFoxPro中可以建立表的命令是(卜

A、CREATE

B、CREATEDATABASE

C、CREATEQUERY

D、CREATEFORM

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

知識(shí)點(diǎn)解析:用命令方式建立數(shù)據(jù)庫表的是在命令窗口利用OPENDATA命令先

打開數(shù)據(jù)庫,然后利用CREATE命令打開表設(shè)計(jì)器進(jìn)行數(shù)據(jù)表設(shè)計(jì)。

14、為了隱藏在文本框中輸入的信息,用占位符代替顯示用戶輸入的字符,需要設(shè)

置的屬性是()o

A^Value

B、ControlSource

C^InputMask

D、PasswordChar

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

知識(shí)點(diǎn)解析:文本框的Value屬性是文本框的當(dāng)前內(nèi)容;ComrolSource屬性為文本

框指定一個(gè)字段或內(nèi)存變量,運(yùn)行時(shí),文本框首先顯示該變量的內(nèi)容:InputMask

屬性指定在一個(gè)文本框中如何輸入和顯示數(shù)據(jù);PasswordChar屬性指定文本框控件

內(nèi)是顯示用戶輸入的字符還是顯示占位符;指定用作占位符的字符。

15、下列函數(shù)返回類型為數(shù)值型的是()。

A、STR

B、VAL

C、CTOD

D、DTOC

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

知識(shí)點(diǎn)解析:str函數(shù)把數(shù)值轉(zhuǎn)換成字符串,返回值是字符型;val函數(shù)字符串轉(zhuǎn)換

成數(shù)值,返回值是數(shù)值型;ctod函數(shù)字符轉(zhuǎn)換成口期,返回值是口期型;dtoc函數(shù)

日期轉(zhuǎn)換成字符,返回值是字符型。

16、下列程序段執(zhí)行時(shí)在屏幕上顯示的結(jié)果是()。xl=20x2=30SET

UDFPARMSTOVALUEDOtestWITHxl,x2?xl,x2PROCEDUREtest

PARAMETERSa,bx=aa=bb=xENDPRO

A、3030

B、3020

C、2020

D、2030

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

知識(shí)點(diǎn)解析:根據(jù)過程test的代碼可以分析出:test的功能是將傳遞的兩個(gè)參數(shù)互

換。變量xl,x2的初始值是20、30,經(jīng)過“DOlesiWITHxl,x2”的調(diào)用后,xl,

x2的值互換,值分別是30、20o

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

A、整數(shù)0

B、不定值

C、邏輯真

D、邏輯假

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

知識(shí)點(diǎn)解析:數(shù)組創(chuàng)建后,系統(tǒng)自動(dòng)給每個(gè)數(shù)組元素賦以邏輯假.F.。

18、在VisualFoxPro中,通常以窗口形式出現(xiàn),莊以創(chuàng)建和修改表、表單、數(shù)據(jù)

庫等應(yīng)用程序組件的可觀化工具稱為()。

A、向?qū)?/p>

B、設(shè)計(jì)器

C、生成器

D、項(xiàng)目管理器

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

知識(shí)點(diǎn)解析:VisualFoxPro的設(shè)計(jì)器是創(chuàng)建和修改應(yīng)用系統(tǒng)各種組件的可視化工

具,利用各種設(shè)計(jì)器可以創(chuàng)建表、表單、數(shù)據(jù)庫、查詢、報(bào)表等。向?qū)且环N交

互式程序,用戶在一系列向?qū)聊簧匣卮饐栴}或者選擇選項(xiàng),向?qū)?huì)根據(jù)回答生成

文件或者執(zhí)行任務(wù),幫助用戶快速地完成一般性的任務(wù)。生成器是帶有選項(xiàng)卡的

對話框,用于簡化對表單、復(fù)雜控件和參照完整性代碼的創(chuàng)建和修改過程。項(xiàng)目

管理器是VisulaFoxPro中處理數(shù)據(jù)和對象的主要組織工具,它為系統(tǒng)開發(fā)者提供

了極為便利的工作平臺(tái)。

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

A、臨時(shí)表

B、表

C、文本文件

D、屏幕

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

知識(shí)點(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

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

展名是prgo

21、如果有定義LOCALdata,data的初值是()。

A、整數(shù)0

B、不定值

C、邏輯真

D、邏輯假

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

知識(shí)點(diǎn)解析:聲明局部變量的命令是:LOCAL<內(nèi)存變量表該命令建立指定的

局部內(nèi)存變量,并為它們賦初值邏輯假.F.。

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

M(2,2)M(l,l)=10M(l,2)=20M(2,1)=30M(2,2)=40?M(2)

A、變量未定義的提示

B、10

C、20

D、.F.

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

知識(shí)點(diǎn)解析:創(chuàng)建數(shù)組的命令格式有兩種:DIMENSION〈數(shù)組名〉(〈下標(biāo)上限

1>[,<下標(biāo)上限D(zhuǎn)ECLAREv數(shù)組名〉(〈下標(biāo)上限1>|,<下標(biāo)上限2])[…]兩

種格式的功能完全相同。數(shù)組創(chuàng)建后,系統(tǒng)自動(dòng)給每個(gè)數(shù)組元素賦以邏輯假.F.。

可以用一維數(shù)組的形式訪問二維數(shù)組。本題中M⑵與M(l,2)是同一變量,所以

M(2)的值為20o

23、參照完整性規(guī)則的更新規(guī)則中“級聯(lián)”的含義是()o

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

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

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

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

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

知識(shí)點(diǎn)解析:參照完整性規(guī)則的更新規(guī)則中“級聯(lián)”的含義是更新父表中的連接字段

值時(shí),用新的連接字段值自動(dòng)修改子表中的所有相關(guān)記錄;“限制”的含義是若子表

中有與父表相關(guān)的記錄,則禁止修改父表中的連接字段值;”忽略”的含義是不作參

照完整性檢查,即可以隨意更新父表中的連接字段值。

24、CREATEDATABASE命令用來建立()。

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

B、關(guān)系

C、表

D、數(shù)據(jù)文件

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

知識(shí)點(diǎn)解析:CREATEDATABASE的命令是創(chuàng)建數(shù)據(jù)庫。

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

A、mnx

B、mnt

C、mpr

D、prg

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

知識(shí)點(diǎn)解析:菜單程序文件的擴(kuò)展名是mpr;mnx是菜單文件的擴(kuò)展名;mnt是菜

單備注文件的擴(kuò)展名;prg是程序文件的擴(kuò)展名。

26、下面有關(guān)數(shù)據(jù)庫表和自由表的敘述中,錯(cuò)誤的是()。

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

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

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

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

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

知識(shí)點(diǎn)解析:所謂自由表,就是那些不屬于任何數(shù)據(jù)庫的表,在VisualFoxPro中

創(chuàng)建表時(shí),如果當(dāng)前沒有打開數(shù)據(jù)庫,則創(chuàng)建的表也是自由表。可以將自由表添加

到數(shù)據(jù)庫中,使之成為數(shù)據(jù)庫表;也可以將數(shù)據(jù)庫表從數(shù)據(jù)庫中移出,使之成為自

由表。所以A選項(xiàng)數(shù)據(jù)庫表和自由表都可以用表設(shè)計(jì)器來建立的說法正確:C、D

選項(xiàng)的說法也正確;而B選項(xiàng)中,由于自由表不屬于任何數(shù)據(jù)庫,所以不支持表

間聯(lián)系和參照完整性,B選項(xiàng)說法不正確。

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

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

A、主索引

B、唯一索引

C、候選索引

D、普通索引

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

知識(shí)點(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é)果存儲(chǔ)到臨時(shí)表應(yīng)該使用短語()。

A>IOCURSOR

B、INTOCURSOR

C、INTODBF

D、TODBF

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

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

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

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

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

29、設(shè)有學(xué)生選課表SC(學(xué)號,課程號,成績),用SQL命令檢索同時(shí)選修了課程

號為“C1“和“C5”課程的學(xué)生的學(xué)號的正確命令是()。

A、SELECT學(xué)號FROMSCWHERE課程號=AND課程號=

B、SELECT學(xué)號FROMSCWHERE課程號=,C1'AND課程號=(SELECT課程號

FROMSCWHERE課程號=,C5,)

C、SELECT學(xué)號FROMSCWHERE課程號=AND學(xué)號=(SELECT學(xué)號

FROMSCWHERE課程號=,C5,)

D、SELECT學(xué)號FROMSCWHERE課程號=,CTAND學(xué)號IN(SELECT學(xué)號

FROMSCWHERE課程號=(5,)

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

知識(shí)點(diǎn)解析:這個(gè)查詢不能用簡單的查詢實(shí)現(xiàn),所以耍用到嵌套查詢,在嵌套查詢

中內(nèi)外層的嵌套用IN而不用“=",D選項(xiàng)正確。

30、設(shè)有學(xué)生表S(學(xué)號,姓名,性別,年齡)、課程表C(課程號,課程名,學(xué)分)

和學(xué)生選課表SC(學(xué)號,課程號,成績),檢索學(xué)號、姓名和學(xué)生所選課程的課程

名和成績,正確的SQL命令是()。

A、SELECT學(xué)號,姓名,課程名,成績FROMS,SC,CWHERES.學(xué)號=SC.

學(xué)號ANDSC.學(xué)號=C.學(xué)號

B、SELECT學(xué)號,姓名,課程名,成績FROM(SJOINSCONS.學(xué)號=SC.學(xué)

號)JOINCONSC.課程號=C.課程號

C、SELECTS.學(xué)號,姓名,課程名,成績FROMSJOINSCJOINCONS.學(xué)號=

SC.學(xué)號ONSC.課程號=C.課程號

D、SELECTS.學(xué)號,姓名,課程名,成績FROMSJOINSCJOINCONSC.課程號

=C.課程號ONS.學(xué)號=SC.學(xué)號

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

知識(shí)點(diǎn)解析:SQL是順序執(zhí)行命令語句,在多表聯(lián)接查詢時(shí),各條件短語的執(zhí)行

順序會(huì)影響到最終的查詢結(jié)果。檢索學(xué)號、姓名和學(xué)生所選課程的課程名和成績,

應(yīng)為SELECTS.學(xué)號,姓名,課程名,成績。A、B選項(xiàng)錯(cuò)誤,而C選項(xiàng)格式錯(cuò)

誤,選項(xiàng)D正確。

31、以下有關(guān)SELECT短語的敘述中錯(cuò)誤的是()。

A、SELECT短語中可以使用別名

B、SELECT短語中只能包含表中的列及其構(gòu)成的表達(dá)式

C、SELECT短語規(guī)定了結(jié)果集中列的順序

D、如果FROM短語引用的兩個(gè)表有同名的列,則SELECT短語引用它們時(shí)必須

使用表名前綴加以限定

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

知識(shí)點(diǎn)解析:SELECT短語中除了包含表中的列及其構(gòu)成的表達(dá)式外,還可以包括

常量等其他元素,在SELECT短語中可以使用別名,并規(guī)定了結(jié)果集中的列順

序,如果FROM短語中引用的兩個(gè)表有同名的列,則SELECT短語引用它們時(shí)必

須使用表名前綴加以限定。

32、與“SELECT*FROM學(xué)生INTODBFA”等價(jià)的語句是()。

A、SELECT*FROM學(xué)生INTOA

B、SELECT*FROM學(xué)生INTOTABLEA

C、SELECT*FROM學(xué)生TOTABLEA

D、SELECT*FROM學(xué)生TODBFA

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

知識(shí)點(diǎn)解析:在SQL查詢語句的尾部添加INTODBF|TABLE〈表名,可以將查詢的

結(jié)果放入新生成的指定表中cINTOTABLEA等價(jià)于INTODRFA,因此R為正確

選項(xiàng)。

33、為“評分“表的"分?jǐn)?shù),字段添加有效性規(guī)則:”分?jǐn)?shù)必須大于等于0并且小于等于

10",正確的SQL語句是()o

A、CHANGETABLE評分ALTER分?jǐn)?shù)SETCHECK分?jǐn)?shù)>=0AND分?jǐn)?shù)<=10

B、ALTERTABLE評分ALTER分?jǐn)?shù)SETCHECK分?jǐn)?shù)>=0AND分?jǐn)?shù)<=10

C、ALTERTABLE評分ALTER分?jǐn)?shù)CHECK分?jǐn)?shù)>=0AND分?jǐn)?shù)<=10

D、CHANGETABLE評分ALTER分?jǐn)?shù)SETCHECK分?jǐn)?shù)>=OOR分?jǐn)?shù)v=10

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

知識(shí)點(diǎn)解析:修改表結(jié)溝的命令是ALTERTABLE,添加有效性規(guī)則的命令格式

為:ALTERTABLE〈表名,ALTER〔COLUMN]<字段名1>|NULL|NOTNULL]

[SETDEFAULT〈默認(rèn)值表達(dá)式>][SETCHECK〈邏輯表達(dá)式〉[ERROR〈字符型文

本提示信息>]][RENAMECOLUMN〈字段名2>TO(字段名3>]其中,

ALTER|COLUMN]<字段名1>指出要修改列的字段名;SETDEFAULTv默認(rèn)值表

達(dá)式,重新設(shè)置默認(rèn)值;SETCHECK〈邏輯表達(dá)式TERROR〈字符型文本提示信

fi>]重新設(shè)置字段的合法值及錯(cuò)誤提示信息;RENAMECOLUMN〈字段名2>TO

〈字段名3〉修改字段名,v字段名2指定要修改的字段名,v字段名3>指定修改后

的字段名。本題B選項(xiàng)的格式正確。

34、設(shè)有關(guān)系歌手(歌手號,姓名),根據(jù)"歌手"關(guān)系建立視圖myview,視圖中含有

包括了“歌手號”左邊第一位是“1"的所有記錄,正確的SQL語句是()。

A、CREATEVIEWmyviewASSELECT*FROM歌手WHERELEFT(歌手號,1)

=“1”

13、CREATEV止WmyviewASSELECT華卜ROM歌手WHEREL1KE(T,歌手號)

C、CREATEVIEWmyviewSELECT*FROM歌手WHERELEFT(歌手號,1)="1"

D、CREATEVIEWmyviewSELECT*FROM歌手WHERELIKE(“1",歌手號)

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

知識(shí)點(diǎn)解析:LEFT(〈字符表達(dá)式,,<長度>)取子串函數(shù),LEFT(歌手號,1)返回”

歌手號”左邊第一位。本題要求視圖中含有包括了“歌手號”左邊第一位是“1”的所有

記錄,應(yīng)設(shè)置條件為LEFT(歌手號,1)=」",因此A選項(xiàng)正確。

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

A、ASC

B、DESC

C、GROUPBY

D、ORDERBY

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

知識(shí)點(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ī)板PR名稱=1更

盤。

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

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

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

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

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

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

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

()<>

A、CREATE

B、APPEND

C、COLUMN

D、ADD

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

知識(shí)點(diǎn)解析:向表中添加新的字段和新的索引,其命令格式為:ALTERTABLE<

表名〉A(chǔ)DD[COLUMN]<字段類型,[〈長度>[,<小數(shù)位數(shù)>])][NULL|NOTNULL]

ICHECK〈邏輯表達(dá)式1>[ERROR〈字符型文本提示信息>]]|DEFAULTv默認(rèn)值表

達(dá)式習(xí)[ADDPRIMARYKEY〈索引表達(dá)式2>TAG〈索引名1>][ADDUNIQUE<

索引表達(dá)式3>TAG<索引名2>]增加一個(gè)新的字段應(yīng)該使用ADD短語,即D選

項(xiàng)正確。

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

A、Parent

B、This

C、ThisForm

D、Click

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

知識(shí)點(diǎn)解析:在容器的嵌套層次關(guān)系中,引用其中某個(gè)對象需指明對象在嵌套層次

中的位置,經(jīng)常要用到的關(guān)鍵字是Parent、This、ThisForm、ThisFormSetothis?

當(dāng)前對象,ThisForm是當(dāng)前表單,Parent是當(dāng)前對象的父對象。因此A、B、C都

不是命令按鈕的事件。Click為命令按鈕的事件,在鼠標(biāo)單擊時(shí)引發(fā),選項(xiàng)D正

確。

39、在一個(gè)空的表單中添加一個(gè)選項(xiàng)按鈕組控件,該控件可能的默認(rèn)名稱是

()o

A、Optiongroupl

B、Check1

C、Spinnerl

D、Listl

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

知識(shí)點(diǎn)解析:選項(xiàng)組(OptionGroup)乂稱為選項(xiàng)按鈕組,是包含選項(xiàng)按鈕的一種容

器。新建一個(gè)選項(xiàng)組控'牛,默認(rèn)名為Optiongroupl,因此A選項(xiàng)正確。Check1為

復(fù)選框的默認(rèn)名,Spinnerl為微調(diào)控件的默認(rèn)名,Lisll為列表框默認(rèn)名。

40、下面關(guān)于列表框和組合框的陳述中,正確的是()。

A、列表框可以設(shè)置成多重選擇,而組合框不能

B、組合框可以設(shè)置成多重選擇,而列表框不能

C、列表框和組合框都可以設(shè)置成多重選擇

D、列表框和組合框都不能設(shè)置成多重選擇

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

知識(shí)點(diǎn)解析:組合框與列表框類似,也是用于提供一組條目供用戶從中選擇。列表

框?qū)傩詫M合框同樣適用(除MulliSeleci外),并且具有相似的含義和用法。主要區(qū)

別在于:①對于組合框來說,通常只有一個(gè)條目是可見的。而列表框可以看到多

個(gè)條目,還可以拖動(dòng)滾動(dòng)條看到更多的條目。②組合框不提供多重選擇的功能,

沒有MultiSelect屬性。而列表框有多重選擇的功能。③組合框有兩種形式:下拉

組合框和下拉列表框。通過設(shè)置Style屬性來選擇想要的形式:0表示選擇下拉組

合框。用戶可從列表中選擇條目,又可以在編輯區(qū)內(nèi)輸入;2表示選擇下拉列表

框。用戶只能從列表中選擇條目。

家二級VF機(jī)試(選擇題)模擬試卷

第2套

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

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

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ì)尾指針共同決定

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

知識(shí)點(diǎn)解析:循環(huán)隊(duì)列有隊(duì)頭和隊(duì)尾兩個(gè)指針,但是循環(huán)隊(duì)列仍是線性結(jié)構(gòu)的,所

以A錯(cuò)誤;在循環(huán)隊(duì)列中只需要隊(duì)頭指針與隊(duì)尾兩個(gè)指針來共同反映隊(duì)列中元素

的動(dòng)態(tài)變化情況,所以B與C錯(cuò)誤。

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

棧,然后再依次出棧,則元素出棧的順序是()。

A、12345ABCDE

B、EDCBA54321

C、ABCDE12345

D、54321EDCBA

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

知識(shí)點(diǎn)解析:棧是先進(jìn)后出的原則組織數(shù)據(jù),所以入棧最早的最后出棧,所以選擇

Bo

3、某二叉樹有5個(gè)度為2的結(jié)點(diǎn),則該二叉樹中的葉子結(jié)點(diǎn)數(shù)是()o

A、10

B、8

C、6

D、4

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

知識(shí)點(diǎn)解析:根據(jù)二叉樹的基本性質(zhì)3:在任意一棵二叉樹中,度為0的葉子節(jié)點(diǎn)

總是比度為2的節(jié)點(diǎn)多一個(gè),所以本題中是5+1=6個(gè)。

4、下列排序方法中,最壞情況下比較次數(shù)最少的是()o

A、冒泡排序

B、簡單選擇排序

C、直接插入排序

D、堆排序

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

知識(shí)點(diǎn)解析:冒泡排序與簡單插入排序與簡單選擇排序法在最壞情況下均需要比較

n(n-l)/2次,而堆排序在最壞情況下需要比較的次數(shù)是nlog2n0

5、軟件設(shè)計(jì)中劃分模塊的一個(gè)準(zhǔn)則是()。

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

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

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

D、圖內(nèi)聚昌耦合

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

知識(shí)點(diǎn)解析:一般較優(yōu)秀的軟件設(shè)計(jì),應(yīng)盡量做到高內(nèi)聚,低耦合,即減弱模塊之

間的耦合性和提高模塊內(nèi)的內(nèi)聚性,有利于提高模塊的獨(dú)立性。

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

A、可封裝

B、自頂向下

C、模塊化

D、逐步求精

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

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

用goto語句,所以選擇A。

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

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

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

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

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

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

知識(shí)點(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

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

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

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

A、人工管理階段

B、文件系統(tǒng)階段

C、數(shù)據(jù)庫系統(tǒng)階段

D、三個(gè)階段相同

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

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

和數(shù)據(jù)庫系統(tǒng)階段。其中最后一個(gè)階段結(jié)構(gòu)簡單,使用方便邏輯性強(qiáng)物理性少,在

各方面的表現(xiàn)都最好,一直占據(jù)數(shù)據(jù)庫領(lǐng)域的主導(dǎo)地位,所以選擇C。

11sT

ml13|a||3

10、有三個(gè)關(guān)系R、S和T如下:I-nJ2IL3Iu由關(guān)系R和S通

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

A、笛卡爾積

B、交

C、并

D:自然連接

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

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

必須是相同的屬性組,并且在結(jié)果中把重復(fù)的屬性列去掉,所以根據(jù)T關(guān)系中的

有序組可知R與S進(jìn)行的是自然連接操作。

11、在VisualFoxPro中,有如下程序,函數(shù)HF()返回值是()。*程序

PRIVATEX,YSTORE"男“TOXY=LEN(X)+2?HF(Y<4,“男、“女")

RETURN

A、“女,

B、“男”

C、.T.

D、.F.

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

知識(shí)點(diǎn)解析:iif函數(shù)測試邏輯表達(dá)式的值,若為邏輯真,函數(shù)返回前表達(dá)式的

值,否則返回后表達(dá)式的值;Len函數(shù)中一個(gè)中文字符占兩個(gè)字符,所以Y的值為

4,Y<4為假,iif()的結(jié)果為“女“。

12、語句LISTMEMORYLIKEa*能夠顯示的變量不包括()。

A、a

B、al

C、ab2

D、ba3

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

知識(shí)點(diǎn)解析:顯示內(nèi)存變量的語句中,LIKE短語只顯示與通配符相匹配的內(nèi)存變

量。通配符包括*和?,*表示任意多個(gè)字符,?表示任意一個(gè)字符。LIST

MEMORYLIKEa*表示只顯示變量名以a開頭的所有內(nèi)存變量。

13、在VisualFoxPro中,有如下內(nèi)存變量賦值語句:X=(八2001—。7—281U:

15:20PM)Y=.F.M=$123.45N=123.45Z="123.24”執(zhí)行上述賦值語句之

后,內(nèi)存變量X、Y、M、N和Z的數(shù)據(jù)類型分別是()。

A、D、L、Y、N、C

B、T、L、Y、N、C

C、T、L、M、N、C

D、T、L、Y、N、S

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

知識(shí)點(diǎn)解析?:根據(jù)賦值的內(nèi)容判斷,X是口期時(shí)間型(T),Y是邏輯型(L),M是貨

幣型(Y),N是數(shù)值型(N),Z是字符型(C)。

14、下面程序的運(yùn)行結(jié)果是()oSETEXACTONs=nni"+SPACE(2)IFs==

"ni"IFs=,,nin?"one"ELSE?"two'1ENDIFELSEIFs=

,,nin?"three"ELSE?"four"ENDIFENDIFRETURN

A、one

B、two

C、three

D、four

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

知識(shí)點(diǎn)解析:在用雙等號運(yùn)算符(==)比較兩個(gè)字符串時(shí),只有當(dāng)兩個(gè)字符串完全

相同(包括空格以及各字符的位置)時(shí),運(yùn)算結(jié)果才會(huì)是邏輯真.T.,否則為邏輯

假.F.:在用單等號運(yùn)算符(=)比較兩個(gè)字符串時(shí),運(yùn)算結(jié)果與SETEXACT

ONIOFF的設(shè)置有關(guān):當(dāng)設(shè)汽ON時(shí),先在較短字符串的尾部加上若干個(gè)空格,使

兩個(gè)字符串的長度相等,然后再進(jìn)行精確比較,當(dāng)設(shè)置OFF時(shí),只要右邊字符串

與左邊字符串的前面部分內(nèi)容相匹配,即可得到邏輯真.T.的結(jié)果,即字符串的比

較因右面的字符串結(jié)束而終止。本題中,s="ni"+SPACE(2)="ni”,第一層條件

語句(IFs=="nV)為邏輯假.F.,則進(jìn)入ELSE分支中。由于本題設(shè)置了SET

EXACTON,第二層條件語句(IFs="n*中,等號右側(cè)的長度小,所以會(huì)在右側(cè)的

字符串增加兩個(gè)空格,使之和左側(cè)的字符串長度相等,這與s(“ni”)的值相等,所

以第二層條件語句為邏輯真.T.,程序?qū)?zhí)行:?"three”語句,所以運(yùn)行結(jié)果為:

threeo

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

A、MODIFY〈文件名〉

B、MODIFYCOMMANDv文件名〉

C、MODIFYPROCEDUREc文件名〉

D、MODIFYPROGRAMv文件名〉

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

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

COMMAND<文件名>。

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

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

A、局部變量

B、私有變量

C、公共變量

D、全局變量

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

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

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

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

17、在數(shù)據(jù)庫表設(shè)計(jì)器的“字段”選項(xiàng)卡中,字段有效性的設(shè)置項(xiàng)中不包括()o

A、規(guī)則

B、信息

C、默認(rèn)值

D、標(biāo)題

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

知識(shí)點(diǎn)解析:在數(shù)據(jù)庫設(shè)計(jì)器的“字段”選項(xiàng)卡中,有一組定義字段有效性規(guī)則的項(xiàng)

目,它們是規(guī)則、信息、默認(rèn)值三項(xiàng)。

18、報(bào)表的數(shù)據(jù)源不包括()。

A、視圖

B、自由表

C、數(shù)據(jù)庫表

D、文本文件

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

知識(shí)點(diǎn)解析:數(shù)據(jù)源是農(nóng)表的數(shù)據(jù)來源,通常是數(shù)據(jù)庫中的表或自由表,也可以是

視圖、查詢或臨時(shí)表。

19、在VisualFoxPro中,擴(kuò)展名為mnx的文件是()。

A、備注文件

B、項(xiàng)目文件

C、表單文件

D、菜單文件

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

知識(shí)點(diǎn)解析:mnx是菜單文件的擴(kuò)展名;備注文件的擴(kuò)展名是fpt;項(xiàng)目文件的擴(kuò)

展名是pjx;表單文件的擴(kuò)展名是sex。

20、如果內(nèi)存變量和字段變量均有變量名“姓名”,那么引用內(nèi)存變量錯(cuò)誤的方法是

()。

A、M.姓名

B、M->姓名

C、姓名

D、M

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

知識(shí)點(diǎn)常析:每一個(gè)變量都有一個(gè)名字,可以通過變量名訪問變量。如果當(dāng)前表中

存在一個(gè)和內(nèi)存變量同名的字段變量,則在訪問內(nèi)存變量時(shí),必須在變量名前加上

前綴M.(或M—>),否則系統(tǒng)將訪問同名的字段變量。

21、在VisualFoxPro中,以下關(guān)于查詢的描述正確的是()。

A、不能用自由表建立查詢

B、只能用自由表建立查詢

C,不能用數(shù)據(jù)庫表建立查詢

D、可以用數(shù)據(jù)庫表和自由表建立查詢

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

知識(shí)點(diǎn)解析:創(chuàng)建查詢必須基于確定的數(shù)據(jù)源。從類型上講,數(shù)據(jù)源可以是自由

表、數(shù)據(jù)庫表或視圖。從數(shù)量上講,源表可以是單張表或多張表。多張表一般是指

多張相關(guān)的表。

22、在VisualFoxPro中,數(shù)據(jù)庫表字段的有效性規(guī)則的設(shè)置可以在()。

A、項(xiàng)目管理器中進(jìn)行

B、數(shù)據(jù)庫設(shè)計(jì)器中進(jìn)行

C、表設(shè)計(jì)器中進(jìn)行

D、表單設(shè)計(jì)器中進(jìn)行

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

知識(shí)點(diǎn)解析?:建立字段有效性規(guī)則比較簡單直接的方法是在表設(shè)計(jì)器中建立,在表

設(shè)計(jì)器的“字段”選項(xiàng)卡中有一組定義字段有效性規(guī)則的項(xiàng)目,它們是“規(guī)則“、“信

息”、“默認(rèn)值”三項(xiàng)。其中“規(guī)則”是邏輯表達(dá)式,“信息”是字符串表達(dá)式,"默認(rèn)值”

的類型則以字段的類型確定。

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

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

A、綜合查詢v(x)

B、綜合查詢/v(x)

C、綜合查詢(

D、綜合查詢(/

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

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

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

查詢(《X)。

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

A、Title

Text

C、Biaoti

D、C叩tion

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

知識(shí)點(diǎn)常析:表單的C沖tion屬性指明顯示于表單標(biāo)題欄上的文本。

25、有如下賦值語句,結(jié)果為“大家好”的表達(dá)式是()oa=”你好“b="大家”

A、b+AT(a,1)

B、b+RIGHT(a,1)

C、b+LEFT(a,3,4)

D、b+RIGHT(a,2)

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

知識(shí)點(diǎn)解析:LEFT(〈字符表達(dá)式,,(數(shù)值表達(dá)式,)功能是從字符表達(dá)式左邊開

始,截?。紨?shù)值表達(dá)式〉指定長度的字符串。RIGHT(〈字符表達(dá)式>,〈數(shù)值表達(dá)

式>):返回一個(gè)字符串右邊的若干字符,返回值是字符型。一個(gè)漢字在計(jì)算機(jī)中占

兩個(gè)字符,如果要取得一個(gè)完整的漢字字符,必須指定字符長度為2。AT(〈字符

串表達(dá)式〈字符串表達(dá)式2>)的函數(shù)值為數(shù)值型。A選項(xiàng)的函數(shù)返回值是數(shù)值

型,答案不正確;B選項(xiàng)中,由于中文字符在VisualFoxPro中占兩個(gè)字符,所以

RIGHT(a,l)也不正確,C選項(xiàng)中的表達(dá)式格式不正確,D選項(xiàng)中b的值為“大家”,

RIGHT(a,2)的值為“好",所以D選項(xiàng)的答案正確。

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

A、EMPTY(.NULL.)

B、LIKE('xy?'xyz')

C、ATfxy1,rabcxyzr)

D、ISNULL(SPACE(O))

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

知識(shí)點(diǎn)解析?:EMPTY(〈表達(dá)式〉)根據(jù)指定表達(dá)式的運(yùn)算結(jié)果是否為“空”值,返回邏

輯真(.T.)或邏輯假(.F.),這里所指的“空“值與NULL值是兩個(gè)不同的概念,函數(shù)

EMPTY(.NULL)的返回值為邏輯假,所以A選項(xiàng)為邏輯假;LIKE(〈字符串表達(dá)式

1>,v字符串表達(dá)式2>)比較兩個(gè)字符串對應(yīng)位置上的字符,若所有對應(yīng)字符都相

匹配,函數(shù)返回邏輯真,否則返回邏輯假,其中字符串表達(dá)式1中可包含通配符*

和?,*表示若干個(gè)任意字符,?表示任意一個(gè)字符,所以LIKE(,xy?,,,xyz)為

邏輯真;AT(v字符串表達(dá)式v字符串表達(dá)式2>)的函數(shù)值為數(shù)值型,C選項(xiàng)不

正確;ISNULL&表達(dá)式〉)判斷一個(gè)表達(dá)式的運(yùn)算結(jié)果是否為NULL值,若是

NULL值則返回邏輯真,否則返回邏輯假,SPACE〔<數(shù)值表達(dá)式》)返回由指定數(shù)目

的空格組成的字符串,所以SPACE(O)為空字符串,ISNULL(SPACE(O))為邏輯

假。

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

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

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

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

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

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

知識(shí)點(diǎn)解析:視圖是數(shù)據(jù)庫中的一個(gè)特有功能,視圖只能創(chuàng)建在數(shù)據(jù)庫里。而杳詢

從指定的表或視圖中提取滿足條件的記錄,可以不在數(shù)據(jù)庫中創(chuàng)建。因此視圖只能

在數(shù)據(jù)庫中建立,而查洵可以不在數(shù)據(jù)庫中建立。

28、以下不屬于SQL數(shù)據(jù)操作命令的是()o

A、MODIFY

B、INSERT

C、UPDATE

D,DELETE

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

知識(shí)點(diǎn)解析:SQL可以完成數(shù)據(jù)庫操作要求的所有功能,包括數(shù)據(jù)查詢、數(shù)捱操

作、數(shù)據(jù)定義和數(shù)據(jù)控制,是一種全能的數(shù)據(jù)庫語言。其中,數(shù)據(jù)操作功能所對應(yīng)

的命令為INSERT、UPDATE、DELETE()

29、設(shè)有關(guān)系歌手(歌手號,姓名,最后得分)和關(guān)系評分(歌手號,分?jǐn)?shù),評委

號),每個(gè)歌手的最后得分是所有評委給出的分?jǐn)?shù)的平均值,則計(jì)算歌手”最后得分

”的SQL語句是()。

A、UPDATE歌手SET最后得分=(SELECTAVG(分?jǐn)?shù))FROM評分WHERE歌手

號=歌手.歌手號)

B、UPDATE歌手SET最后得分EXISTS(SELECTAVG(分?jǐn)?shù))FROM評分WHERE

歌手號=歌手.歌手號)

C、UPDATE歌手SET最后得分=(SELECTAVG(分?jǐn)?shù))FROM評分)

D、UPDATE歌手SET最后得分=(SELECTAVG(分?jǐn)?shù))FROM評分GROUPBY評

委號)

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

知識(shí)點(diǎn)解析:查詢的基本形式由SELECT-FROM-WHERE查詢塊組成。其中

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

WHERE說明查詢條件,即選擇元組的條件。本題規(guī)定每個(gè)歌手的最后得分是所有

評委給出的分?jǐn)?shù)的平均值,正確的語句應(yīng)為SELECTAVG(分?jǐn)?shù))FROM評分

WHERE歌手號=歌手.歌手號,選項(xiàng)A為正確答案。

30、設(shè)有關(guān)系評分(歌手號,分?jǐn)?shù),評委號),插入一條記錄到“評分”關(guān)系,歌手

號、分?jǐn)?shù)和評委號的值分別是“1001”、9.9和“105”,正確的SQL語句是()e

A、INSERTVALUES(”1001”,9.9,“105”)INTO評分(歌手號,分?jǐn)?shù),評委號)

B、INSERTTO評分(歌手號,分?jǐn)?shù),評委號)VALUES。1001*9.9,"105")

C、INSERTINTO評分(歌手號,分?jǐn)?shù),評委號)VALUES。1001”,9.9,“105”)

D、INSERTVALUES,1001”,9.9,“105”)TO評分(歌手號,分?jǐn)?shù),評委號)

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

知識(shí)點(diǎn)解析:插入數(shù)據(jù)的格式為INSERTINTOv表名>[(字段名1[,字段名

2,……])]VALUES(字段值1[,字段值2,……])。當(dāng)插入的不是完整的記錄時(shí),

可以通過字段名1,字段名2……來指定字段;VALUES(字段值1[,字段值

2,])給出具體的記錄值。C選項(xiàng)格式正確。

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

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

A、DELETETABLEorderWHERE簽訂日期<{A2012—1—1}

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

C、DELETEFROMorderWHERE簽訂日期<{A2012-1—1}

D、DELETEFROMorderWHILE簽訂日期》{八2012—1—1}

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

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

為:DELETEFROM<數(shù)據(jù)表名,WHERE<邏輯表4式"其中FROM指定從哪個(gè)

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

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

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

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

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

R、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

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

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

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

息>][[DEFAULT〈默認(rèn)值表達(dá)式>]|ADDPRIMARYKEY〈索引表達(dá)式2>TAG〈索

引名1>][ADDUNIQUEv索引表達(dá)式3>TAG<索引名2>]套用ALTERTABLEK

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

33、設(shè)有學(xué)生(學(xué)號,姓名,性別,出生日期)和選課(學(xué)號,課程號,成績)兩個(gè)關(guān)

系,并假定學(xué)號的第3、4位為專業(yè)代碼。要計(jì)算各專業(yè)學(xué)生選修課程號為“101”課

程的平均成績,正確的SQL語句是()o

A、SELECT專業(yè)ASSUBS(學(xué)號,3,2),平均分ASAVG(成績)FROM選課

WHERE課程號="101"GROUPBY專業(yè)

B、SELECTSUBS(學(xué)號,3,2)AS專業(yè),AVG(成績)AS平均分FROM選課

WHERE課程號="101"GROUPBY1

C、SELECTSUBS(學(xué)號,3,2)AS專業(yè),AVG(成績)AS平均分FROM選課

WHERE課程號="101"ORDERBY專業(yè)

D、SELECT專業(yè)ASSUBS(學(xué)號,3,2),平均分ASAVG(成績)FROM選課

WHERE課程號="101"ORDERBY1

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

知識(shí)點(diǎn)解析:SUBSTR(〈字符表達(dá)式〉,〈起始位置〉[,<長度>])為取子串函數(shù),從

指定表達(dá)式值的指定起始位置取指定長度的子串作為函數(shù)值。要計(jì)算各專業(yè)學(xué)生選

修課程號為“101”課程的平均成績,應(yīng)按學(xué)號分組,BPGROUPBY1o因此B為正

確選項(xiàng)。

34、設(shè)有學(xué)生(學(xué)號,姓名,性別,出生口期)和選課(學(xué)號,課程號,成績)兩個(gè)關(guān)

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

A、SELECT學(xué)生.學(xué)號,姓名FROM學(xué)生,選課WHERE學(xué)生.學(xué)號=選課.學(xué)號

AND課程號="10「'AND成績>=ALL(SELECT成績FROM選課)

B、SELECT學(xué)生.學(xué)號,姓名FROM學(xué)生,選課WHERE學(xué)生.學(xué)號一選課.學(xué)號

AND成績>=ALL(SELECT成績FROM選課WHERE課程號="101”)

C、SELECT學(xué)生.學(xué)號,姓名FROM學(xué)生,選課WHERE學(xué)生.學(xué)號=選課.學(xué)號

AND成績>=ANY(SELECT成績FROM選課WHERE課程號="101”)

D、SELECT學(xué)生.學(xué)號,姓名FROM學(xué)生,選課WHERE學(xué)生.學(xué)號=選課.學(xué)號

AND課程號="101”AND成績>=ALL(SELECT成績FROM選課WHERE課程號

=“101”)

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

知識(shí)點(diǎn)解析:查詢的基本形式由SELECT—FROM—WHERE查詢塊組成。其中

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

WHERE說明查詢條件,即選擇元組的條件。內(nèi)層"SELECT成績FROM選課

WHERE課程號語句查詢出了選修課程號為101的成績,外層格式正確的

為D選項(xiàng)。

35、在SELECT語句中,以下有關(guān)HAVING短語的正確敘述是()。

A、HAVING短語必須與GROUPBY短語同時(shí)使用

B、使用HAVING短語的同時(shí)不能使用WHERE短語

C、HAVING短語可以在任意的一個(gè)位置出現(xiàn)

D、HAVING短語與WHERE短語功能相同

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

知識(shí)點(diǎn)解析:HAVING子句總是跟在GROUPBY子句之后,而不可以單獨(dú)使用,

HAVING子句和WHERE子句并不矛盾,在查詢中是先用WHERE子句限定元

組,然后進(jìn)行分組,最后再用HAVING子句限定分組。因此A選項(xiàng)說法正確c

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

A、通過指定主索引實(shí)現(xiàn)

B、通過指定唯一索引實(shí)現(xiàn)

C、使用DISTINCT短語實(shí)現(xiàn)

D、使用WHERE短語實(shí)現(xiàn)

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

知識(shí)點(diǎn)解析:SQL的核心是查詢。SQL的查詢命令也稱作SELECT命令,它的基

本形式由SELECT-FROM-WHERE查詢塊組成。其中SELECT說明要查詢的字

段,如果查詢的字段需去掉重復(fù)值,則要用到DISTINCT短語;FROM說明要查

詢的字段來自哪個(gè)表或哪些表,可以對單個(gè)表或多個(gè)表進(jìn)行查詢,WHERE說明查

詢條件,即選擇元組的條件。因此C為正確選項(xiàng)。

37、與,SELECTDISTINCT歌手號FROM歌手WHERE最后得分>=ALL;

(SELECT最后得分FROM歌手WHERESUBSTR(歌手號,1,1)="2")”等價(jià)的SQL

語句是()o

A、SELECTDISTINCT歌手號FROM歌手WHERE最后得分”(SELECT

MAX(最后得分)FROM歌手WHERESUBSTR(歌手號,1,1)="2")

B、SELECTDISTINCT歌手號FROM歌手WHERE最后得分>=(SELECT

MIN(最后得分)FROM歌手WHERESUBSTR(歌手號,

C、SELECTDISTINCT歌手號FROM歌手WHERE最后得分>=ANY(SELECT最

后得分FROM歌手WHERESUBSTR(歌手號,1,1)="2")

D、SELECTDISTINCT歌手號FROM歌手WHERE最后得分>=SOME(SELECT

最后得分FROM歌手WHERESUBSTR(歌手號,1,1)="2")

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

知識(shí)點(diǎn)解析:SUBSTR(<字符表達(dá)式,,〈起始位置〉[,〈長度習(xí))為取子串函數(shù),從

指定表達(dá)式值的指定起始位置取指定長度的子串作為函數(shù)值。本題的SQL語句的

含義為,從表名為歌手的二維表中選出最后得分大于所有的歌手號的第一個(gè)字符為

2的歌于的最后得分,與此等價(jià)的SQL命令為A選項(xiàng)。

38、下面關(guān)于運(yùn)行應(yīng)用程序的說法正確的是()。

A>.app應(yīng)用程序可以在VisualFoxPro和Windows環(huán)境下運(yùn)行

B、.app應(yīng)用程序只能在Windows環(huán)境下運(yùn)行

C、.exe應(yīng)用程序可以在VisualFoxPro和Windows環(huán)境下運(yùn)行

D、.exe應(yīng)用程序只能在Windows環(huán)境下運(yùn)行

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

知識(shí)點(diǎn)。析:應(yīng)用程序連編結(jié)果有兩種文件形式:①應(yīng)用程序文件(.app):需要在

VisualFoxPro中運(yùn)行。②可執(zhí)行文件(.exe):既可以在VisualFoxPro中運(yùn)行,也

可以在Windows下運(yùn)行。本題C選項(xiàng)敘述正確。

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

A、視圖

B、自由表

C、查詢

D、文本文件

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

知識(shí)點(diǎn)解析:數(shù)據(jù)庫的米表總是與一定的數(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ù)源,因此本題選

Do

4。、在VisualkoxPro中,假設(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

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

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

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

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

正確。

國家二級VF機(jī)試(選擇題)模擬試卷

第3套

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

1、下列鏈表中,其邏輯結(jié)構(gòu)屬于非線性結(jié)構(gòu)的是

A、二叉鏈表

B、循環(huán)鏈表

C、雙向鏈表

D、帶鏈的棧

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

知識(shí)點(diǎn)解析:在定義的鏈表中,若只含有一個(gè)指針域來存放下一個(gè)元素地址,稱這

樣的鏈表為單鏈表或線性鏈表。帶鏈的??梢杂脕硎占?jì)算機(jī)存儲(chǔ)空間中所有空閑

的存儲(chǔ)結(jié)點(diǎn),是線性表。在單鏈表中的結(jié)點(diǎn)中增加一個(gè)指針域指向它的直接前件,

這樣的鏈表,就稱為雙向鏈表(一個(gè)結(jié)點(diǎn)中含有兩個(gè)指針),也是線性鏈表。循環(huán)

鏈表具有單鏈表的特征,但又不需要增加額外的存貯空間,僅對表的鏈接方式稍做

改變,使得對表的處理更加方便靈活,屬于線性鏈表。二叉鏈表是二叉樹的物理實(shí)

現(xiàn),是一種存儲(chǔ)結(jié)構(gòu),不屬于線性結(jié)構(gòu)。答案為A選項(xiàng)。

2、設(shè)循環(huán)隊(duì)列的存儲(chǔ)空間為Q(l:35),初

溫馨提示

  • 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)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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

提交評論