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

下載本文檔

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

文檔簡介

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

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

10分。)

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

A、一種數(shù)據(jù)的邏輯結(jié)構(gòu)可以有多種存儲結(jié)構(gòu)

B、數(shù)據(jù)的存儲結(jié)構(gòu)與數(shù)據(jù)的處理效率無關(guān)

C、數(shù)據(jù)的存儲結(jié)構(gòu)與數(shù)據(jù)的處理效率密切相關(guān)

D、數(shù)據(jù)的存儲結(jié)構(gòu)在計算機(jī)中所占的空間不一定是連續(xù)的

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

知識點解析:數(shù)據(jù)的存儲結(jié)構(gòu)分為順序結(jié)構(gòu)和鏈?zhǔn)浇Y(jié)構(gòu),一個數(shù)據(jù)的邏輯結(jié)構(gòu)可以

有多種存儲結(jié)構(gòu)。順序結(jié)構(gòu)中數(shù)據(jù)元素所占的存儲空間是連續(xù)的,而鏈?zhǔn)酱鎯Y(jié)構(gòu)

中,數(shù)據(jù)元素所占的存儲空間不一定是連續(xù)的。數(shù)據(jù)的存儲結(jié)構(gòu)與數(shù)據(jù)的處理效率

密切相關(guān)。

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

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

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

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

D、線性表可以是空表

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

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

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

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

3、下列關(guān)于棧的描述中錯誤的是()。

A、棧是先進(jìn)先出的線性表

B、棧只能順序存儲

C、棧具有記憶作用

D、對棧的插入與刪除操作中,不需要改變棧底指針

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

知識點解析:棧是限定只能在表的一端進(jìn)行插入和刪除操作的線性表,入棧和出棧

都是在棧頂進(jìn)行,它們的操作特點是先進(jìn)后出,因此具有記憶作用。棧可以采用順

序存儲,也可以采用鏈?zhǔn)酱鎯Α?/p>

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

A、125

B、n/2

C^n

D、n+1

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

知識點解析:對線性表進(jìn)行順序查找時,從表中的第一個元素開始,將給定的值與

表中逐個元素的關(guān)鍵字進(jìn)行比較,直到兩者相符,查找到所要找的元素為止。在最

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

個元素與表中的所有元素進(jìn)行比較,因此比較次數(shù)為n。

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

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

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

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

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

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

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

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

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

il原則。

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

A、多態(tài)性

B、繼承

C、封裝性

D、模塊化

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

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

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

性,多態(tài)性、封裝性、模塊獨立性、繼承和多態(tài)性等。模塊化是結(jié)構(gòu)化程序設(shè)計的

特點。

7、有下列二叉樹,對此二又樹中序遍歷的結(jié)果為()。

A、BDYEACFXZ

B、DYBEAFCZX

C、ABCDEFXYZ

D、ABDYECFXZ

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

知識點.析:對二叉樹的中序遍歷是指:首先遍歷左子樹,然后訪問根結(jié)點,最后

遍歷右子樹。在遍歷左、右子樹時,依舊按照“左子樹一根結(jié)點一右子樹”的順

序.本題的遍歷順序是這樣的;①首先訪問左子樹:BDEY;②在左子樹BDEY

中,也按中序遍歷,先訪問左子樹DY;在左子樹DY中,也按中序遍歷,先訪問

左子樹,左子樹沒有,則訪問根結(jié)點D,然后訪問右子樹Y;③接著訪問根B,

再訪問右子樹E;④訪司左子樹BDEY后,接著訪問根結(jié)點A,然后訪問右子樹

CFXZ:⑤同理可得右子樹CFXZ的訪問順序為FCZXo

8、下列不屬于軟件工程3個要素的是()。

A、工具

B、過程

C、方法

D、環(huán)境

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

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

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

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

9、設(shè)計軟件結(jié)構(gòu)是在軟件生命周期的()。

A、軟件定義期

B、軟件開發(fā)期

C、軟件維護(hù)期

D、以上3個都不是

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

知識點解析:設(shè)計軟件結(jié)構(gòu),是在軟件概要設(shè)計階段進(jìn)行的,而概要設(shè)計屬于軟件

開發(fā)期。

10、下列工具中為需求分析常用工具的是()。

A、PAD

B、PFD

C、N-S

D、DFD

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

知識點解析:需求分析常用的工具有數(shù)據(jù)流圖(DFD)、數(shù)據(jù)字典(DD)、判定樹和判

定表。PAD(問題分析圖)、PFD(程序流程圖),N-S(盒式圖)都是詳細(xì)設(shè)計的常用工

具,不是需求分析的工具。

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

11、下列關(guān)于項目中“移出”文件的說法,正確的是()。

知識點解析:VisualFoxPro支持兩種類型的菜單:條形菜單和彈出式菜單。每一

個條形菜單都有一個內(nèi)部名字和一組菜單選項,每個菜單選項都有一個名稱(標(biāo)題)

和內(nèi)部名字。每一個彈出式菜單也有一個內(nèi)部名字和一組菜單選項,每個菜單選項

則有一個名稱(標(biāo)題)和內(nèi)部序號(或系統(tǒng)菜單內(nèi)部名字)。菜單項的名稱顯示于屏幕

供用戶識別,菜單及菜單項的內(nèi)部名字或選項序號則用于在代碼中引用。

15、下列數(shù)據(jù)哪個不是字符型數(shù)據(jù)()。

A、41282

B、41282

C、12.3

D、CHINA=中國

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

知識點解析:字符型常量也稱為字符串,其表示方法是用半角單引號,雙引號或方

括號把字符串起來。這里的單引號、雙引號或方括號稱為定界符。字符常量的定界

符必須成對匹配,不能一邊用單引號而另一邊用雙引號。如果某種定界符本身也是

字符串內(nèi)容,則需要用另一種定界符為該字符串定界。所以選項A)不是字符型常

量。

16、主文件名與表的主文件名相同,并且隨表的打開而自動打開,在增加記錄或修

改索引關(guān)鍵字值時會隨著自動更新的索引文件是(),

A、復(fù)合索引文件

B、結(jié)構(gòu)復(fù)合壓縮索引文件

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

D、單一索引文件

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

知識點解析:結(jié)構(gòu)復(fù)合壓縮索引文件具有以下特性:?在打開表時自動打開。?在

同一索引文件中能包含多個索引方案,或索引關(guān)鍵字。?在添加、更改或刪除記錄

時,自動維擴(kuò)索引c

17、在VisualFoxPro中,同時設(shè)置了表單及表單中命令按鈕的INIT事件,當(dāng)表單

運(yùn)行時()。

