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

下載本文檔

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

文檔簡介

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

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

10分。)

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

A、每個元素都有一個直接前驅(qū)和直接后驅(qū)

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

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

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

接后件

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

知識點解析:暫無解析

2、下列關(guān)于完全二叉樹的敘述中,錯誤的是()。

A、除了最后一層外,每一層上的結(jié)點數(shù)均達到最大值

B、可能缺少若干個左右葉子結(jié)點

C、完全二叉樹一般不是滿二叉樹

D、具有結(jié)點的完全二叉樹的深度為|log2n]+l

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

知識點解析:暫無解析

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

A、125

B、n/2

C、n

D^n+1

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

知識點解析:暫無解析

4、下列選項中不屬于結(jié)構(gòu)化程序設(shè)計方法的是()。

A、自頂向下

B、逐步求精

C、模塊化

D、可復(fù)用

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

知識點解析:暫無解析

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

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

A、階段性報告

B、需求評審

C、總結(jié)

D、都不正確

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

知識點解析:暫無解析

6、下列敘述中,不屬于測試的特征的是()。

A、測試的挑剔性

B、完全測試的不可能性

C、測試的可靠性

D、測試的經(jīng)濟性

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

知識點解析:暫無解析

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

()?

A、抽象和信息隱蔽

B、局部化和封裝化

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

D、激活機制和控制方法

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

知識點解析?:暫無解析

8、下列關(guān)于軟件測試的描述中正確的是()。

A、軟件測試的目的是證明程序是否正確

B、軟件測試的目的是使程序運行結(jié)果正確

C、軟件測試的目的是盡可能地多發(fā)現(xiàn)程序中的錯誤

D、軟件測試的目的是使程序符合結(jié)構(gòu)化原則

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

知識點解析:暫無解析

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

A、PAD

B、PFD

C、N-S

D、DFD

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

知識點解析:暫無解析

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

A、多態(tài)性

B、繼承

C、封裝性

D、模塊化

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

知識點解析:暫無解析

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

11、在計算機中,算法是指()。

A、查詢方法

B、加工方法

C、解題方案的準(zhǔn)確而完整的描述

D、排序方法

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

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

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

12、通過項目管理器窗口的命令按鈕,不能完成的操作是()。

A、新建文件

B、刪除文件

C、添加文件

D、重命名文件

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

知識點解析:在項目管理器窗口上有幾個按鈕,分別是新建、修改、添加、瀏覽、

刪除和連編按鍵,它們都不具有重命名文件的功能。

13、在VisualFoxPro扣,可以對項目中的數(shù)據(jù)、文檔等進行集中管理,并可以對

項目進行創(chuàng)建和維護的是()。

A、工具欄

B、設(shè)計器

C、文件編輯器

D、項目管理器

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

知識點解析:項目管理器是組織數(shù)據(jù)和對象的可視化工具。在VisualFoxPro中,

要建立多個不同類型的文件,用項目管理器可以將這些文件放在不同的選項卡中,

并采用圖示和樹形結(jié)構(gòu)方式組織和顯示。

14、打開VisualFoxPro"項目管理器”的“文檔”選項卡,其中包括()。

A、表單(Form)文件

B、報表(Report)文件

C、標(biāo)簽(Label)文件

D、以上3種文件

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

知識點解析:項目管理器包括數(shù)據(jù)“文檔”“類”“代碼”和“其他”等選項卡。其中“數(shù)

據(jù)”選項卡中包括“數(shù)據(jù)庫”“自由表”和“查詢“;“文檔“選項卡中包括“表單”“報表''和

“標(biāo)簽”。

15、要判斷數(shù)值型變量Y是否能夠被8整除,錯誤的條件表達式為()。

A、1N1(Y/8)=Y/8

B、MOD(Y,8)=0

C、INT(Y/8)=MOD(Y,8)

D、M0D(Y,8)=MOD(8,8)

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

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

功能是返回兩個數(shù)值相除后的余數(shù)。所以C為不正確的條件表達式。

16、在創(chuàng)建數(shù)據(jù)庫表結(jié)閡時,為該表中一些字段建立普通索引,其目的是()。

A、改變表中記錄的物理順序

B、為了對表進行實體完整性約束

C、加快數(shù)據(jù)庫表的更新速度

D、加快數(shù)據(jù)庫表的查詢速度

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

知識點解析:一個表中只能有一個主索引、多個普通索引、多個唯一索引、多個候

選索引。一般來說主索引是用于主關(guān)鍵字字段;候選索引用于那些不作為主關(guān)鍵字

但字段值又必須唯一的字段;普通索引用于提高查詢速度:唯一索引用于特殊的處

理程序設(shè)計。

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

A、OPENDATABASEabc

B、USEabe

C、USEDATABASEabc

D、OPENabc

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

知識點解析:打開數(shù)據(jù)庫ahc的命令是OPENDATABASEabe。

18、運算結(jié)果是字符串“home”的表達式是()。

A、LEFT(“myhome'',4)

B、RIGHT,hometown”,4)

