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

下載本文檔

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

文檔簡介

2020年全國計(jì)算機(jī)二級vfp全真模擬考試題及答

案(四)

1.下列數(shù)據(jù)結(jié)構(gòu)中,屬于非線性結(jié)構(gòu)的是(c).

A)循環(huán)隊(duì)列B)帶鏈隊(duì)列C)二叉樹D)帶鏈棧

【解析】樹是簡單的非線性結(jié)構(gòu),所以二叉樹作為樹的一種也是一種

非線性結(jié)構(gòu).

2.假設(shè)表文件TEST.DBF已經(jīng)在當(dāng)前工作區(qū)打開,要修改其結(jié)構(gòu),可使

用命令(A).

A)MODISTRUB)MODICOMMTESTC)MODIDBFD)MODITYPETEST

【解析】要用命令修改表結(jié)構(gòu),先用USE打開要修改的表,然后使用

MODIFYSTRUCTURE打開表設(shè)計(jì)器,對表結(jié)構(gòu)進(jìn)行修改.

3.有如下賦值語句:a=〃計(jì)算機(jī)〃和b=〃微型〃,結(jié)果為〃微型機(jī)〃

的表達(dá)式是(D).

A)b+LEFT(a,3)B)b+RIGHT(a,1)

C)b+LEFT(a,5,2)D)b+RIGHT(a,2)

【解析】LEFT(〈字符表達(dá)式〉,〈長度〉)函數(shù)從指定表達(dá)式左端截取一

個(gè)指定長度的子串作為函數(shù)值.RIGHT(〈字符表達(dá)式〉,<長度〉)函數(shù)從

指定表達(dá)式右端截取一個(gè)指定長度的子串作為函數(shù)值.在Visual

FoxPro中,一個(gè)漢字的長度為2.所以RIGHT(a,2)的值是〃機(jī)〃,b+

RIGHT(a,2)=〃微型機(jī)〃.

4.在VisualFoxPro中,有如下內(nèi)存變量賦值語句:

X={"2001-07-2810:15:20PM}

Y=.F.

M=$123,45

N=123.45

Z="123.24〃

執(zhí)行上述賦值語句之后,內(nèi)存變量X、Y、MN和Z的數(shù)據(jù)類型分別是

(B).

A)D、L、Y、N、CB)T、L、Y、N、C

C)T、L、M、N、CD)T、L、Y、N、S

【解析】根據(jù)賦值的內(nèi)容判斷,X是日期時(shí)間型(T),Y是邏輯型(L),M

是貨幣型(Y),N是數(shù)值型(N),Z是字符型(C).

5.下面程序的運(yùn)行結(jié)果是(C).

SETEXACTON

s="ni"+SPACE(2)

IFs==ni

IFs=m

Ione

ELSE

?"two”

ENDIF

ELSE

IFs=ni

?”three”

ELSE

Q〃q〃

lfour

ENDIF

ENDIF

RETURN

A)oneB)twoC)threeD)four

【解析】在用雙等號運(yùn)算符(==)比較兩個(gè)字符串時(shí),只有當(dāng)兩個(gè)字

符串完全相同(包括空格以及各字符的位置)時(shí),運(yùn)算結(jié)果才會是邏輯

真.T.,否則為邏輯假.F.;在用單等號運(yùn)算符(=)比較兩個(gè)字符串時(shí),

運(yùn)算結(jié)果與SETEXACTON|OFF的設(shè)置有關(guān):當(dāng)設(shè)置ON時(shí),先在較短字符

串的尾部加上若干個(gè)空格,使兩個(gè)字符串的長度相等,然后再進(jìn)行精

確比較,當(dāng)設(shè)置OFF時(shí),只要右邊字符串與左邊字符串的前面部分內(nèi)容

相匹配,即可得到邏輯真的結(jié)果,即字符串的比較因右面的字符串

結(jié)束而終止.

本題中,s=〃ni〃+SPACE(2)=〃ni〃,第一層條件語句(IFs=

=〃ni〃)為邏輯假.F.,則進(jìn)入ELSE分支中.由于本題設(shè)置了SETEXACT

ON,第二層條件語句(IFs=〃ni〃)中,等號右側(cè)的長度小,所以會在右

側(cè)的字符串增加兩個(gè)空格,使之和左側(cè)的字符串長度相等,這與s(〃ni

〃)的值相等,所以第二層條件語句為邏輯真.工,程序?qū)?zhí)行:?