A、先引發(fā)表單的INIT事件,再引發(fā)命令按鈕的INIT事件

B、先引發(fā)命令按鈕的INIT事件,再引發(fā)表單的INIT事件

C、只引發(fā)表單的INIT事件,不引發(fā)命令按鈕的INIT事件

D、兩個INIT事件同時引發(fā)

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

知識點解析:INIT事件在對?象建立時引發(fā)。在表單對象的INIT事件引發(fā)之前,將

先引發(fā)它所包含的控件對象的Init事件。

18、當(dāng)臨時聯(lián)系不再需要時可以取消,取消的命令是()。

A、DELETERELATION

B、DETETEJOIN

C、SETRELATIONTO

D、SETJOINTO

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

知識點解析:當(dāng)臨時聯(lián)系不再需要時可以取消,取消的命令是:SETRELATION

TO,將取消當(dāng)前表到所有表的臨時聯(lián)系。如果只是取消某個具體的臨時聯(lián)系,應(yīng)

該使用命令:SETRELATIONOFFINTOnWorkArealIcTableAliasl

19、數(shù)據(jù)庫表中有一長字段名“期末考試分?jǐn)?shù)”,當(dāng)該數(shù)據(jù)庫表轉(zhuǎn)為自由表之后,長

字段名顯示為()。

A、期木考試分?jǐn)?shù)

B、期末考試分

C、期末考試分**

D、系統(tǒng)出錯

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

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

表中包含長字段名,當(dāng)數(shù)據(jù)庫表轉(zhuǎn)換為自由表時.,多余的字符將被刪除。

20、有關(guān)ZAP命令的描述,正確的是()。

A、ZAP命令只能刪除當(dāng)前表的當(dāng)前記錄

B、ZAP命令只能刪除當(dāng)前表的帶有刪除標(biāo)記的記錄

C、ZAP命令能刪除當(dāng)前表的全部記錄

D、ZAP命令能刪除表的結(jié)構(gòu)和全部記錄

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

知識點解析:使用ZAP命令可以物理刪除表中的全部記錄(不管是否有刪除標(biāo)

記),該命令只是刪除全部記錄,并沒有刪除表,執(zhí)行完該命令后表結(jié)構(gòu)依然存

在。

21、查詢設(shè)計器中包括的選項卡有()。

A、字段、篩選、排序依據(jù)

B、字段、條件、分組依據(jù)

C、條件、排序依據(jù)、分組依據(jù)

D、條件、篩選、雜項

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

知識點解析:在查詢設(shè)計器界面中,有6個選項卡,它們分別是:字段、連接、篩

選、排序依據(jù)、分組依據(jù)和雜項。

22、在VisualFoxPro的查詢設(shè)計器中對應(yīng)的SQL短語是WHERE的選項卡是()。

A、字段

B、連接

C、篩選

D、雜項

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

知識點解析:在查詢設(shè)計器界面中,有.6個選項卡,它們分別是:字段、連接、篩

選、排序依據(jù)、分組依據(jù)和雜項。這6個選項卡和SQLSELECT語句的各短語是

相對應(yīng)的:“字段”選項卡對應(yīng)于SELECT短語,指定所要查詢的數(shù)據(jù);“連接”選項

卡對應(yīng)于JOINON短語,用于編輯連接條件;“篩選”選項卡對應(yīng)于WHERE短

語,用于指定查詢條件;“排序依據(jù)”選項卡對應(yīng)于ORDERBY短語,用于指定排

序的字段和排序方法;“分組依據(jù)”選項卡對應(yīng)于GROUPBY短語和HAVING短

語,用于分組;“雜項”選項卡可以指定是否要重復(fù)的記錄(對應(yīng)于DISTINCT)及列

在前面的記錄(對應(yīng)于TOP短語等)。

23、下列關(guān)于接收參數(shù)和傳送參數(shù)的說法中,正確的是()。

A、傳送參數(shù)和接收參數(shù)的名字必須相同

B、傳送參數(shù)和接收參數(shù)排列順序和數(shù)據(jù)類型必須一一對應(yīng)

C、接收參數(shù)的語句PARAMTERS可以寫在程序中的任意位置

D、通常傳送參數(shù)的語句DO-WITH和接收參數(shù)的語句PARSMETERS不必搭配成

對,可以單獨使用

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

知識點解析:接收參數(shù)的命令有PARAMTERS和LPARAMTERS。PARAMTERS

命令聲明的形參變量被看做是模塊程序中建立的私有變量,LPARAMTERS命令聲

明的形參變量被看作是模塊程序中建立的局部變量。不管哪種命令,都應(yīng)該有模塊

程序的第一條可執(zhí)行命令,而傳送參數(shù)和接收參數(shù)排列順序和數(shù)據(jù)類型必須一一對

應(yīng),傳送參數(shù)的語句DO-WITH和接收參數(shù)的語句PARSMETERS必須搭配成對使

用。

24、對于學(xué)生關(guān)系表STUDENT,寫一條規(guī)則,把其中的“年齡”屬性限制在18?30

之間,則這條規(guī)則屬于()。

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

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

「、域完整性規(guī)則

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

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

知識點解析:域完整性指的是對表中字段的取值的限定。如對于數(shù)值型數(shù)據(jù),可以

通過指定字段的寬度來限定其取值范圍。同時也可以通過用一些域約束規(guī)則來進(jìn)一

步保證域完整性,域約束規(guī)則也稱字段有效性規(guī)則,在插入或修改字段值時起作

用,主要用于數(shù)據(jù)輸入正確性檢驗。

25、下列變量名中不合法的是()。

A、XYZ

B、年齡

C、2X

D、A2

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

知識點解析:每個變量都有一個變量名,代碼通過變量名來訪問變量的取值。變量

名是以字母、漢字和下劃線開頭,后接字母、數(shù)字、漢字和下劃線構(gòu)成。所以選項

C)不能作為變量名。

26、給出在工作中心“WC1”或“WC2”工作,并且年齡大于30的職工編號,正確命

令是()。

A、SELECT編號FROM車間;WHERE年齡>30AND工作中心=“WC1”O(jiān)R工

作中心="WC2”

B、SELECT編號FROM車間;WHERE年齡>30AND(工作中心="WC1"AND工

作中心="WC2")

C、SELECT編號FROM車間;WHERE年齡>30OR工作中心="WC1”O(jiān)R工作

中心="WC2”

D、SELECT編號FROM車間;WHERE年齡>30AND(工作中心=“WC1”O(jiān)R工

作中心二“WC2”)

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

知識點解析:本題中主要注意的是SQL查詢的篩選條件中,3個邏輯運(yùn)算符的優(yōu)