C、SUBSTR("myhometown”,4,4)

D、SUBSTR("myhometown”,3,4)

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

知識點解析:暫無解析

19、執(zhí)行下歹ij程序:CLEARDOARFTURNPROCEDUREAS=5DOB?S

RETURNPROCEDUREBS=S+1ORETURN程序的運行結(jié)果為()

A、5

B、10

C、15

D、程序錯誤,找不到變量

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

知識點解析:暫無解析

20、在菜單設(shè)計中,可以在定義菜單名稱時,為菜單項指定一個訪問鍵。規(guī)定菜單

項的訪問鍵為的菜單名稱定義是()。

A、單項查詢\v(Q)

B、單項查詢/<(Q)

C、單項查詢(/

D、單項查詢(\

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

知識點解析:暫無解析

21、在下列的表達式中,運算結(jié)果是邏輯真的是(),

A、EMPTY。NULL.)

B、EMPTY(SPACE(8))

C、LIKE(‘'cdit”,"cdi?”)

D、AT("a","ainimal")

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

知識點解析:暫無解析

22、在SQL語句中,SELECT語句中的JOIN是用來建立表間的聯(lián)系短語,應(yīng)放在

下列()短語之后。

A、FROM

B、WHERE

C、ON

D、GROUPBY

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

知識點解析:暫無解析

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

A、Parent

B、This

C、ThisForm

D、Click

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

知識點解析:暫無解析

24、設(shè)有兩個數(shù)據(jù)庫表,父表和子表之間是一對多的聯(lián)系,為控制父表和子表中數(shù)

據(jù)的一致性,可以設(shè)置“參照完整性規(guī)則”,要求這個表()。

A、在父表連接字段上建立普通索引,在子表連接字段上建立主索引

B、在父表連接字段上建立主索引,在子表連接字段上建立普通索引

C、在父表連接字段上不需要建立任何索引,在子表連接字段上建立普通索引

D、在父表和子表的連接字段上都要建立主索引

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

知識點解析:在關(guān)系數(shù)據(jù)庫中,參照完整性是一個非常重要的溉念。在建立參照完

整性之前,首先要建立表之間的聯(lián)系。最常見的聯(lián)系是一對多的聯(lián)系,在關(guān)系數(shù)據(jù)

陳中通過連接字段來體現(xiàn)和表示。連接字段在父表中是主關(guān)鍵字,即主索引,在子

表中是外部關(guān)鍵字,即普通索引。

25、執(zhí)行如下程序,最后s的顯示值為()。SETTALKOFFs=Oi=2x=10DO

WHILEs<-xs=s+ii=i+lENDDU?sSETTALKON

A、12

R、14

C、16

D、18

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

知識點解析:暫無解析

26、在表單設(shè)計中,關(guān)鍵字Thisform表示()。

A、當(dāng)前對象的直接容器對象

B、當(dāng)前對象所在的表單

C、當(dāng)前對象

D、當(dāng)前對象所在的表單集

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

知識點解析:在VisualFoxPro中,Patent表示當(dāng)前對象的直接容器對象。Thisform

表示當(dāng)前對象所在的表單;This表示當(dāng)前對象:Thisformset表示當(dāng)前對象所在的

表單集。

27、在VisualFoxPro中,如果希望跳出SCAN...ENDSCAN循環(huán)體、執(zhí)行

ENDSCAN后面的語句,應(yīng)使用()。

A、LOOP語句

B、EXIT語句

C、BREAK語句

D、RETURN語句

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

知識點解析:暫無解析

28、下列對于SQL的嵌套查詢排序的描述中,說法正確的是()。

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

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

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

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

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

知識點解析:ORDERBY只是對最終的查詢結(jié)果進行排序,不可以在子查詢中使

炯該短語,即不能對內(nèi)層查詢排序。

三、選擇題(含2小題)(本題共5題,每題1.0分,

共5分。)

使用如下數(shù)據(jù)表。“學(xué)生”表:學(xué)號C(8),姓名C(8),性別C(2),系名(6)“課程”

表:課程編號C(4),課程名稱C(12),開課系名C(10)“成績”表:學(xué)號c(8),課程

編號C(4),成績N(6,2)

29、檢索每門課程的最高分,要求得到的信息包括課程名稱、姓名和最高分,正確

的SQL語句是(),

A、SELECT課程.課程名稱,學(xué)生.姓名,MAX(成績).AS最高分FROM成

績,課程,學(xué)生WHERE成績.課程編號=課程.課程編號AND成績.學(xué)號=學(xué)

生.學(xué)號GROUPBY課程編號

B、SELECT課程.課程名稱,學(xué)生.姓名,MAX(成績)AS最高分FROM成績,

課程,學(xué)生WHERE成績.課程編號=課程.課程編號AND成績.學(xué)號=學(xué)生.學(xué)

號GROUPBY課程.課程編號

C、SELECT課程.課程名稱,學(xué)生.姓名,MAX(成績)AS.最高分FROM成

績,課程,學(xué)生WHERE成績.課程編號=課程.課程編號AND成績.學(xué)號一學(xué)

生.學(xué)號ORDERBY課程.課程編號

D、SELECTW.課程名稱,學(xué)生.姓名,MAX(成績)AS最高分FROM成績,

課程,學(xué)生WHERE成績.課程編號=課程.課程編號AND成績.學(xué)號二學(xué)生.學(xué)

號ORDERBY課程.課程編號

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

知識點解析:本題中首先通過GROUPBY短語將“課程”表中的記錄按“課程編號”

分紹.然后通過MAXO區(qū)數(shù)求出每組中的最高成績,即每門課程的最高成績。由于

查詢輸出結(jié)果涉及多個表的字段,因此要使用連接查詢,表之間的連接條件放在

WHERE短語中,AND用來連接兩個連接條件,以保證在查詢的三個表之間建立聯(lián)

系。

30、定義“課程”表中“開課系名”字段的默認值為“中文”的正確命令是()。

A、ALTERTABLE課程ALTER開課系名SETDEFAULT中文

B、ALTERTABLE課程ALTER開課系名SETDEFAULT”中文”

C、ALTERTABLE課程ALTER開課系名SETDEFAULT開課系名二巾文

D、ALTERTABLE課程ALTER開課系名SETDEF、AULT開課系名=”中文”

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

知識點解析:暫無解析

31、查詢所有選修了“計算機網(wǎng)絡(luò)”的學(xué)生成績,結(jié)果顯示該學(xué)生的“姓名”“系名”和

“數(shù)據(jù)庫原理”的“成績”,并按成績由高到低的順序排列,下列語句中正確的是])。

A、SELECT學(xué)生.姓名,學(xué)生.系名,成績.成績FROM學(xué)生,課程,成績

FOR學(xué)生.學(xué)號二成績.學(xué)號AND課程.課程編號二成績.課程編號AND課

程.課程名稱=”計算機網(wǎng)絡(luò)"ORDERBY成績.成績DESC

13、SELECT學(xué)生.姓名,學(xué)生.系名,成績.成績JOIN學(xué)生,課程,成績ON

學(xué)生.學(xué)號二成績.學(xué)號ON課程.課程編號二成績.課程編號AND課程.課程名

稱=“計算機網(wǎng)絡(luò)"ORDERBY成績.成績DESC

C、SELECT學(xué)生.姓名,學(xué)生.系名,成績.成績FROM學(xué)生,課程,成績

WHERE學(xué)生.學(xué)號二成績.學(xué)號OR課程.課程編號=成績.課程編號OR課

程.課程名稱=”計算機網(wǎng)絡(luò)"ORDERBY成績.成績DESC

D、SELECT學(xué)生.姓名,學(xué)生.系名,成績.成績FROM學(xué)生,課程,成績

WHERE學(xué)生.學(xué)號二成績.學(xué)號AND課程.課程編號二成績.課程編號AND課

程.課程名稱=”計算機網(wǎng)絡(luò)"ORDERBY成績.成績DESC

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

知識點解析:暫無解析

32、將“學(xué)生”表中“系名”字段的寬度由原來的6改為10,正確的語句是()。

A、ALTERTABLE學(xué)生ADD系名(10)

B、ALTERTABLE學(xué)生FOR系名C(10)

C、ALTERTABLE學(xué)生ALTER系名C(10)

D、ALTERTABLE學(xué)生SET系名C(10)

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

知識點解析:暫無解析

33、在已打開數(shù)據(jù)庫的情況下,利用SQL創(chuàng)建一個包含姓名、課程名稱和成績字

段的xsview視圖,正確的語句是()。

A、CREATEVIEWxsviewASSELECT學(xué)生.姓名,課程.課程名稱,成績.成

績FROM學(xué)生INNERJOIN成績INNERJOIN課程WHERE成績.課程編號二架

程.課程編號AND學(xué)生.學(xué)號二成績.學(xué)號

B、CREATEVIEWXSViewAS(SEI.ECT學(xué)生.姓名,課程.課程名稱,成

績.成績FROM學(xué)生INNERJOIN成績INNERJOIN課程ON成績.課程編號二課

程.課程編號ON學(xué)生.學(xué)號二成績.學(xué)號)

C、CREATEVIEWXSViewASSELEcT學(xué)生.姓名,課程.課程名稱,成績.成

績WHERE學(xué)生INNERJOIN成績INNERJOIN課程ON成績.課程編號二課

程.課程編號ON學(xué)生.學(xué)號二成績.學(xué)號

D、CREATEVIEWxsviewASSELECT學(xué)生.姓名,課程.課程名稱,成績.成

績FROM學(xué)生INNERJOIN成績INNERJOIN課程ON成績.課程編號-課程.課

程編號ON學(xué)生.學(xué)號二成績.學(xué)號

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

知識點解析:暫無解析

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

分。)

34、在面向?qū)ο蠓椒ㄖ?,類之間共享屬性和操作的機制稱為o

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

