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

下載本文檔

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

文檔簡介

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

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

10分。)

1、下列敘述中錯誤的是()。

A、線性表是由n個元素組成的一個有限序列

B、線性表是一種線性結(jié)構(gòu)

C、線性表的所有結(jié)點有且僅有一個前件和后件

D、線性表可以是空表

標準答案:C

知識點解析:線性表是一種線性結(jié)構(gòu),由n(n")個元素組成,所以線性表可以是空

表。但是在線性表中,第一個結(jié)點沒有前件,最后一個結(jié)點沒有后件,其他結(jié)點有

且只有一個前件和后件,所以選項C)是錯誤的。

時兩個數(shù)據(jù)表建立臨時聯(lián)系時,要求().

A)主表和被關(guān)聯(lián)的表分別在不同的工作區(qū)打開

B)兩個表在同一個工作區(qū)中打開

C)僅需打開主表

2、D)僅需打開被關(guān)聯(lián)的表

A、

B、

C、

D、

標準答案:A

知識點解析:暫無解析

內(nèi)聚性是對模塊功能強度的衡量,下列選項中,內(nèi)聚性較弱的是().

A)順序內(nèi)聚B)偶然內(nèi)聚

3、C)時間內(nèi)聚D)邏輯內(nèi)聚

A、

B、

C、

D、

標準答案:B

知識點解析:內(nèi)聚是從功能角度來衡量模塊的聯(lián)系,它描述的是模塊內(nèi)的功能聯(lián)

系。內(nèi)聚有如下種類,它們之間的內(nèi)聚度由弱到強排列:偶然內(nèi)聚—模塊中的

代碼無法定義其不同功能的調(diào)用。但它使該模塊能執(zhí)行不同的功能,這種模塊為巧

合強度模塊。邏輯內(nèi)聚—這種模塊把幾種相關(guān)的功能組合在一起,每次被調(diào)用

時,由傳送給模塊的參數(shù)來確定該模塊應完成哪一種功能。時間內(nèi)聚—這種模

塊順序完成一類相關(guān)功能,比如初始化模塊,它順序地為變量置初值。過程內(nèi)聚

-如果一個模塊內(nèi)的處理元素是相關(guān)的,而且必須以特定次序執(zhí)行,則稱為過程

內(nèi)聚。通信內(nèi)聚—這種模塊除了具有過程內(nèi)聚的特點外,還有另外一種關(guān)系,

即它的所有功能都通過使用公用數(shù)據(jù)而發(fā)生關(guān)系。順序內(nèi)聚—如果一個模塊內(nèi)

各個處理元素和同一個功能密切相關(guān),而且這些處理必須順序執(zhí)行,處理元素的輸

出數(shù)據(jù)作為下一個處理元素的輸入數(shù)據(jù),則稱為順序內(nèi)聚。功能內(nèi)聚—如果一

個模塊包括為完成某一具體任務所必需的所有成分,或者說模塊中所有成分結(jié)合起

來是為了完成一個具體的任務,此模塊則為功能內(nèi)聚模塊。

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

A、在模塊化程序設(shè)計中,一個模塊應該盡量多的包括與其他模塊聯(lián)系的信息

B、在自頂向下、逐步細化的設(shè)計過程中,首先應設(shè)計解決問題的第一個細節(jié)

C、在模塊化程序設(shè)計中,一個模塊內(nèi)部的控制結(jié)構(gòu)也要符合結(jié)構(gòu)化原則

D、在程序設(shè)計過程中,不能同時采用結(jié)構(gòu)化程序設(shè)計方法與模塊化程序設(shè)計方法

標準答案:4

知識點解析:在模塊化程序設(shè)計中,模塊之間的聯(lián)系可以通過程序的控制結(jié)構(gòu)來實

現(xiàn),在自頂向下、逐步細化的設(shè)”過程中,首先要考慮全局目標,而不是細節(jié)。在

程序設(shè)計中模塊化和結(jié)閡化可以同時使用,一個模塊的內(nèi)部結(jié)構(gòu)也要符合結(jié)構(gòu)化設(shè)

計原則。

5、在工作區(qū)1中已打開數(shù)據(jù)庫CGE.DBF,則在工作區(qū)2再次打開操作是()。

A、USEIN2AGAIN

B、USECGEIN2AGAIN

C、USECGEIN2

D、非法操作

標準答案:2

知識點解析:暫無解析

6、FoxPro是一種支持用戶使用菜單,命令和()三種不同操作方式的數(shù)據(jù)庫管理系

統(tǒng)。

A、循環(huán)

B、備注文件

C、命令文件

D、內(nèi)存變量

標準答案:2

知識點解析:暫無解析

7、軟件工程的出現(xiàn)是由于

A、程序設(shè)計方法學的影響

B、軟件產(chǎn)業(yè)化的需要

C、軟件危機的出現(xiàn)

D、計算機的發(fā)展

標準答案:4

知識點解析:軟件工程概念的出現(xiàn)源自于軟件危機。為了消除軟件危機,通過認

真研究解決軟件危機的方法,認識到軟件工程是使計算機軟件走向工程科學的途

徑,逐步形成了軟件工程的概念。

8、在計算機中,算法是指

A、加工方法

B、解題方案的準確而完整的描述

C、排序方法

D、查詢方法

標準答案:2

知識點解析:計算機算法是指解題方案的準確而完整的描述,它有以下幾個基本特

征:可行性、確定性、有窮性和擁有足夠的情報。

9、數(shù)據(jù)庫應用系統(tǒng)中的核心問題是o

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

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

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

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

標準答案:A

知識點解析:數(shù)據(jù)庫應用系統(tǒng)是數(shù)據(jù)庫系統(tǒng)再加上應用軟件及應用界面這三者所組

成,具體包括:數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫管理員、硬件平臺、軟件平臺、

應用軟件、應用界面。在數(shù)據(jù)庫應用系統(tǒng)中的一個核心問題就是設(shè)計一個能滿足用

戶要求,性能良好的數(shù)據(jù)庫,這就是數(shù)據(jù)庫設(shè)計。所以選項A是正確的。

ABC

d32

其中關(guān)系T由關(guān)系R和

s通過某種操作得到,該操作為

A、選擇

B、投影

C、交

D、并

標準答案:D

知識點解析:兩個相同結(jié)構(gòu)關(guān)系的并是由屬于這兩個關(guān)系的元組組成的集合。

二、選擇題(本題共26題,每題上0分,共26分。)

11、能真正刪除當前庫文件中所有記錄的命令是。

A、zav

B、pack

CNdeleteall

D、deletefor.t.

標準答案:A

知識點解析:暫無解析

12、已知數(shù)據(jù)表A中每個元素距其最終位置不遠,為節(jié)省時間,應采用的算法是

()。

A、堆排序

B、直接插入排序

C、快速排序

D、直接選擇排序

標準答案:B

知識點解析:暫無解析

13、軟件工程的出現(xiàn)是由于()。

A、程序設(shè)計方法學的影響

B、軟件產(chǎn)業(yè)化的需要

C、軟件危機的出現(xiàn)

D、計算機的發(fā)展

標準答案:C

知識點解析:暫無解析

