2020年全國計算機二級vfp全真模擬考試題及答案(七)_第1頁
2020年全國計算機二級vfp全真模擬考試題及答案(七)_第2頁
2020年全國計算機二級vfp全真模擬考試題及答案(七)_第3頁
2020年全國計算機二級vfp全真模擬考試題及答案(七)_第4頁
2020年全國計算機二級vfp全真模擬考試題及答案(七)_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2020年全國計算機二級vfp全真模擬考試題及答

案(七)

1.下列敘述中正確的是(B)。

A)有一個以上根結(jié)點的數(shù)據(jù)結(jié)構(gòu)不一定是非線性結(jié)構(gòu)

B)只有一個根結(jié)點的數(shù)據(jù)結(jié)構(gòu)不一定是線性結(jié)構(gòu)

0循環(huán)鏈表是非線性結(jié)構(gòu)D)雙向鏈表是非線性結(jié)構(gòu)

【解析】線性結(jié)構(gòu)應(yīng)滿足:有且只有一個根結(jié)點與每個結(jié)點最多有一

個前件,也最多有一個后件,所以B)正確。所以有一個以上根結(jié)點的

數(shù)據(jù)結(jié)構(gòu)一定是非線性結(jié)構(gòu),所以A)錯誤。循環(huán)鏈表和雙向鏈表都是

線性結(jié)構(gòu)的數(shù)據(jù)結(jié)構(gòu)。

2.下列關(guān)于二叉樹的敘述中,正確的是(B)。

A)葉子結(jié)點總是比度為2的結(jié)點少一個B)葉子結(jié)點總是比度為

2的結(jié)點多一個

0葉子結(jié)點數(shù)是度為2的結(jié)點數(shù)的兩倍D)度為2的結(jié)點數(shù)是

度為1的結(jié)點數(shù)的兩倍

【解析】根據(jù)二叉樹的基本性質(zhì)3:在任意一棵二叉樹中,度為0的葉

子結(jié)點總是比度為2的結(jié)點多一個。所以選擇B)。

3.程序調(diào)試的任務(wù)是(D)。

A)設(shè)計測試用例B)驗證程序的正確性C)發(fā)現(xiàn)程序中的

錯誤D)診斷和改正程序中的錯誤

【解析】程序調(diào)試的任務(wù)是診斷和改正程序中的錯誤。

4.下列關(guān)于數(shù)據(jù)庫設(shè)計的敘述中,正確的是(A)o

A)在需求分析階段建立數(shù)據(jù)字典

B)在概念設(shè)計階段建立數(shù)據(jù)字典

0在邏輯設(shè)計階段建立數(shù)據(jù)字典

D)在物理設(shè)計階段建立數(shù)據(jù)字典

【解析】數(shù)據(jù)字典是在需求分析階段建立,在數(shù)據(jù)庫設(shè)計過程中不斷

修改、充實和完善的。數(shù)據(jù)庫系統(tǒng)的三級模式是概念模式、外模式和

內(nèi)模式

5.下列選項中屬于面向?qū)ο笤O(shè)計方法主要特征的是(A)。

A)繼承B)自頂向下C)模塊化D)逐步求精

【解析】面向?qū)ο蠡痉椒ǖ幕靖拍钣袑ο?、類和實例、消息、、繼

承與多態(tài)性,所以選擇A)。

6.在VisualFoxPro中,要想將日期型或日期時間型數(shù)據(jù)中的年份用4

位數(shù)字顯示,應(yīng)當使用設(shè)置命令(A)。

A)SETCENTURYONB)SETCENTURYTO4C)SETYEARTO4

D)SETYAERTOyyyy

【解析】命令格式SETCENTURYON|OFF|TO的功能是用于決定如何顯

示或解釋一個日期數(shù)據(jù)的年份。ON顯示世紀,即用4位數(shù)字表示年份;

OFF不顯示世紀,即用2位數(shù)字表示年份;TO決定如何解釋一個用2位

數(shù)字年份表示的日期所處的世紀。

7.假設(shè)在數(shù)據(jù)庫表的表設(shè)計器中,字符型字段〃性別〃已被選中,正確

