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

下載本文檔

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

文檔簡介

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

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

10分。)

1、假設(shè)線性表的長度為n,則在最壞情況下,冒泡排序需要的比較次數(shù)為

A、Iog2n

B、n2

C、O(nl.5)

D、n(n-l)/2

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

知識點解析:假設(shè)線性表的長度為n,則在最壞情況下,冒泡排序要經(jīng)過n/2遍的

從前往后的掃描和n/2遍的從后往前的掃描,需要的比較次數(shù)為n(n-l)/2o

2、算法分析的目的是

A、找出數(shù)據(jù)結(jié)構(gòu)的合理性

B、找出算法中輸入和輸出之間的關(guān)系

C、分析算法的易懂性和可靠性

D、分析算法的效率以求改進(jìn)

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

知識之解析8:算法分析是指對一個算法的運行時間和占用空間做定量的分析,一

般計算出相應(yīng)的數(shù)量級,常用時間復(fù)雜度和空間復(fù)雜度表示。分析算法的目的就是

要降低算法的時間復(fù)雜度和空間復(fù)雜度,提高算法的執(zhí)行效率。

3、線性表L=(al,a2,a3,…ai,…an),下列說法正確的是

A、每個元素都有一個直接前件和直接后件

B、線性表中至少要有一個元素

C、表中諸元素的排列順序必須是由小到大或由大到小

D、除第一個元素和最后一個元素外,其余每個元素都有一個且只有一個直接前件

和直接后件

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

知識點解析:線性表可以為空表;第一個元素沒有直接前件,最后一個元素沒有

直接后件:線性表的定義中,元素的排列并沒有規(guī)定大小順序。

4、在單鏈表中,增加頭結(jié)點的目的是

A、方便運算的實現(xiàn)

B、使單鏈表至少有一個結(jié)點

C、標(biāo)識表結(jié)點中首結(jié)點的位置

D、說明單鏈表是線性表的鏈?zhǔn)酱鎯崿F(xiàn)

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

知識之解析:1頭結(jié)點不僅標(biāo)識了表中首結(jié)點的位置,而且根據(jù)單鏈表(包含頭結(jié)點)

的結(jié)構(gòu),只要掌握了表頭,就能夠訪問整個鏈表,因此增加頭結(jié)點目的是為了便于

運算的實現(xiàn)。

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

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

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

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

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

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

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

真研究解決軟件危機的方法,認(rèn)識到軟件工程是使計算機軟件走向工程科學(xué)的途

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

6、軟件開發(fā)離不開系統(tǒng)環(huán)境資源的支持,其中必要的測試數(shù)據(jù)屬于

A、硬件資源

B、通信資源

C、支持軟件

D、輔助資源

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

知識點解析:軟件測試過程中,輔助資源包括測試用例(測試數(shù)據(jù))、測試計劃、出

錯統(tǒng)計和最終分析報告等。

7、在數(shù)據(jù)流圖(DFD)中,帶有名字的箭頭表示

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

B、程序的組成成分

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

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

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

知識點解析:數(shù)據(jù)流相當(dāng)于一條管道,并有一級數(shù)據(jù)(信息)流經(jīng)它。在數(shù)據(jù)流圖

中,用標(biāo)有名字的箭頭表示數(shù)據(jù)流。數(shù)據(jù)流可以從加工流向加工,也可以從加工流

向文件或從文件流向加工,并且可以從外部實體流向系統(tǒng)或從系統(tǒng)流向外部實體。

8、分布式數(shù)據(jù)庫系統(tǒng)不具有的特點是

A、數(shù)據(jù)分布性和邏輯整體性

B、位置透明性和復(fù)制透明性

C、分布性

D、數(shù)據(jù)冗余

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

知識點解析:分布式數(shù)據(jù)庫系統(tǒng)具有數(shù)據(jù)分布性、邏輯整體性、位置透明性和復(fù)

制透明性的特點,其數(shù)裾也是分布的;但分布式數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)經(jīng)常重復(fù)存儲,

數(shù)據(jù)也并非必須重復(fù)存儲,主要視數(shù)據(jù)的分配模式而定。若分配模式是一對多,即

一個片段分配到多個場地存放,則是冗余的數(shù)據(jù)庫,否則是非冗余的數(shù)據(jù)庫。

9、關(guān)系表中的每一橫行稱為一個

A、元組

B、字段

C、屬性

D、碼

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

知識點解析:關(guān)系表中,每一行稱為一個元組,對應(yīng)表中的一條記錄;每一列稱

為表中的一個屬性,對應(yīng)表中的一個字段;在二維表中凡能惟一標(biāo)識元組的最小屬

性集稱為該表的鍵或碼。

10、下列數(shù)據(jù)模型中,具有堅實理論基礎(chǔ)的是

A、層次模型

B、網(wǎng)狀模型

C、關(guān)系模型

D、以上3個都是

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

知識點解析:關(guān)系模型較之格式化模型(網(wǎng)狀模型和層次模型)有以下方面的優(yōu)點,

即數(shù)據(jù)結(jié)構(gòu)比較簡單、具有很高的數(shù)據(jù)獨立性、可以直接處理多對多的聯(lián)系,以及

有堅實的理論基礎(chǔ)。

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

11、在VisualFoxPro中,數(shù)據(jù)庫文件和數(shù)據(jù)表文件的擴展名分別是

A、.DBF和.DCT

B、.DBC和.DCT

C、.DBC和.DCX

D、.DBC和.DBF

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

知識點解析:VisualFoxPro在建立數(shù)據(jù)庫時,建立了數(shù)據(jù)庫文件(DBC)、數(shù)據(jù)庫備

注文件(DCT)和數(shù)據(jù)庫索引文件(DCX)。DBF為數(shù)據(jù)表文件的擴展名。

12、用于指明表格列中顯示的數(shù)據(jù)源的屬性是

A、ReeordSourceType

B、RecordSource

C、ColumnCount

D、ControlSource

17、在命令窗口中輸入下列命令:X=3STOREx*2TOa,b,c?a,b,c屏幕上

顯示的結(jié)果是

A、3

B、22

C、666

D、333

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

知識點解析:STORE是用于給內(nèi)存變量賦值,此題將X*2賦給a,b,c,因為X

=3,所以答案為666。

18、在某個程序模塊中使用命令PRIVATEXI定義一個內(nèi)存變量,則變量XI

A、可以在該程序的所有模塊中使用

B、只能在定義該變量的模塊中使用

C、只能在定義該變量的模塊及其上層模塊中使用

D、只能在定義該變量的模塊及其下屬模塊中使用

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

知識點解析:PRIVATE命令并不建立內(nèi)存變量,它只是隱藏指定的上層模塊中可

能已經(jīng)存在的內(nèi)存變量,但是當(dāng)模塊程序返回到上層模塊時,被隱藏的變量就自動

恢復(fù)有效性,保持原值。用PRIVATE定義的變量只能在定義該變量的模塊及其下

屬模塊中使用。

19、下列表達(dá)式中不正確的是