14、對于學生關(guān)系S(S#,SN,AGE,SEX),寫一條規(guī)則,把其中的AGE屬性限

制在15?3。之間,則這條規(guī)則屬于。

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

B、參照完整性規(guī)則

C、用戶定義的完整性規(guī)則

D、不屬于以上任何一種規(guī)則

標準答案:C

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

復的記錄。參照完整性與表之間的聯(lián)系有關(guān),它的含義是:當插入、刪除或修改一

個表中的數(shù)據(jù)時,通過參照引用相互關(guān)聯(lián)的另一個表中的數(shù)據(jù),來檢查對表的數(shù)據(jù)

操作是否正確。用戶定義的完整性規(guī)則通常是由用戶定義,用來對屬性值進行約束

的規(guī)則。本題的要求是對屬性AGE的取值范圍進行限制,因此是用戶定義的完整

性規(guī)則。

15、數(shù)據(jù)庫系統(tǒng)的用戶對數(shù)據(jù)庫的查詢和存儲操作使用的語言是o

A、自然語言

B、自含語言

C、數(shù)據(jù)描述語言

D、數(shù)據(jù)操作語言

標準答案:D

知識點解析:在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)存放在一定結(jié)構(gòu)的文件中,例如關(guān)系數(shù)據(jù)庫系

統(tǒng)中,所有的數(shù)據(jù)都存放在數(shù)據(jù)表文件中,因此對這些數(shù)據(jù)進行查詢和存儲操作采

用的是數(shù)據(jù)操作語言。在關(guān)系數(shù)據(jù)庫中,通常使用的數(shù)據(jù)操作語言是SQL語言,

該語言不僅包含數(shù)據(jù)操作功能,還包含數(shù)據(jù)定義和數(shù)據(jù)控制的功能?,F(xiàn)在SQL語

言己經(jīng)成為關(guān)系數(shù)據(jù)庫的標準數(shù)據(jù)語言。

16、VisualFoxPro的報表文件.FRX中保存的是

A、打印報表的預覽格式

B、已經(jīng)生成的完整報表

C、報表的格式和數(shù)據(jù)

D、報表設(shè)計格式的定義

標準答案:D

知識點解析:本題考查VisualFoxPro中常見文件的文件擴展名,屬常考題

目。.FRM表示報表文件,.FRX表示報表設(shè)計格式的文件。正確答案為D。

17、執(zhí)行定義數(shù)組命令DIMENSIONA(3),則語句A=3的作用是()。

A、對A⑴賦值為3

B、對每個元素均賦相同的值3

C、對簡單量A賦值3,與數(shù)組無關(guān)

D、語法錯誤

標準答案:B

知識點解析:本題考查數(shù)組的概念及數(shù)組元素的賦值。

18、索引文件打開后,下列命令中不受索引影響的是_____。

A、L1S1

B、SKIP

C、GOTO66

D、LOCATE

標準答案:4

知識點解析:LIST命令的功能是滾動屏幕顯不,無任何選項時,顯不所有記錄,

記錄指針指向庫底。SKIP是按邏輯順序移動記錄指針命令,LOCATE是真接對數(shù)

據(jù)庫按物理記錄順序查詢,在索引文件打開時,GOTO66是把記錄指針移到記錄

號為66的物理記錄上,所以不論索引是否生效,不受索引影響的是命令GOTO

66。

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

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

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

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

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

標準答案:2

知識點解析:列表框提供一組數(shù)據(jù)項,用戶可以從中選擇一個或多個條目,可進行

多重選擇.組合桁與列表框類似?也適用于提供一組條目供用戶從中選擇,但組合

框不提供多重選擇的功能。

20、下列表達式中結(jié)果不是日期型的是_____。

A、CTOD("2000/10/0r')

B、{A1999/10/01)+365

C、VAL(“2000/10/01”)

D、DATE()

標準答案:4

知識點解析:CTOD(字符表達式)的功能是將字符表達式轉(zhuǎn)換成H期型數(shù)據(jù)。

DATE返回當前系統(tǒng)日期,函數(shù)值為日期型。日期+天數(shù)的類型是日期型。結(jié)果是

指定日期若干天后的日期VAL()將數(shù)字符號組成的字符型數(shù)據(jù)轉(zhuǎn)換成相應的數(shù)值型

數(shù)據(jù)。

21、如果學生表中有.“所在系”字段,可用SQL語句來統(tǒng)計全校有多少個

系。

A、SELECTSUM(所在系)

B、SELECTSUM(DISTINCT所在系)

C、SELECTCOUNT(所住系)

D、SELECTCOUNT(DISTINCT所在系)

標準答案:8

知識點解析:暫無解析

22、以下關(guān)于查詢的敘述中,正確的是()。

A、只能根據(jù)自由表建立查詢

B、不能根據(jù)自由表建立查詢

C、只能根據(jù)數(shù)據(jù)庫建立查詢

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

標準答案:8

知識點解析:暫無解析

23、在VFP中,命令CLEARALL的功能是()。

A、關(guān)閉所有文件,不釋放內(nèi)存變量

B、關(guān)閉所有文件,釋放內(nèi)存變量

C、不關(guān)閉文件,釋放內(nèi)存變量

D、不關(guān)閉文件,不釋放內(nèi)存變量

標準答案:2

知識點解析:暫無解析

24、下列哪一條命令可關(guān)閉所有工作區(qū)中打開的數(shù)據(jù)庫文件()。

A、USE

B、CLOSE

C、CLEAR

D、CLOSEDATABASE

標準答案:2

知識點解析:暫無解析

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

A、MODIFYTABLE

B、MODIFYSTRUCTURE

C、ALTERTABLE

D、ALTERSTRUCTURE

標準答案:4

知識點解析:在VisualFoxPro中,修改表的結(jié)構(gòu)有兩個命令:ALTERTABLE:

用SQL命令修改表的結(jié)構(gòu);MODIFYSTRUCTURE:在表設(shè)計器中修改表的結(jié)

構(gòu);題目要求是SQL語句中修改表結(jié)構(gòu)的命令,所以命令是ALTERTABLE。

26、SQL的數(shù)據(jù)操作語句不包括o

A、INSERT

B、UPDATE

C、DELETE

D、CHANGE

標準答案:8

知識點解析:SQL的數(shù)據(jù)操作語句包括Creaie、【nserl、DeleteSelect、Update

等。

27、函數(shù)SUBSTR(“ABCDEHJH1J”,LEN('、1234”),4)返回的值是______。

A、“DEFG”

B、“ABCD”

C、“EFGH”

D、“GHIJ”

標準答案:1

知識點解析:在本函數(shù)中,從字符串“ABCDEFGH1J”中截取子串的起始位置由函數(shù)

LEN()的值確定。函數(shù)LEN(“1234”)的作用是測試字符串“1234”中包含字符的個

數(shù),其返回值是4。由此可知,所給函數(shù)SUBSTR。是要在字符串“ABCDEFGHIJ”

中從笫4個字符位置開始截取出4個字符。最后截雙出的子串是“DEFG”。

28、在VisualFoxPro6.0中,項目管理器的“文檔”選項卡用于顯示和管理

A、表單,報表和查詢

B、數(shù)據(jù)庫,表單和報表

C、查詢,報表和視圖

D、表單,報表和標簽

標準答案:8

知識點解析:“項目管理器“窗口是VisualFoxPro開發(fā)人員的工作平臺,其中包含

多個選項卡。“數(shù)據(jù)”選項卡包含了一個項目中所有的數(shù)據(jù)—數(shù)據(jù)庫、自由表、查

詢和視圖:“文檔”選項卡包含了處理數(shù)據(jù)時所用的3類文件——表單、標簽、報

表;“代碼”選項卡包括3大類程序——程序文件、函數(shù)庫API和其他應用文件:

“類”選項卡包括處理與面向?qū)ο笙嚓P(guān)的操作。因此根據(jù)上述說明,本題的正確答案

應該是Do

29、下列關(guān)于SQL的嵌套查詢說法正確的是()。

A、既能對外層查詢排序,乂能對內(nèi)層查詢排序

B、只能對外層查詢排序,不能對內(nèi)層查詢排序

C、不能對外層查詢排產(chǎn),只能對內(nèi)層查詢排序

D、既不能對外層查詢排序,也不能對內(nèi)層查詢排序

標準答案:2

知識點解析:SQL的嵌套查詢的查詢結(jié)果可以進行排序,但只能對最終的外層查

詢結(jié)果進行排序,不能對嵌套查詢的內(nèi)層查詢結(jié)果即子查詢進行排序。

30、VisualFoxPro關(guān)系數(shù)據(jù)庫管理系統(tǒng)能夠?qū)崿F(xiàn)的3種基本關(guān)系運算是。

A、索引、排序、查找

B、建庫、錄入、排序

C、選擇、投影、連接

D、顯示、統(tǒng)計、復制

標準答案:4

知識點解析:關(guān)系數(shù)據(jù)庫管理系統(tǒng)能夠?qū)崿F(xiàn)的3種基本關(guān)系運算是選擇(從關(guān)系中

找出滿足給定條件的元組的操作),投影(從關(guān)系模式中指定若干個屬性組成新的關(guān)

系),連接(是關(guān)系的橫向組合)。