的有效性規(guī)則設(shè)置是(D)。

A)=〃男〃.OR.〃女"B)性別=〃男〃.OR.〃女"C)$〃男女〃

D)性別$〃男女〃

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

立,在表設(shè)計器的〃字段〃選項卡中有一組定義字段有效性規(guī)則的項目,

它們是〃規(guī)則〃、〃信息〃、〃默認值〃三項。其中〃規(guī)則”是邏輯表達式,

〃信息〃是字符串表達式,〃默認值〃的類型則以字段的類型確定。所以

正確的有效性規(guī)則設(shè)置必須為邏輯表達式,四個選項中只有D)選項是

正確的邏輯表達式。

8.在VisualFoxPro中,下面關(guān)于屬性、事件、方法敘述錯誤的是

(D)o

A)屬性用于描述對象的狀態(tài)B)方法用于表示對象的行為

0事件代碼也可以像方法一樣被顯式調(diào)用

D)基于同一個類產(chǎn)生的兩個對象不能分別設(shè)置自己的屬性值

【解析】在面向?qū)ο蟮母拍钪校瑢傩杂脕肀硎緦ο蟮臓顟B(tài),方法用來

描述對象的行為,事件是一種由系統(tǒng)預(yù)先定義而由用戶或系統(tǒng)發(fā)出的

動作,事件作用于對象,對象識別事件并作出相應(yīng)反應(yīng),事件可以由

系統(tǒng)引發(fā),也可以由用戶引發(fā),當由用戶引發(fā)時,可以像方法一樣被

顯式調(diào)用?;陬惿傻膶ο?,雖然采用了相同的屬性來表示狀態(tài),

但它們在屬性上的取值完全不同。這些對象一般有著不同的狀態(tài),且

彼此間相對獨立。

9.在表設(shè)計器中設(shè)置的索引包含在(C)。

A)單獨索引文件中B)唯一索引文件中C)結(jié)構(gòu)復(fù)合索引文

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

【解析】從索引的組織方式來講,索引分為三類索引文件:單獨的.idx

索引,是一種非結(jié)構(gòu)索引;采用非默認名的.Cdx索引,也是非結(jié)構(gòu)索

引;與表名同名的.cdx索引,是結(jié)構(gòu)復(fù)合索引。與表名同名的.cdx

索引是一種結(jié)構(gòu)復(fù)合壓縮索引,它是VisualFoxPro數(shù)據(jù)庫中最普通

也是最重要的一種索引文件,用表設(shè)計器建立的索引都是這類索弓I。

10.假設(shè)表〃學(xué)生.dbf〃已在某個工作區(qū)打開,且取別名為student。選

擇〃學(xué)生〃表所在工作區(qū)為當前工作區(qū)的命令是(D)。

A)SELECT0B)USE學(xué)生C)SELECT學(xué)生D)SELECT

student

【解析】指定工作區(qū)的命令格式為:SELECTnWorkArealcTableAlias,

其中參數(shù)nWorkArea是一個大于等于0的數(shù)字,用于指定工作區(qū)號,最

小的工作區(qū)號是1,最大的工作區(qū)號是32767,如果這里指定為0,則

選擇編號最小的可用工作區(qū);如果在某個工作區(qū)中已經(jīng)打開了表,若

要回到該工作區(qū)操作該表,可以使用參數(shù)cTableAlias,該參數(shù)是已

經(jīng)打開的表的別名。

11.以下關(guān)于視圖的描述正確的是(B)。

A)視圖和表一樣包含數(shù)據(jù)B)視圖物理上不包含數(shù)據(jù)

0視圖定義保存在命令文件中D)視圖定義保存在視圖文件中

【解析】在VisualFoxPro中,視圖是一個定制的虛擬表,它始終不

曾真正地含有數(shù)據(jù),它總是原來表的一個窗口,所以A)選項說法不正

確,B)選項說法正確;視圖的結(jié)果保存在數(shù)據(jù)庫中,在磁盤上找不到

類似的文件,所以C)選項、D)選項說法不正確。

12.以下關(guān)于關(guān)系的說法正確的是(C)。

