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

下載本文檔

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

文檔簡介

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

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

10分。)

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

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

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

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

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

接后件

標準答案:D

知識點解析:暫無解析

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

A、除了最后一層外,每一層上的結點數均達到最大值

B、可能缺少若干個左右葉子結點

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

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

標準答案:B

知識點解析:暫無解析

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

A、125

B、n/2

C、n

D^n+1

標準答案:C

知識點解析:暫無解析

4、下列選項中不屬于結構化程序設計方法的是()。

A、自頂向下

B、逐步求精

C、模塊化

D、可復用

標準答案:D

知識點解析:暫無解析

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

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

A、階段性報告

B、需求評審

C、總結

D、都不正確

標準答案:B

知識點解析:暫無解析

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

A、測試的挑剔性

B、完全測試的不可能性

C、測試的可靠性

D、測試的經濟性

標準答案:C

知識點解析:暫無解析

7、模塊獨立性是軟件模塊化所提出的要求,衡量模塊獨立性的度量標準是模塊的

()?

A、抽象和信息隱蔽

B、局部化和封裝化

C、內聚性和耦合性

D、激活機制和控制方法

標準答案:C

知識點解析?:暫無解析

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

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

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

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

D、軟件測試的目的是使程序符合結構化原則

標準答案:C

知識點解析:暫無解析

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

A、PAD

B、PFD

C、N-S

D、DFD

標準答案:D

知識點解析:暫無解析

10、下列特征中不是面向對象方法的主要特征的是()。

A、多態(tài)性

B、繼承

C、封裝性

D、模塊化

標準答案:D

知識點解析:暫無解析

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

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

A、查詢方法

B、加工方法

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

D、排序方法

標準答案:C

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

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

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

A、新建文件

B、刪除文件

C、添加文件

D、重命名文件

標準答案:D

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

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

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

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

A、工具欄

B、設計器

C、文件編輯器

D、項目管理器

標準答案:D

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

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

并采用圖示和樹形結構方式組織和顯示。

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

A、表單(Form)文件

B、報表(Report)文件

C、標簽(Label)文件

D、以上3種文件

標準答案:D

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

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

“標簽”。

15、要判斷數值型變量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)

標準答案:C

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

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

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

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

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

C、加快數據庫表的更新速度

D、加快數據庫表的查詢速度

標準答案:D

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

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

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

理程序設計。

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

A、OPENDATABASEabc

B、USEabe

C、USEDATABASEabc

D、OPENabc

標準答案:A

知識點解析:打開數據庫ahc的命令是OPENDATABASEabe。

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

A、LEFT(“myhome'',4)

B、RIGHT,hometown”,4)

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

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

標準答案:D

知識點解析:暫無解析

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

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

A、5

B、10

C、15

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

標準答案:C

知識點解析:暫無解析

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

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

A、單項查詢\v(Q)

B、單項查詢/<(Q)

C、單項查詢(/

D、單項查詢(\

標準答案:D

知識點解析:暫無解析

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

A、EMPTY。NULL.)

B、EMPTY(SPACE(8))

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

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

標準答案:B

知識點解析:暫無解析

22、在SQL語句中,SELECT語句中的JOIN是用來建立表間的聯系短語,應放在

下列()短語之后。

A、FROM

B、WHERE

C、ON

D、GROUPBY

標準答案:A

知識點解析:暫無解析

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

A、Parent

B、This

C、ThisForm

D、Click

標準答案:D

知識點解析:暫無解析

24、設有兩個數據庫表,父表和子表之間是一對多的聯系,為控制父表和子表中數

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

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

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

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

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

標準答案:B

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

整性之前,首先要建立表之間的聯系。最常見的聯系是一對多的聯系,在關系數據

陳中通過連接字段來體現和表示。連接字段在父表中是主關鍵字,即主索引,在子

表中是外部關鍵字,即普通索引。

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

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

A、12

R、14

C、16

D、18

標準答案:B

知識點解析:暫無解析

26、在表單設計中,關鍵字Thisform表示()。

A、當前對象的直接容器對象

B、當前對象所在的表單

C、當前對象

D、當前對象所在的表單集

標準答案:B

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

表示當前對象所在的表單;This表示當前對象:Thisformset表示當前對象所在的

表單集。

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

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

A、LOOP語句

B、EXIT語句

C、BREAK語句

D、RETURN語句

標準答案:B

知識點解析:暫無解析

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

A、既能對外層查詢排序,也能對內層查詢排序

B、只能對外層查詢排序,不能對內層查詢排序

C、不能對外層查詢排序,只能對內層查詢排序

D、既不能對外層查詢排序,也不能對內層查詢排序

標準答案:B

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

炯該短語,即不能對內層查詢排序。

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

共5分。)