先次序,依次為NOT、AND和OR。根據(jù)題目要求,本題應(yīng)先進(jìn)行或運(yùn)算,即先

判斷“工作中心="WC1"OR工作中心="WC2"”,再將此結(jié)果與“年齡>30”的條件

進(jìn)行與運(yùn)算。由于與運(yùn)算在或運(yùn)算之前,囚此,要將或運(yùn)算用圓括號括起來。

27、SQL語句中對杳詢結(jié)果進(jìn)行排序的短語是()。

A、WHERE

B、GROUPBY

C、HAVING

D、ORDERBY

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

知識點解析:通過在SELECT語句中加入ORDERBY可將杳詢結(jié)果排序,可以按

升序(ASC)和降序(DFSC)排列列或行.升序是默認(rèn)的排列方式cORDERRY必須

是SQL命令的最后一個子句。

28、該程序運(yùn)行后屏幕顯示的結(jié)果是()。S=0FORX=2TO10STEP2S=S+X

ENDFOR?SRETURN

A、10

B、20

C、30

D、40

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

知識點解析:FOR-ENDFOR語句的格式:FORV循環(huán)變量>=<初值>TO〈終值

>[STEPV步長>]<循環(huán)體>ENDFORINEXT執(zhí)行該語句時,首先將初值賦給

循環(huán)變量,然后判斷循環(huán)條件是否成立(若步長為正值,循環(huán)條件為〈循環(huán)變量,

<=〈終值>;若步長為負(fù)值,循環(huán)條件為〈循環(huán)變量>>=<終值>)。若循環(huán)

條件成立,則執(zhí)行循環(huán)體,然后循環(huán)變量增加一個步長值,并再次判斷循環(huán)條件是

否成立,以確定是否再次執(zhí)行循環(huán)體:若循環(huán)條件不成立,則結(jié)束該循環(huán)語句,執(zhí)

行ENDFOR后面的語句。根據(jù)題干,首先將初值2賦給循環(huán)變量X,因為XV

二10,循環(huán)條件成立,執(zhí)行循環(huán)體S=S+X后,S=2,然后循環(huán)變量X增加一個步長

值2,此時X=4,再次判斷循環(huán)條件是否成立。以此類推,最后S的值為30,即

選項C)。循環(huán)步驟及結(jié)果見下表。

XS判斷條件X<=10

初始值20.T.

因為XV=10,條件真,執(zhí)行循環(huán)體22.T.

因為條件真,執(zhí)行循環(huán)體46.T.

為為xv=io,條件真,執(zhí)行循環(huán)體612.T.

因為XV=10,條件真,執(zhí)行循環(huán)體820.T.

藥為xv=io,條件真,執(zhí)行循環(huán)體1030.T.

因為X>10,條件真,退出循環(huán)體1230.F.

29、在表單MYFORM的INIT事件中,設(shè)置表單背景顏色為紅色,正確的命令是

()。

A、MYFORM.BACKCOLOR=RGB(255,0,0)

B、THIS.PARENT.BACKCOLOR=RGB(255,0,0)

C、THISFORM.PARENT.BACKCOLOR二RGB(255,0,0)

D、THIS.BACKCOLOR=RGB(255,0,0)

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

知識點解析:MYFORM是表單名;修改表單背景屬性時,應(yīng)指定標(biāo)簽所在的表單

對象,使用TH1SFORM關(guān)鍵字說明,Patent表示當(dāng)前對象的直接容器對象;This

表示當(dāng)前對象。

30、檢索那些城市至少有一個倉庫的職工年齡在60以上,正確的命令是()。

A、SELECT城市FROM倉庫WHERE倉庫號IN;SELECT倉庫號FROM耳只工

WHERE年齡>60

B、SELECT城市FROM倉庫WHERE倉庫號IN;(SELECT倉庫號FROM職工

WHERE年齡>60)

C、SELECT倉庫號FROM職工WHERE年齡>60IN:SELECT城市FROM倉庫

WHERE倉庫號

D、SELECT倉庫號FROM職工WHERE年齡>60IN;(SELECT城市FROM倉

庫WHERE倉庫號)

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

知識點解析:本題考查的是SQL數(shù)套查詢。該查詢功能是通過于查詢查找有職工

年齡在60歲以上的倉庫號集合,然后在主查詢中杳找倉庫號在這個集合中的記

錄,輸出該倉庫的城市信息,IN相當(dāng)于集合運(yùn)算符E。

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

分。)

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

______特性。

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

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

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

有限個步驟之后終止。

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

標(biāo)準(zhǔn)答案:線性結(jié)構(gòu)

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

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

等。

33、棧中允許進(jìn)行插入和刪除的一端叫做o

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

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

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

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

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

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

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

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

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

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

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

標(biāo)準(zhǔn)答案:軟件開發(fā)

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

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

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

容。

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

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

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

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

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

37、執(zhí)行?人丁(、+6=("+”)語句后,屏幕顯示的結(jié)果為o

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

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

值表達(dá)式>]);功能是如果V字符表達(dá)式1>,是〈字符表達(dá)式2>的子串,則返

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

回0。函數(shù)值為數(shù)值型。用于中〈串符表達(dá)式1>為"a+b=c",〈字符表達(dá)式2>為

、葉”,很明顯〈字符表達(dá)式不是〈字符表這式2>的子串,所以返回U。

38、多欄報表的打印順序應(yīng)設(shè)置為。

標(biāo)準(zhǔn)答案:自左向右

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

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

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

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

39、將一個項目編譯成一個應(yīng)用程序時,如果應(yīng)用程序中包含需要用戶修改的文

件,則必須將該文件標(biāo)為。

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

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

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

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

要用戶修改的文件,必須將該文件標(biāo)記為“排除

40、執(zhí)行下列程序,顯示的結(jié)果是ofirst=Hchina"second=""a=LEN(first)

i=aDOWHILEi>=lsecond=second+SUBSTR(first,i,1)i=i-lENDDO?second

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

知識點解析:變量a使用LEN函數(shù)取得字符串變量first的長度,該變量包含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,重復(fù)此循環(huán)體的操作,變量

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

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

除,應(yīng)使用命令;REMOVETABLE學(xué)生

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

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

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

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

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

其從磁盤上刪除。

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

SQL語句為:SELECT-FROM學(xué)生信息表WHERE籍貫=“海南”xx

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

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

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

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

43、SQL語句中,集合的并運(yùn)算是通過_____運(yùn)算符進(jìn)行合并的。

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

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

過并運(yùn)算合并成一個查詢結(jié)果,運(yùn)算符為UNION.進(jìn)行并運(yùn)算時,要求兩個查詢

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

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

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