A、{人2003-6-1910:10AMJ-10

B、{A2003-6-19)-DATE()

C、DATE0+15

D、DATE()+CTOD(“06:19/2003”)

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

知識點解析:日期時間表達(dá)式是對日期型數(shù)據(jù)或日期時間型數(shù)據(jù)的連接C其運算

符電有和“」兩個。但日期表達(dá)式的格式有一定的限制,不能將兩個日期直接相

加。

20、在菜單設(shè)計器中執(zhí)行“程序”菜單中的“運行”系統(tǒng)菜單命令后,命令窗口中將出

現(xiàn)

A、DOMENU菜單名

DO菜單名.mpr

C、DO菜單名.mnx

D、DOMENU〈文件路徑〉

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

知識點解析:程序運行菜單的命令是DO,菜單程序的文件擴展名為.mpr

21、SQL的DELETE命令是指

A、從視圖中刪除行

B、從視圖中刪除列

C、從基本表中刪除行

D、從基本表中刪除列

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

知識點解析:在VisualFoxPro中,SQL的DE-LETE命令,是指從基本表中刪除

行。

22、在查詢設(shè)計器中,用來指定要查詢的數(shù)據(jù),“字段”選項卡對應(yīng)的短語是

A、SELECT

B、FROM

C、WHERE

D、ORDEYBY

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

知識點解析:查詢設(shè)計器中,“字段”選項卡對應(yīng)SQL語句的SELECT短語,指定

所要查詢的字段名。

23、為一個表單創(chuàng)建了快捷菜單,要打開這個菜單應(yīng)當(dāng)

A、用訪問鍵

B、用快捷鍵

C、用事件

D、用自定義菜單

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

知識點解析:快捷菜單從屬于某個界面對象,當(dāng)用鼠標(biāo)右鍵單擊該對象時觸發(fā)

RighlClick事件,彈出快捷菜單。

24、在VisualFoxPro中,屬于域完整性的范疇的定義是

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

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

C、關(guān)系模型

D、關(guān)系模式

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

知識點解析:數(shù)據(jù)類型的定義屬于域完整性的范疇。比如對數(shù)值型字段,能過指

定不同的寬度說明不同范圍的數(shù)值數(shù)據(jù)類型,從而可以限定字段的取值類型和取值

范圍。

25、允許出現(xiàn)重復(fù)字段值的索引是

A、侯選索引和主索引

B、普通索引和惟一索引

C、候選索引和惟一索引

D、普通索引和侯選索引

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

知識點解析:主索引和候選具有關(guān)鍵字特性,其字段值可以保證惟一性,拒絕重

復(fù)字段。惟一索引和普通索引允許字段出現(xiàn)重復(fù)值。

26、執(zhí)行SETSYSMENUTO命令后

A、將當(dāng)前菜單設(shè)置為默認(rèn)菜單

B、將屏蔽系統(tǒng)菜單,使菜單不可用

C、將系統(tǒng)菜單恢夏為缺省的配置

D、將缺省配置恢復(fù)成VisualFoxPro系統(tǒng)菜單的標(biāo)準(zhǔn)配置

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

知識點解析:不帶參數(shù)的SEISYSMENUTO命令,將屏蔽系統(tǒng)菜單,使菜單不

可用。其中TODE-FAUUF將系統(tǒng)菜單恢復(fù)為缺省的配置;SAVE參數(shù)將當(dāng)前的

系統(tǒng)菜單配置指定為缺省配置;NOSAVE參數(shù)將缺省配置恢復(fù)成VisualFoxPro系

統(tǒng)菜單的標(biāo)準(zhǔn)配置。

27、執(zhí)行下列命令后,顯示的結(jié)果是X=50Y=100Z="X+Y”?50+&Z

A、50+&Z

B、50+X+Y

C、200

D、數(shù)據(jù)類型不匹配

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

知識點解析:是一個宏替換函數(shù),用來替換字符型變量中的數(shù)據(jù)。題中X、Y

都為數(shù)值型數(shù)據(jù),Z為字符型變量,通過&替換后,其結(jié)果為X+Y,轉(zhuǎn)換是一個數(shù)

值型數(shù)據(jù),所以此表達(dá)式的最后結(jié)果是一個數(shù)值表達(dá)式的運算結(jié)果。

28、下列程序的運行結(jié)果是SETTALKOFFSTORE0TOSN=20DOWHILEN>S

S=S+NN=N-2ENDDO?SRETURN

A、0

B、2

C、20

D、18

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

知識點解析:此題是DOWHILE循環(huán)。第一次循環(huán)后,S=20,N=18,已不滿足

DOWHILE循環(huán)的條件,所以最后結(jié)果即為:S=2(l,N=18。

29、在VisualFoxPro中,打開一個名為GRADE的數(shù)據(jù)庫,應(yīng)使用命令

A、CREATEDATABASEGRADE

B、OPENDATABASEGRADE

C、CREATEGRADE

D、OPENGRADE

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

知識點解析:打開數(shù)據(jù)庫的命令是OPENDA-TABASEV數(shù)據(jù)庫名〉。

30、下列命令動詞中,不具有數(shù)據(jù)操縱功能的SQL語句是

A、DELETE

B、UPDATE

C、INSERT

D、DROP

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

知識點解析:SQL的操作功能有:INSERT(插入)、UPDATE(更新)和DELETE(刪

除)。

31、SELECT-SQL語句中,條件短語的關(guān)鍵字是

A、FOR

B、FROM

C、WHERE

D、WITH

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

知識點解析:SELECT-SQL最基本的格式為:SELECT-FROM-WHEREo其中,

SELECT用于選擇杳詢結(jié)果要顯示的目標(biāo)列表,F(xiàn)ROM用于列出杳詢要用到的所有

表文件,WHERE則用亍指定查詢結(jié)果的查詢條件c

32、查詢沒有借閱圖書的讀者的姓名和借書證號,應(yīng)使用SQL語句

A、SELECT姓名FROM讀者WHERENOTEXISTS;(SELECT借書證號FROM

借閱WHERE借閱.借書證號=讀者.借書證號)

B、SELECT姓名,借書證號FROM讀者WHERE(SELECT,FROM借閱WHERE

借閱.借書證號=讀者.借書證號)

C、SELECT姓名,借書證號FROM讀者WHERENOTEXISTS:(SELECT*

FROM借閱WHERE借閱,借書證號=讀者.借書證號)

D、SELECT姓名,借書證號FROM讀者WHERE借閱=NULL(SELECT*FROM

借閱WHERE借閱.借書證號=讀者.借書證號)

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

知識點解析:謂詞EXISTS用來檢驗在子查詢中是否有結(jié)果返回,本題中內(nèi)層查

詢引用了外層查詢的表,所以是內(nèi)外層相關(guān)嵌套查詢。

33、若在教師表中查找還沒有輸入工齡的記錄,使用的SQL語句為

A、SELECT*FROM教師WHERE工齡ISNOTNULL

B、SELECT*FROM教師WHERE工齡=0

C、SELECT*FROM教師WHERE工齡ISNULL

D、SELECT*FROM教師WHERE工齡=NULL

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

知識點解析:在SQL查詢中,查詢空值時可以使用巧NULL短語;NOTISNULL

短語表示非空。

34、如果要查詢所藏圖書中,各個出版社圖書的最高單價、平均單價和冊數(shù),所用

的SQL語句是

A、SELECT出版單位,MAX(單價),AVG(單價),COUNT(*);FROM圖書;

GROUPBY出版單位

B、SELECT出版單位,MAX(單價),AVG(單價),COUNT(*);FROM圖書;

HAVING出版單位

C、SELECT出版單位,MIX(單價),AVG(單價),COUNT(*);FROM圖書

GROUPBY出版單位

D、SELECT出版單位,MIN(單價),AVG(單價),COUNT(*);FROM圖書;

HAVING出版單位

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

知識點解析:求各個出版社圖書的,必須用GROUPBY短語對各個出版社進(jìn)行分

組,求最大值函數(shù)為MAX(),求最小值函數(shù)為MIN(),COUNT。用以計數(shù),

HAVING短語必須與GROUPBY短語一起出現(xiàn),不能單獨使用。

35、有如下SQL語句:SELECT*FROM倉庫WHERE倉庫號UNION;

SELECT*FROM倉庫WHERE倉庫號="H2”該語句的功能是

A、查詢在Hl或者H2倉庫中的職工信息

B、查詢倉庫號H1或者H2的倉庫信息

C、查詢即在倉庫號H1,又在倉庫號H2工作的職工信息

D、語句錯誤,不能執(zhí)行

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

知識點解析:查詢倉庫號為H1或H2的倉庫信息,UNION是用來合并單獨的查

詢結(jié)果。

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

分。)

36、在VFP數(shù)據(jù)類型中,D寬度是固定的,D型寬度為【】字節(jié)。

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

知識點解析:暫無解析

37、設(shè)P="ABCDabed",則SUBSTER(P,INT(LEN(P)/2+l))值為[]。

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

知識點解析:暫無解析

38、在一個項目中,只有一個文件的文件名為黑體,表明該文件為【】。

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

知識點解析:暫無解析

39、表的索引類型有主索引、唯一索引、候選索引【】。

標(biāo)準(zhǔn)答案:普通文件

知識點解析:暫無解析

40、表單中控件屬性、即可在編輯時設(shè)置也可用【】改變。

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

知識點解析:暫無解析

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

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

10分。)