A)列的次序非常重要B)行的次序非常重要C)列的次序無關(guān)

緊要D)關(guān)鍵字必須指定為第一列

【解析】在關(guān)系中,列的次序是無關(guān)緊要,任意交換兩列的位置也不

影響數(shù)據(jù)的實際含義;行的次序也無關(guān)緊要,任意交換兩行的位置并

不影響數(shù)據(jù)的實際含義。關(guān)鍵字和索引是人為建立的,可以是符合條

件的任一列;關(guān)鍵字是屬性或?qū)傩缘慕M合,關(guān)鍵字的值能夠唯一地標

識一個元組,對于關(guān)鍵字在關(guān)系中的位置,無關(guān)緊要。

13.下列程序段的輸出結(jié)果是(B)。

ACCEPTTOA

IFA=[123]

S=0

ENDIF

S=1

?S

A)0B)1C)123D)由A的值決定

【解析】本題考察的是條件語句的知識,條件語句格式為:IF〈條件X

語句序列1>[ELSEX語句序列2>]ENDIF,其功能是根據(jù)<條件)是否成

立從兩組代碼中選擇一組執(zhí)行,當無ELSE子句時一,可看做第二組代碼

不包含任何命令,若〈條件》成立,則執(zhí)行〈語句序列1》,然后轉(zhuǎn)向ENDIF

的下一條語句,因此本題不論A為多少都要執(zhí)行endif后的語句,輸

出結(jié)果始終為S=l。

14.設(shè)A=[6*8-2],B=6*8-2,C=”6*8-2”,屬于合法表達式是(c)

A)A+BB)B+CC)A-CD)C-B

【解析】合法的表達式是指:

①1個字符串,只含1個n目運算符與n個運算量,且該字符串正

確表達了該n個變量進行該n目運算符的運算,則該字符串是一個合法

的表達式。例如,C語言中的x+5與x>y?X:y都是合法的表達式。

②Al,A2...An是合法的表達式,則對1個n目運算符,由(A1),

(A2)...(An)作為運算對象,按相應(yīng)語法寫成的字符串表達式是一個

合法的表達式。

③規(guī)定一些隱性規(guī)則可確定運算符優(yōu)先級規(guī)則以及參與運算符運

算的各分量,第2步的表達式形成過程中去掉某一對括號并不影響運

算符的計算方式,則去掉括號后的字符串也是合法的表達式。

本題A、C為字符型常量,B為數(shù)值型常量,只有A—C是合法的表達

式,選項C)正確。

15.連續(xù)執(zhí)行以下命令,最后一條命令的輸出結(jié)果是(C)o

SETEXACTOFF

a=〃北京”

b=(a=〃北京交通〃)

?b

A)北京B)北京交通C).F.D)出錯

【解析】“setexactoff〃表示把精確比較關(guān)閉,所以〃北京交通〃=〃

北京〃為真(即認為它們確實相等),b=(a=〃北京交通〃),因此輸出

結(jié)果為”.F.〃,選項C)正確。

16.設(shè)x=〃123〃,y=123,k=〃y〃,表達式x+&k的值是(D)。

A)123123B)246C)123yD)數(shù)據(jù)類型不匹配

【解析】本題考查宏替換函數(shù):&〈字符型變量>口,其功能為替換出

字符型變量的內(nèi)容,即函數(shù)值是變量中的字符串。本題數(shù)據(jù)類型不匹

配,無法替換。

17.運算結(jié)果不是2010的表達式是(C)。

A)int(2010.9)B)round(2010.1,0)C)ceiling(2010.1)

D)floor(2010.9)

【解析】INT(〈數(shù)值表達式))返回指定數(shù)值表達式的整數(shù)部分。

CEILING(〈數(shù)值表達式))返回大于或等于指定數(shù)值表達式的最小整數(shù)。

FLOOR(《數(shù)值表達式》)返回小于或等于指定數(shù)值表達式的最大整數(shù)。

ROUND(《數(shù)值表達式1>,<數(shù)值表達式2>)返回指定表達式在指定位置

四舍五入之后的結(jié)果,若(〈數(shù)值表達式2>)大于等于0,那么它表示的