工表)

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

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

SOME是量詞,其中ANY和SOME是同義詞,在進(jìn)行比較運(yùn)算時只要于查詢中有

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

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

45、設(shè)有選課表,表中包含字段有:學(xué)號N(6),課程號C(6),成績N(4)。要查

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

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

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

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

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

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

果按指定列分成集合組。當(dāng)一個計算函數(shù)和一個GROUPBY于句一起使用時,計

算函數(shù)的范圍變?yōu)槊壳械挠涗洝R簿褪钦f,一個結(jié)果是由組成一組的每個記錄

集合產(chǎn)生的。本屬中利用SQL分組統(tǒng)計的功能,統(tǒng)計選課表中每門課程的學(xué)生人

數(shù),分組依據(jù)為課程號。

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

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

10分。)

1、與數(shù)據(jù)元素本身的形式、內(nèi)容、相對位置、個數(shù)無關(guān)的是數(shù)據(jù)的O

A、存儲結(jié)構(gòu)

B、存儲實現(xiàn)

C、邏輯結(jié)構(gòu)

D、運(yùn)算實現(xiàn)

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

知識點解析:暫無解析

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

A、不再需要頭指針了

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

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

D、從表中任一結(jié)點出發(fā)都能掃描到整個鏈表

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

知識點解析:哲無解析

3、以下關(guān)鍵字序列用快速排序法進(jìn)行排序,速度最慢的是o

A、{23,27,7,19,11,25,32}

B、{23,11,19,32,27,35,7|

C、{7,11,19,23,25,27,32)

D、{27,25,32,19,23,7,11}

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

知識點解析:暫無解析

4、當(dāng)向一棵m階的B—樹做插入操作時,若一個結(jié)點中的關(guān)鍵字個數(shù)等于

,則必須分裂為2個結(jié)點。

A、m

m-1

C、m+1

D、[m⑵

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

知識點解析:暫無解析

5、軟件的可維護(hù)性度量可分解為多種囚素的度量,下列選項中的是可維護(hù)

性度量的內(nèi)容。①可測試性②可移植性⑹可復(fù)用性④可靠性

A、全部

B、①和③

C、①、②和④

D、②和④

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

知識點解析:暫無解析

6、數(shù)據(jù)庫三級模式體系結(jié)構(gòu)的劃分,有利于保持?jǐn)?shù)據(jù)庫的。

A、數(shù)據(jù)獨立性

B、數(shù)據(jù)安全性

C、結(jié)構(gòu)規(guī)范化

D、操作可行性

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

知識點解析:暫無解析

7、在數(shù)據(jù)管理技術(shù)發(fā)展過程中,文件系統(tǒng)與數(shù)據(jù)應(yīng)系統(tǒng)的本質(zhì)區(qū)別是:數(shù)據(jù)庫系

統(tǒng)具有。

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

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

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

D、數(shù)據(jù)獨立性

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

知識點解析:暫無解析

8、在關(guān)系代數(shù)中,下列運(yùn)算為單目運(yùn)算的是o

B、并

C、選擇

D、除法

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

知識點解析:暫無解析

9、在VisualFoxPro中,正確的字符型常量是______。

A、ABCDI23EFG",

B、ABCD,123,EFG

C、ABCD123EFG

D、ABCDT23EFG”

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

知識點解析:暫無解析

10、在個關(guān)系中,能夠惟一確定二個元組的屬性或?qū)傩越M合的叫做。

A、索引碼

B、關(guān)鍵字

C、域

D、排序碼

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

知識點解析:暫無解析

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

11、函數(shù)SUBSTR("ABCDEFGHIJ”,LEN(“1234”),4)返回的值是______。

A、DEFG

B、ABCD

C、EFGH

D、GHU

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

知識點解析:暫無解析

12、設(shè)當(dāng)前打開的數(shù)據(jù)庫文件中含有字段SNO,系統(tǒng)中有一內(nèi)存變量的名稱也為

SNO,下面命令顯示的結(jié)果是o?SNO

A、內(nèi)存變量SNO的值

B、字段變量SNO的值

C、錯誤信息

D、與該命令之前的狀態(tài)有關(guān)

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

知識點解析:暫無解析

13、SCATTER命令用于將當(dāng)前記錄的各字段值送到一個數(shù)組中,與該命令相對應(yīng)

的、利用數(shù)組更新當(dāng)前汜錄字段值的命令是。

A、GATHER

B、UPDATE

C、REPLACE

D、CHANGE

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

知識點解析:暫無解析

14、若要將當(dāng)前表所有價格打9折,應(yīng)使用的命令是.。

A、CHANGE價格WITH價格*0.9

B、REPLACE價格WITH價格*0.9

C、CHANGEALL價格WITH價格*0.9

D、REPLACEALL價格WITH價格*0.9

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

知識點解析:暫無解析

15、下列表達(dá)式中,其運(yùn)算結(jié)果為邏輯真工的表達(dá)式是

A>"ABCn>nASC"AND.T.ORNOT23060/2

B、NOT2**3<>8AND”PUT"$“COMP"+“UTER”

C、BASIC="BAS"AND“XY"$“EFG”+“XY',ORNOT.T

D、Pro$FoxPro"AND”紅江小紅”AND.F

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

知識點解析:暫無解析

16、如果要在屏幕上直諼看到查詢結(jié)果,“查詢?nèi)ハ颉睉?yīng)該選擇o

A、屏幕

B、瀏覽

C、臨時表或屏幕

D、瀏覽或屏幕

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

知識點解析:暫無解析

17、打開表SK.dbf的命令是o

A、OPENSK.dbf

B、USESK.dbf

C、EDITSK.dbf

D、MODIFYSK.dbf

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

知識點解析:暫無解析

18、為了實現(xiàn)對當(dāng)前表中的記錄進(jìn)行惟一索引,應(yīng)在INDEXON命令中使用的子

句是______O

A、UNIQUE

B、FIELDS

C、FOR

D、RANDOM

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

知識點解析:暫無解析

19、在圖書表中,書號字段為字符型,要求將書號中以字母D開頭的所有圖書記

錄打上刪除標(biāo)記,應(yīng)使用命令o

A、DELETEFOR"D"$書號

B、DELETEFORSUB5TR(書號,1,1)="D"

C、DELETEFOR書號二D。

D、DELETEFORRIGHT(書號,1)="Du

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

知識點解析:暫無解析

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

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

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

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

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

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

知識點解析:暫無解析

21、實現(xiàn)“收回用戶U4對學(xué)生表(STUD)中學(xué)號(XH)的修改權(quán)”這一功能的正確

SQL語句是o