1、信息隱蔽的概念與下述______概念直接相關(guān)。

A、軟件結(jié)構(gòu)定義

B、模塊類型劃分

C、模塊獨立性

D、模塊耦合性

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

知識點解析:暫無解析

在VisualFoxPro中,要把某復(fù)選框設(shè)置成不確定狀態(tài),下列的說法正確的是一

A)只能給它的Value屬性賦值2

B)只能給它的Value屬性賦值.NULL.

0可以給它的Value屬性賦值2或.NULL.

2、D)可以給它的Enable矚性賦值.F.

A、

B、

C、

D、

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

知識點露斤:暫無解析

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

A)發(fā)現(xiàn)錯誤B)改善軟件的性能

3、C)改止錯誤D)驗證軟件的止確性

A、

B、

C、

D、

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

知識點解析:暫無解析

4、簡單的交換排序方法是()。

A、快速排序

B、選擇排序

C、堆排序

D、冒泡排序

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

知識點解析:所謂的交奐類排序方法是指借助數(shù)據(jù)元素之間的互相交換進(jìn)行排序的

一種方法,包括冒泡排序和快速排序,冒泡排序是一種最簡單的交換排序方法,它

通過相鄰元素的交換,逐步將線性表變成有序。

5、關(guān)系運算是以為基礎(chǔ)的運算。

A、關(guān)系運算

B、謂詞運算

C、集合運算

D、代數(shù)

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

知識點解析:傳統(tǒng)的集合運算包括并、差、交、笛卡兒積。這類運算把關(guān)系看成元

組的集合。

6、數(shù)據(jù)庫的數(shù)據(jù)都存放在一臺計算機中,并由它統(tǒng)一管理和運行的數(shù)據(jù)庫系統(tǒng)稱

為()。

A、分布式系統(tǒng)

B、單用戶系統(tǒng)

C、集中式系統(tǒng)

D、共享式系統(tǒng)

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

知識點解析:暫無解析

7、數(shù)據(jù)處理的最小單位是

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

B、數(shù)據(jù)元素

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

D、數(shù)據(jù)結(jié)構(gòu)

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

知識點解析:數(shù)據(jù)處理的最小單位是數(shù)據(jù)項;由若干數(shù)據(jù)項組成數(shù)據(jù)元素;而數(shù)據(jù)

是指能夠被計算機識別、存儲和加工處理的信息載體;數(shù)據(jù)結(jié)構(gòu)是指數(shù)據(jù)之間的相

互關(guān)系和數(shù)據(jù)運算。故正確答案為選項C。

8、算法的時間復(fù)雜度是指

A、執(zhí)行算法程序所需要的時間

B、算法程序的長度

C、算法執(zhí)行過程中所需要的基本運算次數(shù)

D、算法程序中的指令條數(shù)

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

知識點解析:算法的時間復(fù)雜度是指執(zhí)行算法所需要的計算工作量,也就是算法在

執(zhí)行過程中所執(zhí)行的基本運算的次數(shù),而不是指程序運行需要的時間或是程序的長

度。

9、常用的關(guān)系運算是關(guān)系代數(shù)和

A、集合代數(shù)

B、邏輯演算

C、關(guān)系演算

D、字段

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

知識點解析:常用的關(guān)系運算包括關(guān)系代數(shù)和關(guān)系演算。

10、排序方法中,將整個無序序列分割成若干小的子序列并分別進(jìn)行插入排序的方

法,稱為°

A、希爾排序

B、冒泡排序

C、插入排序

D、選擇排序

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

知識點解析:希爾排序法的基本思想是:將整個無序序列分割成若干小的子序列分

別進(jìn)行插入排序。

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

11、數(shù)據(jù)庫管理系統(tǒng)通常提供授權(quán)功能來控制不同用戶訪問數(shù)據(jù)的權(quán)限,這主要是

為了實現(xiàn)數(shù)據(jù)庫的O

A、可靠性

B、一致性

C、完整性

D、安全性

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

知識點解析:暫無解析

12、要求為當(dāng)前表建立一個候選索引,索引表達(dá)式為“職工號”,索引名zgh,則下

列各語句中,正確的是()。

A、INDEXON職工號TAGzghUNIQUE

B、INDEXTOH只工號TAGzghUNIQUE

C、INDEXON職工號TAGzghCANDIDATE

D、INDEXTO職工號TAGzghCANDIDATE

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

知識點解析:利用INDEX命令可以為數(shù)據(jù)表建立候選索引、唯一索引和普通索

引,其基本格式為:INDEXONV索引表達(dá)式〉TOV索引文件名>|TAGV標(biāo)記名

>[0F<索引文件名>]|UNIQUE?ANDIDATE]其中,T0<索引文件名〉用來建

立單索引文件;TAGV標(biāo)記名>用來建立結(jié)構(gòu)復(fù)合索引文件;OFV索引文件名〉

用來建立非結(jié)構(gòu)復(fù)合索引文件;UNIQUE說明建立唯一索引,CANDIDATE說明

建立候選索引。

13、檢索選修四門以上課程的學(xué)生總成績(不統(tǒng)計不及格的課程),并要求按總成績

降序排列出來,正確的SELECT語句是o

A、SELECTS#,SUM(GRADE)FROMSCWHEREGRADE>=60CROUPBYS#

ORDERBY2DESCHAVINGCOUNT(*)>=4

B、SELECTS#,SUM(GRADE)FROMSCWHERECRADE>=60GROUPBYS#

HAVINGCOUNT(*)>=4ORDERBY2DESC

C、SELECTS#,SUM(GRADE)FROMSCWHEREGRADE>=60HAVING

COUNT(*)>=4GROUPBYS#ORDERBY2DESC

D、DELECTS#.SUM(GRADE)FROMSCWHEREGRADE>=60ORDERBY2

DESCCROUPBYS#HAVINGCOUNT(*)>=4

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

知識點解析:本題的要求是檢索選修四門以上課程的學(xué)生總成績(不統(tǒng)計不及格的

課程),并要求按總成績的降序排列出來。所需要的表只有SC表,并且需要求總