“three”語句,所以運(yùn)行結(jié)果為:three.

6.要為當(dāng)前表所有性別為〃女〃的職工增加100元工資,正確的命令是

B).

A)REPLACEALL工資WITH工資+100

B)REPLACE工資WITH工資+100FOR性別="女"

C)CHANGEALL工資WITH工資+100

D)CHANGEALL工資WITH工資+100FOR性別="女〃

【解析】在VisualFoxPro中,CHANGE和REPLACE命令都具有修改表記

錄的功能,但是,CHANGE命令只能用于交互環(huán)境中對當(dāng)前記錄進(jìn)行編

輯、修改,因此首先排除選項(xiàng)C)和D).使用REPLACE命令可以直接用指

定的表達(dá)式或值修改記錄,如果使用FOR短語,則修改邏輯表達(dá)式值為

真的所有記錄,選項(xiàng)A)使用了ALL短語,執(zhí)行結(jié)果是修改表中所有記錄,

與題目要求不符.

7.說明數(shù)組后,數(shù)組元素的初值是(D).

A)整數(shù)0B)不定值C)邏輯真D)邏輯假

【解析】數(shù)組創(chuàng)建后,系統(tǒng)自動給每個(gè)數(shù)組元素賦以邏輯假.F..

8.在VisualFoxPro中,通常以窗口形式出現(xiàn),用以創(chuàng)建和修改表、表

單、數(shù)據(jù)庫等應(yīng)用程序組件的可視化工具稱為(B).

A)向?qū))設(shè)計(jì)器C)生成器D)項(xiàng)目管理器

【解析】VisualFoxPro的設(shè)計(jì)器是創(chuàng)建和修改應(yīng)用系統(tǒng)各種組件的

可視化工具,利用各種設(shè)計(jì)器可以創(chuàng)建表、表單、數(shù)據(jù)庫、查詢、報(bào)

表等.

向?qū)且环N交互式程序,用戶在一系列向?qū)聊簧匣卮饐栴}或者

選擇選項(xiàng),向?qū)鶕?jù)回答生成文件或者執(zhí)行任務(wù),幫助用戶快速地

完成一般性的任務(wù).

生成器是帶有選項(xiàng)卡的對話框,用于簡化對表單、復(fù)雜控件和參照

完整性代碼的創(chuàng)建和修改過程.

項(xiàng)目管理器是VisulaFoxPro中處理數(shù)據(jù)和對象的主要組織工具,

它為系統(tǒng)開發(fā)者提供了極為便利的工作平臺.

9.在VisualFoxPro中,釋放表單時(shí)會引發(fā)的事件是(A).

A)UnLoad事件B)Init事件C)Load事件D)Reiease事件

【解析】釋放表單時(shí),會引發(fā)Destroy和Unload事件.而Init和Load事

件是在表單加載時(shí)引發(fā)的事件.Release方法會將表單從內(nèi)存中釋放.

10.在VisualFoxPro中,數(shù)據(jù)庫表字段的有效性規(guī)則的設(shè)置可以在

(C).

A)項(xiàng)目管理器中進(jìn)行B)數(shù)據(jù)庫設(shè)計(jì)器中進(jìn)行

C)表設(shè)計(jì)器中進(jìn)行D)表單設(shè)計(jì)器中進(jìn)行

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

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

它們是〃規(guī)則〃、〃信息〃、〃默認(rèn)值〃三項(xiàng).其中〃規(guī)則〃是邏輯表達(dá)式,〃

信息〃是字符串表達(dá)式,〃默認(rèn)值〃的類型則以字段的類型確定.

11.在VisualFoxPro中以下敘述正確的是(B).

A)表也被稱作表單

B)用CREATEDATABASE命令建立的數(shù)據(jù)庫文件不存儲用戶數(shù)據(jù)

C)用CREATEDATABASE命令建立的數(shù)據(jù)庫文件的擴(kuò)展名是DBF

D)一個(gè)數(shù)據(jù)庫中的所有表文件存儲在一個(gè)物理文件中

【解析】表是關(guān)系數(shù)據(jù)庫的一個(gè)關(guān)系,而表單是VisualFoxPro提供的

用于建立應(yīng)用程序界面的最主要的工具之一,表單內(nèi)可以包含命令按