知識點解析:在面向?qū)ο蠓椒ㄖ?,一個類可以從直接或間接的祖先中繼承所有屬性

和方法,它提高了軟件的可重用性,是類之間的共享屬性和操作的機制。

35、長度為n的順序存儲線性表中,當(dāng)在任何位置上插入一個元素概率都相等時,

插入一個元素所需移動元素的平均個數(shù)為o

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

知識點解析:暫無解析

36、軟件生命周期分為軟件定義期、軟件開發(fā)期和軟件維護期,詳細設(shè)計屬于

中的一個階段。

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

知識點解析:軟件生命周期大體上分三個時期:軟件定義期、軟件開發(fā)期和軟件維

護期。

37、在進行模塊測試時,要為每個被測試的模塊另外設(shè)計兩類模塊:驅(qū)動模塊和承

接模塊,其中的作用是將測試數(shù)據(jù)傳送給被測試的模塊,并顯示被測

試模塊所產(chǎn)生的結(jié)果。

標(biāo)準(zhǔn)答案:驅(qū)動模塊

知識點解析:模塊通常不能自己運行,它不屬于獨立的模塊,需要其他模塊調(diào)用或

驅(qū)動,同時被測試模塊還要調(diào)用其他模塊,前者稱為驅(qū)動模塊,作用是將測試數(shù)據(jù)

傳送給被測試的模塊;后者稱為承接模塊,目的是代替被測模塊,調(diào)用其他模塊。

38、在鏈表的運算過程中,能夠使空表與非空表的運算統(tǒng)一的結(jié)構(gòu)是

標(biāo)準(zhǔn)答案:循環(huán)鏈表

知識點解析:在循環(huán)鏈表中,由于設(shè)置了一個頭結(jié)點,因此在任何情況下,循環(huán)鏈

表中至少有一個結(jié)點存在,從而使空表與非空表的運算統(tǒng)一。

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

39、多欄報表的打印順序設(shè)置為。

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

知識點解析:暫無解析

40、條件函數(shù)HF(LEN(SPACE(4))>6,“TRUE”,“FALSE")的返回值是________。

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

知識點解析:暫無解析

41、運行表單時,Load事件足在Init尊件之被引發(fā)。

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

知識點解析:暫無解析

42執(zhí)行下列程序,顯示的結(jié)祟是ofirm="china”second="”

a=LEN(first)i=aDOWHILEif>=lsecond二second斗SUBSTR(first,i,l)i=i-l

ENDDO?Second

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

知識點解析:暫無解析

43、在運行表單時,INIT、6€^^(^1;5和口£5丁1^0丫3個事件中第2個引發(fā)的事

件是。

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

知識點解析:暫無解析

44、下列程序的運行結(jié)果是。X="計算機等級考?試”Y=""L=LEN(X)

DOWHILEL>=1Y=Y+SUBSTR(X,L-l,2)L=L-2ENDDO?Y

標(biāo)準(zhǔn)答案:試考級等機算計

知識點解析:暫無解析

45、假設(shè)有學(xué)牛表,要將學(xué)號和姓名定義為學(xué)牛表的候選索引,索引名是xhxm。

請期下面的SQL語句填空。ALTERTABLE學(xué)生學(xué)號+姓名TAGxhxm

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

知識點解析:暫無解析

46、在2號T作區(qū)打開數(shù)據(jù)表XS.dbf,并設(shè)置別名student,應(yīng)輸入的命令是:

USEXSdbfIN2student

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

知識點解析:暫無解析

47、命令?LEN(“中國”)

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

知識點解析:暫無解析

48、SQL語句:SELECT*FROM倉庫表WHERENOTEXISTS(SELECT*FROM

職工表WHERE倉庫號=倉庫.倉庫號)該語句等價于:SELECT*FROM倉庫表

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

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

知識點解析:暫無解析

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

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

10分。)

1、SQL語句中,用于修改表結(jié)構(gòu)的SQL命令是_____o

A、ALTERTABLE

B、MODIFYTABLE

C、ALTERSTRUCTURE

D、MODIFYSTRUCTURE

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

知識點解析:暫無解析

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

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

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

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

D、線性表可以是空表

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

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

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

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

3、設(shè)計程序時,應(yīng)采納的原則之一是()。

A、程序的結(jié)構(gòu)應(yīng)有助于讀者的理解

B、限制GOTO語句的使用

C、減少或取消注釋行

D、程序越短越好

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

知識點。析:程序設(shè)計的風(fēng)格主要強調(diào)程序的簡單、清晰和可理解性,以便讀者理

解。程序濫用GOTO語句將使程序流程無規(guī)律,可讀性差;添加注釋行有利于對

程序的理解,不應(yīng)減少或取消,程序的長短要依據(jù)實際的需要而定,并不是越短越

好。

4、在VisualFoxPro中,關(guān)于自由表敘述正確的是。

A、自由表和數(shù)據(jù)庫表是完全相同的

B、自由表不能建立字段級規(guī)則和約束

C、自由表不能建立候選索引

D、自由表不可以加入到數(shù)據(jù)庫中

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

知識點解析:自由表只可以建立最基本的結(jié)構(gòu),即字段名、類型、寬度和索引,且

只能建立候選索引、唯一索引和普通索引,是不能建立主索引的,自由表和數(shù)據(jù)庫

表之間是可以相互轉(zhuǎn)換的。

5、下面敘述正確的是o

A、算法的執(zhí)行效率與數(shù)據(jù)的存儲結(jié)構(gòu)無關(guān)

B、算法的空間復(fù)雜度是指算法程序中指令(或語句)的條數(shù)

C、算法的有窮性是指算法必須能在執(zhí)行有限個步驟之后終止

D、算法的時間復(fù)雜度是指執(zhí)行算法程序所需要的時間

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

知識點解析:算法的設(shè)計可以避開具體的計算機程序設(shè)計語言,但算法的實現(xiàn)必須

借助程序設(shè)計語言中提供的數(shù)據(jù)類型及其算法。數(shù)據(jù)結(jié)構(gòu)和算法是計算機科學(xué)的兩

個重要支柱。它們是一個不可分割的整體。算法在運行過程中需輔助存儲空間的大

小稱為算法的空間復(fù)雜度。算法的有窮性是指一個算法必須在執(zhí)行有限的步驟以后

結(jié)束。算法的時間復(fù)雜度是指執(zhí)行算法所需要的計算工作量,即算法執(zhí)行過程中所

需要的基本運算次數(shù)。

6、設(shè)一棵樹T的度為4,其中度為1,2,3,4的結(jié)點個數(shù)分別為4,2,1,1。

則T中的葉子結(jié)點為

A、8

B、7

C、6

D、5

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

知識點解析:設(shè)這棵樹中葉子結(jié)點數(shù)為nO,度數(shù)為1的結(jié)點數(shù)為nl,度數(shù)為2的

結(jié)點數(shù)為n2,度數(shù)為3的結(jié)點數(shù)為n3,度數(shù)為4的結(jié)點數(shù)為n4,總結(jié)點數(shù)為n,

則n=n0+nl+n2+n3+n4式⑴設(shè)樹的總?cè)攵葹閙,由于在樹中除了根結(jié)點外,其

