國家二級VF筆試模擬試卷23_第1頁
國家二級VF筆試模擬試卷23_第2頁
國家二級VF筆試模擬試卷23_第3頁
國家二級VF筆試模擬試卷23_第4頁
國家二級VF筆試模擬試卷23_第5頁
已閱讀5頁,還剩89頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

國家二級VF筆試模擬試卷第1套

一、公共基礎選擇題(本題共70題,每題7.0分,共

10分。)

1、為了避免流程圖在描述程序邏輯時的靈活性,提出了用方框圖來代替?zhèn)鹘y(tǒng)的程

序流程圖,通常也把這種圖稱為

A、PAD圖

B、N-S圖

C、結(jié)構(gòu)圖

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

標準答案:B

知識點解析:N-S圖是由Nassi和Shneidennan提出的一種符合程序化結(jié)構(gòu)設計原

則的圖形描述工具。它的提出是為了改進流程圖在描述程序邏輯時的不靈活性。

2、結(jié)構(gòu)化程序設計主要強調(diào)的是

A、程序的規(guī)模

B、程序的效率

C、程序設計語言的先進性

D、程序易讀性

標準答案:D

知識點解析:結(jié)構(gòu)化程序設計方法的主要原則可以概括為自頂向下、逐步求精、模

塊化及限制使用got。語句,總的來說可使程序結(jié)構(gòu)良好、易讀、易理解、易維

護。

3、為了使模塊盡可能獨立,要求

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

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

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

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

標準答案:B

知識點解析:模塊的獨立程度可以由兩個定性標準度量:耦合性和內(nèi)聚性。耦合性

是衡量不同模塊彼此間互相依賴(連接)的緊密程度;內(nèi)聚性是衡量一個模塊內(nèi)部

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

聚性盡可能地高。

4、需求分析階段的任務是確定

A、軟件開發(fā)方法

B、軟件開發(fā)工具

C、軟件開發(fā)費用

D、軟件系統(tǒng)功能

標準答案:D

知識點解析:需求分析是軟件定義時期的最后一個階段,它的基本任務就是詳細調(diào)

查現(xiàn)實世界要處理的對象(組織、部門、企業(yè)等),充分了解原系統(tǒng)的工作概況,

明確用戶的各種需求,然后在此基礎上確定新系統(tǒng)的功能。選項A)軟件開發(fā)方法

是在總體設計階段需完成的任務;選項B)軟件開發(fā)工具是在實現(xiàn)階段需完成的任

務;選項C)軟件開發(fā)費用是在可行性研究階段需完成的任務。

5、算法的有窮性是指

A、算法程序的運行時間是有限的

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

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

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

標準答案:A

知識點解析:算法具有5個特性:①有窮性:一個算法必須(對任何合法的輸入值)在

執(zhí)行有窮步之后結(jié)束,且每一步都可在有限時間內(nèi)完成,即運行時間是有限的;②確

定性:算法中每一條指令必須有確切的含義,讀者理解時不會產(chǎn)生歧義。③可行性:

一個算法是可行的,即算法中描述的操作都是可以通過已經(jīng)實現(xiàn)的基本運算執(zhí)行有

限次來實現(xiàn)。④輸入:一個算法有零個或多個輸入,這些輸入取自于某個特定的對象

的集合。⑤輸出:一個算法有一個或多個輸出。

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

A、快速排序

B、冒泡排序

C、直接插入排序

D、堆排序

標準答案:D

知識點解析:在最壞情況下,快速排序、冒泡排序和直接插入排序需要的比較次數(shù)

都為n(n-l)/2,堆排序需要的比較次數(shù)為nlog2no

7、如果進棧序列為el,e2,e3,e4,則可能的出棧序列是

A、e3,el,e4,e2

e2,e4,e3,el

C、e3,e4,eI,e2

D、任意順序

標準答案:B

知識點解析:由棧“后進先出”的特點可知:A)中el不可能比e2先出,。中el不

可能比e2先出,D)中棧是先進后出的,所以不可能是任意順序。B)中出棧過程如

圖所示:

A、屬性

B、關系

C、鍵

D、域

標準答案:B

知識點解析:關系數(shù)據(jù)庫邏輯設計的主要工作是將E-R圖轉(zhuǎn)換成指定RDBMS中

的關系模式。首先,從E-R圖到關系模式的轉(zhuǎn)換是比較直接的,實體與聯(lián)系都可

以表示成關系,E-R圖中屬性也可以轉(zhuǎn)換成關系的屬性,實體集也可以轉(zhuǎn)換成關

系。

9、有三個關系R、S和T如下:

ST

BCDBCDBCD

a0klf3hla0kl

b1nla0kl

Q2xl由關系R和S通過運算得到關

系T,則所使用的運算為

A、并

B、自然連接

C、笛卡爾積

D、交

標準答案:D

知識點解析:在關系運算中,交的定義如下:設R1和R2為參加運算的兩個關系、它

們具有相同的度n,且相對應的屬性值取自同一個域則R1AR2為交運算,結(jié)果仍為

度等于n的關系,其中,交運算的結(jié)果既屬于R1,又屬于R2o

10、下列有關數(shù)據(jù)庫的貓述,正確的是

A-.數(shù)據(jù)處理是將信息轉(zhuǎn)化為數(shù)據(jù)的過程

B、數(shù)據(jù)的物理獨立性是指當數(shù)據(jù)的邏輯結(jié)構(gòu)改變時,數(shù)據(jù)的存儲結(jié)構(gòu)不變

C、關系中的每一列稱為元組,一個元組就是一個字段

D、如果一個關系中的屬性或?qū)傩越M并非該關系的關鍵字,但它是另一個關系的關鍵

字,則稱其為本關系的外關鍵字

C、{A2004/03/09)-15

D、{人2004/02/25}-date()

標準答案:B

知識點解析:本題考查了日期表達式。日期時間表達式是對日期型數(shù)據(jù)或日期時間

型數(shù)據(jù)的連接。其運算將也有“+“和“兩個。但日期表達式的格式有一定的限制,不

能將兩個日期直接相加。

15、以下每兩組表達式中,其運算結(jié)果完全相同的是(□代表空格)

A、LEFT(”VFPd”,3)與SUBSTR("nVFPn,\2,3)

B、YEAR(DA1E())與SUBSlK(DrOC(DAlE()),7,2)

C、VARTYPE("40-4*5")與VARTYPE(40-4*5)

D^假定A="visual□口",B="□□foxpro”,則A-B與A+B

標準答案:A

知識點解析:本題考查了字符函數(shù)。選項A)中兩個函數(shù)都是用來截取字符串,其結(jié)

果都是VFP;選項B)中YEAR。函數(shù)的結(jié)果為數(shù)值型,SUBSTR。的結(jié)果為字符型;選

項C)中兩個數(shù)據(jù)的類型不一致;選項D)中A-B的運算結(jié)果是將第一個字符串的尾

部空格移到新連接的字符串尾部,而A+B的結(jié)果沒有此移動。

16,在VisualFoxPro中,創(chuàng)建程序文件的命令是