成績,這就應(yīng)該用到Sum子句,還需要按照總成績的降序排列,因此還需要利用

ORDERBY子句,同時要將同一個學(xué)生的選修記錄排列在一起,因此根據(jù)以上分

析選項B的SQL語句滿足要求。

14、用于實現(xiàn)對數(shù)據(jù)庫進(jìn)行各種數(shù)據(jù)操作的軟件稱為o

A、數(shù)據(jù)軟件

B、操作系統(tǒng)

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

D、編譯程序

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

知識點解析:為了讓多種應(yīng)用程序并發(fā)地使用數(shù)據(jù)庫中具有最小冗余度的共享數(shù)

據(jù),必須使數(shù)據(jù)與程序具有較高的獨立性。這就需要一個軟件系統(tǒng)對數(shù)據(jù)實行專門

管理,提供安全性和完整性等統(tǒng)一控制機制,方便用戶以交互命令或程序方式對數(shù)

據(jù)庫進(jìn)行操作。通常把這對數(shù)據(jù)庫的建立、使用和維護(hù)進(jìn)行管理的軟件系統(tǒng)稱為數(shù)

據(jù)庫管理系統(tǒng)。

15、在概念模型中,一個實體相對于關(guān)系數(shù)據(jù)庫中一個關(guān)系中的一個o

A、屬性

B、元組

C、列

D、字段

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

知識點解析:實體是指客觀存在并且可以相互區(qū)別的事物。實體可以是實際的事

物,也可能是抽象的事件。在概念模型中,一個實體相對于關(guān)系數(shù)據(jù)庫中一個關(guān)系

中的一個元組。因此本題的答案應(yīng)該是B。

16、執(zhí)行命令,INDEXon姓名TAGindexname”建立索引后,下列敘述錯誤的是

A、此命令建立的索引是當(dāng)前有效索引

B、此命令所建立的索引將保存在.idx文件中

C、表中記錄按索引表達(dá)式升序排序

D、此命令的索引表達(dá)式是“姓名”,索引名是“indexname”

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

知識點解析:本題考查索引的建立.執(zhí)行命令建立索引以后,此命令建立的索引即

為當(dāng)前有效索引,系統(tǒng)默認(rèn)按升序排列,但此命令并沒有創(chuàng)建索引文件,因而其建

立的索引不會保存在.idx文件中,故答案為選項D。

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

A、EMPTY(.NULL.)

B、LIKE(,xy?\,xyz,)

C、AT(,xy,/abcxyz,)

D、ISNULL(SPACE(O))

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

知識點解析:本題考查的是一些常用函數(shù)的返回值,屬于??碱}目。AT()返回字符

串1在字符串2中的位置,如果字符串2中不包括字符串1,則函數(shù)返回值為0,

不是邏輯值,選項C排除;1SNULLO判斷表達(dá)式運算結(jié)果是否為空,若空則返回

邏輯直,選項D返同值為假:EMPTY。指定表達(dá)式的運算結(jié)果若為“空”,返回邏

輯真,故排除選項A;LIKE。函數(shù)比較兩個字符串對應(yīng)位置上字符若匹配,返回故

邏輯真,正確答案為選預(yù)B。

18、“主鍵”不允許取重復(fù)值,是指()。

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

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

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

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

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

知識點解析:實體完整性是保證表中記錄唯一的特性,也就是說,在一個表中不可

以有重復(fù)的記錄。在VisualFoxPro中利用主關(guān)鍵字和候選關(guān)鍵字來保證實體完整

性。

19、報表的數(shù)據(jù)源可以是()。

A、表、查詢或視圖

B、自由表或其他報表

C、數(shù)據(jù)庫表、自由表或查詢

D、數(shù)據(jù)庫表、自由表、視圖或臨時表

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

知識點解析:報表主要包括兩部分內(nèi)容:數(shù)據(jù)源和布局。數(shù)據(jù)源是報表的來源,通

常是數(shù)據(jù)庫中的表或自由表,也可以是視圖、查詢或臨時表。視圖和查詢是對數(shù)據(jù)

庫中的數(shù)據(jù)進(jìn)行篩選、排序、分組,在定義了一個表、一個視圖或查詢之后,便可

以創(chuàng)建報表。

20、擴展名為DBF的文件是o

A、表單文件

B、數(shù)據(jù)庫表文件

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

D、項目文件

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

知識點解析:在VisualFoxPro中,表單文件的擴展名為.SCX,數(shù)據(jù)庫表文件的擴

展名為.DBF,數(shù)據(jù)庫文件的擴展名為.DBC,項目文件的擴展名為.PJX。

21、不是表單中使用的設(shè)計工具。

A、屬性窗口

B、控件工具欄

C、表單控制器

D、數(shù)據(jù)環(huán)境設(shè)計器

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

知識點解析:暫無解析