以下2題是基于下述描述:設(shè)有圖書管理數(shù)據(jù)庫:圖書(總編號C(6),分類號

C(8),書名C(16),作者C(6),出版單位C(20),單價N(6,2))讀者(借書證號

C(4),單位C(8),姓名C(6),性別C⑵,職稱C(6),地址C(20))借閱(借書證號

C(4),總編號C(6),借書日期D(8))

31、對于圖書管理數(shù)據(jù)庫,檢索電子工業(yè)出版社的所有圖書的書名和書價,檢索結(jié)

果按書價降序排列。下面SQL語句正確的是oSELECT書名,單價FROM

圖書WHERE出版單位="電子工業(yè)出版社”;

A、GROUPBY單價DESC

B、ORDERBY單價DESC

C、ORDERBY單價ASC

D、GROUP單價ASC

標準答案:2

知識點解析:題面要求檢索電子工業(yè)出版社的所有圖書的書名和書價,其中題面已

給出一部分SELECT,后面要添的就是按單價降序排列,SELECT中排序使用的是

ORDERBY短語,降序在后面加DESC。所以正確語句應為ORDERBY單價

DESCo

32、對于圖書管理數(shù)據(jù)庫,求CIE單位借閱圖書的讀者的人數(shù)。下而SQL語句正

確的是。SELECTFROM借閱WHERE;借書證號

A、COUNT(DISTINCT借書證號)IN(SELECT借書證號FROM讀者WHERE單位

=,'CIE")

B、COUNT(DISTINCT借書證號)IN(SELECT借書證號FROM借閱WHERE單位

="CIE")

C、SUM(DISTINCT借書證號)IN(SELECT借書證號FROM讀者WHERE單位

二"CIE”)

D、SUM(DISTINCT借書證號)IN(SELECT借書證號FOR借閱WHERE單位

="CIE")

標準答案:I

知識點解析:題面要求顯示CIE單位的借閱圖書的讀者人數(shù),本題使用是嵌套查

詢語句,內(nèi)層查詢將單位是CIE的讀者的借書證號查出來,外層查詢根據(jù)內(nèi)層查

詢的結(jié)果通過對借閱庫的操作顯示出單位為CIE的借閱圖書的讀者。當然有可能

有的讀者不止借閱過一次書,所有要在“借書證號''前加DISTINCT命令去掉重復

值,求的才是人數(shù),而不是人次數(shù)。

33、在SQL中,建立索引的命令是

A、CREATETABLE

B、CREATEINDEX

C、CREATEVIEW

D、INDEXON

標準答案:2

知識點解析:SQL定義功能中,利用CREATEINDEX命令可以建立表的索引,選

項A)定義一個新表,選項C)定義一個視圖,選項D)可以為表建立索引,但不屬于

SQL語句。

34、設(shè)X=10,語句?VARTYPEC'X")的輸出結(jié)果是()。

A、N

B、C

C、10

D、X

標準答案:2

知識點解析:函數(shù)VARTYPE(V表達式〉)用來測試函數(shù)內(nèi)表達式的類型。字母C

表示字符型或者備注型。本題測試的是“X”,這是一個字符型表達式,因此其返回

值為字符型。

35、在以下4組函數(shù)運算中,結(jié)果相同的是。

A、LEFT("VisualFoxPro”,6)與SUBSTR("VisualFoxPro",1,6)

B、YEAR(DATE())與SUBSTR(DTOC(DATE()),7,2)

C、VARTYPE(“36-5*4")與VARTYPE(36-5*4)

D、假定A="this”,B="isastring”,A-B與A+B

標準答案:1

知識點解析:VARTYPE(”36-5x4")的值為C;VARTYPE(36-5x4)的值為N。

SUBSTR(DTOC(DATE()),7,2)結(jié)果為當前的年份的后兩位,YEAR(DATE())結(jié)果為

當前年份。+運算符:用于連接兩個字符串。A+B=thisisastring。-運算符;用于

連接兩個字符串,并將前一個字符串尾部的空格移到結(jié)果字符串的尾部。A-B=

thisisastringo

36、命令SELECTO的功能是

A、選擇編號最小的未使用工作區(qū)

B、選擇。號工作區(qū)

C、關(guān)閉當前工作區(qū)中的表

D、選擇當前工作區(qū)

標準答案:A

知識點解析:在VisualFoxPro中,命令SELECT0的功能是選擇一個編號最小且

沒有使用的空閑工作區(qū)。所以選項A正確。

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

分。)

37、要顯示所有以午”開頭的內(nèi)存變量的命令為。

標準答案:DISPLAYMEMORYLIKEp*(或LISTMEMORYLIKEsam*)

知識點解析:暫無解析

38、數(shù)據(jù)庫系統(tǒng)中實現(xiàn)各種數(shù)據(jù)管理功能的核心軟件稱為o

標準答案:數(shù)據(jù)庫管理系統(tǒng)或DBMS

知識點解析:暫無解析

39、數(shù)據(jù)流的類型有【】和事務型。

標準答案:變換型

知識點解析:典型的數(shù)據(jù)流類型有兩種;變換型和事務型。變換型:是指信息沿輸

入通路進入系統(tǒng),同時由外部形式變換為內(nèi)部形式,進入系統(tǒng)的信息通過變換中

心,經(jīng)加工處理以后再沿輸出通路變換成外部形式離開軟件系統(tǒng)。事務型;在很多

軟件應用中,存在某種作業(yè)數(shù)據(jù)流,它可以引發(fā)一個或多個處理;這些處理能夠完

成該作業(yè)要求的功能,這種數(shù)據(jù)流就叫做事務。

40、Jackson結(jié)構(gòu)化程序設(shè)計方法是英國的MJackson提出的,它是一種面向【】

的設(shè)計方法。

標準答案:數(shù)據(jù)結(jié)構(gòu)

知識點解析:結(jié)構(gòu)化分析方法主要包括:面向數(shù)據(jù)流的結(jié)構(gòu)化分析方法、面向數(shù)據(jù)

結(jié)構(gòu)的Jackson方法和面向數(shù)據(jù)結(jié)構(gòu)的結(jié)構(gòu)化數(shù)據(jù)系統(tǒng)開發(fā)方法。

41、在面向?qū)ο蟮脑O(shè)計中,用來請求對象執(zhí)行某一處理或回答某些信息的要求稱為

(10

標準答案:【】消息

知識點解析:在面向?qū)ο蠹夹g(shù)中,主要用到對象(object)、類(class)、方法

(method)>消息(message)、繼承(inheritance)、封裝(encapsulation)等基本概念。其

中消息是用來請求對象執(zhí)行某一處理或回答某些信息的要求。

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

42、在VisualFoxPro中,將只能在建立它的模塊中使用的內(nèi)存變量稱為【】。

標準答案:局部變量

知識點解析:只能在一個函數(shù)或過程中訪問的變量叫局部變量,其他過程或函數(shù)不

能訪問此變量的數(shù)據(jù)。

43、在VisualFoxPro中,如果要改變表單上表格對象中當前顯示的列數(shù),應設(shè)先

表格的屬性值。

標準答案:ColumnCount

知識點解析:ColumnCount用來改變表單上表格對象中當前顯示的列數(shù);Visible

屬性設(shè)置表單的是否可見。

44、在SQL的CREATETABLE語句中,為屬性說明取值范圍(約束)的是______短

語。

標準答案:CHECK

知識點解析:定義域完整性的約束規(guī)則是CHECK短語。

45、在定義字段有效性規(guī)則時,在“規(guī)則”框中輸入的表達式類型是。

標準答案:邏輯

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

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

有效性規(guī)則)、信息(違背字段有效性規(guī)則時的提示信息)、默認值(字段的默認值)3