鈕、文本框、列表框等各種界面元素,產(chǎn)生標(biāo)準(zhǔn)的窗口或?qū)υ捒?,所?/p>

表和表單是不同的概念,A)選項(xiàng)中表也被稱作表單的說法不正確;用

CREATEDATABASE命令建立的是數(shù)據(jù)庫文件,而數(shù)據(jù)庫是一個(gè)邏輯上

的概念和手段,它通過一組系統(tǒng)文件將相互關(guān)聯(lián)的數(shù)據(jù)庫表及其相關(guān)

的數(shù)據(jù)庫對象統(tǒng)一組織和管理,數(shù)據(jù)庫文件不包含用戶數(shù)據(jù),用戶數(shù)

據(jù)是存儲在表文件中,B)選項(xiàng)說法正確;數(shù)據(jù)庫文件的擴(kuò)展名是DBC,

而DBF是數(shù)據(jù)庫表文件,C)選項(xiàng)的說法不正確;在VisualFoxPro每個(gè)

表都對應(yīng)一個(gè)DBF文件,即都對應(yīng)一個(gè)物理文件,所以一個(gè)數(shù)據(jù)庫中的

所有表文件存儲在一個(gè)物理文件中的說法不正確.

12.在VisualFoxPro中,菜單程序文件的默認(rèn)擴(kuò)展名是(C).

A)mnxB)mntC)mprD)prg

【解析】菜單程序文件的擴(kuò)展名是mpr;mnx是菜單文件的擴(kuò)展名;mnt

是菜單備注文件的擴(kuò)展名;prg是程序文件的擴(kuò)展名.

13.下面有關(guān)數(shù)據(jù)庫表和自由表的敘述中,錯(cuò)誤的是(B).

A)數(shù)據(jù)庫表和自由表都可以用表設(shè)計(jì)器來建立

B)數(shù)據(jù)庫表和自由表都支持表間聯(lián)系和參照完整性

0自由表可以添加到數(shù)據(jù)庫中成為數(shù)據(jù)庫表

D)數(shù)據(jù)庫表可以從數(shù)據(jù)庫中移出成為自由表

【解析】所謂自由表,就是那些不屬于任何數(shù)據(jù)庫的表,在Visual

FoxPro中創(chuàng)建表時(shí),如果當(dāng)前沒有打開數(shù)據(jù)庫,則創(chuàng)建的表也是自由

表.可以將自由表添加到數(shù)據(jù)庫中,使之成為數(shù)據(jù)庫表;也可以將數(shù)據(jù)

庫表從數(shù)據(jù)庫中移出,使之成為自由表.所以A)選項(xiàng)數(shù)據(jù)庫表和自由

表都可以用表設(shè)計(jì)器來建立的說法正確;C)、D)選項(xiàng)的說法也正確;

而B)選項(xiàng)中,由于自由表不屬于任何數(shù)據(jù)庫,所以不支持表間聯(lián)系和

參照完整性,B)選項(xiàng)說法不正確.

14.設(shè)有關(guān)系歌手(歌手號,姓名,最后得分)和關(guān)系評分(歌手號,

分?jǐn)?shù),評委號),每個(gè)歌手的最后得分是所有評委給出的分?jǐn)?shù)的平均值,

則計(jì)算歌手〃最后得分〃的SQL語句是(A).

A)UPDATE歌手SET最后得分=(SELECTAVG(分?jǐn)?shù))FROM評分

WHERE歌手號=歌手.歌手號)

B)UPDATE歌手SET最后得分EXISTS(SELECTAV歌分?jǐn)?shù))FROM評分

WHERE歌手號=歌手.歌手號)

C)UPDATE歌手SET最后得分=(SELECTAVG(分?jǐn)?shù))FROM評分)

D)UPDATE歌手SET最后得分=(SELECTAVG(分?jǐn)?shù))FROM評分

GROUPBY評委號)

【解析】查詢的基本形式由SELECT-FROM—WHERE查詢塊組成.其中

SELECT說明要查詢的字段,F(xiàn)ROM說明要查詢的字段來自哪個(gè)表或哪

些表,WHERE說明查詢條件,即選擇元組的條件.本題規(guī)定每個(gè)歌手的

最后得分是所有評委給出的分?jǐn)?shù)的平均值,正確的語句應(yīng)為SELECT

AVG(分?jǐn)?shù))FROM評分WHERE歌手號=歌手.歌手號,選項(xiàng)A)為正確