22、設(shè)學(xué)生表的結(jié)構(gòu)為:(學(xué)號、姓名、性別、出生年月、入??偡帧⑷蒙?,其

中學(xué)號為主鍵。選課表的結(jié)構(gòu)為:(學(xué)號、課程號、成績),其中學(xué)號葉課程號為主

鍵。下列語句中,錯誤的是o

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

B、SELECT學(xué)號AS學(xué)生編號FROM學(xué)生表

C、SELECTALLFIELDSFROM學(xué)生表

D、SELECTDISTINCT學(xué)號FROM選課表

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

知識點解析:暫無解析

23、在VFP中不是<范圍》選項中的內(nèi)容是()。

A、NEXTn

B、RECORDn

C、REST

D^GOn

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

知識點解析:暫無解析

24、表達(dá)式4*3A2-1/2+3A2的值為

A、26.5

B、45.5

C、44.5

D、20.5

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

知識點解析:本題先算乘方(八),再算乘(率)除(/),最后算加減,最后結(jié)果44-5,

25、參照完整性與表之間有關(guān)的是

A、聯(lián)系

B、元組

C、聯(lián)接

D、屬性

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

知識點解析:參照完整性與表之間的聯(lián)系有關(guān),它的大概含義是:當(dāng)插入、刪除或

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

數(shù)據(jù)操作是否正確。

26、連續(xù)執(zhí)行以下命令之后,最后一條命令的輸出結(jié)果是oSETEXACT

OFFX="A"?IIF(,'A,,=X,X-"BCD,',X+"BCD")

A^A

B、BCD

C、ABCD

D、ABCD

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

知識點解析:+:前后兩個字符串首尾連接形成一個新字符串。-:連接前后兩個

字符串,并將前字符串的尾部空格移到合并后的新字符串尾部。IIF函數(shù)語法:

IIF(IExpression,eExpmssion1,eExpression2)返回值:Character,Numeric,

Currency,Date,orDateTime題目條件“A”=X不成立,結(jié)果應(yīng)是X+"BCD”,值是

ABCDSETEXACTON|OFF命令功能:用來指定在不同長度的字符串進(jìn)行比較時

的規(guī)則。ON:在比較時將忽略表達(dá)式的尾部空格,較短的字符通過添加空格來保

持和較長的長度一樣,然后才進(jìn)行比較。OFF(默認(rèn)值):兩個表達(dá)式一個字符一個

字符進(jìn)行比較直到右邊表達(dá)式的最后。

27、項目管理器中的“文本文件”組件包含在選項卡中。

A、其他

B、代碼

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

D、類

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

知識點解析:在“其他”選項卡中包括“菜單”、“文本文件”和“其他文件”。

28、若需統(tǒng)計“選課”表中已經(jīng)選修了課程的學(xué)生人數(shù),下面語句正確的是()。

A、SELECTCOUNT(DISTINCT學(xué)生號)FROM選課

B、SELECTCOUNT(學(xué)生號)FROM選課

C、SELECTCOUNT(*)FROM選課

D、SELECTCOUNT(D【ST【NCT*)FROM選課

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

知識點解析:選項B是統(tǒng)計選修了課程的學(xué)生人次數(shù);選項C是統(tǒng)計選課表中的

記錄數(shù)目;選項D為不正確用法:選項A中用DISTINCT表示不允許出現(xiàn)重復(fù)的

記錄。

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

A、INSERT

B、UPDATE

C、DELETE

D、CHANGE

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

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

等。

30、用于顯示部分查詢結(jié)果的TOP短語,必須與同時使用,才有效果。

A、ORDERBY

B、FROM

C、WHERE

D、GROUPBY

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

知識點解析:TOP短語以及在4個選項中列出的短語都是屬于SELECT語句的短

語,TOP短語不能單獨使用,TOP短語必須與排序短語ORDERBY同時使用才有

效果,TOP短語通常直接排在SELECT短語的后面。A選項ORDERBY短語用來

對最終的查詢結(jié)果進(jìn)行排序,通常置于SELECT語句的最后。B選項FROM短語

指定查詢數(shù)據(jù)的來源。C選項WHERE短語指定查詢數(shù)據(jù)的條件或者表之間連接的

條件。D選項GROUPBY短語用于分組查詢。

31、下面關(guān)于表單控件基本操作的陳述中,是不正確的。

A、要在“表單控件”工具欄中顯示某個類庫文件中自定義類,可以單擊表單控件工

具欄中的“查看類,,按鈕,然后在彈出的菜單中選擇“添加”命令

B、要在表單中復(fù)制某個控件,可以按住CTRL鍵并拖放該控件

C、要使表單中所有被選控件具有相同的大小,可單擊“布局”工具欄中的“相同大

小”按鈕

D、要將某個控件的TAB序號設(shè)國為1,可在進(jìn)入TAB鍵次序交互設(shè)汽狀態(tài)后,

雙擊.控件的TAB鍵次序盒

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

知識點解析:要使表單中所有被選控件具有相同的大小,可單擊“布局”工具欄上的

“相同大小”按鈕:要將某個控件的Tab序號設(shè)置為1,可在進(jìn)入Tab鍵次序交互設(shè)

置狀態(tài)后,雙擊控件的Tab鍵次序盒;要在“表單控件”工具欄中顯示某個類庫文件

中自定義類,可以單擊工具欄中的“查看類''按鈕,然后在彈出的菜單中選擇“添加”

命令。

32、在運行表單時,下列有關(guān)表單事件引發(fā)次序的敘述正確的是

A、Activate一Init一Load

Load^Activate—>Init

C、Activate—>Load—>Init

D、Load一Init—Activate

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

知識點解析:Load事件的觸發(fā)時機為創(chuàng)建對象前,Init事件的觸發(fā)時機為創(chuàng)建對象

時,而Activate事件的觸發(fā)時機為對象激活時故正確的引發(fā)次序應(yīng)為

Load—?Init^Activate。

33、在VisualFoxPro中,對字段設(shè)置默認(rèn)值,下列描述正確的是()。

A、數(shù)據(jù)庫表可以設(shè)置字段默認(rèn)值

B、自由表可以設(shè)置字段默認(rèn)值

C、自由表和數(shù)據(jù)庫表都可以設(shè)置字段默認(rèn)值

D、自由表和數(shù)據(jù)庫表都不能設(shè)置字段默認(rèn)值

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

知識點解析:自由表不能建立字段級規(guī)則和約束等。事實上,數(shù)據(jù)庫表與自由表相

比,數(shù)據(jù)庫表具有以下特點;?數(shù)據(jù)庫表可以使用長表名,在表中可以使用長字段

名行?可以為數(shù)據(jù)庫表口的字段指定標(biāo)題和添加注釋.?可以為數(shù)據(jù)庫表的字段指

定默認(rèn)值和輸入掩碼。?數(shù)據(jù)庫表的字段有默認(rèn)的控件類。?可以為數(shù)據(jù)庫表規(guī)定

字段級規(guī)則和記錄級規(guī)則;數(shù)據(jù)庫表支持主關(guān)鍵字、參照完整性和表之間的關(guān)

聯(lián)。?支持INSERT、UPDATE和DELETE事件的觸發(fā)器。

34、如果UPDATE-SQL命令省略了WHERE子句,則。

A、在列中的每一行都用相同的值更新

不更新記錄

C、在列中的每一行都用不同的值更新

D、以上都不對

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

知識點解析:UPDATE—SQL命令是以新值更新表中的記錄,SET子句指定要更

新的列以及這些列的新值,WHERE指定要更新的記錄所符合的條件,如果省略了

WHERE子句,在列中的每一行都甩相同的值更新,

35、假設(shè)某個表單中有一個命令按鈕cmdClose,為了實現(xiàn)當(dāng)用戶單擊此按鈕時能

夠關(guān)閉該表單的功能,應(yīng)在該按鈕的Click事件中寫入語句o

A^ThisForm.Close

B、ThisForm.Erase

C、ThisForm.Release

D^ThisForm.Return

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

知識點常析:在表單中為了實現(xiàn)當(dāng)用戶單擊此按鈕時能夠關(guān)閉該表單的功能,應(yīng)該

在該按鈕的Click事件中寫入如下代碼:ThisForm.Release或ReleaseThisForm

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

分。)

36、自由表是不屬于的單表。

標(biāo)準(zhǔn)答案:任何數(shù)據(jù)庫

知識點解析:暫無解析

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

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

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

知識點解析:對象具有以下5個基本特點:①標(biāo)識唯一性;②分類性;③多態(tài)

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

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

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

38、在數(shù)據(jù)流圖的類型中有兩種類型,它們是變換型和o

標(biāo)準(zhǔn)答案:事務(wù)型

知識點解析:暫無解析

39、對有14個結(jié)點的完全二叉樹的結(jié)點以從上至下、從左至右的順序進(jìn)行編號

后,序號最小的葉結(jié)點的序號為【】。

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

知識點解析:暫無解析

40、執(zhí)行命令?AT(“中心“,“國家教育考試中心)的顯示值是[]o

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

知識點解析:暫無解析

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

41、在SQL分組與計算查詢中,利用短語可以對分組條件進(jìn)一步加以限

定。

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

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

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

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

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

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

另外,使用HAVING子句可以對這些組進(jìn)一步加以控制。用這個子句定義這些組

所必須滿足的條件,以便將其包含在結(jié)果中。

42、TIME。的返回值的數(shù)據(jù)類型是_____類型。

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

知識點解析:TIME。的返回值的數(shù)據(jù)類型是字符類型。

43、在VisualFoxPro中,使用LOCATEALL命令按條件對表中的記錄進(jìn)行查找,

若查不到記錄,函數(shù)EOF()的返回值應(yīng)是【】。

標(biāo)準(zhǔn)答案:T.或真或邏輯真

知識點解析:使用LOCATEALL命令查找記錄時,如果找不到匹配記錄,則記錄

指針會指向表中尾記錄。而EOF()函數(shù)是表文件尾測試函數(shù),該函數(shù)測試記錄指針

是否移到表結(jié)束處。如果記錄指針指向表中尾記錄之后,函數(shù)返回真(.T.),否則為

假(.F.)。