是要保留的小數(shù)位數(shù);若(〈數(shù)值表達式2>)小于0,那么它表示的是整

數(shù)部分的舍入位數(shù)。

18.學(xué)生表中有"學(xué)號〃、〃姓名〃和〃年齡”三個字段,SQL語句"SELECT

學(xué)號FROM學(xué)生〃完成的關(guān)系操作稱為(B)。

A)選擇B)投影C)連接D)并

【解析】投影運算是從一個關(guān)系中選出若干指定字段的值的操作,從

列的角度進行的運算。選擇運算是從一個關(guān)系中找出滿足給定條件的

記錄的操作,從行的角度進行的運算。連接關(guān)系是把兩個關(guān)系中的記

錄按一定條件橫向結(jié)合,生成一個新的關(guān)系。并運算要求有兩個表。

“SELECT學(xué)號FROM學(xué)生〃指從〃學(xué)生〃表中查詢字段”學(xué)號〃,因此為

投影運算。

19.查詢〃教師表〃的全部記錄并存儲于臨時文件one.dbf中的SQL命令

是(A)。

A)SELECT*FROM教師表INTOCURSORoneB)SELECT*FROM

教師表TOCURSORone

C)SELECT*FROM教師表INTOCURSORDBFoneD)SELECT*

FROM教師表TOCURSORDBFone

【解析】在SQL查詢語句的尾部添加INTOCURSOR〈臨時表名》可以將

查詢的結(jié)果放入指定的臨時表中。此操作通常是將一個復(fù)雜的查詢分

解,臨時表通常不是最終結(jié)果,可以接下來對臨時表操作得到最終結(jié)

果。生成的臨時表是當前被打開的并且是只讀的,關(guān)閉該文件時將自

動刪除。本題正確答案為A)。

20.創(chuàng)建一個名為student的新類,保存新類的類庫名稱是mylib,新

類的父類是Person,正確的命令是(C)。

A)CREATECLASSmylibOFstudentAsPersonB)CREATECLASS

studentOFPersonAsmylib

C)CREATECLASSstudentOFmylibAsPersonD)CREATE

CLASSPersonOFmylibAsstudent

【解析】建立類語句的格式為“CREATECLASS類名OF類庫名?AS

父類〃,題中要求新類的類庫名稱是mylib,父類是person,因此,正

確的命令是"CREATECLASSstudentOFmylibAsPerson”,即C)選

項正確。

21.〃教師表〃中有〃職工號〃、〃姓名”、〃工齡〃和"系號"等字段,〃學(xué)院

表〃中有〃系名〃和〃系號〃等字段,計算〃計算機〃系教師總數(shù)的命令是

(A)。

A)SELECTCOUNT(*)FROM教師表INNERJOIN學(xué)院表ON教師表.

系號=學(xué)院表.系號WHERE系名=〃計算機〃

B)SELECTCOUNT(*)FROM教師表INNERJOIN學(xué)院表ON教師表.

系號=學(xué)院表.系號ORDERBY教師表.系號HAVING學(xué)院表.系名

=〃計算機〃

C)SELECTSUM(*)FROM教師表INNERJOIN學(xué)院表ON教師表.系號

=學(xué)院表.系號GROUPBY教師表.系號HAVING學(xué)院表.系名=〃計

算機〃

D)SELECTSUM(*)FROM教師表INNERJOIN學(xué)院表ON教師表.系號

=學(xué)院表?系號ORDERBY教師表.系號HAVING學(xué)院表.系名=〃計

算機〃

【解析】本題考查SELECT查詢,VisualFoxPro的SQLSELECT命令的

語法格式如下:

SELECT[ALL|DISTINCT][TOP<數(shù)值表達式>[PERCENT]]

[<別名)."SELECT表達式>[AS<字段名>][,<別名>.]<SELECT

表達式>[AS<別名)…]