A、REVOKEUPDATE(XH)ONTABLEFROMU4

B、REVOKEUPDATE(XH)ONTABLESTUDFROMPUBLIC

C、REVOKEUPDAIE(XH)ON1ABLE51UDFROMU4

D、REVOKEALLPRIVILEGESONTABLESTUDFROMU4

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

知識點解析:暫無解析

22、要從選課表(學(xué)號、課程號、成績)中查詢選修了3門課程以上的學(xué)生學(xué)號,應(yīng)

使用的SELECT語句是_____o

A、SELECT學(xué)號FROM選課表WHERECOUNT(*)>=3

B、SELECT學(xué)號FROM選課表HAVINGCOUNTS)>=3

C、SELECT學(xué)號FROM選課表GROUPBY學(xué)號HAVINGCOUNT(*)>=3

D、SELECT學(xué)號FROM選課表GROUPBY學(xué)號WHERECOUNT(*)>=3

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

知識點解析:暫無解析

23、根據(jù)選課表(學(xué)號、課程號、成績)進(jìn)行下列查詢:SELECT學(xué)號,SUM(成

績)AS總分FROM選課表WHERE(學(xué)號="C1011101")GROUPBY學(xué)號UNION

SELECT學(xué)號,SUM(成績)AS總分FROM選課表WHERE(學(xué)號="C1011102”)

GROUPBY學(xué)號使用的是°

A、合并查詢

B、外連接查詢

C、自身連接查詢

D、子查詢

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

知識點解析:暫無解析

24、在SQL語言中,CREATEVIEW語句用于建立視圖。如果要求對視圖更新時

必須滿足子查詢中的條件表達(dá)式,應(yīng)當(dāng)在該語句中使用短語。

A、WITHUPDATE

B、WITHINSERT

C、WITHDELETE

D、WITHCHECKOPTION

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

知識點解析:暫無解析

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

系。

A、SELECTSUM(所在系)

B、SELECTSUM(DISTINCT所在系)

C、SELECTCOUNT(所住系)

D、SELECTCOUNT(DISTINCT所在系)

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

知識點解析:暫無解析

26、在SQL語言中,下列關(guān)于COUNT函數(shù)的用法中,錯誤的是<>

A、COUNT(ALL)

B、COUNT(*)

C、COUNT(成績)

D、COUNT(DISTINCT學(xué)號)

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

知識點解析:暫無解析

27、設(shè)教師表的結(jié)構(gòu)為:(教師號、姓名、性別、職稱、工資、所在系),其中教師

號為主鍵“若要利用SELECT語句查詢除教授和副教授以外的教師姓名,其

WHERE子句為o

A、WHERE職稱NOTBETWEEN”教授“AND“副教授”

B、WHERE職稱k教授“AND”副教授”

C、WHERE職稱NOTLIKE(“教授“,“副教授”)

D、WHERE職稱NOTIN(“教授“,“副教授”)

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

知識點解析:暫無解析

28、設(shè)選課表的結(jié)構(gòu)為:(學(xué)號、課程號、成績),其中學(xué)號+課程號為主鍵。若要

找出成績不為空的記錄,應(yīng)當(dāng)使用的SELECT語句是______o

A、SELECT*FROM選課表WHERE成績IS""

B、SELECT*FROM選課表WHERE成績=0

C、SELECT*FROM選課表WHERE成績V>NULL

D、SELECT*FROM選課表WHERE成績ISNOTNULL

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

知識點解析:暫無解析

29、若要在總結(jié)帶區(qū)設(shè)計一個域控件,用于求所有商品的平均價格,該域控件使用

的表達(dá)式是o

A、字段變量

B、函數(shù)

C、報表變量

D、常量

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

知識點解析:暫無解析

30、在“數(shù)據(jù)環(huán)境設(shè)計器”中,不能進(jìn)行的操作是_____o

A、添加表和視圖

B、添加索引

C、移去表和視圖

D、設(shè)置關(guān)聯(lián)

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

知識點解析:暫無解析

31、對當(dāng)前表中的記錄進(jìn)行索引,使記錄號按降序排列的命令是_____o

A、0^)£*01\1記錄號/口7'05丫.1口*

B、INDEXONRECNOi:)/DTOSY

C、INDEXONRECNOi)TOSY

D、SORTTOSYONRECNO()

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

知識點解析:暫無解析

32、打開過程文件BAG.prg的命令是______。

A、OPENPROCEDUREBAG.prg

B、SETPROCEDURETO

C、SETPROCEDUREBAG.prg

D、SETPROCEDURETOBAG.prg

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

知識點解析:暫無解析

33、在“報表設(shè)計器”中,任何時候都可以使用“預(yù)覽”功能查看報表的打印效果。以

卜操作中,不能實現(xiàn)預(yù)覽功能的是。

A、選擇“顯示”菜單中的“預(yù)覽”命令

B、選擇“快捷”菜單中的“預(yù)覽”命令

C、單擊常用工具欄上的“打印預(yù)覽”按鈕

D、選擇“報表”菜單中的“運(yùn)行報表”命令

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

知識點解析:暫無解析

34、下列中的不是表單創(chuàng)建中的步驟。

A、添加控件

B、創(chuàng)建數(shù)據(jù)表

C、設(shè)置屬性

D、配制方法程序

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

知識點解析:暫無解析

35、若要讓表單的某個控什得到焦點,應(yīng)使用。

A、GotFocue

B、LoslFocue

C、SetFocue

D、PutFocuc

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

知識點解析:暫無解析

36、下列關(guān)于快速報表的敘述中,正確的是o

A、快速報表就是報表向?qū)?/p>

B、快速報表的字段布局有3種樣式

C、快速報表所設(shè)置的帶區(qū)是標(biāo)題、細(xì)節(jié)和總結(jié)

D、在報表的細(xì)節(jié)帶區(qū)已添加了域控件,就不能使用快速報表方法

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

知識點解析:暫無解析

37、域控件的格式設(shè)計中,不包括數(shù)據(jù)類型的格式設(shè)置。

A、字符型

B、邏輯型

C、數(shù)值型

D、日期型

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

知識點解析:暫無解析

38、下列中的是事件。

A、Line

B、Refresh

C^KeyPress

D、Visible

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

知識點解析:暫無解析

39、表單是具有自己的控件、屬性、事件、和數(shù)據(jù)環(huán)境的對象。

A、方法程序

B、形狀

C、界面

D、容器

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

知識點解析:暫無解析

40、定制“項目管理器”不包括。

A、縮放“項目管理器”

B、復(fù)制”項目管理器”

C、折疊”項目管理器”

D、拆分”項目管理器”

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

知識點解析:暫無解析

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