使用如下數據表?!皩W生”表:學號C(8),姓名C(8),性別C(2),系名(6)“課程”

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

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

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

的SQL語句是(),

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

績,課程,學生WHERE成績.課程編號=課程.課程編號AND成績.學號=學

生.學號GROUPBY課程編號

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

課程,學生WHERE成績.課程編號=課程.課程編號AND成績.學號=學生.學

號GROUPBY課程.課程編號

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

績,課程,學生WHERE成績.課程編號=課程.課程編號AND成績.學號一學

生.學號ORDERBY課程.課程編號

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

課程,學生WHERE成績.課程編號=課程.課程編號AND成績.學號二學生.學

號ORDERBY課程.課程編號

標準答案:B

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

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

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

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

系。

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

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

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

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

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

標準答案:B

知識點解析:暫無解析

31、查詢所有選修了“計算機網絡”的學生成績,結果顯示該學生的“姓名”“系名”和

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

A、SELECT學生.姓名,學生.系名,成績.成績FROM學生,課程,成績

FOR學生.學號二成績.學號AND課程.課程編號二成績.課程編號AND課

程.課程名稱=”計算機網絡"ORDERBY成績.成績DESC

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

學生.學號二成績.學號ON課程.課程編號二成績.課程編號AND課程.課程名

稱=“計算機網絡"ORDERBY成績.成績DESC

C、SELECT學生.姓名,學生.系名,成績.成績FROM學生,課程,成績

WHERE學生.學號二成績.學號OR課程.課程編號=成績.課程編號OR課

程.課程名稱=”計算機網絡"ORDERBY成績.成績DESC

D、SELECT學生.姓名,學生.系名,成績.成績FROM學生,課程,成績

WHERE學生.學號二成績.學號AND課程.課程編號二成績.課程編號AND課

程.課程名稱=”計算機網絡"ORDERBY成績.成績DESC

標準答案:D

知識點解析:暫無解析

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

A、ALTERTABLE學生ADD系名(10)

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

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

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

標準答案:C

知識點解析:暫無解析

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

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

A、CREATEVIEWxsviewASSELECT學生.姓名,課程.課程名稱,成績.成

績FROM學生INNERJOIN成績INNERJOIN課程WHERE成績.課程編號二架

程.課程編號AND學生.學號二成績.學號

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

績.成績FROM學生INNERJOIN成績INNERJOIN課程ON成績.課程編號二課

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

C、CREATEVIEWXSViewASSELEcT學生.姓名,課程.課程名稱,成績.成

績WHERE學生INNERJOIN成績INNERJOIN課程ON成績.課程編號二課

程.課程編號ON學生.學號二成績.學號

D、CREATEVIEWxsviewASSELECT學生.姓名,課程.課程名稱,成績.成

績FROM學生INNERJOIN成績INNERJOIN課程ON成績.課程編號-課程.課

程編號ON學生.學號二成績.學號

標準答案:D

知識點解析:暫無解析

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

分。)

34、在面向對象方法中,類之間共享屬性和操作的機制稱為o

標準答案:繼承

知識點解析:在面向對象方法中,一個類可以從直接或間接的祖先中繼承所有屬性

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

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

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

標準答案:n/2

知識點解析:暫無解析

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

中的一個階段。

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

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

護期。

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

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

試模塊所產生的結果。

標準答案:驅動模塊

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

驅動,同時被測試模塊還要調用其他模塊,前者稱為驅動模塊,作用是將測試數據

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

38、在鏈表的運算過程中,能夠使空表與非空表的運算統一的結構是

標準答案:循環(huán)鏈表

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

表中至少有一個結點存在,從而使空表與非空表的運算統一。

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

39、多欄報表的打印順序設置為。

標準答案:自左向右

知識點解析:暫無解析

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

標準答案:FALSE