余每一個結(jié)點都有唯一的一個分支進入,則樹的總結(jié)點數(shù)為n=m+l式(2)乂由于

樹中這m個進入分支分別由非葉子結(jié)點射出,其中度數(shù)為1的結(jié)點射出1,度數(shù)為

2的結(jié)點射出2,依此類推。而且射出分支總數(shù)與總的進入分支數(shù)相等,即m=nl

+2n2+3n3+4n4式(3)由式(1)、(2)、⑶可以得到n0=n2+2n3+3n4+l=2+2xl+

3xl+l=8o

7、n個頂點的連通圖中邊的條數(shù)至少為

A、0

B、I

C、n-l

D^n

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

知識點解析:在無向圖(邊沒有方向性的圖)中,若從頂點vi到vj有路徑,則稱vi

和vj是連通的,若該圖中任意兩個頂點都是連通的,則稱該圖為連通圖。

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

A、125

B、n/2

C、n

D、n+1

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

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

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

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

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

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

A、多態(tài)性

B、繼承

C、封裝性

D、模塊化

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

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

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

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

特點。

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

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

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

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

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

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

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

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

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

II、在SELECT-SQL語句中,檢查一個屬性屬于一組值中的運算符是。

A、=

B、IN

C、AND

D、NOT

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

知識點解析:暫無解析

12、下列4項說法中不正確的是()o

A、數(shù)據(jù)庫減少了數(shù)據(jù)冗余

B、數(shù)據(jù)庫中的數(shù)據(jù)可以共享

C、數(shù)據(jù)庫避免了一切數(shù)據(jù)的重夏

D、數(shù)據(jù)庫具有較高的數(shù)據(jù)獨立性

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

知識點解析:暫無解析

13、要在程序中修改由Myfrom=CrealeObjecl("Form")語句創(chuàng)建的表單對象的

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

以修改其Caption屬性。

A、WITHMyform.Caplion"”信息杳詢”

B、MyForm.ClickENDWITH

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

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

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

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

單的訪問,而不能直接使用表單名稱。修改控件的標(biāo)題應(yīng)使用其Caption屬性。

14、執(zhí)行下列命令:XYZ=123.456CH=,XYZ,?INT(&CH)命令?輸出的值為

A、0

B、123.456

C、123

D、出錯

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

知識點解析:本題考查的知識點是INTO函數(shù)的功能。在VisualFoxPro中,INT()

函數(shù)的功能是返回其參數(shù)的整數(shù)部分,因此最后輸出的值為123.456的整數(shù)部分

123,本題的正確答案是C。

15、在學(xué)生表中共有100條記錄,執(zhí)行如下命令,執(zhí)行結(jié)果將是INDEXON-總分

TOZFSETINDEXTOZFGOTOPDISPLAY

A、顯示的記錄號是1

B、顯示分?jǐn)?shù)最高的記錄號

C、顯示的記錄號是100

D、顯示分?jǐn)?shù)最低的記錄號

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

知識點解析:本題考查對索引的理解。利用命令I(lǐng)NDEX建立總分降序的索引后,

表的記錄已經(jīng)按照總分降序排列,執(zhí)行命令GOTOP將指針移至排序后的第一?條

記錄,該記錄就是總分最高的記錄,故選項B為正確答案。

16、在VisualFoxPro中,相當(dāng)于主關(guān)鍵字的索引是

A、主索引

B、普通索引

C、惟一索引

D、排序索引

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

知識點解析:如果一個字段的值或幾個字段的值能夠惟一標(biāo)識表中的一條記錄,則

這樣的字段稱為候選關(guān)鍵字,一個表中可能含有多個候選關(guān)鍵字,用戶可以從中選

擇一個作為主關(guān)鍵字。VisualFoxPro中將主關(guān)鍵字稱為主索引。因此正確答案為

選項A。

17、在VisualFoxPro的工作1區(qū)和3區(qū)打開了數(shù)據(jù)表文件,再接著執(zhí)行SELECT0

后,選擇工作區(qū)的結(jié)果是()。

A、0

B、1

C、2

D、3

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

知識點解析:SELECTO命令功能是選擇編號最小的可用工作區(qū)(即尚未使用的工作

區(qū)),本題中還未使用的最小工作區(qū)是2號工作區(qū)。

18、以下關(guān)于視圖描述錯誤的是()。

A、只有在數(shù)據(jù)庫中可以建立視圖

B、視圖定義保存在視圖文件中

C、從用戶查詢的角度視圖和表一樣

D、視圖物理上不包括數(shù)據(jù)

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

知識點解析:計算機數(shù)據(jù)庫中的視圖是一個虛擬表,其內(nèi)容由查詢定義。同真實的

表一樣,視圖包含一系列帶有名稱的列和行數(shù)據(jù)。但是,視圖并不在數(shù)據(jù)庫中以存

儲的數(shù)據(jù)值集形式存在。行和列數(shù)據(jù)來自由定義視圖的查詢所引用的表,并且在引

用視圖時動態(tài)生成。在機械制圖中,將物體按正投影法向投影面投射時所得到的投

影稱為“視圖創(chuàng)建視圖時,視圖的名稱存儲在sysobjects表中。有關(guān)視圖中所定

義的列的信息添加到syscolumns表中,而有關(guān)視囪相親性的信息添加到sysdepends

表中。

19、下列關(guān)于SQL的超連接查詢的描述中,說法不正確的是()。

A、VisualFoxPro支持超連接運算符“*="和"=*”

B、在SQL中可以進行內(nèi)部連接、左連接、右連接和全連接

C、SQL的超連接運算符“*=”代表左連接,“=*”代表右連接

D、即使兩個表中的記錄不滿足連接條件,都會在目標(biāo)表或查詢結(jié)果中出現(xiàn),只是

不滿足條件的記錄對應(yīng)部分為空值

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

知識點解析:在普通連接即內(nèi)部聯(lián)接中是把符合條件的記錄包含到運算結(jié)果中,除

此之外,還可以把不符合條件記錄的部分屬性也包含到運算結(jié)果中,這樣的連接稱

為超連接。在一般的SQL中,超連接包括左聯(lián)接“*=”和右連接“=*"。左連接,在

結(jié)果表中包含第1個表中滿足條件的所有記錄:如果有在連接條件上匹配的元組,

則第2個表返回相應(yīng)值,否則第2個表返回空值。右連接,在結(jié)果表中包含第2

個表中滿足條件的所有汜錄;如果有在連接條件上匹配的元組,則第1個表返回相

應(yīng)值,否則第1個表返回空值。完全連接,先按左連接進行運算,再按右連接進