分。)

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

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

知識點解析:VisualFoxPro是可運(yùn)行在Windows98、WindowsNT等平臺的32位

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

42、在連接運(yùn)算中,【】連接是去掉重復(fù)屬性的等值連接。

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

知識黃解析:象題考查關(guān)系基本運(yùn)算中的連接運(yùn)算。在連接運(yùn)算中,按照字段值對

應(yīng)相等為條件進(jìn)行的連接操作稱為等值連接。而自然連接是去掉重復(fù)屬性的等值連

接。

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

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

知識點解析:本題考查對VisualFoxPro項目管理器的掌握。在VisualFoxPro項目

管理器中,“數(shù)據(jù)”選項卡中包含了用戶建立的數(shù)據(jù)庫文件、數(shù)據(jù)庫表、自由表和查

詢。

44、自由表的擴(kuò)展名是【】。

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

知識點解析:本題考查對?自由表的理解和掌握。。自由表是不屬于任何數(shù)據(jù)庫的

表,一它的擴(kuò)展名和數(shù)據(jù)庫表名是一樣的,為dbf(或.dbf);

45、LEFT(“12345678”LEN(“數(shù)據(jù)庫”))的計算結(jié)果是[]。

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

知識點解析?:表達(dá)式LENC微據(jù)庫”)的功能是返回字符串“數(shù)據(jù)庫”的長度,請注

意,每個漢字長度為2,外層函數(shù)LEFT。的功能則是從字符串,”123456789”的左

端取前6個字符串作為返回結(jié)果,因此可以得出正確答案為“123456“。

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

46、在SQLSELECT語句中將查詢結(jié)果存放在一個表中應(yīng)該使用【】子句(關(guān)鍵字

必須拼寫完整)。

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

知識點解析:SQLSELECT語句中查詢結(jié)果可以有多種輸出方式(主窗M、文件、

打印機(jī)、表等),可以設(shè)定SELECT語句的輸出,但必須指明輸出方式,存放到表

中使用的子句是INTODBF表名。

47、在VisualFoxPro中,參照完整性規(guī)則包括更新規(guī)則、刪除規(guī)則和【】規(guī)則。

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

知識點解析:Visual卜oxPro中的參照完整性包括更新規(guī)則、刪除規(guī)則和插入規(guī)

則。

48、在VisualFoxPro中選擇一個沒有使用的、編號最小的工作區(qū)的命令是【】(關(guān)

鍵字必須拼寫完整)。

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

知識點解析:在VisualFoxPro中,每個工作區(qū)都進(jìn)行了編號,每打開一個表就占

用一個工作區(qū)。沒有使用的、編號最小的工作區(qū)號是0。

49、將學(xué)生表STUDENT中的學(xué)生年齡(字段名是AGE)增加I歲,應(yīng)該使用的SQL

命令是:UPDATESTUDENT[]

標(biāo)準(zhǔn)答案:SETAGE=AGE+1

知識點解析:修改表中字段使用UPDATE語句中的SET子句。

50、在VisualFoxPro中,CREATEDATABASE命令創(chuàng)建一個擴(kuò)展名為【】的數(shù)

據(jù)庫文件。

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

知識點解析:數(shù)據(jù)庫文件的擴(kuò)展名為.DBC。

51、用當(dāng)前窗體的LABEL1控件顯示系統(tǒng)時間的語句是:THISFORM.LABEL1.

[J=TIME()

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

知識點解析:設(shè)置Label1控件的顯示內(nèi)容需要使用Caption屬性。

52、在VisualFoxPro中,運(yùn)行當(dāng)前文件夾下的表單T1.SCX的命令是【】。

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

知識點解析:執(zhí)行表單的命令為DOFORM表單名(可以省略擴(kuò)展名)。

53、在VisualFoxPro中,使用SQL語言的ALTERTABLE命令給學(xué)生表

STUDENT增加一個Email字段,長度為30,命令是(關(guān)鍵字必須拼寫完整):

ALTERTABLESTUDENT[]EmailC(30)

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

知識點解析:給表增加字段的關(guān)鍵字是ADDCOLUMN或ADD。

54、說明公共變量的命令關(guān)鍵字是【】(關(guān)鍵字必須拼寫完整)。

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

知識點解析:說明局部變量的關(guān)鍵字是LOCAL,說明公共變量的關(guān)鍵字是

PUBLICo

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

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

[J

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

知識點解析:檢索每門課程的課程號及平均分,必須按課程號進(jìn)行分組。

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

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

1。分。)

1、在下列選項中,不是算法一般應(yīng)該具有的基本特征是

A、確定性

B、可行性

C、無窮性

D、擁有足夠的情報

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

知識點解析:作為一個算法,一般應(yīng)具有以下幾個基本特征:可行性、確定性、有

窮性、擁有足夠的情報。

2、下列描述中不是鏈表的優(yōu)點是

A、邏輯上相鄰的結(jié)點物理上不必相鄰

B、插入、刪除運(yùn)算操作方便,不必移動結(jié)點

C、所需存儲空間比線性表節(jié)省

D、無需事先估計存儲空間的大小

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

知識之解析4:線性表的鏈?zhǔn)酱鎯κ怯靡唤M任意的存儲空間來存放數(shù)據(jù)元素,鏈表結(jié)

點空間是動態(tài)生成的,無需事先估計存儲空間的大小。鏈表邏輯上相鄰的元素在物

理位置上不一定相鄰,因此需要另外開辟空間來保存元素之間的關(guān)系,花費的存儲

空間較順序存儲多。在鏈表中插入或刪除結(jié)點,只需修改指針,不需要移動元素。

3、在一棵二叉樹上第8層的結(jié)點數(shù)最多是

A、8

B、16

C、128

D、256

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

知識點解析:根據(jù)二叉樹的性質(zhì)1:二叉樹第k(k>l)層上,最多有2k-l個結(jié)點。

于是第8層的結(jié)點數(shù)最多是27=128。

4、對采用二分查找法進(jìn)行查找運(yùn)算的查找表,要求按方式進(jìn)行存儲

A、順序存儲

B、鏈?zhǔn)酱鎯?/p>

C、順序存儲且結(jié)點按關(guān)鍵字有序

D、鏈?zhǔn)酱鎯η医Y(jié)點按關(guān)鍵字有序

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

知識點解析:二分法查找也稱折半查找,它適合于按鍵值排序的存儲結(jié)構(gòu)。在二分

法查找時,每次取中間一個數(shù)據(jù)元素進(jìn)行判斷,若找到,則停止查找,否則決定取

其前一半或后一半數(shù)據(jù)元素繼續(xù)查找。因此二分法查找只能用于已經(jīng)排序的順序存