FROM[數(shù)據(jù)庫名!"表名》

[[INNERILEFT[OUTER]|RIGHT[OUTER]|FULL[OUTER]JOIN[數(shù)

據(jù)庫名!卜表名>

[ON連接條件…]

[[INTO目標文件]

I[TOFILE文件名[ADDITIVE]|TOPRINTER[PROMPT]|TO

SCREEN]]

[WHERE〈連接條件》[AND連接條件…][AND|OR篩選條件

[GROUPBY〈分組表達式1>[,分組表達式2…]]

[HAVING〈篩選條件>]

[UNION[ALL]<SELECT命令》]

[ORDERBY〈排序表達式>[ASCIDESC]

本題不必使用排序(ORDERBY)、分組(GROUPBY)和超鏈接查詢

(INNERJOIN),A)選項語法格式正確。

22.〃教師表〃中有〃職工號〃、〃姓名〃、〃工齡〃和〃系號〃等字段,〃學(xué)院

表〃中有〃系名〃和〃系號〃等字段,求教師總數(shù)最多的系的教師人數(shù),

正確的命令序列是(D)。

A)SELECT教師表.系號,COUNTS)AS人數(shù)FROM教師表,學(xué)院表

GROUPBY教師表.系號INTODBFTEMP

ELECTMAX(人數(shù))FROMTEMP

B)SELECT教師表.系號,COUNT(^)FROM教師表,學(xué)院表WHERE教

師表.系號=學(xué)院表.系號GROUPBY教師表.系號INTODBFTEMP

SELECTMAX(人數(shù))FROMTEMP

0SELECT教師表.系號,COUNTS)AS人數(shù)FROM教師表,學(xué)院表

WHERE教師表.系號=學(xué)院表.系號GROUPBY教師表.系號TOFILE

TEMP

SELECTMAX(人數(shù))FROMTEMP

D)SELECT教師表.系號,COUNTS)AS人數(shù)FROM教師表,學(xué)院表

WHERE教師表.系號=學(xué)院表.系號GROUPBY教師表.系號INTO

DBFTEMP

SELECTMAX(人數(shù))FROMTEMP

解析】本題考查SELECT查詢,VisualFoxPro的SQLSELECT命令的語

法格式如下:

SELECT[ALL|DISTINCT][TOP<數(shù)值表達式>[PERCENT]]

[<別名)."SELECT表達式>[AS<字段名>][,<別名>.]<SELECT

表達式>[AS<別名)…]

FROM[數(shù)據(jù)庫名!"表名>

[[INNERILEFT[OUTER]IRIGHT[OUTER]IFULL[OUTER]JOIN[數(shù)

據(jù)庫名!"表名>

[ON連接條件…]

[[INTO目標文件]

I[TOFILE文件名[ADDITIVE]|TOPRINTER[PROMPT]|TO

SCREEN]]

[WHERE〈連接條件》[AND連接條件…][ANDIOR篩選條件

[GROUPBY(分組表達式1>[,分組表達式2…]]

[HAVING〈篩選條件>]

[UNION[ALL]<SELECT命令》]

[ORDERBY〈排序表達式>[ASCIDESC]

要查詢教師總數(shù)最多的系的教師人數(shù),首先排除B)選項。輸出查

詢結(jié)果應(yīng)使用into而不是to,排除C)選項。而B)選項命令語句的順序

錯誤,所以本題選D)。

23.假設(shè)〃圖書〃表中有C型字段〃圖書編號〃,要求將圖書編號以字母A

開頭的圖書記錄全部打上刪除標記,可以使用SQL命令(D)。

A)DELETEFROM圖書FOR圖書編號='%〃B)DELETEFROM圖

書WHERE圖書編號="%〃

C)DELETEFROM圖書FOR圖書編號="*'D)DELETEFROM

圖書WHERE圖書編號LIKE〃A%〃

【解析】LIKE為字符串匹配運算符,可與通配符級〃和〃「一起使用。

〃%〃表示與任意多個字符匹配;"〃表示與任意一個字符匹配。圖書編

號以字母A開頭的圖書記錄可用LIKE〃A%〃表示,使用DELETE命令刪除

記錄,正確的選項為D)。

24.下列關(guān)于命令DOFORMXXNAMEYYLINKED的陳述中,正確的是

(C)。

A)產(chǎn)生表單對象引用變量X

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論