項。具體操作步驟是:①首先單擊選擇要定義字段有效性規(guī)則的字段;②然后分

別輸入和編輯規(guī)則、信息及默認值等項目。注意:“規(guī)則”是邏輯表達式,“信息”

是字符串表達式,“默認值”的類型則視字段的類型而定.

46、為了在表單運行時能夠輸入密碼應該使用[12]控件。

標準答案:文本框

知識點解析:用PasswordChar屬性指定文本框控件內(nèi)是顯示用戶輸入的字符還是

顯示占位符;指定用作與位符的字符。該屬性的默認值是空串,此時沒有占位符,

文本框內(nèi)顯示用戶輸入的內(nèi)容。當為該屬性指定一個字符(即占位符,通常為*后,

文本框內(nèi)將只顯示占位符,而不會顯示用戶輸入的實際內(nèi)容,所以在表單運行時能

輸入密碼要使用文本框。

47、設(shè)系統(tǒng)tl期為2001年12月31日,卜列表達式的值是【】。

VAL(SUBSTR("1999",3i+RIGHT(STR(YEAR(DATE())),2))+17

標準答案:9918.00或9918

知識點解析:DATE0:返回當前系統(tǒng)閂期YEAR():從指定的日期表達式或閂期時

間表達式中返回年份STR(V數(shù)值表達式>)[,<長度>[,<小數(shù)位數(shù)>]]):將V

數(shù)值表達式〉的值轉(zhuǎn)換成字符串,轉(zhuǎn)換時根據(jù)需要自動進行凹舍五入。RiGHT(<

字符表達式〉,〈長度〉):從指定表達式值的右端取一個指定長度的子串作為函

數(shù)值。SUBSTR(〈字符表達式〉,V起始位置>[,<長度>])從指定表達式的指

定起始位置取指定長度的子串作為函數(shù)值。VAL(〈字符表達式>[,<長度>[,

〈小數(shù)位數(shù)>]]):將數(shù)字符號(包括正負號、小數(shù)點)組成的字符型數(shù)據(jù)轉(zhuǎn)換成相應

的數(shù)值型數(shù)據(jù)。題面VAL(SUBSTR(,,1999",3)+RIGHT(STR(YEAR(DATE())),

2)+17=VAL(99+RiGHT(STR(H2001"),2)+17=VAL(,,99"+',01")+17=9901+17=9918。

48、當一個查詢基于多個表時,這些表之間必須是【】。

標準答案:有聯(lián)系的

知識點解析:當一個查詢基于多個表時,這些表之間必須是有聯(lián)系的,查詢設(shè)計器

會自動根據(jù)聯(lián)系提取聯(lián)接條件。掌握查詢及查詢沒汁器的基本概念。

49、在VisualFoxPro中,最多同時允許打開【1個數(shù)據(jù)庫表和自由表。

標準答案:32767

知識點解析:在VisualFoxPro中,最多同時允許打開32767個數(shù)據(jù)庫表和自由

表。

50、設(shè)表文件ks.dbf中有成績字段(數(shù)值型),其值為全國計算機等級考試考生成

績。執(zhí)行以下程序段后,?命令顯示的數(shù)據(jù)是【】。USEksmx=0DO

WHILE.NOT.EOFmx二MAX(成績,mx)SKIPENDDO?mxENTURN

標準答案:成績字段最高的值(或分數(shù)最高的值)

知識點解析:本題用求最大值函數(shù)MAX來判斷表中哪個記錄成績最高,并用內(nèi)存

變量mx存放最大值。利用循環(huán)結(jié)構(gòu),依次將表中每個記錄的成績值與mx的值進

行比較,值大的存入mx中,直到所有記錄比較完畢為止。

51、嵌套查詢命令中的,相當于集合運算符號6。

標準答案:IN

知識點解析:在SQL查詢中,IN屬于一個特殊運算符,有“包含”的意思,嵌套查

詢中命令的IN相當于集合運算符號的3

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

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

分。)

1、最簡單的交換排序方法是

A、快速排序

B、選擇排序

C、堆排序

D、冒泡排序

標準答案:8

知識點解析:冒泡排序是一種最簡單的交換類排序方法,它是通過柑鄰數(shù)據(jù)元素的

交換逐步將線性表變成有序。交換排序方法有冒泡排序和快速排序,顯然選項D)

和選項C)錯誤,冒泡排序比較簡單,其算法也容易理解,但快速排序本身較為復

雜,且采用了遞歸調(diào)用,其算法理解也稍難。插入排序、選擇排序、歸并排序,

基數(shù)排序等排序方法的特點。

2、棧通常采用的兩種存儲結(jié)構(gòu)是

A、順序存儲結(jié)構(gòu)和鏈式存儲結(jié)構(gòu)

B、散列方式和索引方式

C、鏈表存儲結(jié)構(gòu)和數(shù)組

D、線性存儲結(jié)構(gòu)和非線性存儲結(jié)構(gòu)

標準答案:1

知識點解析:和線性表類似,棧也有兩種存儲方法,一是順序棧,二是鏈式棧。棧

的順序存儲結(jié)構(gòu)是利用一組地址連續(xù)的存儲單元一次存儲白棧底到棧頂?shù)臄?shù)據(jù)元

素,同時附設(shè)指針top指示棧頂元素的位置,由于棧的操作是線性表操作的特例,

相對而言,鏈式棧的操作更易于實現(xiàn)。這3種運算方法在各種存儲結(jié)構(gòu)中的應用。

3、線性表的順序存儲結(jié)構(gòu)和線性表的鏈式存儲結(jié)構(gòu)分別是

A、順序存取的存儲結(jié)構(gòu)、順序存取韻存儲結(jié)構(gòu)

B、隨機存取的存儲結(jié)構(gòu)、順序存取的存儲結(jié)構(gòu)