行運算。對于元組中不符合連接條件的屬性返回空值。VisualFoxPro不支持超連

接運算符,但是有專門的連接運算語法格式。

20、如果要創(chuàng)建一個3級分組報表,第一級分組是,工廠”,第二級分組是“車間”,

第三級分組是“工資總和”,當(dāng)前索引的索引表達式應(yīng)當(dāng)是()。

A、工廠+車間+工資總和

B、工廠十車間十STR(工資總和)

C、車間+工廠十STR(工資總和)

D、STR(工資總和)+車間+2E廠

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

知識點解析:多級數(shù)據(jù)分組報表的數(shù)據(jù)源必須可以分出級別來,如一個表中有“地

區(qū)”和“城市”字段,要使同一地區(qū)的記錄集中在一起顯示或打印,只需建立以“地

區(qū)''字段為關(guān)鍵字的索引,此時只能設(shè)計單級分組的報表。如果要使同一地區(qū)同一

城市的記錄也集中在一起顯示或打印,表必須建立了基于關(guān)鍵字表達式的復(fù)合索引

(多重索引),如“地區(qū)”+“城市”。題意中第一級分組是工廠,第二級分組是車間,

第三組分組是工資總和,而H索引表達式的數(shù)據(jù)類型為字符型,應(yīng)該先把數(shù)值型的

字段“上資總和”用STR函數(shù)轉(zhuǎn)換成字符型,所以當(dāng)前索引的索引表達式是:工廠+

車間+STR(工資總和)。

21、以下關(guān)于常量的敘述中,不正確的是o

A、常量可以表示一個具體的、不變的值

B、常量是指固定不變的值

C、不同類型的常量書寫格式不同

D、不同類型的常量書寫格式相同

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

知識?解*斤:在VisualFoxPro中,常量用以表示一個具體的、不變的值。常量共

有6種類型,分別是:字符型、貨幣型、日期型、日期時間型、邏輯型、數(shù)值型,

不同類型的常量書寫格式是不同的。

22、如果要為控件設(shè)置焦點,則控件的Enabled屬性和屬性必須設(shè)成工,

A、Visible

Cancel

C、Default

D、Buttons

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

知識點解析:在VisualFoxPro中,對象被指定了,它就獲得了焦點,焦點的標(biāo)志

可以是文本框的光標(biāo)、命令按鈕內(nèi)的虛線框等。如果要為控件設(shè)置焦點,則其

Enabled和Visible屬性必須為工。Enabled屬性決定對象是否可用,Visible屬性決

定對象是否可見。

23、在VisualFoxPro中,SETRELATION關(guān)聯(lián)操作是一種。

A、邏輯排序

B、物理排序

C、邏輯聯(lián)結(jié)

D、物理聯(lián)結(jié)

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

知識點解析:在數(shù)據(jù)庫沒計器中建立的表關(guān)聯(lián),是一種永久性的關(guān)聯(lián),但它不能控

制不同工作區(qū)中記錄指針的聯(lián)動。因此我們也需要建立一種控制表間記錄指針關(guān)系

的臨時聯(lián)系:利用SETRELATION命令可以建立這種臨時的邏輯聯(lián)結(jié)。

24、建立一個“職員”表,表中有5個字段:職員號、姓名、性別、年齡、部門。要

求職員號屬性的值惟一,并且不能為空值。建立該表的SQL語句可以是_____o

A、CREATETABLE職員(職員號CHAR(6),姓名CHAR(8),;性別CHAR(2),

年齡INT(4),部門CHAR(I2))

B、CREATETABLE職員(職員號C1LAR(6)NULL,姓名CHAR(8),;性別

CHAR(2),年齡INT(4),部門CHAR((12))

C、CREATETABLE職員(職員號CHAR(6)NOTNULLUNIQUE,;姓名

CHAR(8),性別CHAR(2),年齡INT(4),部門CHAR(12))

D、CREATETABLE職員(職員號CHAR(6)UNIQUE,姓名CHAR(8),;性別

CHAR(2),年齡INT(4),部門CHARR(12))

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

知識點解析:暫無解析

25、利用SQL的GRANT語句可向用戶授予操作權(quán)限。當(dāng)用該語句向用戶授予操

作權(quán)限時,若允許用戶將獲得的權(quán)限再授予其他用戶,應(yīng)在該語句中使用短語

A、WITHPRIVILEGES

B、WITHOPTION

C、WITHGRANTOPTION

D、WITHALLPRIVILEGES

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

知識點解析:暫無解析

26、執(zhí)行命令I(lǐng)NPUT”請輸入數(shù)據(jù):”TOXYZ時,可以通過鍵盤輸入的內(nèi)容包括

()。

A、字符串

B、數(shù)值和字符串

C、數(shù)值、字符串和邏輯值

D、數(shù)值、字符串、邏輯值和表達式

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

知識點解析:暫無解析

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

A、MODIFYv文件名〉

B、MODIFYCOMMAND〈文件名〉

C、MODIFYPROCEDUREv文件名〉

D、選項B和C都對

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

知識點解析:暫無解析

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

DOTESTSETTALKOFFCLOSEALLmX=uVisualFoxPro"mY=“二級”DO

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

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

的顯示結(jié)果為

A、二級VisualFoxPro

B、計算機等級二級VisualFoxPro

C、計算機等級VisualFoxPro

D、計算機等級二級

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

知識點解析:TFST調(diào)用了子程序0UR1,并且傳遞給SUR1一個參數(shù)mY-mY的

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

29、當(dāng)選中菜單某個選預(yù)時,都會有一定的動作,這個動作可以是

A、執(zhí)行一條命令

B、執(zhí)行一個過程

C、激活另一個菜單

D、以上都可以

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

知識點解析:無論是哪種菜單,當(dāng)選中菜單某個選項時,都會有一定的動作,這個

動作可以是執(zhí)行一條命令執(zhí)行一個過程和激活另一個菜單。

30、下列字串中,合法的VisualFoxPro自由表的字段名是。

A、工資總和

B、1999年人數(shù)

C、CHENGJIZONGHE

D、NO:34

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

知識點解析:VisualFoxPro自由表的字段變量名可以包含字母、漢字、數(shù)字和下

劃線,但必須以字母或漢字開頭,且每個字段名最多可用10個字節(jié)字符。如果用

漢字作宇段名,則最多只能用5個漢字。在同一個表結(jié)構(gòu)中不能重復(fù)使用相同的字

段名。選項A的“工資息和”是合法的字段名。而選項B、C、D都是錯誤的,因為

選項B中的“1999年人數(shù)”以數(shù)字力”開頭,選項C中的“CHENGJIZONGHE”的長度

超過了10個字符,選項D中的“NO;34”使用了冒號“;

31、創(chuàng)建自由表結(jié)構(gòu)時,在各欄目之間移動光標(biāo)的不正確操作是

A、單擊某一欄目

B、按Tab鍵

C、按組合鍵Shifl+Tab鍵

D、按回車鍵

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

知識點解析:在創(chuàng)建表的過程中,如臬需要在各欄目間移動光標(biāo),我們可以通過單

擊某一欄目、按Tab鍵、按組合鍵Shift+Tab鍵,如果按回車鍵光標(biāo)并不會移動到

另外一個欄目,囚此選預(yù)D為本題答案。

32、SQL語言具有兩種使用方式,分別稱為交互式SQL和

A、提示式SQL

B、多用戶SQL

C、嵌入式SQL

D、解釋式SQL

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

知識點解析:SQL語言可以直接以命令方式交互使用,也可以嵌入到程序設(shè)計語

言中以程序方式使用,并且使用起來非常方便.也就是說,SQL語言有兩種使用

方式,一種是交互式SQL,一種是嵌入式SQL。

33、若當(dāng)前工作區(qū)沒有打開的表,利用BROWSE命令后顯示的結(jié)果為()。

A、瀏覽表的數(shù)據(jù)

B、在屏幕上顯示表的數(shù)據(jù)

C、出現(xiàn)打開對話框,由用戶選擇表

D、系統(tǒng)提示出錯

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

知識點解析:若當(dāng)前工作區(qū)沒有打開的表,利用BROWSE命令后會彈出“打開”對

話框,由用戶選擇當(dāng)前數(shù)據(jù)庫中的表。

34、如果廠個班只能有一個班長,而且一個班長不能同時擔(dān)任其他班的班長,班級

和班長兩個實體之間的關(guān)系屬于O

A、一對一聯(lián)系

B、一對二聯(lián)系

C、多對多聯(lián)系

D、一對多聯(lián)系

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

知識點解析:兩個實體間的聯(lián)系可以歸納為3種類型:一對一聯(lián)系:一對一的聯(lián)

系表現(xiàn)為主表中的每一條記錄只與相關(guān)表中的一條記錄相關(guān)聯(lián)。一對多聯(lián)系:一對

多的聯(lián)系表現(xiàn)為主表中的每一條記錄與相關(guān)表中的多條記錄相關(guān)聯(lián)。多對多聯(lián)系:

多對多的聯(lián)系表現(xiàn)為一個表中的多個記錄在相關(guān)表中同樣有多個記錄其匹配。

35、運算結(jié)果是字符串“home”的表達式是()。

A、LEFT(”myhome”,4)

B、RIGHT("hometown".4)

C、SUBSTR("myhomctownn,4,4)

D、SUBSTR("myhometown",3,4)

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

知識點解析:取子串的函數(shù)有以下3個。格式1:LEFT(V字符表達式〉,〈長度〉)

格式2:RIGHT(V字符表達式〉,〈長度〉)格式3:SUBSTR(〈字符表達式》,〈起始

位置〉LV長度>])LEFT()從指定表達式值的左端取一個指定長度的子串作為函數(shù)

值;RIGHTO從指定表達式值的右端取一個指定長度的子串作為函數(shù)值;

SUBSTRO從指定表達式值的指定起始位置取指定長度的子串作為函數(shù)值。在

SUBSTR()函數(shù)中,若缺省第2個自變量V長度〉,則函數(shù)從指定位置一直取到最

后一個字符。從以上2個函數(shù)的功能得知,選項A的結(jié)果是“myho”,選項B)的結(jié)