44、擴展名為.prg的程序文件在“項目管理器”的【】選項卡中顯示和管理

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

知識點3析:”項目管理器”的代碼選項卡負(fù)責(zé)對程序,API庫,應(yīng)用程序進(jìn)行顯示

和管理

45、條件函數(shù)IIF(ISNULL(NULL尸EMPTY,"),“T","F”)的返回值是

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

知識點解析:IIF()是條件測試函數(shù),基本命令格式如下:IIF(〈邏輯表達(dá)式〉,〈表

達(dá)式<表達(dá)式2>)其中,測試(邏輯表達(dá)式》的值,若為邏輯真(.T),則返回v

表達(dá)式1>的值,若為邏輯假(.F),則返回(表達(dá)式2>的值?!幢磉_(dá)式1〉和〈表達(dá)式

2>的值不要求相同。ISNULL。函數(shù)用來判斷一個表達(dá)式的值是否為NULL值,若

是為NULL值返回邏輯真(.T),否則返回邏輯假(.F),本題中ISNULL(NULL)返

|回值為.ToEMPTY。函數(shù)用來判斷表達(dá)式是否有內(nèi)容??兆址姆祷刂?/p>

為.T。本題中,ISNULL(NULL尸EMPTY("")的值為邏輯真(.T),因此,HF[)函

數(shù)的返回值為表達(dá)式1的值,即.T.o

46、設(shè)有學(xué)生選課表SC(學(xué)號,課程號,成績),用SQL語言檢索每門課程的課程

號及平均分的語句是(關(guān)鍵詞必須拼寫完整):SELECT課程號,AVG(成績)FROM

SC[]o

標(biāo)準(zhǔn)答案:GROUPBY課程號

知識點解析:本題要求檢索每門課程的課程號及平均分,即按照課程號進(jìn)行分組,

統(tǒng)計各個課程的平均成績。

47、用于查詢的方式查詢與“陳靜”教師職稱相同的教師的姓名、性別及職稱。請對

下列的SELECT-SQL語句填空:SELECT姓名,性別,職稱FROM教師表

WHER匕職稱=[]

標(biāo)準(zhǔn)答案:(SELECT職稱FROM教師表WHERE姓名=“陳靜”)

知識點解析:當(dāng)一個查詢語句中包含另一個查詢語句時,這種耆詢稱為子查詢或查

詢嵌套。在本題中,子查詢向主查詢返加一個值,即“陳靜”教師職稱“講師”,然后

以此作為父查詢的條件進(jìn)行查詢。

48、關(guān)系是具有相同性質(zhì)的【】的集合。

標(biāo)準(zhǔn)答案:元組或記錄

知識點解析:一個關(guān)系就是一張二維表,每個關(guān)系有一個關(guān)系名。在Visual

FoxPro中一個關(guān)系存儲為一個文件,文件擴展名為.dbf,稱為表v元組是在一個二維

表(關(guān)系)中,行稱為元組,每一行是一個元組。元組對應(yīng)存儲文件中的一個具體記

錄。

49、在“職工表”中刪除“年齡”字段的有效性規(guī)則,應(yīng)使用命令

ALTERTABLE職工表ALTER年齡【】

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

知識點解析:刪除字段有效性規(guī)則,可使用DROPCHECK短語直接進(jìn)行刪除,

50、使用SQL的CREATETABLE語句建立數(shù)據(jù)庫表時,為了說明主關(guān)鍵字應(yīng)該

使用關(guān)鍵詞KEY。

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

知識點解析:暫無解析

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

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

1。分。)

1、循環(huán)鏈表的主要優(yōu)點是

A、不再需要頭指針了

B、從表中任一結(jié)點出發(fā)都能訪問到整個鏈表

C、在進(jìn)行插入、刪除運算時,能更好的保證鏈表不斷開

D、已知某個結(jié)點的位置后,能夠容易的找到它的直接前件

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

知識點。析:循環(huán)鏈表就是將單向鏈表中最后一個結(jié)點的指針指向頭結(jié)點,使整

個鏈表構(gòu)成一個環(huán)形,這樣的結(jié)構(gòu)使得從表中的任一結(jié)點出發(fā)都能訪問到整個鏈

表。

2、棧底至棧頂依次存放元素A、B、C、D,在第五個元素E入棧前,棧中元素可

以出棧,則出棧序列可能是

A、ABCED

B、DCBEA

C、DBCEA

D、CDABE

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

知識點解析:棧操作原則上“后進(jìn)先出”,棧底至棧頂依次存放元素A、B、C、

D,則表明這4個元素中D是最后進(jìn)棧,B、C處于中間,A最早進(jìn)棧。所以出棧

時一定是先出D,再出C,最后出A。

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

A、Iog2n

B、n/2

C、n

D、n+1

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

知識點解析:對于長度為n的有序線性表,在最壞情況下,二分查找只需要比較

log2n次,而順杳找需要比較n次。

4、在結(jié)構(gòu)化程序設(shè)計思想提出之前,在程序設(shè)計中曾強調(diào)程序的效率。與程序的

效率相比,人們更重視程序的

A、安全性

B、一致性

C、可理解性

D、合理性

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

知識點解析:結(jié)構(gòu)化程序設(shè)計方法設(shè)計出的程序具有明顯的優(yōu)點。其一,程序易

于理解、使用和維護(hù);其二,提交了編程工作的效率,降低了軟件開發(fā)成本。其

中,人們更重視前者。

5、模塊獨立性是軟件模塊化所提出的要求,衡量模塊獨立性的度量標(biāo)準(zhǔn)則是模塊

A、抽象和信息隱蔽

B、局部化和封裝化

C、內(nèi)聚性和耦合性

D、激活機制和控制方法

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

知識點解析:模塊的獨立程序是評價設(shè)計好壞的重要度量標(biāo)準(zhǔn)。衡量軟件的模塊

獨立性使用耦合性和內(nèi)聚性兩個定性的度量標(biāo)準(zhǔn)。

6、軟件開發(fā)的結(jié)構(gòu)化生命周期方法將軟件生命周期劃分成

A、定義、開發(fā)、運行維護(hù)

13、設(shè)計階段、編程階段、測試階段

C、總體設(shè)計、詳細(xì)設(shè)計、編程調(diào)試

D、需求分析、功能定義、系統(tǒng)設(shè)計

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

知識點解析:通常,將軟件產(chǎn)品從提出、實現(xiàn)、使用維護(hù)到停止使用退役的過程

稱為軟件生命周期。它可以分為軟件定義、軟件開發(fā)及軟件運行維護(hù)3個階段。

7、在軟件工程中,白箱測試法可用于測試程序的內(nèi)部結(jié)構(gòu)。此方法將程序看做是

A、路徑的集合

B、循環(huán)的集合

C、目標(biāo)的集合

D、地址的集合

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

知識點解析:軟件的白盒測試方法是把測試對象看做一個打開的盒子,它允許測

試人員利用程序內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息,設(shè)計或選擇測試用例,對程序所有邏

輯路徑進(jìn)行測試。

8、在數(shù)據(jù)管理技術(shù)發(fā)展過程中,文件系統(tǒng)與數(shù)據(jù)點系統(tǒng)的主要區(qū)別是數(shù)據(jù)庫系統(tǒng)

A、特定的數(shù)據(jù)模型

B、數(shù)據(jù)無冗余

C、數(shù)據(jù)可共享

D、專門的數(shù)據(jù)管理軟件

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

知識點解析:在文件系統(tǒng)中,相互獨立的記錄其內(nèi)部結(jié)構(gòu)的最簡單形式是等長同

格式記錄的集合,易造成存儲空間大量浪費,不方便使用。而在數(shù)據(jù)庫系統(tǒng)中,數(shù)

據(jù)是結(jié)構(gòu)化的,這種結(jié)溝化要求在描述數(shù)據(jù)時不僅描述數(shù)據(jù)本身,還要描述數(shù)據(jù)間

的關(guān)系,這正是通過采用特定的數(shù)據(jù)模型來實現(xiàn)的。

9、數(shù)據(jù)庫設(shè)計包括兩個方面的設(shè)計內(nèi)容,它們是

A、概念設(shè)計和邏輯設(shè)計

B、模式設(shè)計和內(nèi)模式設(shè)計

C、內(nèi)模式設(shè)計和物理設(shè)計

D、結(jié)構(gòu)特性設(shè)計和行為特性設(shè)計

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

知識之解析:1數(shù)據(jù)庫設(shè)計包括數(shù)據(jù)庫概念設(shè)計和數(shù)據(jù)庫邏輯設(shè)計兩個方面的設(shè)計

內(nèi)容。

10、實體是信息世界中廣泛使用的一個術(shù)語,它用于表示

A、有生命的事物

B、無生命的事物

C、實際存在的事物

D、一切事物

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

知識點解析:實體是客觀存在且可以相互區(qū)別的事物。實體可以是具體的對象,

如一個學(xué)生,也可以是一個抽象的事件,如一次出門旅游等。因此,實體既可以是

有生命的事物,也可以是無生命的事物,但它必須是客觀存在的,而且可以相互區(qū)

別。

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

11、下列字段名中不合法的是

A、當(dāng)前

B、7個考生

C、dDc_lll

D、DDD

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

知識點露析:字段名必須由字母或漢字開頭。

12、面向?qū)ο蟪绦蛟O(shè)計中程序運行的最基本實體是

A、類

B、對象

C、事件

D、函數(shù)

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

知識點解析:客觀世界里的任何實體都可以被看作是對象,對象可以是具體的

物,也可以指某些概念,在程序運行中是最基本的實體。

13、表格常用的列屬性有

A、Controlsource

B、CurrentControl

C^Sparse

D、以上三項都正確

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

知識點解析:ControlSome用于指定列中顯示的數(shù)據(jù)源,CurremControl用于指定

對象中的一個控件,SP8Be用于確定CurrentGontrol屬性是影響列中的所有單元格

還是只影響活動單元格,這三個屬性都是表格常用列屬性。

14、使用視圖之前,首先應(yīng)該

A、新建一個數(shù)據(jù)庫

B、新建一個數(shù)據(jù)庫表

C、打開相關(guān)的數(shù)據(jù)庫

D、打開相關(guān)的數(shù)據(jù)表

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

知識點解析:VisualFoxPro中,視圖基于數(shù)據(jù)庫中的表、自由表或視圖而存在,

因此使用命令打開視圖,首先要打開包含表的數(shù)據(jù)庫。視圖是不可以單獨存在的,

它的結(jié)果只存放于數(shù)據(jù)庫中。

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

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

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

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

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

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

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

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

16、如要設(shè)定學(xué)生年齡有效性規(guī)則在18至20歲之間,當(dāng)輸入的數(shù)值不在此范圍

內(nèi),則給出錯誤信息,我們必須定義

A、實體完整性

B、域完整性

C、參照完整性

D、以上各項都需要定義

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

知識點解析:定義域完整性,可以通過指定不同的寬度說明不同范圍數(shù)值的數(shù)據(jù)

類型,從而可以限定字段的取值類型和取值范圍。包括“規(guī)則”、“信息”和“默認(rèn)

值”3個項的定義。

17、下列關(guān)于數(shù)組的敘述,錯誤的是

A、使用數(shù)組前,要有DIMENSION或DECLEARE命令定義數(shù)組

B、定義數(shù)組后,VisualFoxPro系統(tǒng)自動給每個數(shù)組元素賦以邏輯值.F.

C^在VisualFoxPro中只能使用一維數(shù)組、二維數(shù)組或三維數(shù)組

D、一個數(shù)組中各個數(shù)組元素可以不是同一種數(shù)據(jù)類型

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

知識點解析:在VisualFoxPro中,除可以使用一維數(shù)組、二維數(shù)組外,不可以使

用三維數(shù)組和多維數(shù)組。數(shù)組的大小由下標(biāo)值的上下限決定。

18、運行查詢的命令是

A、OPENQUERY

B、DOQUERY

C、MODIVIEW

D、DOVIEW

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

知識點解析:運行查詢的命令是DOQUERY該命令可以省略文件擴展名,但不可

以缺少Q(mào)UERY短語。

19、下列日期表達(dá)式錯誤的是

A、{A2004/03/09}+15

B、(A2004/02/25}+date()

C、(人2004/03/09}-15

D、12004/02/25}-date。

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

知識點解析:日期時間表達(dá)式是對日期型數(shù)據(jù)或日期時間型數(shù)據(jù)的連接。其運算符

也有和“」兩個。但日期表達(dá)式的格式有一定的限制,不能將兩個日期直接相

加。

20、給WH1倉庫的職工提高10%的工資可使用命令

A、UPDATE職工WHERE工資=工資*1.10FOR倉庫號="WH1”

B、UPDATE職工SET工資=工資*1.10WHERE倉庫號="WH1”

C、UPDATE職工SET工資=工資*1.10FOR倉庫號="WH1”

D、UPDATEFROM職工SET工資=工資*1.10

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

知識點解析:SQL數(shù)據(jù)更新命令為:UPDATETableNameSETGolumn_namel=

eExpression1[,Column_name2=eExpression2...]WHERECondition

21、在查詢設(shè)計器中可以根據(jù)需要為查詢輸出“查詢?nèi)ハ颉钡?,?/p>

A、瀏覽、臨時表、表、圖形、屏幕、標(biāo)簽

B、瀏覽、臨時表、表、圖形、屏幕、報表、視圖

C^瀏覽、臨時表、表、圖形、屏幕、報表、標(biāo)簽

D、瀏覽、臨時表、表、圖形、報表、標(biāo)簽

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

知識點解析:在查詢設(shè)計器中可以根據(jù)需要為查詢輸出定位查詢?nèi)ハ?,這些查詢?nèi)?/p>