C、隨機存取的存儲結(jié)構(gòu)、隨機存取的存儲結(jié)構(gòu)

D、任意存取的存儲結(jié)構(gòu)、任意存取的存儲結(jié)構(gòu)

標準答案:2

知識點.析:順序存儲結(jié)構(gòu)中,數(shù)據(jù)元素存放在一組地址連續(xù)的存儲單元中,每個

數(shù)據(jù)元素地址可通過公式LOC(ai)=LOC(al)-t-(i-I)LII算得到,從而實現(xiàn)了隨機存

取。對于鏈式存儲結(jié)構(gòu),要對某結(jié)點進行存取,都得從鏈的頭指針指向的結(jié)點開

始,這是一種順序存取的存儲結(jié)構(gòu)。順序存儲結(jié)構(gòu)和鏈式存儲結(jié)構(gòu)的定義和性質(zhì),

兩種存儲結(jié)構(gòu)的操作方法。

4、完全不考慮程序的內(nèi)部結(jié)構(gòu)和內(nèi)部特征,而只是根據(jù)程序功能導出測試用例的

測試方法是

A、黑箱測試法

B、白箱測試法

「、錯誤推測法

D、安裝測試法

標準答案:1

知識點解析:黑箱測試方法完全不考慮程序的內(nèi)部結(jié)構(gòu)和內(nèi)部特征,而只是根據(jù)功

能導出測試用例。白箱測試是根據(jù)對程序內(nèi)部邏輯結(jié)構(gòu)的分析來選取測試用例,白

箱測試也稱為邏輯覆蓋測試,故選項B)不正確;錯誤推測法只是黑箱測試所使用

的一種具體的方法,故選項C不正確;安裝測試是測試層次中的一種,它屬于高

級測試,故選項D)不正確。常用的黑箱測試方法及其定義,白箱測試用例的準

則。

5、在結(jié)構(gòu)化設(shè)計方法中,生成的結(jié)構(gòu)圖(S

A、模塊之間的調(diào)用關(guān)系

B、程序的組成成分

C、控制程序的執(zhí)行順序

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

標準答案:1

知識點解析:常用的軟件結(jié)構(gòu)設(shè)計工具是結(jié)構(gòu)圖(SC-StructureChart),也稱程序結(jié)

構(gòu)圖。其中,矩形內(nèi)用于注明模塊的功能和名字;箭頭表示模塊間的調(diào)用關(guān)系,帶

實心圓的箭頭表示傳遞的是控制信息,帶空心圓的箭頭表示傳遞的是數(shù)據(jù)。根據(jù)結(jié)

構(gòu)圖設(shè)計思想,了解結(jié)閡圖構(gòu)成的基本形式。

6、下列選項中,不屬于模塊間耦合的是

A、數(shù)據(jù)耦合

B、標記耦合

C、異構(gòu)耦合

D、公共耦合

標準答案:4

知識點解析:模塊之間的耦合程度反映了模塊的獨立性,也反映了系統(tǒng)分解后的復

雜程度。按照耦合程度從強到弱分別是:內(nèi)容耦合、公共耦合、外部耦合、控制耦

合、標記耦合、數(shù)據(jù)耦合和非直接耦合,沒有異構(gòu)耦合這種耦合方式。評價模塊獨

立性的主要標準,以及對它們的定義和分類。

7、一個關(guān)系中屬性個數(shù)為1時,稱此關(guān)系為

A、對應關(guān)系

B、單一關(guān)系

C、一兀關(guān)系

D、二元關(guān)系

標準答案:4

知識點解析:在關(guān)系模型數(shù)據(jù)庫中,基本結(jié)構(gòu)是二維表,這種二維表稱為關(guān)系。關(guān)

系的列稱為屬性,一個具有N個屬性的關(guān)系稱為N元關(guān)系。各種關(guān)系查詢語言與

過程性語言和非過程性語言的關(guān)系,過程性語言的特點。

8、為用戶與數(shù)據(jù)庫系統(tǒng)提供接口的語言是

A、高級語言

B、數(shù)據(jù)定義語言(DDL)

C、數(shù)據(jù)操縱語言(DML)

D、匯編語言

標準答案:4

知識點解析:DBMS提英數(shù)據(jù)操縱語言(DML)實現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的操作,數(shù)據(jù)操

縱語言(DML)是用戶(包括應用程序)與數(shù)據(jù)庫系統(tǒng)的接口。程序模塊中語言處理部

分的分類,各子類的定義及其功能。

9、相對于數(shù)據(jù)庫系統(tǒng),文件系統(tǒng)的主要缺陷有數(shù)據(jù)關(guān)聯(lián)差、數(shù)據(jù)不一致性和

A、可重用性差

B、安全性差

C、非持久性

D、冗余性

標準答案:8

知識點解析:文件系統(tǒng)所管理的數(shù)據(jù)文件基本上是分散的、相互獨立的,出此相對

于數(shù)據(jù)庫系統(tǒng),以此為基礎(chǔ)的數(shù)據(jù)處理存在3個缺點,數(shù)據(jù)冗余大、數(shù)據(jù)的不一致

性、程序與數(shù)據(jù)的相互依贛(簡稱為數(shù)據(jù)依賴)。文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)各自的特

點,人工管理階段及數(shù)據(jù)庫系統(tǒng)的特點。

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

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

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

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

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

標準答案:8

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

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

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

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

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

種方法。

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

11、在VisualFoxPro中,以只讀方式打開數(shù)據(jù)庫文件,應使用命令

A、EXCLUSIVE

B、SHARED

C、NOUPDATE

D、VALIDATE

標準答案:4

知識點解析:打開數(shù)據(jù)庫文件時,NOUPDATE選項指定數(shù)據(jù)庫按只讀方式打開,

即不允許對數(shù)據(jù)庫進行修改。

12、“表格生成器”對話框包括四個選項卡,其中“表格項”選項卡的作用是

A、指定表格的樣式

B、指明各列的標題和控件類型、調(diào)整各列列寬

C、指明要在表格內(nèi)顯示的字段

D、設(shè)置一個一對多關(guān)系,指明父表中的關(guān)鍵字段與子表中的相關(guān)索引

標準答案:4

知識點解析:”表格生成器”對話框包括四個選項卡,“表格項”的作用是指明耍在表

格內(nèi)顯示的字段,“樣式”的作用是指定表格的樣式,如標準型、專業(yè)型、賬務型

等,“布局”的作用是指明各列的標題和控件類型,調(diào)整各列列寬,“關(guān)系''的作用是

設(shè)置一個一對多關(guān)系,由明父表中的關(guān)鍵字段與子表中的相關(guān)索引。

13、表單有自己的屬性、事件和

A、對象

B、狀態(tài)

C、方法

D、行為

標準答案:4

知識點解析:任一表單都有自己的屬性、事件和方法。

14、修改本地視圖的命令是

A、RENAMEVIEW

B、CREATEVIEW

C、OPENVIEW

D、MODIFYVIEW

標準答案:8

知識點解析:在VisualFoxPro中,可以利用MODIFYVIEW命令修改本地視圖。

15、在VisualFoxPro中,程序文件的擴展名為

A、.QPR

B、.PRG

C、.PJX

D、.SCX

標準答案:2

知識點解析:在VisualFoxPro中,程序文件的擴展名為.PRG。選項A)是查詢文件

的擴展名,選項C是項目文件的擴展名,選項D)是表單文件的擴展名。

16、使用命令DECLAREy(3,3)后,y(2,2)的值為

A、0

B、1

C、.T.