A、OPENCOMMAND<文件名〉

B、CREATECOMMMANDc文件名〉

C、MODIFYCOMMAND(文件名〉

D、以上答案都不對

標準答案:C

知識點解析:本題考查了程序的建立與執(zhí)行。創(chuàng)建程序文件的命令格式為

MODIFYCOMMAND<文件名

17、程序的3種基本控制結(jié)構(gòu)是

A、過程、子過程和分程序

B、順序、選擇和重復

C、遞歸、堆棧和隊列

D、調(diào)用、返回和轉(zhuǎn)移

標準答案:B

知識點解析:本題考查基本的程序控制結(jié)構(gòu)。采用結(jié)構(gòu)化程序設計方法編寫程序,

可使程序結(jié)構(gòu)良好、易讀、易理解、易維護,它包括3種基本控制結(jié)構(gòu),分別是順序

結(jié)構(gòu)、選擇結(jié)構(gòu)和重復結(jié)構(gòu)(又稱循環(huán)結(jié)構(gòu))。

18、表文件和索引文件都已打開,為確保記錄指針定位在第一條記錄上,可使用命令

A、GOTOP

B、GOBOF()

C、SKIPI

D、GOTO1

標準答案:D

知識點解析:本題考查了表的基本操作。掌握表中記錄指針定位及指針移動的命

令。GOTO和GO命令是等效的,不管表中是否打開索引文件,指針定位始終在所指

的記錄號上。選項A)中指針定位在表中第一條記錄上,并不是記錄號為1的記錄

上,選項B)語法錯誤,選項C)為指針下移一條記錄。掌握VisualFoxPro中,測試函數(shù)

的格式及功能。BOF()函數(shù)是用來測試表中指針是否指向文件起始標識位的函數(shù)。

19、有一個學生表文件,且通過表設計器已經(jīng)為該表建立了若干普通索引。其中一

個索引的索引表達式為姓名字段,索引名為XM?,F(xiàn)假設學生表已經(jīng)打開,且處于當

前工作區(qū)中,那么可以將上述索引設置為當前索引的命令是

A、SETINDEXTO姓名

B、SETINDEXTOXM

C、SETORDERTO姓名

D、SETORDERTOXM

標準答案:D

知識點解析:本題考查了索引的命令方式設置。設也為當前索引的命令是SET

ORDERTO索引名,注意此題中索引名為XM。

20,通過指定字段的數(shù)據(jù)類型和寬度來限制該字段的取值范圍,這屬于數(shù)據(jù)完整性

A、參照完整性

B、實體完整性

C、域完整性

D、字段完整性

標準答案:C

知識點解析:本題考查域完整性的相關概念。參照完整性與表之間的聯(lián)系有關,實

體完整性表明表中的記錄是惟一的,域完整性指明字段的數(shù)據(jù)類型和寬度來限制該

字段的取值范圍,在數(shù)據(jù)完整件中無字段完整性的說法c

21、自由表中字段名長度的最大值是

A、8

B、10

C、128

D、255

標準答案:B

知識點解析:本題考查了自由表的特點。在自由表中不可使用長字段名,字段名的

最大值是10;數(shù)據(jù)庫表中可以使用長字段名,最大值為128o

22、SELECT學院表.系號,SUM(工資);FROM學院表,教師表;WHERE學院表.系號

二教師表.系號;GROUPBY學院表.系號查詢結(jié)果是

A、各個系教師的工資合計

B、所有教師的工資合計

C、各個系教師工資的平均工資

D、所有教師工資的平均工資

標準答案:A

知識點解析:本題考查了SQL語句中的簡單查詢。本題的SQL語句的含義是通過

學院表和教師表內(nèi)部聯(lián)諼,按照系號進行分組,計算每個系教師工資的總額。

23、對于圖書管理數(shù)據(jù)庫,檢索當前至少借閱了兩本圖書的讀者的姓名和所在單

位。下面SQL語句,正確的是SELECT姓名,單位FROM讀者WHERE借書證號IN;

設有圖書管理數(shù)據(jù)庫中包含以下表:讀者(借書證號C(4),單位C(8),姓名C(6),性別

C(2),職稱C(6),地址C(20))借閱(借書證號C(4),總編號C(6),借書日期D(X))

A、SELECT借書證號FROM讀者GROUPBY借書證號HAVINGCOUNT(*)>=2

B、(SELECT借書證號FROM讀者GROUPBY借書證號HAVINGCOUNT(*)>=2)

C、SELECT借書證號FROM借閱GROUPBY借書證號HAVINGCOUNT(*)>=2

D、(SELECT借書證號FROM借閱GROUPBY借書證號HAVINGCOUNT(*)>=2)

標準答案:D

知識點解析:本題考查了分組查詢。本題要求檢索至少借閱了兩本圖書的讀者,使

用SELECT嵌套語句完成查詢,內(nèi)層循環(huán)通過對借書證號進行分組(分組的條件是統(tǒng)

計該借書證號的使用次數(shù)大于等于2)來顯示出至少借閱了兩本圖書的借書證號,外

層查詢通過內(nèi)層查詢的結(jié)果顯示其對應的姓名和單位。

24、下列關于別名和自聯(lián)接的說法中,正確的是

A、SQL語句中允許在WHERE短語中為關系定義別名

B、為關系定義別名的格式為:<別名><關系名)

C、在關系的自聯(lián)接操作中,別名是必不可少的

D、以上說法均正確

標準答案:C

知識點解析:本題考查了SQL查詢功能中的別名與自聯(lián)接查詢。SQL語句中允許

為關系定義別名,但不是在WHERE短語中定義,而是在FROM短語中定義別名,其

格式為〈關系名><別名>。自然聯(lián)接存在著一種特殊的遞歸聯(lián)系,它是將同一關系與

自身進行聯(lián)接。SQL語句定義別名是在FROM短語中定義的,選項A概念混淆,選

項B屬語法錯誤,選項D屬判斷錯誤。

25、SQL-INSERT命令的功能是

A、在表頭插入一條記錄

在表尾插入一條記錄

C、在表中任意位置插入一條記錄

D、在表中插入任意條記錄

標準答案:B

知識點解析:本題考查了考生對SQL數(shù)據(jù)操作功能語句的理解及運用。掌握SQL

插入語句的功能,每次只能在表末尾插入一條記錄。SQL中的INSERT命令每次只

能在表末尾插入一條記錄,相當于APPENDBLANK命令一樣,在表末尾追加一條記

錄,只不過APPENDBLANK只能追加一條空記錄,而INSERT可以將記錄值同時追

加到表中。

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

A、ALTERTABLE

B、MODIFYTABLE

C、ALTERSTRUCTURE

D、MODIFYSTRUCTURE

標準答案:A

知識點解析:本題考查了SQL語句中,修改表結(jié)構(gòu)的相關語句。SQL語句中修改表

結(jié)構(gòu)的命令是ALTERTABLE;MODIFYSTRUCTURE命令是在打開要修改的表后,

使用MODIFYSTRUCTURE打開表設計器,修改當前表的結(jié)構(gòu)。選項B)和C)的語