儲結(jié)構(gòu)。

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

法,稱為

A、希爾排序

B、冒泡排序

C、插入排序

D、選擇排序

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

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

列(由相隔某個增量h的元素組成的)分別進(jìn)行直接插入排序,待整個序列中的元素

基本有序(增量足夠小)時,再對全體元素進(jìn)行一次直接插入排序。

6、結(jié)構(gòu)化程序設(shè)計的3種基本控制結(jié)構(gòu)是

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

B、順序、選擇和重復(fù)

C、遞歸、堆棧和隊列

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

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

知識點解析:已經(jīng)證明,程序設(shè)計語言僅僅使用順序、選擇和重復(fù)3種基本控制結(jié)

構(gòu)就足以表達(dá)出各種其他形式結(jié)構(gòu)的程序設(shè)計方法。

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

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

A、PAD圖

B、N-S圖

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

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

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

知識之解析:常見的過程設(shè)計工具有:程序流程圖、N-S圖、PAD圖和HIPO圖。

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

程序流程圖,通常也把這種圖稱為N-S圖。

8、軟件測試中根據(jù)測試用例設(shè)計的方法的不同可分為黑盒測試和白盒測試兩種,

它們

A、前者屬于靜態(tài)測試.,后者屬于動態(tài)測試

13、前者屬于動態(tài)測試,后者屬于靜念測試

C、都屬于靜態(tài)測試

D、都屬于動態(tài)測試

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

知識點解析:靜態(tài)測試是指人工評審軟件文檔或程序,借以發(fā)現(xiàn)其中的錯誤。而由

動態(tài)測試是指通常的上機(jī)測試,白盒測試方法和黑盒測試方法是動態(tài)測試的設(shè)計測

試用例的兩類方法。

9、數(shù)據(jù)庫中對全部數(shù)據(jù)的整體邏輯結(jié)構(gòu)的描述,伶為數(shù)據(jù)庫的

A、內(nèi)模式

B、外模式

C、概念模式

D、子模式

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

知識點解析:數(shù)據(jù)庫系統(tǒng)的三級模式是概念模式、外模式和內(nèi)模式。概念模式是數(shù)

據(jù)庫系統(tǒng)中全局?jǐn)?shù)據(jù)邏輯結(jié)構(gòu)的描述,是全體用戶(應(yīng)用)公共數(shù)據(jù)視圖。外模式也

稱子模式或用戶模式,它是用戶的數(shù)據(jù)視圖,也就是用戶所見到的數(shù)據(jù)模式,它由

概念模式推導(dǎo)而出。內(nèi)模式又稱物理模式,它給出了數(shù)據(jù)庫物理存儲結(jié)構(gòu)與物理存

取方法c

10、設(shè)關(guān)系R是4元關(guān)系,關(guān)系S是一個5元關(guān)系,關(guān)系T是R與S的笛卡兒

積,即1=1^<5,則關(guān)系T是______元關(guān)系

A、9

B、11

C、20

D、40

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

知識點解析:根據(jù)笛卡兒積的定義:有n元關(guān)系R及m元關(guān)系S,它們分別有p、

q個元組,則關(guān)系R與S經(jīng)笛卡兒積記為RxS,該關(guān)系是一個n+m元關(guān)系,元組

個數(shù)是pxq,由R與S的有序組組合而成。答案選A。

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

11、VisualFoxPro6.0的系統(tǒng)配置文件是

A、config.sys

B、config.fpw

C、win.ini

D^auto.bat

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

知識點解析:系統(tǒng)配置文件的作用是用來對VisualFoxPro的配置進(jìn)行一些參數(shù)設(shè)

置,使得它能夠符合用戶的習(xí)慣。選項A中的con行g(shù).sys是操作系統(tǒng)的配置文件;

選項C中的Win.ini文伶時Windows中的初始化參數(shù)文件,用來設(shè)置Windows中

的一些參數(shù);選項D是一個批處理文件,它里面的數(shù)據(jù)表示當(dāng)Windows啟動時,

自動執(zhí)行的一些程序。

12、VisualFoxPro6.0是一種支持用戶使用菜單、令令、3種不同操作方式

的新型數(shù)據(jù)管理系統(tǒng)

A、循環(huán)

B、備份文件

C、命令文件

D、內(nèi)存變量

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

知識點解析:VisualFoxPro是一種可視化的編程工具,其最突出的是面向?qū)ο缶?/p>

程,重復(fù)使用各種類,直觀地、創(chuàng)造性地建立應(yīng)用程序。它提供給用戶的操作方式

是菜單、命令和命令文件。

13、在關(guān)系理論中,把二維表表頭中的欄目稱為

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

B、元組

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

D、屬忤名

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

知識點解析:關(guān)系模型的用戶界面非常簡單,一個關(guān)系的邏輯結(jié)構(gòu)就是一張二維

表,每個關(guān)系有一個關(guān)系名。在VisualFoxPro中,一個關(guān)系存儲為一個文件,文

件擴(kuò)展名為.dbf,稱為“表”。一個關(guān)系的描述格式為:關(guān)系名(屬性名1,屬性名

2,屬性名n)當(dāng)用表結(jié)構(gòu)來表示關(guān)系時,屬性名作為二維表表頭的欄目。因此

本題的正確答案應(yīng)該是D。

14、在關(guān)系模型中,實現(xiàn)“關(guān)系中不允許出現(xiàn)相同的元組”的約束是通過

A、候選鍵

B、主鍵

C、外鍵

D、超鍵

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

知識點解析:關(guān)系中的一個屬性集的值能唯一標(biāo)志關(guān)系中的元組且又不含多余屬性

值,我們稱該屬性集為關(guān)系的關(guān)鍵字或候選關(guān)鍵字。在VisualFoxPro中,通常是

利用主關(guān)鍵字或候選關(guān)鍵字來保證表中記錄的唯一,就保證實體唯一性。因此本題

的正確答案應(yīng)該是B。

15、在概念模型中,一個實體集合對應(yīng)于關(guān)系模型中的一個

A、元組

B、字段

C、關(guān)系

D、屬性

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

知識點解析:在關(guān)系模型的概念模型中,一個實體在關(guān)系中被表示為一個元組,實

體集合就對應(yīng)于元組的集合,而元組的集合就是關(guān)系。因此本題的正確答案應(yīng)該是

Co在關(guān)系模型中存在多種對應(yīng)關(guān)系,例如屬性對應(yīng)與字段等。

16、下列表達(dá)式中不符合VisualFoxPro6.0語法要求的是

A、04/05/99

B、T+t

C、1234

D、2X>15

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