D、.F.

標準答案:8

知識點解析:定義數(shù)組后,VisualFoxPro系統(tǒng)自動給每個數(shù)組元素賦以邏輯

假.F.。

17、在命令窗口中輸入下列命令:?9%7命令執(zhí)行的結(jié)果為

A、2

B、7

C、9

D、0

標準答案:1

知識點解析:%為求余運算符號,相當于函數(shù)MOD()的功能,本題運算結(jié)果為2。

18、下列關(guān)于查詢和視圖的說法中,錯誤的是

A、視圖結(jié)果存放在數(shù)據(jù)庫中

B、視圖設(shè)計器中不存在“查詢?nèi)ハ颉钡倪x項

C、查詢設(shè)計器中沒有“數(shù)據(jù)更新”選項卡

D、查詢和視圖都可以在磁盤中找到相應的文件

標準答案:8

知識點解析:視圖的結(jié)果保存在數(shù)據(jù)庫中,在磁盤上找不到類似的文件;視圖可以

用來更新數(shù)據(jù),因此在沒計器中多了一個“更新條件''選項卡;在視圖中沒有“查詢

去向”的問題。

19、已知X=8,Y=5,Z=27,表達式乂人2/5+6*丫?7*2+(4+2/7)八2的值為

A、26.8

B、45.8

C、44.8

D、92.8

標準答案:8

知識點解析:本題先算話號中的表達式,再算乘方,然后是乘除,最后算加減,結(jié)

果為92.8。

20、為表單建立了快捷菜單mymcnu,調(diào)用快捷菜單的命令代碼DOmymcnu.mpr

WITHTHIS應該放在表單事件中的是

A^Destroy事件

B、Init事件

C、Load事件

D、RightClick事件

標準答案:8

知識點解析:在VisualFoxPro中,調(diào)用快捷菜單的命令一般在對象的Right

Click(鼠標右擊)事件中調(diào)用C

21、函數(shù)1NT(V數(shù)值表達式》)的功能是

A、返回指定數(shù)值表達式的整數(shù)部分

B、返回指定數(shù)值表達式的絕對值

C、返回指定數(shù)值表達式的符號

D、返回指定表達式在指定位置四舍五入后的結(jié)果

標準答案:1

知識點解析:函數(shù)INT(數(shù)值表達式)的功能是返回指定數(shù)值表達式的整數(shù)部分,

22、運行下面的程序1=0DOWHILEI<10IFINT(1/2)=1/2?“偶數(shù)"ELSE?“奇數(shù)”

ENDIF1=1+1ENDDO問語句?“奇數(shù)”被執(zhí)行的次數(shù)是

A、5

B、6

C、10

D、Il

標準答案:1

知識點解析:此題是DOWHILE循環(huán)和條件語句結(jié)合使用,INT(I/2)=I/2判斷是

否能被2整除,10以內(nèi)不能被2整除的數(shù)是5個。

23、在命令按鈕Command1的Click事件中,改變該表單的標題Caption屬性為“學

生管理”,下面正確的命令為

A、Myfbrm.Caption="學生管理”

B、This.Parent.Caption="學生管理”

C、Thisform.Caption="學生管理”

D、This.Caplion="學生管理”

標準答案:4

知識點解析:設(shè)置表單標題C叩tion屬性,命令短語是Thisform.Caption。

24、在VisualFoxPro中,一個表可以建立一個

A、主索引

B、候選索引

C、惟一索引

D、普通索引

標準答案:1

知識點解析:由于主索引中不允許出現(xiàn)重復記錄,一個表只能有一個主關(guān)鍵字,因

此一個表只能建立一個主索引,建立候選索引的字段可以看做是候選關(guān)鍵字,它也

要求字段值的惟一性,但可以建立多個,惟一索引和普通索引都可以建立多個。

25、在VisualFoxPro中,以下有關(guān)SQL的SELECT語句的敘述中,錯誤的是

A、SELECT子句中可以包含表中的列和表達式

B、SELECT子句中可以使用別名

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

D、SELECT子句中歹U的順序應該與表中歹U的順序一致

標準答案:8

知識點解析:SQL查詢子句中,可以從表中指定不同字段值進行輸出,即表中的

列,指定的列次序可以重新排列,不需要與原數(shù)據(jù)表一致。SQL的查詢子句可以

包含表中的表達式及使用表的別名。

26、要查看菜單項所屬的級別,可單擊菜單設(shè)計器窗口右側(cè)

A、“菜單項”列表框

B、“菜單級”列表框

C、“預覽”按鈕

D、“結(jié)果”列表框

標準答案:2

知識點解析:通過菜單沒計器窗口中的“菜單級”下拉列表框,可以查看當前設(shè)計的

菜單級別。

27、在查詢設(shè)計器中,用于編輯聯(lián)接條件,“聯(lián)接”選項卡對應的短語是

A、WHERE

B、SELECT

C、JOINON

D、ORDERBY

標準答案:4

知識點解析:在查詢設(shè)計器中,“聯(lián)接”選項卡對應JOINON語句,用于編輯聯(lián)接

條件,WHERE對應于“篩選”短語,SELECT對應于“字段”選項卡,ORDERBY對

應于“排序依據(jù)”選項卡。

28、在VisualFoxPro中,根據(jù)變量的作用域來分,內(nèi)存變量可分為

A、私有變量和局部變量

B、公共變量和私有變量

C、公共變量和局部變量

D、公共變量、私有變量和局部變量

標準答案:8

知識點解析:變量的一個重要屬性是作用域。變量的作用域指的是變量在什么范圍

內(nèi)是有效或能夠被訪問的。在VisualFoxPro中,可分為公共變量、私有變量和局

部變量3類。

29、將?“客戶”表的姓名字段的寬度由8改為10,應使用SQL語句是

A、ALTERTABLE客戶姓名WITHC(10)

B、ALTERTABLE客戶姓名C(10)

C、ALTERTABLE客戶ALTER姓名C(10)

D、ALTER客戶姓名C(10)

標準答案:4

知識點解析:ALTERTABLE命令有3種語法形式,由于本題是修改字段名??捎?/p>

第I種語法形式c語法形式為:ALTERTARLEV裹名〉A(chǔ)DD|ALTER[COLUMN]

V字段名>V字段類型〉[(V字段寬度>[,<小數(shù)位數(shù)>])|選項A)中用WITH是

錯誤的:選項B)缺少短語ALTER,即用ALTER指出修改的字段;選項D)的命令

拼寫不完全,應該是ALTERTABLE才對。

30、有如下SQL語句:SELECT姓名,MAX(工資)as.工資FROM教師表GROUP

BY系號該語句的作用是

A、檢索出所有教師中工資最高的教師的姓名和工資

B、檢索出各系教師中工資最高的教師的姓名和工資

C、檢索出所有教師中工資最低的教師的姓名和工資

D、檢索出各系教師中工資最低的教師的姓名和工資

標準答案:2

知識點解析:本題SQL語句的含義是統(tǒng)計各個系中工資最高的職工記錄,并顯示

該職工的姓名和工資。

31、有如下SQL語句:SELECT學院表.系號,SUM(工資);FROM學院表,教師

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

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

B、所有教師的工資合計

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

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

標準答案:I

知識點解析:本題的SQL語句的含義是通過學院表和教師表內(nèi)部聯(lián)接,按照系號

進行分組,計算每個系教師工資的總額。

32、查找教師表中教師最高的工資值,下列SQL語句正確的是

A、SELECTMAX(工資)FROM教師表