知識點解析:暫無解析

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

標準答案;前

知識點解析:暫無解析

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

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

ENDDO?Second

標準答案:anihc

知識點解析:暫無解析

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

件是。

標準答案:GOTFOFUS

知識點解析:暫無解析

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

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

標準答案:試考級等機算計

知識點解析:暫無解析

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

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

標準答案:ADDUNIQUE

知識點解析:暫無解析

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

USEXSdbfIN2student

標準答案:ALIAS

知識點解析:暫無解析

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

標準答案:.T.

知識點解析:暫無解析

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

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

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

標準答案:NOTIN

知識點解析:暫無解析

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

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

10分。)

1、SQL語句中,用于修改表結構的SQL命令是_____o

A、ALTERTABLE

B、MODIFYTABLE

C、ALTERSTRUCTURE

D、MODIFYSTRUCTURE

標準答案:A

知識點解析:暫無解析

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

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

B、線性表是一種線性結構

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

D、線性表可以是空表

標準答案:c

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

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

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

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

A、程序的結構應有助于讀者的理解

B、限制GOTO語句的使用

C、減少或取消注釋行

D、程序越短越好

標準答案:A

知識點。析:程序設計的風格主要強調程序的簡單、清晰和可理解性,以便讀者理

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

程序的理解,不應減少或取消,程序的長短要依據實際的需要而定,并不是越短越

好。

4、在VisualFoxPro中,關于自由表敘述正確的是。

A、自由表和數據庫表是完全相同的

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

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

D、自由表不可以加入到數據庫中

標準答案:2

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

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

表之間是可以相互轉換的。

5、下面敘述正確的是o

A、算法的執(zhí)行效率與數據的存儲結構無關

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

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

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

標準答案:4

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

借助程序設計語言中提供的數據類型及其算法。數據結構和算法是計算機科學的兩

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

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

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

需要的基本運算次數。

6、設一棵樹T的度為4,其中度為1,2,3,4的結點個數分別為4,2,1,1。

則T中的葉子結點為

A、8

B、7

C、6

D、5

標準答案:1

知識點解析:設這棵樹中葉子結點數為nO,度數為1的結點數為nl,度數為2的

結點數為n2,度數為3的結點數為n3,度數為4的結點數為n4,總結點數為n,

則n=n0+nl+n2+n3+n4式⑴設樹的總入度為m,由于在樹中除了根結點外,其

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

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

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

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

3xl+l=8o

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

A、0

B、I

C、n-l

D^n

標準答案:4

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

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

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

A、125

B、n/2

C、n

D、n+1

標準答案:4

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

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

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

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

9、下列特征中不是面向對象方法的主要特征的是()。

A、多態(tài)性

B、繼承

C、封裝性

D、模塊化

標準答案:8

知識點解析:面向對象沒計方法與面向過程設計方法有本質的不同,其基本原理

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

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

特點。

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

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

B、設計階段、編程階段、測試階段

C、總體設計、詳細設計、編程調試

D、需求分析、功能定義、系統設計

標準答案:1

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

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

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

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

A、=

B、IN

C、AND

D、NOT

標準答案:B

知識點解析:暫無解析

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

A、數據庫減少了數據冗余

B、數據庫中的數據可以共享

C、數據庫避免了一切數據的重夏

D、數據庫具有較高的數據獨立性

標準答案:C

知識點解析:暫無解析

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

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

以修改其Caption屬性。

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

B、MyForm.ClickENDWITH

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

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

標準答案:D

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

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

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

A、0

B、123.456

C、123

D、出錯

標準答案:C

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

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

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

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

TOZFSETINDEXTOZFGOTOPDISPLAY

A、顯示的記錄號是1

B、顯示分數最高的記錄號

C、顯示的記錄號是100

D、顯示分數最低的記錄號

標準答案:B

知識點解析:本題考查對索引的理解。利用命令INDEX建立總分降序的索引后,

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

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

16、在VisualFoxPro中,相當于主關鍵字的索引是

A、主索引

B、普通索引

C、惟一索引

D、排序索引

標準答案:A

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

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

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

選項A。

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

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

A、0

B、1

C、2

D、3

標準答案:C

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

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

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

A、只有在數據庫中可以建立視圖

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

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

D、視圖物理上不包括數據

標準答案:B

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

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

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

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

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

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