果是“town”,選項C的結(jié)果是“omet”,選項D)的結(jié)果是“home”。

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

分。)

36、作為計算機科學(xué)技術(shù)領(lǐng)域中的一門新興學(xué)科,“軟件工程”主要是為了解決軟件

生產(chǎn)中出現(xiàn)的軟件開發(fā)效率和可維護性太低,開發(fā)成本和進度無法控制,以及軟件

質(zhì)量不能保證等所謂的問題。

標(biāo)準(zhǔn)答案:軟件危機

知識點解析:暫無解析

37、數(shù)據(jù)元素之間的整體稱為邏輯結(jié)構(gòu)。

標(biāo)準(zhǔn)答案:邏輯關(guān)系

知識點解析:暫無解析

38、棧和隊列通常采用的存儲結(jié)構(gòu)是【】。

標(biāo)準(zhǔn)答案:鏈?zhǔn)酱鎯晚樞虼鎯?/p>

知識點解析?:棧和隊列都屬于線性表,它們一般采用順序存儲結(jié)構(gòu),也可以對它們

采用鏈?zhǔn)酱鎯Y(jié)構(gòu)。棧、數(shù)組、表采用的存儲結(jié)構(gòu),各種存儲結(jié)構(gòu)的定義和區(qū)別。

39、在面向?qū)ο蟮某绦驔]計中,類描述的是具有相似性質(zhì)的一組【】。

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

知識點解析:將屬性、操作相似的對象歸為類,也就是說,類是具有共同屬性、共

同方法的對象的集合。

40、按照邏輯結(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)有樹、二叉樹

等。

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

41、設(shè)有如下關(guān)系表R:R(NO,NAME,SEX,AGE,CLASS)主關(guān)鍵字是NO,其中

NO為學(xué)號,NAME為姓名,SEX為性別,AGE為年齡,CLASS為班號。寫出實

現(xiàn)下列功能的SQL語句。插入“95031”班學(xué)號為30,姓名為“鄭和”的學(xué)生記錄:

標(biāo)準(zhǔn)答案:INSERTINTOR(NO,NAME,CLASS)VALUES(30,“鄭和”,“95031")

知識點解析:SQL插入語句格式為INSERTINTOdbLname(fname1[,fname2,...])

VALUES(eExpression1[,eExpression2,...])

42、函數(shù)BETWEEN(40,34,50)的運算結(jié)果是。

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

知識點解析:函數(shù)BETWEEN。用來判斷一個表達式的值是否介于另外兩個表達式

的值之間,返回值為邏輯真(.T.)或邏輯假(.F.)。在本題中數(shù)值40介于34和50之

間,因此表達式返回值為邏輯真(.T.)。

43、如果在不使用索引的情況下,將記錄指針定為學(xué)生表中成績大于60分記錄,

應(yīng)該使用的命令是O

標(biāo)準(zhǔn)答案:LOCATEFOR成績>60

知識點解析:在VisualFoxPro中,SEEK和FIND命令使用時,應(yīng)該先打開表文件

和索引文件。如果在索引文件沒有打開時,可以使用LOCATEFOR命令來定位指

針,將定位條件寫在命令后面即可。

44、利用SQL語句的定義功能,建立一個學(xué)生表文件,其中為學(xué)號建立主索引,

年齡的默認值為18,語句格式為:CREATETABLE學(xué)生(浮號C(5);年齡I

DEFAULT18)

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

知識點解析:在VisualFoxPro中可以通過SQL的CREATTABLE命令建立表。其

中,通過PRIMARYKEY短語可以為指定字段創(chuàng)建一個主索引,索引標(biāo)識名與字

段名相同。

45、頁框控件的頁面數(shù)由_____屬性指定,該屬性的默認值為2。

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

知識點解析:頁框是包含頁面的容器對象,而頁面本身也是一種容器,其中可以包

含所需要的控件。利用頁框、頁面和相應(yīng)的控件可以構(gòu)建大家熟知的選項卡對話

框。頁框的PageCount屬性用于指明一個頁框?qū)ο笏捻搶ο蟮臄?shù)量。該屬性

在設(shè)計和運行時可用,僅適用于頁框。