向有:瀏覽、臨時表、表、圖形、屏幕、報表、標(biāo)簽。

22、執(zhí)行下列一組命令后,選擇“職工”表所在千作區(qū)的錯誤命令是CLOSEALL

USE倉庫IN0USE職工IN0

A、SELECT職工

B、SELECT0

C、SELECT2

D、SELECTB

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

知識之解析:SELECTO是選擇一個編號最小的且沒有使用的工作區(qū),即3號工作

區(qū)。

23、設(shè)CJ.DBF數(shù)據(jù)庫有2條記錄,內(nèi)容如下:Record#XMEF1李四550.002張

三750.00程序如下:SETTALKOFFUSECJM->EF=0DOWHILE.NOT.EOF()

M->EF=M->EF+EFSKIPENDDO?M->EFRETURN該程序執(zhí)行的結(jié)果是

A、1300

B、1000

C、1600

D、1200

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

知識點解析:程序中,M?>EF表示內(nèi)存變量EF,EP表示字段變量,字段變量和

內(nèi)存變量同名時系統(tǒng)默認(rèn)訪問的字段變量。本題是DOWHILE循環(huán)結(jié)構(gòu),直到文

件尾退出循環(huán),實現(xiàn)的功能為求EF列的和,并保存在內(nèi)存變量EP中。