表中。

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

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

B、在SQL中可以進行內部連接、左連接、右連接和全連接

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

D、即使兩個表中的記錄不滿足連接條件,都會在目標表或查詢結果中出現,只是

不滿足條件的記錄對應部分為空值

標準答案:1

知識點解析:在普通連接即內部聯接中是把符合條件的記錄包含到運算結果中,除

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

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

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

則第2個表返回相應值,否則第2個表返回空值。右連接,在結果表中包含第2

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

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

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

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

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

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

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

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

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

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

標準答案:2

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

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

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

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

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

第三組分組是工資總和,而H索引表達式的數據類型為字符型,應該先把數值型的

字段“上資總和”用STR函數轉換成字符型,所以當前索引的索引表達式是:工廠+

車間+STR(工資總和)。

21、以下關于常量的敘述中,不正確的是o

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

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

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

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

標準答案:8

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

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

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

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

A、Visible

Cancel

C、Default

D、Buttons

標準答案:1

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

可以是文本框的光標、命令按鈕內的虛線框等。如果要為控件設置焦點,則其

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

定對象是否可見。

23、在VisualFoxPro中,SETRELATION關聯操作是一種。

A、邏輯排序

B、物理排序

C、邏輯聯結

D、物理聯結

標準答案:4

知識點解析:在數據庫沒計器中建立的表關聯,是一種永久性的關聯,但它不能控

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

的臨時聯系:利用SETRELATION命令可以建立這種臨時的邏輯聯結。

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))

標準答案:4

知識點解析:暫無解析

25、利用SQL的GRANT語句可向用戶授予操作權限。當用該語句向用戶授予操

作權限時,若允許用戶將獲得的權限再授予其他用戶,應在該語句中使用短語

A、WITHPRIVILEGES

B、WITHOPTION

C、WITHGRANTOPTION

D、WITHALLPRIVILEGES

標準答案:4

知識點解析:暫無解析

26、執(zhí)行命令INPUT”請輸入數據:”TOXYZ時,可以通過鍵盤輸入的內容包括

()。

A、字符串

B、數值和字符串

C、數值、字符串和邏輯值

D、數值、字符串、邏輯值和表達式

標準答案:8

知識點解析:暫無解析

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

A、MODIFYv文件名〉

B、MODIFYCOMMAND〈文件名〉

C、MODIFYPROCEDUREv文件名〉

D、選項B和C都對

標準答案:2

知識點解析:暫無解析

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

DOTESTSETTALKOFFCLOSEALLmX=uVisualFoxPro"mY=“二級”DO

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

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

的顯示結果為

A、二級VisualFoxPro

B、計算機等級二級VisualFoxPro

C、計算機等級VisualFoxPro

D、計算機等級二級

標準答案:2

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

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

29、當選中菜單某個選預時,都會有一定的動作,這個動作可以是

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

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

C、激活另一個菜單

D、以上都可以

標準答案:8

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

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

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

A、工資總和

B、1999年人數

C、CHENGJIZONGHE

D、NO:34

標準答案:1

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

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

漢字作宇段名,則最多只能用5個漢字。在同一個表結構中不能重復使用相同的字

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

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

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

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

A、單擊某一欄目

B、按Tab鍵

C、按組合鍵Shifl+Tab鍵

D、按回車鍵

標準答案:8

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

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

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

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

A、提示式SQL

B、多用戶SQL

C、嵌入式SQL

D、解釋式SQL

標準答案:4

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

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

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

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

A、瀏覽表的數據

B、在屏幕上顯示表的數據

C、出現打開對話框,由用戶選擇表

D、系統提示出錯

標準答案:4

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

話框,由用戶選擇當前數據庫中的表。

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

和班長兩個實體之間的關系屬于O

A、一對一聯系

B、一對二聯系

C、多對多聯系

D、一對多聯系

標準答案:1

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

系表現為主表中的每一條記錄只與相關表中的一條記錄相關聯。一對多聯系:一對

多的聯系表現為主表中的每一條記錄與相關表中的多條記錄相關聯。多對多聯系:

多對多的聯系表現為一個表中的多個記錄在相關表中同樣有多個記錄其匹配。

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

A、LEFT(”myhome”,4)

B、RIGHT("hometown".4)