句格式錯誤。選項D)是通過命令的方式修改表結(jié)構(gòu),不屬于SQL語句。通過SQL

語句為表增加字段、刪除字段,以及為字段添加有效性規(guī)則。

27、使用SQL語句將學生表S中年齡(AGE)大于30歲的記錄刪除,正確的命令是

A、DELETEFORAGE>30

B、DELETEFROMSWHEREAGE>30

C、DELETESFORAGE>30

D、DELETESWHEREAGE>30

標準答案:B

知識點解析?:本題考查了SQL語句中,刪除表中記錄的相關語句。SQL從表中刪除

數(shù)據(jù)的命令格式如下:DELETEFROM表名[WHERE條件]通過SQL語句向表中增

加記錄,以及更新字段值。

28、下列命令中,功能相同的是

A、DELETEALLPACK

B、DELETEALL.ZAP和PACK

C、DELETEALL>PACK和ZAP

D、DELETEALLRECALLALL

標準答案:C

知識點解析:本題考查了通過命令的方式刪除表中記錄的操作。DELETEALL.

PACK和ZAP命令都是可以物理刪除表中的全部記錄,不管是否有刪除標記。

29、耍在程序中修改由Myfrom=CreateObjecl(“Form")語句創(chuàng)建的表單對象的

Caption屬性,下面語句中不能使用的是()。假定所創(chuàng)建表單對象的Click事件也可

以修改其Caption屬性。

A、WITHMyform.Cap〔ion="信息查詢”

B、MyForm.ClickENDWITH

C、MyForm.Caption="信息查詢”

D、ThisForm.Caption="信息查詢”

標準答案:D

知識點解析:本題考查了考生對表單控件屬性的理解。Thisform可以實現(xiàn)對當前表

單的訪問,而不能直接使用表單名稱。修改控件的標題應使用其Caption屬性。

30、以下短語中,與排序無關的是

A、GROUPBY

B、ORDERBY

C、ASC

D、DESC

標準答案:A

知識點解析:本題考查了考生對SQL基本查詢語句的理解。掌握基本的5QL查詢

語句中,各個短語的含義。ASC指定按字段值升序排列,DESC指定按字段值降序排

歹|J,ASC和DESC使用時必須放在ORDERBY之后,GROUPBY是用來指定分組

查詢QRDERBY指定/查詢結(jié)果進行排序。

31、以下關于視圖的描述正確的是

A、視圖保存在項目文件中

B、視圖保存在數(shù)據(jù)庫文件中

C、視圖保存在表文件中

D、視圖保存在視圖文件中

標準答案:B

知識點解析:本題考查了考生對視圖知識點的掌握。視圖是在數(shù)據(jù)表基礎上創(chuàng)建的

一種虛擬表。視圖的定義保存在所屬的數(shù)據(jù)庫(.dbc)文件中。視圖一經(jīng)定義,就是數(shù)

據(jù)庫的一部分,不可以脫離數(shù)據(jù)庫而使用,在打開視圖時,首先要打開數(shù)據(jù)庫才可以。

32、在表單上創(chuàng)建命令按鈕cmdClose,為實現(xiàn)當用戶單擊此按鈕時能夠關閉表單的

功能,可把語句ThisForm.Release寫入cmdClose對象的

A、Caption屬性

B、Name屬性

C、Click事件

D、Refresh方法

標準答案:C

知識點解析:本題考查了Click事件。當用戶單擊命令按鈕時,會觸發(fā)該按鈕的

Click事件,執(zhí)行該按鈕的Click事件代碼RightClick.DbClick事件。

33、為頂層表單添加菜單mymenu時,若在表單的Destroy事件代碼為清除菜單而加

入的命令是RELEASEMENUaaaEXTENDED,那么在表單的Init事件代碼中加入

的命令應該是

A、DOmymenu.mprWITHTHIS,"aaa"

B、DOmymenu.mprWITHTHIS'aaa"

C、DOmymenu.mprWITHTHIS,aaa

D、DOmymenuWITHTHIS,"aaa"

標準答案:A

知識點解析:本題考查了在運行表單時加入命令的格式。輸入命令的格式:DO

FORM<表單文件名,[NAME<變量名:>]WITH〈實參<實參2>,JS]創(chuàng)建和修改

表單。

34、下列關于控件類和容器類的說法中,錯誤的是

A、控件類用于進行一種或多種相關的控制

B、控件類一般作為容器類中的控件來處理

C、控件類的封裝性比容器類更加嚴密,靈活性更好

D、控件類必須作為一個整體來訪問或處理,不能單獨對其中的組件進行修改或操作

標準答案:C

知識點解析:本題考察了對控件類和容器類的理解。VisualFoxPro的基類分成兩

個基本類型:容器類和控件類。容器類可以包含其他對象。

35、使用命令口£(31^\1<£丫(3,3)后,丫(2,2)的值為

A、0

B、1

C、.T.

D、.F.

標準答案:D

知識點解析:本題考查了數(shù)組的知識。定義數(shù)組后,VisualFoxPro系統(tǒng)自動給每個

數(shù)組元素賦以邏輯假.F.。

三、公共基礎填空題(本題共5題,每題7.0分,共5

分。)

36、(1)排序是計算機程序設計中的一種重要操佇,常見的排序方法有插入排序、

【1和選擇排序等。

標準答案:交換排序

知識點解析:常見的排序方法有插入排序(包括簡單插入排序法和希爾排序法等)、

交換排序(包括冒泡排序和快速排序法等)和選擇排序(包括簡單選擇排存和堆排序

等)。

37、(2)在面向?qū)ο蠓椒ㄖ校瑢傩耘c操作相似的一組對象稱為【】。

標準答案:類

知識點解析:屬性和操作相似的一組對象在面向?qū)ο蠓椒ㄖ蟹Q為類。

38、(3)一個項目具有一個項目主管,一個項目主管可管理多個項目,則實體“項目

主管”與實體“項目”的聯(lián)系屬于【】的聯(lián)系。

標準答案:一對多(或1:N)

知識點解析:兩個實體集間的聯(lián)系實際上是實體集間的函數(shù)關系,這種函數(shù)關系可

以有3種,即一對一(1:1)的聯(lián)系、一對多(1:N)或多對一(N:l)的聯(lián)系和多對多(N:N)的

聯(lián)系。

39、程序測試分為靜態(tài)分析和動態(tài)測試。其中【】是指不執(zhí)行程序,而只是對程序

文本進行檢查,通過閱讀和討論,分析和發(fā)現(xiàn)程序中的錯誤。

標準答案:靜態(tài)分析(靜態(tài)測試)

知識點解析:原則上講,可以將軟件測試方法分為法大類,即靜態(tài)測試和動態(tài)測試。

靜態(tài)測試無須執(zhí)行被測代碼,而是借助專用的軟件測試工具評審軟件文檔或程序,度

量程序靜態(tài)豆雜度,檢查軟件是否符合編程標準,借以發(fā)現(xiàn)編寫程序的不足之處,減少

錯誤出現(xiàn)的概率。動態(tài)測試,是被測代碼在相對真實環(huán)境下運行,從多角度觀察程序