答案.

15.設(shè)有關(guān)系評分(歌手號,分?jǐn)?shù),評委號),如果每個(gè)歌手的〃最后得分

〃的計(jì)算方法是:去掉一個(gè)最高分和一個(gè)最低分,取剩下分?jǐn)?shù)的平均分.

根據(jù)關(guān)系〃評分〃求每個(gè)歌手的〃最后得分〃并存儲于表TEMP中,表TEMP

中有兩個(gè)字段:〃歌手號〃和〃最后得分〃,并且按最后得分降序排列,生

成表TEMP的SQL語句是(D).

A)SELECT歌手號,(COUNT(分?jǐn)?shù))一MAX(分?jǐn)?shù))一MIN(分?jǐn)?shù)))/(SUM(*)

一2)最后得分FROM評分INTODBFTEMPGROUPBY歌手號ORDERBY

最后得分DESC

B)SELECT歌手號,(COUNT(分?jǐn)?shù))-MAX(分?jǐn)?shù))-MIN(分?jǐn)?shù)))/(SUM(*)

一2)最后得分FROM評分INTODBFTEMPGROUPBY評委號ORDERBY

最后得分DESC

C)SELECT歌手號,(SUM(分?jǐn)?shù))-MAX(分?jǐn)?shù))一MIN(分?jǐn)?shù)))/(COUNT

(*)-2)最后得分FROM評分INTODBFTEMPGROUPBY評委號ORDER

BY最后得分DESC

D)SELECT歌手號,(SUM(分?jǐn)?shù))一MAX(分?jǐn)?shù))一MIN(分?jǐn)?shù)))/(COUNT(*)

一2)最后得分FROM評分INTODBFTEMPGROUPBY歌手號ORDERBY

最后得分DESC

【解析】根據(jù)題干要求的計(jì)算歌手“最后得分〃的計(jì)算方法,應(yīng)使用Sum

計(jì)算分?jǐn)?shù)而非Count,因此首先排除A)、B)選項(xiàng).求每個(gè)歌手的〃最后得

分〃,應(yīng)該按照歌手號分組,gPGROUPBY歌手號.所以本題選D).

16.為〃評分〃表的〃分?jǐn)?shù)〃字段添加有效性規(guī)則:〃分?jǐn)?shù)必須大于等于0

并且小于等于10〃,正確的SQL語句是(B).

A)CHANGETABLE評分ALTER分?jǐn)?shù)SETCHECK分?jǐn)?shù)>=0AND分?jǐn)?shù)(

=10

B)ALTERTABLE評分ALTER分?jǐn)?shù)SETCHECK分?jǐn)?shù)>=0AND分?jǐn)?shù)〈

=10

C)ALTERTABLE評分ALTER分?jǐn)?shù)CHECK分?jǐn)?shù)>=0AND分?jǐn)?shù)<=10

D)CHANGETABLE評分ALTER分?jǐn)?shù)SETCHECK分?jǐn)?shù)>=0OR分?jǐn)?shù)(

二10

【解析】修改表結(jié)構(gòu)的命令是ALTERTABLE,添加有效性規(guī)則的命令格

式為:

ALTERTABLE〈表名》

ALTER[COLUMN](字段名1>

[NULL|NOTNULL]

[SETDEFAULT〈默認(rèn)值表達(dá)式>]

[SETCHECK〈邏輯表達(dá)式>[ERROR<字符型文本提示信息>]]

[RENAMECOLUMN〈字段名2〉T0〈字段名3>]

其中,ALTER[COLUM中〈字段名1>指出要修改列的字段名;SET

DEFAULT〈默認(rèn)值表達(dá)式》重新設(shè)置默認(rèn)值;SETCHECK〈邏輯表達(dá)

式》[ERROR〈字符型文本提示信息>]重新設(shè)置字段的合法值及錯(cuò)誤

提示信息;RENAMECOLUMN〈字段名2>T0〈字段名3》修改字段名,<

字段名2指定要修改的字段名,〈字段名3》指定修改后的字段名.本題B)

選項(xiàng)的格式正確.

17.刪除視圖myview的命令是(D).

A)DELETEmyviewVIEWB)DELETEmyview

C)DROPmyviewVIEWD)DROPVIEWmyview

【解析】視圖由于是從表派生而來的,所以不存在修改結(jié)構(gòu)的問題,