C、SUBSTR("myhomctownn,4,4)

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

標準答案:8

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

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

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

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

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

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

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

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

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

分。)

36、作為計算機科學技術領域中的一門新興學科,“軟件工程”主要是為了解決軟件

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

質量不能保證等所謂的問題。

標準答案:軟件危機

知識點解析:暫無解析

37、數據元素之間的整體稱為邏輯結構。

標準答案:邏輯關系

知識點解析:暫無解析

38、棧和隊列通常采用的存儲結構是【】。

標準答案:鏈式存儲和順序存儲

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

采用鏈式存儲結構。棧、數組、表采用的存儲結構,各種存儲結構的定義和區(qū)別。

39、在面向對象的程序沒計中,類描述的是具有相似性質的一組【】。

標準答案:對象

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

同方法的對象的集合。

40、按照邏輯結構分類,結構可以分為線性結構和非線性結構,棧屬于o

標準答案:線性結構

知識點解析:數據的邏輯結構是指數據元素之間的邏輯關系,分為線性結構和非線

性結構。常見的線性結閡有線性表、棧和隊列等,常見的非線性結構有樹、二叉樹

等。

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

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

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

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

標準答案:INSERTINTOR(NO,NAME,CLASS)VALUES(30,“鄭和”,“95031")

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

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

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

標準答案:.T.或邏輯真、或真或.Y.

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

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

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

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

應該使用的命令是O

標準答案:LOCATEFOR成績>60

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

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

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

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

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

DEFAULT18)

標準答案:PRIMARYKEY

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

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

段名相同。

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

標準答案:PageCount

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

含所需要的控件。利用頁框、頁面和相應的控件可以構建大家熟知的選項卡對話

框。頁框的PageCount屬性用于指明一個頁框對象所包含的頁對象的數量。該屬性

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

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

SCOREo

標準答案:CREATE

知識點解析:在關系數據庫中,視圖也稱作窗口,即視圖是操作表的窗口,可以把

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

下:CREATEVIEWviewnameASselectstatement其中selectstatement可以是任意

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

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

47、在一個關系中,能夠唯一確定一個元組的屬性或屬性組合叫做【】。

標準答案:關鍵字

知識點解析:暫無解析

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

標準答案:-10.00或-10

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

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

值:返回指定數值表達式的平方根

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

標準答案:【】邏輯型

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

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

標準答案:0

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

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

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

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

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

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

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

10分。)

1、在以下描述中,不是線性表順序存儲結構的特征是

A、不便于插入和刪除

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

C、可隨機訪問

D、需另外開辟空間來保存元素之間的關系

標準答案:8

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

上相鄰的元素在物理位置上也相鄰,數據元素之間邏輯上的先后關系自動隱含在物

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

2、下列關于棧的描述中錯誤的是

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

B、棧只能順序存儲

C、棧具有記憶作用

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

標準答案:2

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

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

D都是正確。??梢圆捎庙樞虼鎯?,也可以采用鏈式存儲,因此選項B說法不正

確,是答案。

3、在一棵度為3的樹中,度為3的結點個數為2,度為2的結點個數為1,則度為

0的結點個數為

A、4

B、5

C、6

D、7

標準答案:4

知識點解析:設這棵樹中葉子結點數為n0,度數為1的結點數為nl,度數為2的

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

的總入度為m。由于在樹中除了根結點外,其余每一個結點都有唯一的一個分支

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

射出,其中度數為1的結點射出1,度數為2的結點射出2,度數為3的結點射出

3。而且射出分支總數與總的進入分支數相等,即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),當使用二分法查找值

為元素27的元素時,查找成功的比較次數為

A、I

B、2

C、3

D、5

標準答案:2

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

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

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

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

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

完成后關鍵碼33被放到了第個位置

A、3

B、5

C、7

D、9

標準答案:2

知識點解析:快速排序的基本思想是:通過一趟排序將待排序記錄分割成獨立的兩

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

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

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

6、結構化程序設計主要強調的是

A、程序的規(guī)模

B、程序的易讀性

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

D、程序的可移植性

標準答案:2

知識點解析:結構化程序設計主要強調的是程序清晰易讀,可理解性好,程序員能

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

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

A、軟件工具

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

C、開發(fā)方法

D、軟件工程經濟學

標準答案:8