運行時能體現(xiàn)的功能、邏輯、行為、結(jié)構(gòu)等的行為似發(fā)現(xiàn)其中的錯誤現(xiàn)象。程序

測試分為靜態(tài)測試和動態(tài)測試。靜態(tài)測試一般是指人工評審軟件文檔或程序,借以

發(fā)現(xiàn)其中的錯誤。由于被評審的文檔或程序不必運行,所以稱為靜態(tài)測試。

40、當數(shù)據(jù)的物理結(jié)構(gòu)(存儲結(jié)構(gòu))改變時,不影響數(shù)據(jù)庫的邏輯結(jié)構(gòu),從而不致引起

應用程序的變化,這是指數(shù)據(jù)的【】。

標準答案:物理獨立性

知識點解析:數(shù)據(jù)獨立性是數(shù)據(jù)與程序間的互不依賴性,即數(shù)據(jù)庫中數(shù)據(jù)獨立于應

用程序而不依賴于應用程序。也就是說,數(shù)據(jù)的邏輯結(jié)構(gòu)、存儲結(jié)構(gòu)與存取方式的

改變不會影響應用程序。數(shù)據(jù)獨立性一般分為物理獨立性與邏輯獨立性。

四、填空題(本題共70題,每題1.0分,共10分。)

41、要將一個彈出式菜單作為某個控件的快捷菜單,通常是在該控件的【】事件代

碼中添加調(diào)用彈出式菜單程序的命令。

標準答案:RightClick

知識點解析:快捷式菜單一般是一個彈出式菜單,通常在選定對象的RighiClick事

件代碼中添加調(diào)用快捷菜單程序的命令。

42、自由表的字段名最長為10個字符,而數(shù)據(jù)庫表的字段名最長為【】個字符。

標準答案:128

知識點解析:在自由表中不可使用長字段名,字段名的最大值是10;數(shù)據(jù)庫表中可以

使用長字段名,最大值為128。

43、刪除學生關系中學號值為0240515的元組,應使用命令DELETE[]學生

WHERE學號="0240515”

標準答案:FROM

知識點解析:刪除數(shù)據(jù)庫的命令格式為:DELETEFROMTableName[WHERE

Condition]

44、當前工作區(qū)是3,要使工作區(qū)1成為當前工作區(qū).應使用的命令為【】。

標準答案:SELECTI

知識點解析:在VisualFoxPro中,可以利用SELECT命令選擇當前工作區(qū)。

45、從學生管理數(shù)據(jù)庫中考生成績.dbf檢索所有分數(shù)大于或等于名次為2的學生的

成績的學號所用的SQL命令為:SELECTDISTINCT學號FROM考試成績WHERE

成績【】;(SELECT成績FROM考生成績WHERE名次=2)

標準答案:>=(或>=ANY)

知識點解析:在SQL中,可以使用關系運算符,設置查詢條件,本題中的量詞ANY可

以省略。

46、刪除視圖文件,可以使用【】命令。

標準答案:DROPVIEW

知識點解析:在VisualFoxPro中可以使用命令DROPVIEW〈視圖名〉刪除視圖。

47、視圖設計器與查詢沒計器相比較,在視圖設計器中多了【】選項卡。

標準答案:更新條件

知識點解析:因為視圖可用來更新表中數(shù)據(jù),因此在視圖設計器中多了“更新條件”

選項卡,可以為視圖指定修改表或字段。

48、如果要將菜單文件添加到頂層表單中,必須在【】對話框中勾選“頂層表單”復

選框。

標準答案:常規(guī)選項

知識點解析:在“常規(guī)選項”對話框中可以設置菜單的“設置二“清理”代碼,也可以確

定菜單的顯示位置,如果要在頂層表單中調(diào)用菜單泌須在該對話框中勾選”頂層表單

”復選框。

49、在VisualFoxPro中,使用SQL的CREATETABLE語句建立數(shù)據(jù)庫表時,使用

[1子句說明主要索引。

標準答案:PRIMARYKEY

知識點解析:在VisualFoxPro中通過SQL命令建立表時,用PRIMARYKEY來定

義主索引、實現(xiàn)完整性,用FOREIGNKEY來定義外鍵,DEFAULT來定義默認

值,CHECK來定義有效性規(guī)則。

50、在職工表中刪除“基本工資”字段的命令是ALTERTABLE職工【】基本工資

標準答案:DROPCOLUMN

知識點解析:修改表結(jié)溝ALTERTABLE命令中,刪除字段的短語是DROP

COLUMNo

國家二級VF筆試模擬試卷第2套

一、公共基礎選擇題(本題共10題,每題7.0分,共

10分。)

1、已知一棵二叉樹前序遍歷和中序遍歷分別為ABDECCPH和DBGEACHF,則該

二叉樹的后序遍歷為

A、GEDHFBCA

B、DGEBHFCA

C、ABCDEFGH

D、ACBFEDHG

標準答案:2

知識點解析:利用前序和中序遍歷的方法可以確定二叉樹的結(jié)構(gòu),具體步驟如下:

①前序遍歷的第一個結(jié)點A為樹的根結(jié)點;②中序遍歷中A的左邊的結(jié)點為A的

左子樹,A右邊的結(jié)點為A的右子樹:③再分別對A的左右子樹進行上述兩步處

理,直到每個結(jié)點都找到正確的位置。

2、樹是結(jié)點的集合,它的根結(jié)點數(shù)目是

A、有且只有1

B、1或多丁1

C、0或1

D、至少2

標準答案:1

知識點解析:樹是一個或多個結(jié)點組成的有限集合,其中一個特定的結(jié)點稱為根,

其余結(jié)點分為若干個不相交的集合。每個集合同時又是一棵樹。樹有且只有1個根

結(jié)點0

3、如果進棧序列為el,e2,e3,e4,則可能的出棧序列是

A、e3?el,e4,e2

B、e2,e4,e3,el

C、e3,e4,el,e2

D、任意順序

標準答案:2

知識點解析:由?!昂筮M先出”的特點可知:A)中el不可能比e2先出,C)中e3不

4、在設計程序時,應采納的原則之一是

A、不限制goto語句的使用

B、減少或取消注解行

C、程序越短越好

D、程序結(jié)構(gòu)應有助于讀者理解

標準答案:8

知識點解析:濫用got。語句將使程序流程無規(guī)律,可讀性差,因此A)不選;注解

行有利于對程序的理解,不應減少或取消,B)也不選;程序的長短要依照實際情況

而論,而不是越短越好,。也不選。

5、程序設計語言的基本成分是數(shù)據(jù)成分、運算成分、控制成分和

A、對象成分

B、變量成分

C、語句成分

D、傳輸成分

標準答案:8

知識點解析?:程序設計語言是用于書寫計算機程序的語言,其基本成分有以下4

種,數(shù)據(jù)成分:用來描述程序中的數(shù)據(jù)。運算成分:描述程序中所需的運算??刂?/p>

成分:用來構(gòu)造程序的邏輯控制結(jié)構(gòu)。傳輸成分:定義數(shù)據(jù)傳輸成分,如輸入輸出