46、建立一個視圖SCORE的命令:VIEWASSELECT*FRoMT

SCOREo

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

知識點解析:在關(guān)系數(shù)據(jù)庫中,視圖也稱作窗口,即視圖是操作表的窗口,可以把

它看做是從表中派生出來的虛表。視圖是根據(jù)對表的查詢定義的,其命令格式如

下:CREATEVIEWviewnameASselectstatement其中selectstatement可以是任意

的SELECT查詢語句,它說明了限定了視圖中的數(shù)據(jù);視圖的字段名將與select

statement中指定的字段名或表中的字段名同名。

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

標(biāo)準(zhǔn)答案:關(guān)鍵字

知識點解析:暫無解析

48、下列命令執(zhí)行后的結(jié)果是[】oSTORE-100TOX?SIGN(X)*SQRT(ABS(X))

標(biāo)準(zhǔn)答案:-10.00或-10

知識點解析:SIGN(nExpression)返回值:返回指定數(shù)值表達式的符號

ABS(nExpression)返回值:返回指定數(shù)值表達式的絕對值SQRT(nExpression)返I可

值:返回指定數(shù)值表達式的平方根

49、在VisualFoxPro中,對于只取兩種值的數(shù)據(jù),一般使用【】字段。

標(biāo)準(zhǔn)答案:【】邏輯型

知識點解析:邏輯型字段允許使用邏輯真和邏輯假兩個值。

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

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

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

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

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

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

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

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

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

10分。)

1、在以下描述中,不是線性表順序存儲結(jié)構(gòu)的特征是

A、不便于插入和刪除

B、需要連續(xù)的存儲空間

C、可隨機訪問

D、需另外開辟空間來保存元素之間的關(guān)系

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

知識點解析:線性表的順序存儲是用一片連續(xù)空間來存放數(shù)據(jù)元素,其特點是邏輯

上相鄰的元素在物理位置上也相鄰,數(shù)據(jù)元素之間邏輯上的先后關(guān)系自動隱含在物

理位置的相鄰之中,因此不需要另外開辟空間來保存元素之間的關(guān)系。

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

A、棧是先進后出的線性表

B、棧只能順序存儲

C、棧具有記憶作用

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

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

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

操作都在棧頂進行,它是操作特點是先進后出,具有記憶作用。因此選項A、C、

D都是正確。??梢圆捎庙樞虼鎯Γ部梢圆捎面?zhǔn)酱鎯?,因此選項B說法不正

確,是答案。

3、在一棵度為3的樹中,度為3的結(jié)點個數(shù)為2,度為2的結(jié)點個數(shù)為1,則度為

0的結(jié)點個數(shù)為

A、4

B、5

C、6

D、7

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

知識點解析:設(shè)這棵樹中葉子結(jié)點數(shù)為n0,度數(shù)為1的結(jié)點數(shù)為nl,度數(shù)為2的

結(jié)點數(shù)為n2,度數(shù)為3的結(jié)點數(shù)為n3,總結(jié)點數(shù)為n,則n=n0+nl+n2+n3(l)設(shè)樹

的總?cè)攵葹閙。由于在樹中除了根結(jié)點外,其余每一個結(jié)點都有唯一的一個分支

進入,則樹的總結(jié)點數(shù)為n=m+l(2)又由于樹中這m個進入分支分別由非葉子結(jié)點

射出,其中度數(shù)為1的結(jié)點射出1,度數(shù)為2的結(jié)點射出2,度數(shù)為3的結(jié)點射出

3。而且射出分支總數(shù)與總的進入分支數(shù)相等,即m=nl+2n2+3n3(3)由式(1)、(2)、

⑶可以得到n0=n2+2n3+1=1+2x2+1=6。

4、已知一個有序表為(14,21,27,39,45,53,66,80,91,119,150),當(dāng)使用二分法查找值

為元素27的元素時,查找成功的比較次數(shù)為

A、I

B、2

C、3

D、5

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

知識(解析:根據(jù)二分法查找的查找過程,首先將27與表中中間的元素53進行比

較,由于27小于53,所以線性表的前半部分查找。第二次與比較的元素是前半部

分的中間元素,即27,這時兩者相等,即查找成功。

5、設(shè)待排序關(guān)鍵仍序列為(33,18,9,25,67,82,53,95,12,70),要按關(guān)鍵

碼值遞增的順序排序,采取以第一個關(guān)鍵碼為分界元素的快速排序法,第一趟排序

完成后關(guān)鍵碼33被放到了第個位置

A、3

B、5

C、7

D、9

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

知識點解析:快速排序的基本思想是:通過一趟排序?qū)⒋判蛴涗浄指畛瑟毩⒌膬?/p>

部分,其中一部分記錄的關(guān)鍵字均比另一部分記錄的關(guān)鍵字小,再分別對這兩部分

記錄繼續(xù)進行排序,以達到整個序列有序。在上述序列中,比關(guān)鍵碼33小的元素

有4個,因此第一趟排序完成后關(guān)鍵碼33被放到了第5個位置。

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

A、程序的規(guī)模

B、程序的易讀性

C、程序的執(zhí)行效率

D、程序的可移植性

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

知識點解析:結(jié)構(gòu)化程序設(shè)計主要強調(diào)的是程序清晰易讀,可理解性好,程序員能

夠進行逐步求精、程序證明和測試,以保證程序的正確性。

7、軟件工程包括軟件開發(fā)技術(shù)和軟件工程管理。下面屬于軟件工程管理內(nèi)容的是

A、軟件工具

B、軟件工程環(huán)境

C、開發(fā)方法

D、軟件工程經(jīng)濟學(xué)

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

知識點解析:軟件工程管理主要包括軟件管理學(xué)、軟件工程經(jīng)濟學(xué)、軟件心理學(xué)等

內(nèi)容。

8、關(guān)于模塊設(shè)計的原則,以下敘述中正確的是

A、模塊的內(nèi)聚性高,模塊之間的耦合度高

B、模塊的內(nèi)聚性高,模塊之間的耦合度低

C、模塊的內(nèi)聚性低,模塊之間的耦合度高

D、模塊的內(nèi)聚性低,模塊之間的耦合度低

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

知識點露析:耦合性和內(nèi)聚性是衡量軟件的模塊獨立性的兩個定性的度量標(biāo)準(zhǔn)。其

中,內(nèi)聚性是度量一個模塊功能強度的一個相對指標(biāo),耦合性則用來度量模塊之間

的相互聯(lián)系程度。它們是相互關(guān)聯(lián)的。在程序結(jié)構(gòu)中,各模塊的內(nèi)聚性越強,則耦

合性越弱。一般較優(yōu)秀的軟件設(shè)計,應(yīng)盡量做到高內(nèi)聚,低耦合,即減弱模塊之間

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

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

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

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

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

D、軟件工具

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

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

員(人員)、系統(tǒng)平臺之一—硬件平臺(硬件)、系統(tǒng)平臺之二——軟件平臺5個部

分構(gòu)成。其中,數(shù)據(jù)庫管理系統(tǒng)是DBMS是負責(zé)數(shù)據(jù)庫的建立、使用和維護的軟