知識點解析:軟件工程管理主要包括軟件管理學、軟件工程經濟學、軟件心理學等

內容。

8、關于模塊設計的原則,以下敘述中正確的是

A、模塊的內聚性高,模塊之間的耦合度高

B、模塊的內聚性高,模塊之間的耦合度低

C、模塊的內聚性低,模塊之間的耦合度高

D、模塊的內聚性低,模塊之間的耦合度低

標準答案:2

知識點露析:耦合性和內聚性是衡量軟件的模塊獨立性的兩個定性的度量標準。其

中,內聚性是度量一個模塊功能強度的一個相對指標,耦合性則用來度量模塊之間

的相互聯系程度。它們是相互關聯的。在程序結構中,各模塊的內聚性越強,則耦

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

的耦合性和提高模塊內的內聚性,有利于提高模塊的獨立性。

9、數據庫系統的核心是

A、數據庫

B、數據庫管理系統

C、數據模型

D、軟件工具

標準答案:2

知識點解析:數據庫系統是由數據庫(數據)、數據庠管理系統(軟件)、數據庫管理

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

分構成。其中,數據庫管理系統是DBMS是負責數據庫的建立、使用和維護的軟

件。DBMS建立在操作系統之上,實施對數據庫的統一管理和控制。用戶使用的

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

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

安全性。所以數據庫管理系統DBMS是數據庫系統的核心,選項B是正確答案。

數據庫是數據的集合,它不是數據庫系統的核心;數據模型是用來抽象、表示和處

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

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

10、E-R模型屬于

A、概念模型

B、層次模型

C、網狀模型

D、關系模型

標準答案:1

知識點解析:數據模型按不同的應用層次分成3種類型,它們是概念數據模型、邏

輯數據模型、物理數據模型。實體-聯系模型(E-R模型)是概念數據模型,而關系模

型、層次模型、網狀模型都是邏輯數據模型。所以,選項A是正確答案。

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

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

A、EMPTY(.NULL.)

B、LIKE(*acd,,Be??

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

D、EMPTY(SPACE(2))

標準答案:8

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

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

數的功能是比較兩個字符串對應位置上的字符,如果所有對應的字符都相匹配,則

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

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

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

中只有D選項的返回值為邏輯真。關于EMPTY函數對不同類型的數據的空值如

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

數據類型“空值”

放值型、貸幣型、浮點

0

型、整型、雙精度型

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

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

備注型空內容

邏輯型.F.

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

A、EOF()

B、BOF()

C、RECNOO

D、FOUND0

標準答案:4

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

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

數BOF的功能是測試當前表記錄指針是否指向頭標志,返回類型是邏輯型:函數

RECNO的功能是返回當前記錄指針的記錄號,返回類型為數值型:函數FOUND

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

型,因此本題的答案應該是C。

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

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

A、其中有錯誤

B、05/04/2001

C、2005

D、2004

標準答案:8

知識點解析:通過分析本題所給的程序,首先將當前日期存入內存變量mdate中,

然后將mdate減去365天,并將結果存入內存變量Mdate中,此時Mdate所表示的

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

上,因此本題的最后結果是2004。

14、如果要改變一個關系中屬性的排列順序,應使用的關系運算是

A、重建

B、選取

C、投影

D、連接

標準答案:4

知識點解析:關系代數中的運算分為兩大類,一個是傳統的集合運算,主要包括:

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

影、連接和自然連接。如果需要改變關系中屬性的排列方式,應該選擇的關系運算

是投影。

15、使用關系運算對表進行操作,得到的結果是

A、屬性

B、元組

C、關系

D、關系模式

標準答案:4

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

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

自然連接。這些關系運算對數據表進行操作之后,得到的結果還是關系。因此本題

的正確答案是C。

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

述中,是錯誤的。

A、事件是一種預先定義好的特定的動作,由用戶或系統激活

B、VisualFoxPro基類的事件集合是由系統預先定義好后,是唯一的

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

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

標準答案:4

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

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

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

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

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

中常用的事件集包括:鼠標事件、鍵盤事件、改變空間內容事件、空間焦點事件、

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

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

Click使用鼠標或鍵盤單擊控件Dbclick使用鼠標雙擊控件MouseDown按下

溫馨提示

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

最新文檔

評論

0/150

提交評論