語言。

6、下列敘述中,不屬于軟件需求規(guī)格說明書的作用的是

A、便于用戶、開發(fā)人員進行理解和交流

B、反映出用戶問題的結(jié)構(gòu),可以作為軟件開發(fā)工作的基礎和依據(jù)

C、作為確認測試和驗收的依據(jù)

D、便于開發(fā)人員進行需求分析

標準答案:8

知識點解析:軟件需求規(guī)格說明書(SRS,SoftwarcRequirementSpecification)是需求

分析階段的最后成果,是軟件開發(fā)中的重要文檔之一。它有以下幾個方面的作用:

①便于用戶、開發(fā)人員進行理解和交流:②反映出用戶問題的結(jié)構(gòu),可以作為軟

件開發(fā)工作的基礎和依據(jù);③作為確認測試和驗收的依據(jù)。

7、下列不屬于軟件工程的3個要素的是

A、工具

B、過程

C、方法

D、環(huán)境

標準答案:8

知識點解析:軟件工程包括3個要素,即方法、工具和過程。方法是完成軟件工程

項目的技術手段;工具支持軟件的開發(fā)、管理、文檔生成;過程支持軟件開發(fā)的各

個環(huán)節(jié)的控制、管理。

8、單個用戶使用的數(shù)據(jù)視圖的描述稱為

A、外模式

B、概念模式

C、內(nèi)模式

D、存儲模式

標準答案:1

知識點解析:選項A)正確,外模式是用戶的數(shù)據(jù)視圖,也就是用戶所見到的數(shù)據(jù)

模式;選項B)不正確,全局數(shù)據(jù)視圖的描述稱為概念模式,即數(shù)據(jù)庫中全部數(shù)據(jù)

的整體邏輯結(jié)構(gòu)的描述;選項C)不正確,物理存儲數(shù)據(jù)視圖的描述稱為內(nèi)模式,

即數(shù)據(jù)庫在物理存儲方面的描述:選項D)不正確,存儲模式即為內(nèi)模式。

9、將七-K圖轉(zhuǎn)換到關系模式時,實體與聯(lián)系都可以表示成

A、屬性

B、關系

C、鍵

D、域

標準答案:2

知識點解析:數(shù)據(jù)庫邏輯設計的主要工作是將E-R圖轉(zhuǎn)換成指定RDBMS中的關

系模式。首先,從E-R圖到關系模式的轉(zhuǎn)換是比較直接的,實體與聯(lián)系都可以表

示成關系,E-R圖中屬性也可以轉(zhuǎn)換成關系的屬性。實體集也可以轉(zhuǎn)換成關系。

10、SQL語言又稱為

A、結(jié)構(gòu)化定義語言

B、結(jié)構(gòu)化控制語言

C^結(jié)構(gòu)化查詢語言

D、結(jié)構(gòu)化操縱語言

標準答案:4

知識點解析:結(jié)構(gòu)化查詢語言(StructuredQuelyLanguage,簡稱SQL)是集數(shù)據(jù)定

義、數(shù)據(jù)操縱和數(shù)據(jù)控制功能于一體的數(shù)據(jù)庫語言。

二、選擇題(本題共25題,每題1.0分,共25分。)

11、關系數(shù)據(jù)庫管理系統(tǒng)所管理的關系是

A、若干個二維表

B、一個DBF文件

C、一個DBC文件

D、若干個DBC文件

標準答案:1

知識點解析:VisualFoxPro就是種關系數(shù)據(jù)庫管理系統(tǒng),?個“表”就是?個關

系,一個關系就是一個二維表。關系數(shù)據(jù)庫管理系統(tǒng)可管理若干個二維表。

12、在關系的基本運算中,下列屬于專門關系運算的是

A、選擇、排序

B、選擇、投影

C、并、差、交

D、聯(lián)接、笛卡兒積

標準答案:2

知識點3析:關系的基本運算可以分為兩類:傳統(tǒng)的集合運算和專門的關系運算。

傳統(tǒng)的集合運算包括并、差、交等,專門的關系運算包括選擇、投影和聯(lián)接。

13、“項目管理器”中的“文檔”選項卡用于顯示和管理

A、程序、API庫和應用程序

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

C、菜單、文本文件和其他文件

D、表單、報表和標簽

標準答案:8

知識點解析:在“文檔”選項卡中所顯示和管理的是VisualFoxPro中的表單、報表

和標簽;程序、API庫和應用程序?qū)儆凇按a”選項卡;數(shù)據(jù)庫、自由表和查詢屬于

“數(shù)據(jù)”選項卡;菜單、文本文件和其他文件屬于“其他”選項卡。

14、下列字符型常量的表示中,錯誤的是

A、65+3

B、「電腦商情”]

C、[[中國]]

D、'[x=y『

標準答案:4

知識點解析:字符型數(shù)據(jù)的定界符為半角單引號、雙引號或方括號。但是,如果某

種定界符本身也為字符串內(nèi)容,則需要用另一種定界符為該字符串定界。

15、下列關于變量的敘述中,不正確的一項是

A、變量值可以隨時改變

B、在VisualFoxPro中,變量分為字段變量和內(nèi)存變量

C、變量的類型決定變量值的類型

D、在VisualFoxPro中,可以將不同類型的數(shù)據(jù)賦給同一個變量

標準答案:4

知識點解析:變量值可以隨時改變。在VisualFoxPro中,將變量分為字段變量和

內(nèi)存變量,變量的類型是可以隨時改變的,它的類型取決于變量值的類型,并不是

變量類型決定變量值的類型,它是隨變量值的改變而改變。

16、可以隨表的打開而芻動打開的索引是

A、單項索引文件

B、復合索引文件

C、結(jié)構(gòu)化復合索引文件

D、非結(jié)構(gòu)化復合索引文件

標準答案:4

知識點解析:結(jié)構(gòu)復合索引文件是VisualFoxPro數(shù)據(jù)庫中最普通的,也是最重要

的一種索引文件,它會隨著表的打開而自動打開。

17、“主鍵”不允許取重復值,是指

A、實體完整性約束規(guī)則

B、引用完整性約束規(guī)則

C、用戶自定義完整性約束規(guī)則

D、數(shù)據(jù)完整性約束規(guī)則

標準答案:1

知識點解析:實體完整性是保證表中記錄惟一的特性,即在一個表中不允許有重豆

的記錄。在VisualFoxPio中利用主關鍵字或候選關鍵字來保證表中的記錄惟一。

18、在當前表中,查找第2個男同學的記錄,應使用命令

A、LOCATEFOR性別="男〃NEXT2

B、LOCATEFOR性別=〃男〃

C、LOCATEFOR性別=〃男"CONTINUE

D、LISTFOR性別:"男"NEXT2

標準答案:4

知識點解析:LOCATEFOR是指查找到第1條滿足要求的記錄,然后使用

CONTINUE繼續(xù)查找下1條滿足要求的記錄。選項B)是查找所有滿足要求的記

錄。選項A,D)命令格式錯誤。