24、打開數(shù)據(jù)庫abc的正確命令是

A、OPENDATABASEabc

B、USEabc

C、USEDATABASEabc

D、OPENabc

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

知識點解析:在VisualFoxPro中,打開數(shù)據(jù)庫的命令是OPENDATABASEV數(shù)據(jù)

庫名〉,打開數(shù)據(jù)表的命令是USEV數(shù)據(jù)表名>。本題選項B)打開的是一個名為

abc的數(shù)據(jù)表,選項C)、D)都存在語法錯誤。

25、下列表達(dá)式中,結(jié)果為數(shù)值型的是

A、CTOD([04/06/03])-10

B、100+100=300

C、“505”?"50''

D、LEN(SPACE(3))+1

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

知識點解析:CTOD()是函數(shù)是將字符串轉(zhuǎn)換成日期型數(shù)據(jù),選項D)邏輯表達(dá)式,

結(jié)果為.F.,選項C)的結(jié)果是兩個字符串相減,函數(shù)值是字符型數(shù)據(jù)。LEN()函數(shù)

是求字符串長度的函數(shù),函數(shù)值為數(shù)據(jù)型。

26、在VisualFoxPro中,?ABS(-7+8)的輸出是

A、-56

B、56

C、15

D、-15

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

知識點露析:ABS()是用來返回指定的數(shù)值表達(dá)式的絕對值的。

27、Show方法用來將表單的

A、Enabled屬性設(shè)置為.F

B、Visible屬性設(shè)置為.F.

C、Visible屬性設(shè)置為.T.

D、Enabled屬性設(shè)置為.T.

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

知識點解析:Visible屬性表示表單或控件是否可見,Enabled屬性表示表單或控件

是否可用,Show方法用來將表單的Visible屬性設(shè)置為.T.。

28、在VisualPoxPro中有如下程序文件TEST:*程序名:TEST.PRG*調(diào)用方法:

DOTESTSETTALKOFFCLOSEALLmX=uVisualFoxPro,,mY=“二級”DO

SUB1WITHmY?mY+mXRETURN*子程序:SUB1,PRGPROCEDURESUB1

PARAMETERSmYmY="計算機等級”+mYRETURN執(zhí)行命令DOTEST后,屏幕

的顯示結(jié)果為

A、二級VisualFoxPro

B、計算機等級二級VisualFoxPro

C、計算機等級VisualFoxPro

D、計算機等級二級

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

知識點解析:TEST調(diào)用了子程序SUB1,并且傳遞給SUBI一個參數(shù)mY。mY的

值在子程序SUB1中發(fā)生改變并傳回給主程序TESTo

29、SQL的計算查詢中,用于求平均值的函數(shù)是

A、AVG()

B、AVE()

C、AVERAGEO

D、AVER()

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

知識點解析:SQL的計算查詢是,用于求平均值的函數(shù)是AVG。

30、使用SQL刪除數(shù)據(jù)命令時,如果不使用WHERE子句,貝I」

A、邏輯刪除表中當(dāng)前記錄

B、物理刪除表中當(dāng)前記錄

C、邏輯刪除表中所有記錄

D、物理刪除表中所有記錄

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

知識點解析:在使用SQLDELECT刪除數(shù)據(jù)時,若不使用WHERE子句,則刪除

表中全部的記錄,SQL刪除屬于邏輯刪除。

31、下列關(guān)于并運算的說法不正確的是

A、ALL防止UNION刪除組合結(jié)果中的重復(fù)行

B、在SQL語句中支持集合的并運算

C、兩個SELECT語句的查詢結(jié)果中的列數(shù)可以不相同

D、兩個SELECT語句的查詢結(jié)果中的對應(yīng)列必須有相同的數(shù)據(jù)類型和寬度

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

知識點解析:默認(rèn)情況下,UNION檢查組合的結(jié)果并刪除重復(fù)行,要組合多個

UNION子句,可使用括號。ALL防止UNION刪除組合結(jié)果中的重復(fù)行,但在

SQL語句中不能用UNION來組合子查詢,兩個SELECT命令的查詢結(jié)果中的列數(shù)

必須相同,且對應(yīng)列必須有相同的數(shù)據(jù)類型和寬度。

三、填空題(本題共4題,每題1.0分,共4分。)

32、對象具有屬性事件和【】。

標(biāo)準(zhǔn)答案:方法代碼

知識點解析:暫無解析

33、若使內(nèi)容相關(guān)的菜單項組成一組,需加入分隔符,則在“菜單名稱”欄輸入

[1字符。

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

知識點解析:暫無解析

34、在菜單設(shè)計的“常規(guī)選項”對話框中,用戶可以設(shè)置代碼和【】。

標(biāo)準(zhǔn)答案:清理代碼

知識點解析:暫無解析

35、創(chuàng)建電話號碼薄等多列表時,須在文件菜單中的【】菜單項中改變列的數(shù)

□o

標(biāo)準(zhǔn)答案:頁面設(shè)置

知識點解析:暫無解析

四、填空題(含2小題)(本題共4題,每題1.0分,

共4分。)

36、如果已經(jīng)設(shè)定了對果表分組,報表中包含【】和【】帶區(qū)。

標(biāo)準(zhǔn)答案:組表頭,組注腳

知識點解析:暫無解析

37、在數(shù)據(jù)庫系統(tǒng)中,靠【】和【】使得數(shù)據(jù)和程序具有了相對獨立性。

標(biāo)準(zhǔn)答案:邏輯模式與存儲模式映像,用戶模式與邏輯模式映像

知識點解析:暫無解析

38、運行下列XY.PRG程序后,將在屏幕上顯示如下的乘法表:1243694812

165101520256121824303671421283542498162432404856649182736

4554637281請對下面的程序填空:***計算乘法XY.PRG***SETTALKOFF

CLEARFORJ=1TO9FOR[]??[]EMDFOR?ENDFORRETURN

標(biāo)準(zhǔn)答案:FORK=1TOJ,STR(J,K,6)

知識點解析:暫無解析

39、有一個書單表文件BLL.DBF,表文件包括字符型字段“書名”,數(shù)值型字段

“冊數(shù)”,“單價”,“金額”。另有一調(diào)價單表文件TJD.DBF,表結(jié)構(gòu)中有字符型字

段“書名”和數(shù)值型字段“單價”,下列命令是將BLL.DBF表中的圖書"DBASE數(shù)據(jù)

庫''的單價改為TJD.DBF中調(diào)價后的單價,并計算和修改該書的金額。在下面程

序的空格上填寫正確的內(nèi)容。SELECT1USETJDSELSCT2USEBLL[]

SELECT1[]

標(biāo)準(zhǔn)答案:LOCATEFOR書名:”DBASE數(shù)據(jù)庫”,REPL單價WITHB.單價,金

額WITH金額*冊數(shù)FOR書名—DBASE數(shù)據(jù)庫”

知識點解析:暫無解析

五、填空題(含3小題)(本題共1題,每題7.0分,

共/分。)

40、數(shù)據(jù)表之間的參照完整性有【】、【】和【】。

標(biāo)準(zhǔn)答案:更新,插入,刪除

知識點解析:暫無解析

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

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

10分。)

1、需求分析階段的任務(wù)是確定

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

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

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

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

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

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

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

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

是在總體設(shè)

溫馨提示

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

評論

0/150

提交評論