B、SELECTMIN(工資)FROM教師表

C、SELECTAVG(工資)FROM教師表

D、SELECTSUM(工資)FROM教師表

標準答案:1

知識點解析:SQL杳詢語句中,MAX用于求最大值,MIN用于求最小值,AVG

用于求平均。

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

分。)

33、算法的基本特征是可行性:確定性、【】和擁有足夠的情報。

標準答案:有窮性

知識點解析:算法是指解題方案的準確而完整的描述。它有4個基本特征,分別是

可行性、確定性、有窮性和擁有足夠的情報。

34、順序存儲方法是把邏輯上相鄰的結(jié)點存儲在物理位置[]的存儲單元中。

標準答案:相鄰

知識點解析:常用的存儲表示方法有4種,順序存儲、鏈式存儲、索引存儲、散列

存儲%其中,順序存儲方法是把邏輯上相鄰的結(jié)點存儲在物理位置也相鄰的存儲單

元中。

35、Jackson結(jié)構(gòu)化程序設(shè)計方法是英國的M.Jackson提出的,它是一種面向【】

的設(shè)計方法。

標準答案:數(shù)據(jù)結(jié)構(gòu)

知識點解析:結(jié)構(gòu)化分力方法主要包括:血向數(shù)據(jù)流的結(jié)構(gòu)化分析方法(SA,

Structuredanalysis),面向數(shù)據(jù)結(jié)構(gòu)的Jackson方法(JSD,Jacksonsystem

developpmentmemelhod)和面向數(shù)據(jù)結(jié)構(gòu)的結(jié)構(gòu)化數(shù)據(jù)系統(tǒng)開發(fā)方法(DSSD,Data

structuredsystemdevelopmentmethod)o

36、數(shù)據(jù)庫設(shè)計分為以下6個設(shè)計階段:需求分析階段、【】、邏輯設(shè)計階段、

物理設(shè)計階段、實施階段、運行和維護階段。

標準答案:概念設(shè)計階段或數(shù)據(jù)庫概念設(shè)計階段

知識點解析:數(shù)據(jù)庫設(shè)計分為以下6個設(shè)計階段:需求分析階段、概念設(shè)計階段、

邏輯設(shè)計階段、物理設(shè)計階段、實施階段及數(shù)據(jù)庫運行和維護階段。

37、數(shù)據(jù)庫保護分為:安全性控制、【】、并發(fā)性控制和數(shù)據(jù)的恢復。

標準答案:完全性控制

知識點解析:考查考生對數(shù)據(jù)庫基本知識的了解。安全性控制:防止未經(jīng)授權(quán)的用

戶有意或無意存取數(shù)據(jù)庫中的數(shù)據(jù),以免數(shù)據(jù)被泄露、更改或破壞;完整性控制:

保證數(shù)據(jù)庫中數(shù)據(jù)及語義的正確性和有效性,防止任何對數(shù)據(jù)造成錯誤的操作;并

發(fā)控制:正確處理好多用戶、多任務環(huán)境下的并發(fā)操作,防止錯誤發(fā)生;恢復:當

數(shù)據(jù)庫被破壞或數(shù)據(jù)不正確時,使數(shù)據(jù)庫能恢復到正確的狀態(tài)。

四、填空題(本題共4題,每題,.0分,共4分。)

38、VisualFoxPrOO是一個【】位的數(shù)據(jù)庫管理系統(tǒng)。

標準答案:32

知識點解析:VisualFoxPro是可運行于Windows95/98,WindowsNT平臺的32位

數(shù)據(jù)庫開發(fā)系統(tǒng),能充分發(fā)揮32位微處理器的強大功能。VisualFoxPrt)6.0與其先

前版本相比功能更加強大,它采用了可視化的操作界面、面向?qū)ο蟮某绦蛟O(shè)計方

法,使用Rushmore查詢優(yōu)化技術(shù)提高了系統(tǒng)性能。它支持與其他應用程序共享數(shù)

據(jù)、交換數(shù)據(jù)、支持與大多數(shù)后臺數(shù)據(jù)庫的客戶機,服務器應用程序連接,使32位

ODBC(開放數(shù)據(jù)連接)驅(qū)動程序能夠集成來自各個系統(tǒng)的數(shù)據(jù)。

39、在連接運算中,【】接是去掉重復屬性的等值連接。

標準答案:自然

知識點腦析:2連接運算中,按照字段值對應相等為條件進行的連接操作稱為等值

連接。自然連接是去掉重復屬性的等值連接。

40、項目管理器的【】選項卡用于顯示和管理數(shù)據(jù)庫、自由表和查詢等。

標準答案:數(shù)據(jù)

知識點解析:”項目管理器”窗口是VisualFoxpro開發(fā)人員的工作平臺,共有6個

選項卡,其中“數(shù)據(jù)”、“文檔”、“類”、"代碼”、"其他”5個選項卡用于分類顯示各

種文件,“全部”選項卡用于集中顯示該項目中的所有文件?!皵?shù)據(jù)''選項卡包含了

一個項目中的所有數(shù)據(jù)一數(shù)據(jù)庫、自由表、查詢、和視圖?!拔臋n''選項卡包含了

處理數(shù)據(jù)時所用的3類文件,輸入和查看數(shù)據(jù)所用的表單、打印表和查詢結(jié)果所用

的報表用標簽?!邦悺边x項卡,使用VisualFoxPro的基類就可以創(chuàng)建一個可靠的面

向?qū)ο蟮氖录?qū)動程序。“代碼”選項卡包括3大類程序,擴展名為.prg的程序文

件、函數(shù)庫APILibraries和應用程序.app文件?!捌渌卑ㄎ谋疚募?、菜單文件

和其他文件,如位圖文件.bmp、圖標文件.ico等。

41、LEFTC'123456789”,LEN("數(shù)據(jù)庫”))的計算結(jié)果是[】。

標準答案:123456或”123456,

知識點解析:字符串長度函數(shù)LEN(〈字符表達式,)功能是求字符串的長度(包括生

格)。左截取字符串函數(shù)LEFT(〈字符表達式,,V數(shù)值表達式,)功能是從字符表

達式左邊開始,截取〈數(shù)值表達式>指定長度的字符串。LEN("數(shù)據(jù)庫”)=6,那么

表達式變?yōu)長EFT("123456789",6)="123456"

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

一、公共基礎(chǔ)選擇題(本題共30題,每題7.0分,共

30分。)

下列關(guān)于棧和隊列的描述中,正確的是(

A)棧是先進先出B)隊列是先進后出

1、O隊列允訐在隊頭刪除元素D)棧在棧頂刪除元素

A、

B、

C、

D、

標準答案:D

知識點解析:棧實際也是線性表,只不過是一種特殊的線性表。棧是只能在表的一

端進行插入和刪除運算的線性表,通常稱插入、刪除的這一端為棧頂,另一端為棧

底。隊列是只允許在一端刪除,在另一端插入的順序表,允許刪除的一端叫做隊

頭,允許插入的一端叫做隊尾。

已知二叉樹后序遍歷序列是CDABE,中序遍歷序列是CADEB,它的前序遍歷序列是().

A)ABCDEB)ECABD

2、OEACDBD)CDEAB

A、

B、

C、

D、

標準答案:C

知識點解析;由于后序遍歷的最后一個元素為E,所以E為根結(jié)點,所以它的前序

遍歷的首個元素為E,故排除A)和D)選項。由于中序遍歷中,元素B在元素根結(jié)