19、下列關于索引的敘述中,不正確的是

A、VisualFoxpro支持兩種索引文件:單■索引文件和復合索引文件

B、打開和關閉索引文件均使用SETINDEXTO命令

C、索引的類型有主索引、候選索引、惟一索引和普通索引

D、索引文件不隨庫文件的關閉而關閉

標準答案:8

知識點解析:索引文件是數(shù)據(jù)庫的一部分,會隨著數(shù)據(jù)庫的關閉而關閉。

20、自由表中字段名長度的最大值是

A、8

B、10

C、128

D、255

標準答案:2

知識點解析:在自由表中不可使用長字段名,字段名的最大值是10;數(shù)據(jù)庫表中

可以使用長字段名,最人值為128。

21、要同時打開多個數(shù)據(jù)表文件,選擇不同的工作區(qū)可使用的命令是

A、USE

B、OPEN

C、SELECT

D、以上命令均可

標準答案:4

知識點解析:在VisualFoxPro中,如果要在同一時刻打開多個表,只需要利用

SELECT命令選擇不同的工作區(qū)并打開不同的表即可。最小的工作區(qū)號是1,最大

的是32767,即可以同時打開32767個表。

22、下列關于查詢的說法中,不正確的是

A、查詢是預先定義好的一個SQLSELECT語句

13、查詢是VisualFoxPro支持的一種數(shù)據(jù)庫對象

C、通過查詢設計器,可完成任何查詢

D、查詢是從指定的表或視圖中提取滿足條件的記錄,可將結(jié)果定向輸出

標準答案:4

知識點解析:查詢可以從指定的表或視圖中提取滿足條件的記錄,但它并不只限于

單個表或視圖,查詢設計器的局限性是指它只能建立一些規(guī)則的查詢,如果要建立

比較復雜的查詢,則只能通過SQLSELECT語句來實現(xiàn)。

23、下列關于視圖的說法中,不正確的是

A、在VisualFoxPro中,視圖是一個定制的虛擬表

B、視圖可以是本地的、遠程的,但不可以帶參數(shù)

C、視圖可以引用一個或多個表

D、視圖可以引用其他視圖

標準答案:2

知識點解析:在VisualFoxPro中,視圖可以引用一個或多個表,也可以引用其他

視圖,是一個定制的虛隊表,它可以是本地視圖、遠程視圖或帶參數(shù)的。

24、在INPUT、ACCEPT和WAIT三個命令中,必須要以回車鍵表示輸入結(jié)束的

命令是

A、INPUT.ACCEPT

B、INPUT、WAIT

C、ACCEPT.WAIT

D、INPUT.ACCEPT和WAIT

標準答案:1

知識點解析:WAIT命令只能接收單個字符型數(shù)據(jù),可以在用戶輸入一個字符后自

動結(jié)束該命令,故答案為A)

25、關于內(nèi)存變量的調(diào)用,下列說法正確的是

A、局部變量不能被本層模塊程序調(diào)用

B、私有變量只能被本層模塊程序調(diào)用

C、局部變量能被本層模塊和下層模塊程序調(diào)用

D、私有變量能被本層模塊和下層模塊程序調(diào)用

標準答案:8

知識點解析:公共變量可以被整個程序調(diào)用;私有變量只能被本層模塊和下層模塊

程序調(diào)用;而局部變量只能被本層模塊調(diào)用,其他模塊都不能調(diào)用局部變量。

26、執(zhí)行如下程序,最后S的顯示值為SETTALKOFFs=0i=5x=l1

DOWHILEs<=xs=s+ii=i+lENDDO?sSETTALK

ON

A、5

B、11

C、18

D、26

標準答案:4

知識點解析:該循環(huán)語句中,變量s和i每次執(zhí)行循環(huán)后值的變化如下:

s值i值第一次循環(huán)56第二次循環(huán)11

7第三次循環(huán)188程序在第四次執(zhí)行循環(huán)時,因條件(18V

=11)為假而退出循環(huán)。

27、下列關于控件類和容器類的說法中,錯誤的是

A、控件類用于進行一種或多種相關的控制

B、控件類一般作為容器類中的控件來處理

C、控件類的封裝性比容器類更加嚴密,靈活性更好

D、控件類必須作為一個整體來訪問或處理,不能單獨對其中的組件進行修改或操

標準答案:4

知識點解析:在VisualFoxPro中,類可分為控件類和容器類??丶愑糜谶M行一

種或多種相關的控制,其封裝性比容器類更加嚴密,但靈活性比容器類差,故答案

為Co

28、如果要為控件設置焦點,則下列屬性值是真(.T.)的是

A、Enabled和Default

B、EnabledflVisible

CNDefaultWCancel

D、Visible#Default

標準答案:2

知識點解析:在VisualFoxPro中,對象被選定,就獲得焦點。如果要為控件設置

焦點,Enabled和Visible屬性的值必須為真(.T.),其中Enabled屬性決定控件是

否可用,而Visible屬性決定控件是否可見。

29、下列關于編輯框的說法中,正確的是

A、編輯框可用來選擇、剪切、粘貼及復制正文

B、在編輯框中只能輸入和編輯字符型數(shù)據(jù)

C、編輯框?qū)嶋H上是一個完整的字處理器

D、以上說法均正確

標準答案:8

知識點解析:編輯框?qū)嶋H上是一個完整的字處理器,可進行選擇、剪切、粘貼及復

制正文等操作,但在編輯框中只能輸入和編輯字符型數(shù)據(jù)。

30、VisualFoxPro中支待兩種類型的菜單,分別是

A、條形菜單和彈出式菜單

B、條形菜單和下拉式菜單

C、彈出式菜單和下拉式菜單

D、復雜菜單和簡單菜單

標準答案:1

知識點解析:VisualFoxPro中,支持兩種類型的菜單,分別是條形菜單和彈出式

菜單。菜單系統(tǒng)一般是一個下拉式菜單,它是由一個條形菜單和一個彈出式菜單所

組成的。

31、在快速報表中,系統(tǒng)默認的基本帶區(qū)有

A、頁標頭和頁注腳帶區(qū)

B、頁標頭、細節(jié)和頁注腳帶區(qū)

C、標題、細節(jié)和總結(jié)帶區(qū)

D、標題、頁標頭、細節(jié)、頁注腳和總結(jié)帶區(qū)

標準答案:2

知識點解析:在報表設計器中,報表包括若干個帶區(qū),頁標頭、細節(jié)和頁注腳3個

帶區(qū)是快速報表默認的基本帶區(qū),如果要使用其他帶區(qū),用戶可在“報表”菜單中進

行設置。

32、VisualFoxPro在SQL方面,不提供的功能是

A、數(shù)據(jù)查詢

B、數(shù)據(jù)定義

C、數(shù)據(jù)操縱

D、數(shù)據(jù)控制

標準答案:8

知識點解析:VisualFoxPro在SQL方面支持數(shù)據(jù)定義、數(shù)據(jù)查詢和數(shù)據(jù)操縱功

能。由于VisualFoxPro自身在安全控制方面的缺陷,它沒有提供數(shù)據(jù)控制功能。