但是視圖可以刪除,其命令格式為:DROPVIEW〈視圖名).本題要?jiǎng)h除

視圖myview,正確的命令應(yīng)為DROPVIEWmyview,即D)選項(xiàng)正確.

18.假設(shè)temp,dbf數(shù)據(jù)表中有兩個(gè)字段〃歌手號〃和〃最后得分〃.下

面程序段的功能是:將temp,dbf中歌手的〃最后得分〃填入〃歌手〃表對

應(yīng)歌手的〃最后得分〃字段中.在下劃線處應(yīng)該填寫的SQL語句是

(B).

USE歌手

DOWHILE.NOT.EOF()

REPLACE歌手.最后得分WITHa[2]

SKIP

ENDDO

A)SELECT*FROMtempWHEREtemp.歌手號=歌手.歌手號TOARRAY

a

B)SELECT*FROMtempWHEREtemp.歌手號=歌手.歌手號INTOARRAY

a

C)SELECT*FROMtempWHEREtemp.歌手號=歌手.歌手號TOFILEa

D)SELECT*FROMtempWHEREtemp.歌手號=歌手.歌手號INTOFILE

a

【解析】在SQL查詢語句的尾部添加INTOARRAY〈數(shù)組名〉可以將查詢

的結(jié)果放入指定的數(shù)組中.本題B)選項(xiàng)的格式正確.

19.與"SELECTDISTINCT歌手號FROM歌手WHERE最后得分>=

ALL;(SELECT最后得分FROM歌手WHERESUBSTR(歌手號,1,1)=

"2")〃等價(jià)的SQL語句是(A).

A)SELECTDISTINCT歌手號FROM歌手WHERE最后得分>=(SELECT

MAX(最后得分)FROM歌手WHERESUBSTR(歌手號,1,1)=〃2")

B)SELECTDISTINCT歌手號FROM歌手WHERE最后得分>=

(SELECTMIN(最后得分)FROM歌手WHERESUBSTR(歌手號,1,1)=

〃2〃)

C)SELECTDISTINCT歌手號FROM歌手WHERE最后得分>=

ANY(SELECT最后得分FROM歌手WHERESUBSTR(歌手號,1,1)="2〃)

D)SELECTDISTINCT歌手號FROM歌手WHERE最后得分>=

SOME(SELECT最后得分FROM歌手WHERESUBSTR(歌手號,1,1)=

〃2〃)

【解析】SUBSTR(〈字符表達(dá)式》,〈起始位置》[,(長度>])為取子串函數(shù),

從指定表達(dá)式值的指定起始位置取指定長度的子串作為函數(shù)值.本題

的SQL語句的含義為,從表名為歌手的二維表中選出最后得分大于所

有的歌手號的第一個(gè)字符為2的歌手的最后得分,與此等價(jià)的SQL命令

為A)選項(xiàng).

20.下面關(guān)于運(yùn)行應(yīng)用程序的說法正確的是(C).

A).app應(yīng)用程序可以在VisualFoxPro和Windows環(huán)境下運(yùn)行

B).app應(yīng)用程序只能在Windows環(huán)境下運(yùn)行

C).exe應(yīng)用程序可以在VisualFoxPro和Windows環(huán)境下運(yùn)行

D).exe應(yīng)用程序只能在Windows環(huán)境下運(yùn)行

【解析】應(yīng)用程序連編結(jié)果有兩種文件形式:

①應(yīng)用程序文件(.app):需要在VisualFoxPro中運(yùn)行.

②可執(zhí)行文件(.exe):既可以在VisualFoxPro中運(yùn)行,也可以在

Windows下運(yùn)行.本題C)選項(xiàng)敘述正確.

21.在表單控件中,不屬于容器型控件的是(A).

A)組合框B)選項(xiàng)組C)頁框D)表格

【解析】表單中控件分為基本型控件和容器型控件.基本型控件有標(biāo)

簽(Label)控件、命令按鈕(CommandButton)、文本框(TextBox)、編

輯框(EditBox)>列表框(Listl)>組合框(ComboBox)、計(jì)時(shí)器控件

(Timer)、微調(diào)控件(Spinner);容器型控件有命令組(CommandGroup)、

選項(xiàng)組(OptionGroup)>表格(GriD)>頁框(PageFrame).本題A)選項(xiàng)

組合框?qū)儆诨拘涂丶?

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論