點E的后面,所以B為二叉樹的右子樹,并且該二叉樹右子樹只有一個元素,所

以前序遍歷的最后一個元素應為B,故選項C)為正確選項,即該二叉樹的前序遍

歷序列是EACDB。

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

A)控制流B)數(shù)據(jù)流

3、c)模塊調(diào)用D)事件驅(qū)動

A、

B、

C、

D、

標準答案:B

知識點解析:暫無解析

4、

結(jié)構(gòu)化程序設(shè)計的3種結(jié)構(gòu)是().

A)順序結(jié)構(gòu),分支結(jié)構(gòu),跳轉(zhuǎn)結(jié)構(gòu)B)順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu)

0分支結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu)D)分支結(jié)構(gòu),跳轉(zhuǎn)結(jié)構(gòu),循環(huán)結(jié)構(gòu)

A、

B、

C、

D、

標準答案:B

知識點解析:程序設(shè)計語言僅僅使用順序、選擇和重復(循環(huán))三種基本控制結(jié)溝就

足以表達出各種其他形式結(jié)構(gòu)的程序設(shè)計方法。遵循程序結(jié)構(gòu)化的設(shè)計原則,按結(jié)

構(gòu)化程序設(shè)計方法設(shè)計出的程序易于理解、使用和維護;可以提高編程工作的效

率,降低軟件的開發(fā)成本。

下列方法中,不屬于軟件調(diào)試方法的是().

A)回溯法B)強行排錯法

5、C)集成測試法D)原因排除法

A、

B、

C、

D、

標準答案:C

知識點解析:軟件調(diào)試主要采用以下三種方法:強行排錯法:作為傳統(tǒng)的調(diào)試方

法,其過程可概括為設(shè)置斷點、程序暫停、觀察程序狀態(tài)、繼續(xù)運行程序?;厮?/p>

法:該方法適合于小規(guī)模程序的排錯、即一旦發(fā)現(xiàn)了錯誤,先分析錯誤征兆,確定

最先發(fā)現(xiàn)“癥狀”的位置。原因排除法:原因排除法是通過演繹和歸納,以及二分

法來實現(xiàn)。

下列選項中,不屬于模塊間耦合的是().

A)內(nèi)容耦合B)異構(gòu)耦合

6、C)控制耦合D)數(shù)據(jù)耦合

A、

B、

C、

D、

標準答案:B

知識點解析:耦合可以分為下列幾種,它們之間的耦合度由高到低排列:內(nèi)容耦

合——若一個模塊直接訪問另一模塊的內(nèi)容,則這兩個模塊稱為內(nèi)容耦合。公共

耦合——若一組模塊都訪問同一全局數(shù)據(jù)結(jié)構(gòu),則稱為公共耦合。外部耦合-

若一組模塊都訪問同一全局數(shù)據(jù)項,則稱為外部耦合。控制耦合——若一模塊明

顯地把開關(guān)量、名字等信息送入另一模塊,控制另一模塊的功能,則稱為控制耦

合。標記耦合——若兩個以上的模塊都需要其余某一數(shù)據(jù)結(jié)構(gòu)的子結(jié)構(gòu)時,不使

用其余全局變量的方式而全使用記錄傳遞的方式,這樣的耦合稱為標記耦合。數(shù)

據(jù)耦合一若一個模塊訪問另一個模塊,被訪問模塊的輸入和輸出都是數(shù)據(jù)項參

數(shù),則這兩個模塊為數(shù)據(jù)耦合。非直接耦合——若兩個模塊沒有直接關(guān)系,它們

之間的聯(lián)系完全是通過程序的控制和調(diào)用來實現(xiàn)的,則稱這兩個模塊為非直接耦

合,這樣的耦合獨立性最強。

下列特征中不是面向?qū)ο蠓椒ǖ闹饕卣鞯氖牵ǎ?

A)多態(tài)性B)標識惟一性

7、C)封裝性D)耦合性

A、

B、

C、

D、

標準答案:D

知識點解析:面向?qū)ο笤O(shè)計方法與面向過程設(shè)計方法有本質(zhì)的不同,其基本原理

是:使用現(xiàn)實世界的概念抽象地思考問題從而自然地解決問題。其特點包括:標識

惟一性、多態(tài)性、封裝性、模塊獨立性、繼承和多態(tài)性好。

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

A)需求分析階段B)概念設(shè)計階段

8、0邏輯設(shè)計階段D)物理設(shè)計階段

A、

B、

C、

D、

標準答案:C

知識點解析:邏輯結(jié)構(gòu)設(shè)計的任務:概念結(jié)構(gòu)是各種數(shù)據(jù)模型的共同基礎(chǔ),為了能

夠用某一DBMS實現(xiàn)用戶需求,還必須將概念結(jié)構(gòu)進一步轉(zhuǎn)化為相應的數(shù)據(jù)模

型,這正是數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計所要完成的任務。它包括從E-R圖向關(guān)系模式轉(zhuǎn)

換和邏輯模式規(guī)范化及調(diào)整、實現(xiàn)。

在一棵二叉樹上,第5層的結(jié)點數(shù)最多是().

A)8B)9

9、C)15D)16

A、

B、

C、

D、

標準答案:D

知識點解析:暫無解析

下列有關(guān)數(shù)據(jù)庫的描述,正確的是().

A)數(shù)據(jù)庫設(shè)計是指設(shè)計數(shù)據(jù)庫管理系統(tǒng)

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

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

10、D)數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)的物理結(jié)構(gòu)必須與邏輯結(jié)構(gòu)一致

A、

B、

C、

D、

標準答案:B

知識點解析:數(shù)據(jù)庫設(shè)計的目的實質(zhì)上是設(shè)計出滿足實際應用需求的實際關(guān)系模

型。數(shù)據(jù)庫技術(shù)的主要目的是有效地管理和存取大量的數(shù)據(jù)資源,包括:提高數(shù)據(jù)

的共享性,使多個用戶能夠同時訪問數(shù)據(jù)庫中的數(shù)據(jù):減小數(shù)據(jù)的冗余,以提高數(shù)

據(jù)的一致性和完整性;提供數(shù)據(jù)與應用程序的獨立性,從而減少應用程序的開發(fā)和

維護代價。

要從字符串“全國計篝機等級考試”中取出子串“等級考試”,應該使用函數(shù)().

A)SUBSTR("全國計算機等級考試76,4)

B)SUBSTRC全國計篁機等級考試”,6,8)

OSUBSTR「全國計篁機等級考試”,11,4)

H.D)SUBSTR,全國計圓機等級考試",11,8)

A、

B、

C、

D、

標準答案:D

知識點解析:SUBSTR為取子串函數(shù)。格式:SUBSTR(〈字符表達式,,〈起始

位置,,(長度>]),功能是從指定表達式的指定起始位置取指定長度的子用,乍為

函數(shù)值。在SUBSTR。函數(shù)中,若缺省第3個自變量V長度〉,則函數(shù)從指定位置

一直取到最后一個字符。由于一個漢字占用兩個字節(jié),本題中子串“等級考試”的

起始位置應該是5x2+l=l1,而4個漢字的長度為4x2=8個字節(jié)。

關(guān)系數(shù)據(jù)庫的任何檢索操作所涉及的3種基本運算不包括().

A)連接B)比較

12、0選擇D)投影

A、

B、

C、

D、

標準答案:B

知識點解析:暫無解析

下列關(guān)于項目及項目中文件的敘述,不正確的是(

溫馨提示

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

評論

0/150

提交評論