33、檢索職工表中工資大于800元的職工號,正確的命令是

A、SELECT職工號WHERE工資>800

B、SELECT職工號FROM職工SET工資>800

C、SELECT職工號FROM職工WHERE工資>800

D、SELECT職工號FROM職工FOR工資>800

標準答案:4

知識點解析:SELECT查詢語句最基本的格式為SELECT-FROM-WHERE。選項A

缺少FROM短語,選項B)和D)中條件短語錯誤。

34、找出在倉庫面積大于500的倉庫中工作的職工號,以及這些職工工作所在的城

市,正確的命令是

A、SELECT職工號,城市FROM職工;WHERE(面積>5(JO)OR(職工.倉

庫號二倉庫.倉庫號)

B、SELECT職工號,城市FROM職工;WHERE(面積>500)AND(職

工.倉庫號=倉庫.倉庫號)

C、SELECT職工號,城市FROM倉庫,職工;WHERE(面積>500)OR(職

工.倉庫號=倉庫.倉庫號)

D、SELECT職工號,城市FROM倉庫,職工;WHERE(面積〉

500)AND(職工.倉庫號二倉庫.倉庫號)

標準答案:8

知識點解析:選項A)中缺少查詢的“倉庫”表,且查詢條件聯(lián)接有誤;選項B)中同

樣缺少查詢的“倉庫”表;選項C)中查詢條件錯誤,應使用AND進行條件聯(lián)接,而

不是OR。

35、利用SQL語句,檢索倉庫中至少有一名職工的倉庫信息,正確的命令是

A、SELECT*FROM倉庫表WHEREIN;(SELECT倉庫號FROM職工表)

B、SELECT*FROM倉庫表WHERENOTIN;(SELECT倉庫號FROM職工

表)

C、SELECT*FROM倉庫表WHERE倉庫號EXISTS;(SELECT*FROM職

工表WHERE倉庫號=倉庫表.倉庫號)

D、SELECT*FROM倉庫表WHEREEXISTS;(SELECT*FROM職工表

WHERE倉庫號二倉庫表.倉庫號)

標準答案:8

知識點解析:利用EXISTS或NOTEXISTS,可用來檢查在子查詢中是否有結(jié)果返

回。利用運算符IN來表示,可寫成如下格式:SELECT*FROM倉庫表

WHERE倉庫IN;(SELECT倉庫號FROM職工表)

三、公共基礎填空題(本題共5題,每題1.0分,共5

分。)

36、在算法的4個特性中,算法必須能在執(zhí)行有限個步驟之后終止指的是算法的

______特性。

標準答案:有窮性

知識點解析:算法的4個基本特性包括:可靠性、確定性、有窮性和擁有足夠的情

報。其中,算法的有窮性指的是算法必須在有限的時間內(nèi)完成,即算法必須在執(zhí)行

有限個步驟之后終止。

37、按照邏輯結(jié)構(gòu)分類,結(jié)構(gòu)可以分為線性結(jié)構(gòu)和非線性結(jié)構(gòu),棧屬于o

標準答案:線性結(jié)構(gòu)

知識點解析:數(shù)據(jù)的邏輯結(jié)構(gòu)是指數(shù)據(jù)元素之間的邏輯關系,分為線性結(jié)構(gòu)和非線

性結(jié)構(gòu)。常見的線性結(jié)閡有線性表、棧和隊列等,常見的非線性結(jié)構(gòu)有樹、二叉樹

等。

38、棧中允許進行插入和刪除的一端叫做o

標準答案:棧頂

知識點解析:加是限定在表的一端進行插入和刪除操作的線性表。在表中,允許插

入和刪除的一端叫做“棧頂”,不允許插入和刪除的一端叫做“棧底

39、在面向?qū)ο蟪绦蛟O計中,從外面看只能看到對象有外部特征,而不知道也無須

知道數(shù)據(jù)的具體結(jié)構(gòu)以及實現(xiàn)操作的算法,這稱為對象的o

標準答案:封裝性

知識點解析:對象具有以下5個基本特點:①標識惟一性,②分類性;③多志

性:④封裝性;⑤模塊獨立性好。其中,封裝性是指從外面看只能看到對象的外

部特征,對象的內(nèi)部特征即處理能力的實行和內(nèi)部狀態(tài),對外是不可見的,對象的

內(nèi)部狀態(tài)只能由其自身改變。

40、軟件工程研究的內(nèi)容主要包括:技術和軟件工程管理。

標準答案:軟件開發(fā)

知識點解析:軟件工程包括軟件開發(fā)技術和軟件工程管理。其中軟件開發(fā)技術包

括:軟件開發(fā)方法學、開發(fā)過程、開發(fā)工具和軟件工具環(huán)境,其主體內(nèi)容是軟件開

發(fā)方法學;軟件工程管理包括:軟件管理學、軟件工程經(jīng)濟學、軟件心理學等內(nèi)

容。

四、填空題(本題共70題,每題1.0分,共10分。)

41、為了改變表格的列數(shù),應該設置列控件的屬性。

標準答案:ColumnCount

知識點解析:指定表格的列數(shù),即一個表格對象所包含的列對象的數(shù)目。該屬性的

默認值為-1,此時表格將創(chuàng)建足夠多的列來顯示數(shù)據(jù)源中的所有字段。

42、執(zhí)行?AT(”a+b=c","+")語句后,屏幕顯示的結(jié)果為。

標準答案:0

知識點解析:函數(shù)AT()的格式是AT(V字符表達式1>,V字符表達式2>[,V數(shù)值

表達式>]);功能是如果〈字符表達式是〈字符表達式2>的于串,則返回V

字符表達式1>值的首字符在〈字符表達式2>中的位置;若不是子串,則返回

0。函數(shù)值為數(shù)值型。題干中〈字符表達式1>為"a+b=c",V字符表達式2>為

“+”,很明顯〈字符表達式不是〈字符表達式2>的子串,所以返回0。

43、多欄報表的打印順序應設置為o

標準答案:自左向右

知識點解析:在打印報表時,對“細節(jié)”帶區(qū)中的內(nèi)容系統(tǒng)默認為“自上而下''地打

印。這適合于除多欄報表以外的其他報表。對于多欄報表而言,這種打印方式只能

靠左邊距打印一個欄目,頁面上其他欄目為空白。為了在頁面上真正打印出多個欄

目來,需要把打印順序設置為“自左向右

44、將一個項目編譯成一個應用程序時,如果應用程序中包含需要用戶修改的文

件,則必須將該文件標為。

標準答案:排除

知識點解析:“排除”與“包含”相對應。將一個項目編譯成一個應用程序時,所有在

項目中被包含的文件將組合為一個單一的應用程序文件。在項目連編之后,那些在

項目中標記為“包含”的文件將變?yōu)橹蛔x文件,不能再修改。如果應用程序中包含需

要用戶修改的文件,必須將該文件標記為“排除

45、執(zhí)行下列程序,顯示的結(jié)果是ofirst="china"sccond="na=LEN(first)i=a