件。DBMS建立在操作系統(tǒng)之上,實施對數(shù)據(jù)庫的統(tǒng)一管理和控制。用戶使用的

各種數(shù)據(jù)庫命令以及應(yīng)用程序的執(zhí)行,最終都必須通過DBMS。另外,DBMS還

承擔(dān)著數(shù)據(jù)庫的安全保批工作,按照DBA所規(guī)定的要求,保證數(shù)據(jù)庫的完整性和

安全性。所以數(shù)據(jù)庫管理系統(tǒng)DBMS是數(shù)據(jù)庫系統(tǒng)的核心,選項B是正確答案。

數(shù)據(jù)庫是數(shù)據(jù)的集合,它不是數(shù)據(jù)庫系統(tǒng)的核心;數(shù)據(jù)模型是用來抽象、表示和處

理現(xiàn)實世界中數(shù)據(jù)和信息的工具;軟件工具是用來輔助軟件開發(fā)、運行、維護、管

理、支持等活動的工具。所以選項A、C、D都不正確。

10、E-R模型屬于

A、概念模型

B、層次模型

C、網(wǎng)狀模型

D、關(guān)系模型

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

知識點解析:數(shù)據(jù)模型按不同的應(yīng)用層次分成3種類型,它們是概念數(shù)據(jù)模型、邏

輯數(shù)據(jù)模型、物理數(shù)據(jù)模型。實體-聯(lián)系模型(E-R模型)是概念數(shù)據(jù)模型,而關(guān)系模

型、層次模型、網(wǎng)狀模型都是邏輯數(shù)據(jù)模型。所以,選項A是正確答案。

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

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

A、EMPTY(.NULL.)

B、LIKE(*acd,,Be??

C、AT(,a;,123abc,)

D、EMPTY(SPACE(2))

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

知識點解析:本題考查的是VisualFoxPro中各個函數(shù)的功能及其返回指的類型。

選項A中的EMPTY函數(shù)的功能是測試其參數(shù)是否為“空值”:選項B中的LIKE函

數(shù)的功能是比較兩個字符串對應(yīng)位置上的字符,如果所有對應(yīng)的字符都相匹配,則

返回.T.,否則返回衛(wèi)。其中它的第一個中可以包含通配符,和?,*號可以與多個

任意字符相匹配,?號只能與任何一個字符相匹配;選項C中的AT函數(shù)的功能是

返回第一個參數(shù)在第二個參數(shù)中的開始位置,若沒有找到則返回0。本題4個選項

中只有D選項的返回值為邏輯真。關(guān)于EMPTY函數(shù)對不同類型的數(shù)據(jù)的空值如

表9-1所示:表9-1不同類型的“空”

數(shù)據(jù)類型“空值”

放值型、貸幣型、浮點

0

型、整型、雙精度型

字符型空串、空格、回車、換行

日期型、日期時間型空日期

備注型空內(nèi)容

邏輯型.F.

12、下列選項中不能返回邏輯值的是

A、EOF()

B、BOF()

C、RECNOO

D、FOUND0

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

知識點解析:本題考察的知識點是VisualFoxPro中各個函數(shù)的返回類型。函數(shù)

EOF的功能是測試當(dāng)前表記錄指針是否指向尾標(biāo)志,它的返回類型是邏輯型;函

數(shù)BOF的功能是測試當(dāng)前表記錄指針是否指向頭標(biāo)志,返回類型是邏輯型:函數(shù)

RECNO的功能是返回當(dāng)前記錄指針的記錄號,返回類型為數(shù)值型:函數(shù)FOUND

的功能是在表中查詢數(shù)據(jù)時,如果查到則返回工,否則返回衛(wèi),其返回類型為邏輯

型,因此本題的答案應(yīng)該是C。

13、執(zhí)行如下命令序列(設(shè)今天是2005年5月4一

H)storedate()tom_dateM_date=m_date-365?year(m_date)的顯示結(jié)果是

A、其中有錯誤

B、05/04/2001

C、2005

D、2004

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

知識點解析:通過分析本題所給的程序,首先將當(dāng)前日期存入內(nèi)存變量mdate中,

然后將mdate減去365天,并將結(jié)果存入內(nèi)存變量Mdate中,此時Mdate所表示的

是日期2004年5月4日,最后一行程序的意思是截取Mdate的年份并顯示在屏幕

上,因此本題的最后結(jié)果是2004。

14、如果要改變一個關(guān)系中屬性的排列順序,應(yīng)使用的關(guān)系運算是

A、重建

B、選取

C、投影

D、連接

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

知識點解析:關(guān)系代數(shù)中的運算分為兩大類,一個是傳統(tǒng)的集合運算,主要包括:

并、交、差;而對于操作關(guān)系,關(guān)系代數(shù)中還提供了專門的運算,包括選擇、投

影、連接和自然連接。如果需要改變關(guān)系中屬性的排列方式,應(yīng)該選擇的關(guān)系運算

是投影。

15、使用關(guān)系運算對表進行操作,得到的結(jié)果是

A、屬性

B、元組

C、關(guān)系

D、關(guān)系模式

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

知識點解析:關(guān)系運算分為兩大類,一個是傳統(tǒng)的集合運算,主要包括;并、交、

差:而對于操作關(guān)系,關(guān)系代數(shù)中還提供了專門的運算,包括選擇、投影、連接和

自然連接。這些關(guān)系運算對數(shù)據(jù)表進行操作之后,得到的結(jié)果還是關(guān)系。因此本題

的正確答案是C。

16、每個對象都可以對一個被稱為事件的動作進行識別和響應(yīng)。下面對于事件的描

述中,是錯誤的。

A、事件是一種預(yù)先定義好的特定的動作,由用戶或系統(tǒng)激活

B、VisualFoxPro基類的事件集合是由系統(tǒng)預(yù)先定義好后,是唯一的

C、VisualFoxPro基類的事件也可以由用戶創(chuàng)建

D、可以激活事件的用戶動作有按鍵、單擊鼠標(biāo)、移動鼠標(biāo)等

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

知識點解析:事件是一種由系統(tǒng)預(yù)先定義而由用戶或系統(tǒng)發(fā)出的動作。事件作用于

時象,對象識別事件并作出相應(yīng)反應(yīng)。事件可以由系統(tǒng)引發(fā),比如聲明對象時,系

統(tǒng)就引發(fā)一個Init事件,對象識別該事件,并執(zhí)行相應(yīng)的Init事件代碼。事件也可

以由用戶引發(fā),比如用戶用鼠標(biāo)單擊程序界面上的一個命令按鈕就引發(fā)了一個

Click事件,命令按鈕識別該事件并執(zhí)行相應(yīng)的Click事件代碼。在VisualFoxPro

中常用的事件集包括:鼠標(biāo)事件、鍵盤事件、改變空間內(nèi)容事件、空間焦點事件、

表單事件、數(shù)據(jù)環(huán)境事件與其他事件。VisualFoxPro中的常用事件見表9-2所

示:表9-2常用事件類別事件何時事件被激發(fā)鼠標(biāo)事件

Click使用鼠標(biāo)或鍵盤單擊控件Dbclick使用鼠標(biāo)雙擊控件MouseDown按下

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論