知識點解析:在VisualFoxPro中,表達(dá)式的書寫也要滿足一定的要求。選項A表

示的就是日期型的數(shù)據(jù),符合VisualFoxPro的語法要求;選項B也滿足,它的含

義是將兩個變量相加;選項C表示的是一個數(shù)值型的常量1234,因此它也滿足

VisualFoxPro的語法要求;選項D是一個錯誤的邏輯表達(dá)式,因為2X不能用來給

變量命名。

17、設(shè)當(dāng)前表文件中含有字段NAME,系統(tǒng)中有一內(nèi)存變量的名稱也是NAME,

下面命令?NAME顯示的結(jié)果是

A、內(nèi)存變量NAME的值

B、字段變量NAME的值

C、與該命令之前的狀態(tài)有關(guān)

D、錯誤信息

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

知識點解析:變量是指在程序運(yùn)行過程中數(shù)值可以發(fā)生變化的量。在Visual

FoxPro中有兩類不同性質(zhì)的變量,即字段變量和內(nèi)存變量。字段變量是依附于數(shù)

據(jù)表而存在,隨著數(shù)據(jù)表的打開和關(guān)閉而在內(nèi)存中存儲和釋放:而內(nèi)存變量則是一

種臨時數(shù)據(jù)的存儲單元,它獨立于數(shù)據(jù)表而存在,使用時可以臨時建立,程序運(yùn)行

完畢后就自動釋放,其作用是提供數(shù)據(jù)運(yùn)算和傳遞。在VisualFoxPro中,當(dāng)內(nèi)存

變量與字段變量重名時,字段變量優(yōu)先。若要引用內(nèi)存變量,可以在內(nèi)存變量名前

加上前綴M.或者M(jìn)->來區(qū)別。

18、表中相對移動記錄指針和絕對移動記錄指針的命令分別為

A、LOCATEflSKIP

B、LOCATE和GO

C、SKIP和GO

D、LOCATEflFIND

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

知識點解析:本題考查的是移動記錄指針的命令。在VisualFoxPro中,移動定位

記錄指針的命令有3個。①GOTO或者GO命令。該命令的功能是直接按記錄號

定位。命令格式為:GOnRecordNumberTOP|BOTTON4其中nRecordNumber是記

錄號,即直接按記錄號定位。②SKIP命令。該命令的功能是當(dāng)確定了當(dāng)前記錄位

置之后,可以用它向前或向后移動若干條記錄位置。命令格式為:SKIP

[nRecords]其中nRecords可以是正或負(fù)的整數(shù),默認(rèn)是1。③LOCATE命令。該命

令的功能是按條件定位定錄位置的命令。該命令的格式為:LOCATEFOR

1Expression11Expression1是查詢或定位的表達(dá)式。因此本題的正確答案應(yīng)該

是Co

19、當(dāng)前工資表中有108條記錄,當(dāng)前記錄號為8,用Sum命令計算工資總和時,

若缺省范圍,則系統(tǒng)將

A、只“算當(dāng)前記錄的工資值

B、計算前8條記錄的工資和

C、計算后8條記錄的工資和

D、計算全部記錄的工資和

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

知識點解析?:本題考查的是SUM命令的功能。SUM命令的功能是計算所有記錄的

某個字段的值的總和,計算時無論記錄指針在何處,都是求所有記錄的某個字段的

總和。因此本題的正確答案應(yīng)該是D。

20、查詢設(shè)計器中包含的選項卡有

A、字段,篩選,排序依據(jù)

B、字段,條件,分組依據(jù)

C、條件,排序依據(jù),分組依據(jù)

D、條件,篩選,雜項

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

知識點解析:查詢設(shè)計冊包含的選項卡有:“字段”選項卡,指定所要查詢的數(shù)據(jù):

“連接”選項卡,用于編輯連接條件;“篩選”選項卡,用戶指定查詢條件;“排序依

據(jù)''選項卡,用于指定排序的字段和排序方式:“分組依據(jù)”選項卡,用于指定

GROUPBY和HAVING條件,進(jìn)行分組;“雜項”選項卡可以指定是否要重復(fù)記錄

及列在前面的記錄等。因此本題的正確選項應(yīng)該是A。

21、下列關(guān)于查詢設(shè)計器的說法中錯誤的是

A、既可對單表查詢,也可對多表查詢

B、在分組依據(jù)選項卡中,可以設(shè)置杳詢結(jié)果按某一字段值的升序排列

C、可以將查詢結(jié)果保存到擴(kuò)展名為.qpi■的查詢文件中,并可在命令窗口中直接用

do命令執(zhí)行

D、可以設(shè)定查詢結(jié)果的輸出形式,如臨時表,圖形等

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

知識點解析:查詢設(shè)計器的“分組依據(jù)”選項卡,用于指定GROUPBY和HAVING

條件,進(jìn)行分組;而“排序依據(jù)”選項卡,用于指定排序的字段和排序方式;因此選

項B的說法錯誤。

22、有關(guān)多表查詢結(jié)果中,以下說法正確的是

A、只可包含其中一個表的字段

B、必須包含查詢表的所有字段

C、可包含查詢表的所有字段,也可只包含查詢表部分字段

D、以上說法均不正確

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

知識點解析?:SQL不僅支持兩個表之間的連接查詢,還支持多個表之間的連接查

詢。對于多表查詢,其查詢結(jié)果可包含查詢表的所有字段,也可.只包含查詢表部分

字段,因此本題的正確答案應(yīng)該是C。

23,對學(xué)歷為大學(xué)的職工按工資由高到低排序,工資相同的職工按年齡由大到小排

序,應(yīng)使用的命令是

A、SORTTOXLON工資/A,出生日期ZDFOR學(xué)歷=“大學(xué)”

B、SORTTOXLON工資/D,出生日期/AFOR學(xué)歷=“大學(xué)”

C、SORTTOXLON工資/A,出生日期/AFOR學(xué)歷=“大學(xué)”

D、SORTTOXLON工資/D,出生日期ZDFOR學(xué)歷=“大學(xué)”

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

知識點解析:在本題中具有兩個排序條件,一個是按工資由高到低排序,對于工資

相同的職工,年齡由大到小排序,因此在執(zhí)行命令是應(yīng)該先對職工按照工資的降序

排列.第二個條件才是造照出生日期的升序排列,并且對于職T還應(yīng)該有一個學(xué)歷

的要求,即學(xué)歷;“大學(xué)”,通過上述分析,我們可以判斷本題所采用的命令應(yīng)該是

選項B所對應(yīng)的命令。

24、修改數(shù)據(jù)表中的數(shù)據(jù)是在

溫馨提示

  • 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

提交評論