DOWHILEi>=lsecond=second+SUBSTR(first,i,1)i=i-1ENDDO?second

標準答案:anihc

知識點解析:變量a使用LEN函數(shù)取得字符串變量Erst的長度,該變量包含5個

字母,所以它的長度為5,即a=5,然后將a的值賦給i,那么i也等于5。使月一

個DOWHILE循環(huán)語句來操作,判斷條件是變量i是否大于等于0,如果小于0,

則退出循環(huán),否則執(zhí)行循環(huán)體。此時SUBSTR(first,5,l)的值為a,(從“china”字符串

的第5位開始取一位字符);執(zhí)行i=i?l后,i=4,事復此循環(huán)體的操作,變量

second的值依次為a、an、ani、anih,anihc,最后iVO,退出循環(huán)體。

46、當前有數(shù)據(jù)庫表“學生”表,要使該數(shù)據(jù)庫表從數(shù)據(jù)庫中移出并將其從磁盤上刪

除,應使用命令:REMOVETABLE學生

標準答案:DELETE

知識點解析:可以用REMOVETABLE命令將-?個表從數(shù)據(jù)庫中移出,命令格式

是:REMOVETABLETableName|?[DELETE]其中,參數(shù)TableName給出了要從

當前數(shù)據(jù)庫中移去的表的表名,如果使用問號"?”則顯示“移去”對話框,從中選擇

要移去的表:如果使用參數(shù)DELETE,則在把所選表從數(shù)據(jù)庫中移出之外,還將

其從磁盤上刪除。

47、檢索學生信息表中,“籍貫”為“海南”的學生記錄,將結(jié)果保存到表xx中,

SQL語句為:SELECT*FROM學生信息表WHERE籍貫二“海南"xx

標準答案:INTOTABLE(或INTODBF)

知識點解析:在SQL語句中,查詢結(jié)果可以保存到數(shù)組中,也可以保存到臨時文

件、永久性表等文件中,使用短語INTODBF|TABLETableName可以將查詢結(jié)果

存放到永久表中(dbf文件)。

48、SQL語句中,集合的并運算是通過______運算符進行合并的。

標準答案:UNION

知識點解析:SQL支持集合的并運算,即可以將兩個SELECT語句的查詢結(jié)果通

過并運算合并成一個查詢結(jié)果,運算符為UNION。進行并運算時,要求兩個查詢

結(jié)果具有相同的數(shù)據(jù)類型和取值范圍。

49、設有職工表文件,在職工表中查找獎金最高的職工記錄,完成下列SQL語

句。SELECT*FROM職工表;WHERE獎金>二;(SELECT獎金FROM職工

表)

標準答案:ALL

知識點解析:SQL語句中可以利用ANY、ALL等量詞進行查詢。ANY、ALL和

SOME是量詞,其中ANY和SOME是同義詞,在進行比較運算時只要于查詢中有

一行能使結(jié)果為真,則結(jié)果為真;而ALL則要求子查詢中的所有行都使結(jié)果為真

時,結(jié)果才為真。

50、設有選課表,表中包含字段有:學號N(6),課程號C(6),成績N(4)。要查詢

每門課程的學生人數(shù),要求顯示課程號和學生人數(shù),對應的SQL語句為:

SELECT課程號,COUNT(學號)AS學生人數(shù)FROM選課表;GROUPBY

標準答案:課程號

知識點解析:在實際的應用中,除了簡單的計算查詢外,我們還可以加上GROUP

BY于句進行分組計算查詢。通常來說,一個計算函數(shù)的范圍是滿足WHERE子句

指定條件的所有記錄。當加上GROUPBY子句后,系統(tǒng)會將查詢結(jié)果按指定列分

成集合組。當一個計算函數(shù)和一個GROUPBY子句一起使用時,計算函數(shù)的范圍

變?yōu)槊拷M所有的記錄。也就是說,一個結(jié)果是由組成一組的每個記錄集合產(chǎn)生的。

本題中利用SQL分組統(tǒng)計的功能,統(tǒng)計選課表中每門課程的學生人數(shù),分組依據(jù)

為課程號。

家二級VF筆試模擬試卷第3套

一、公共基礎選擇題(本題共io題,每題1.0分,共

10分。)

1、VisualFoxPro的運算符優(yōu)先級從高到低依次是_____。

A、字符串運算符、算術運算符、關系運算符、邏輯運算符

B、算術運算符、字符串運算符、關系運算符、邏輯運算符

C、算術運算符、關系運算符、字符串運算符、邏輯運算符

D、算術運算符、關系運算符、邏輯運算符、字符串運算符

標準答案:B

知識點解析:暫無解析

2、對長度為n的線性表進行順序查找,在最壞情況下所需要的比較次數(shù)為

A、log2n

B、n/2

C、n

D、n+1

標準答案:c

知識點0析:線性表進行順序查找時,從表中的第一個元素開始,將給定的值與表

中逐個元素的關鍵字進行比較,直到兩者相符,查到所要找的元素為止。在最壞情

況下,要查找的元素是表的最后一個元素或查找失敗,這兩種情況都將與表中所有

元素進行了比較,因此比較次數(shù)為n。

3、下列各選項中,不屬于序言性注釋的是()。

A、程序標題

B、程序設計者

C、主要算法

D、數(shù)據(jù)狀態(tài)

標準答案:D

知識點解析:注釋一般為序言性注釋和功能性注釋。序言性注釋常位于程序開頭部

分,它包括程序標題、程序功能說明、主要算法、接口說明、程序位置、開發(fā)簡

歷、程序設計者、復審者、復審H期及修改H期等。功能性注釋一般嵌在源程序體

之中,用于描述其后的語句或程序的主要功能。

4、軟件需求分析階段的工作,可以分為4個方面:需求獲取、需求分析、編寫需

求規(guī)格說明書以及()。

A、階段性報告

B、需求評審

「、總結(jié)

D、都不正確

標準答案:B

知識點解析:暫無解析

5、數(shù)據(jù)庫系統(tǒng)的核心是()。

A、數(shù)據(jù)模型

B、數(shù)據(jù)庫管理系統(tǒng)

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

D、數(shù)據(jù)庫管理員

標準答案:B

知識點解析:數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫(數(shù)據(jù))、數(shù)據(jù)庫管理系統(tǒng)(軟件)、數(shù)據(jù)庫管理員

(人員)、硬件平臺(硬件)、軟件平臺5個部分構(gòu)成。其中數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫

系統(tǒng)的核心,它負責數(shù)據(jù)庫中的數(shù)據(jù)組織、數(shù)據(jù)操縱、數(shù)據(jù)維護、控制及保護和數(shù)

據(jù)服務等工作。

o

礎是

的基

系統(tǒng)

管理

據(jù)庫

6、數(shù)

統(tǒng)

作系

A、操

數(shù)據(jù)庫

B、

統(tǒng)

庫系

數(shù)據(jù)

C、

軟件

系統(tǒng)

D、

案:1

標準答

解析

暫無

解析:

知識點

量“姓

內(nèi)存變

了一個

又定義

溫馨提示

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

評論

0/150

提交評論