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

下載本文檔

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

文檔簡介

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

案(五)

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

A)線性表的鏈?zhǔn)酱鎯Y(jié)構(gòu)與順序存儲結(jié)構(gòu)所需要的存儲空間是相同

B)線性表的鏈?zhǔn)酱鎯Y(jié)構(gòu)所需要的存儲空間一般要多于順序存儲結(jié)

構(gòu)

C)線性表的鏈?zhǔn)酱鎯Y(jié)構(gòu)所需要的存儲空間一般要少于順序存儲結(jié)

構(gòu)

D)線性表的鏈?zhǔn)酱鎯Y(jié)構(gòu)與順序存儲結(jié)構(gòu)在存儲空間的需求上沒有

可比性

【解析】線性鏈?zhǔn)酱鎯Y(jié)構(gòu)中每個結(jié)點都由數(shù)據(jù)域與指針域兩部分組

成,增加了存儲空間,所以一般要多于順序存儲結(jié)構(gòu).

2.軟件生命周期是指(A).

A)軟件產(chǎn)品從提出、實現(xiàn)、使用維護(hù)到停止使用退役的過程

B)軟件從需求分析、設(shè)計、實現(xiàn)到測試完成的過程

0軟件的開發(fā)過程D)軟件的運行維護(hù)過

【解析】通常,將軟件產(chǎn)品從提出、實現(xiàn)、使用維護(hù)到停止使用退役

的過程稱為軟件生命周期.也就是說,軟件產(chǎn)品從考慮其概念開始,到

該軟件產(chǎn)品不能使用為止的整個時期都屬于軟件生命周期.

3.面向?qū)ο蠓椒ㄖ?,繼承是指(D).

A)一組對象所具有的相似性質(zhì)B)一個對象具有另一個對象的性

質(zhì)

0各對象之間的共同性質(zhì)D)類之間共享屬性和操作的機(jī)制

【解析】繼承是面向?qū)ο蟮姆椒ǖ囊粋€主要特征,是使用已有的類的

定義作為基礎(chǔ)建立新類的定義技術(shù).廣義的說,繼承是指能夠直接獲

得已有的性質(zhì)和特征,而不必重復(fù)定義它們,所以說繼承是指類之間

共享屬性和操作的機(jī)制.

4.數(shù)據(jù)庫設(shè)計中反映用戶對數(shù)據(jù)要求的模式是(C).

A)內(nèi)模式B)概念模式C)外模式D)設(shè)計模式

【解析】數(shù)據(jù)庫系統(tǒng)的三級模式是概念模式、外模式和內(nèi)模式.概念

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

視圖.外模式也稱子模式或用戶模式,它是用戶的數(shù)據(jù)視圖,給出了每

個用戶的局部數(shù)據(jù)描述,所以選擇C).內(nèi)模式又稱物理模式,它給出了

數(shù)據(jù)庫物理存儲結(jié)構(gòu)與物理存取方法.

5.擴(kuò)展名為pjx的文件是(D).

A)數(shù)據(jù)庫表文件B)表單文件C)數(shù)據(jù)庫文件D)項目文件

【解析】擴(kuò)展名為pjx的文件是項目文件;數(shù)據(jù)庫表文件的擴(kuò)展名是

dbf;表單文件的擴(kuò)展名是sex;數(shù)據(jù)庫文件的擴(kuò)展名是dbc.

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

A)關(guān)系也被稱作表單B)數(shù)據(jù)庫表文件存儲用戶數(shù)據(jù)

C)表文件的擴(kuò)展名是.DBCD)多個表存儲在一個物理文件中

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

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

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

表和表單是不同的概念,A)選項中關(guān)系也被稱作表單的說法不正確,

應(yīng)該是被稱作表;表文件是數(shù)據(jù)庫中存儲數(shù)據(jù)的載體,所以B)選項的

說法正確;表文件的擴(kuò)展名是DBF,而DBC是數(shù)據(jù)庫庫文件的擴(kuò)展名,C)

選項的說法不正確;在VisualFoxPro每個表都對應(yīng)一個DBF文件,即

都對應(yīng)一個物理文件,所以一個數(shù)據(jù)庫中的所有表文件存儲在一個物

理文件中的說法不正確.

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

A)視圖保存在項目文件中B)視圖保存在數(shù)據(jù)庫中

C)視圖保存在表文件中D)視圖保存在視圖文件中

【解析】視圖是一個虛擬表.所謂虛擬,是因為視圖的數(shù)據(jù)是從已有的

數(shù)據(jù)庫表或其他視圖中抽象得來的,這些數(shù)據(jù)在數(shù)據(jù)庫中并不實際存

儲,僅在其數(shù)據(jù)字典中存儲視圖的定義.但視圖一經(jīng)定義,就成為數(shù)據(jù)

庫的組成部分,可以像數(shù)據(jù)庫表一樣接受用戶的查詢.

8.關(guān)閉表單的程序代碼是ThisForm.Release,(D).

A)表單對象的標(biāo)題B)表單對象的屬性

C)表單對象的事件D)表單對象的方法

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

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

作,事件作用于對象,對象識別事件并作出相應(yīng)反應(yīng).Release是將表

單從內(nèi)存中釋放,它是表單的一種行為,所以它是表單對象的方法.

9.VisualFoxPro是(B).

A)數(shù)據(jù)庫系統(tǒng)B)數(shù)據(jù)庫管理系統(tǒng)C)數(shù)據(jù)庫D)數(shù)據(jù)庫應(yīng)

用系統(tǒng)

【解析】數(shù)據(jù)庫是存儲在計算機(jī)存儲設(shè)備上,結(jié)構(gòu)化的相關(guān)數(shù)據(jù)的集

合;數(shù)據(jù)庫管理系統(tǒng)是對數(shù)據(jù)實行專門管理,提供安全性和完整性等

統(tǒng)一機(jī)制,可以對數(shù)據(jù)的建立、使用、維護(hù)進(jìn)行管理;數(shù)據(jù)庫系統(tǒng)是指

引進(jìn)數(shù)據(jù)庫技術(shù)后的計算機(jī)系統(tǒng),實現(xiàn)有組織地、動態(tài)地存儲大量相

關(guān)數(shù)據(jù),提供數(shù)據(jù)處理和信息資源共享的便利手段,數(shù)據(jù)庫系統(tǒng)由硬

件系統(tǒng)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)及相關(guān)軟件、數(shù)據(jù)庫管理員和用戶

等部分組成;數(shù)據(jù)庫應(yīng)用系統(tǒng)是由系統(tǒng)開發(fā)人員利用數(shù)據(jù)庫系統(tǒng)資源

開發(fā)出來的,面向某一類實際應(yīng)用的軟件系統(tǒng);而VisualFoxPro系統(tǒng)

作為對數(shù)據(jù)庫進(jìn)行建立、使用、維護(hù)的平臺,它是一套數(shù)據(jù)庫管理系

統(tǒng).

10.下列程序段執(zhí)行以后,內(nèi)存變量y的值是(B).

x=76543

y=0

DOWHILEx>0

y=x%10+y*10

x=int(x/10)

ENDDO

A)3456B)34567C)7654D)76543

【夠析】%是求余運苒*乘運算./是除運算;

inl(>函數(shù)返回拈定表達(dá)式的假枚部分;D?循環(huán)的執(zhí)行過程

如下:

執(zhí)行次數(shù)y

執(zhí)行前76543O

176543

276534

3345

473456

5034567

所以在案W談是34567

H.下面程序計算一個整數(shù)的各位數(shù)字之和.在下劃線處應(yīng)填寫的語

句是(A).

SETTALKOFF

INPUT"x=〃TOx

s=0

DOWHILEx!=0

s=s+M0D(x,10)

ENDDO

?s

SETTALKON

A)x=int(x/10)B)x=int(x%10)C)x=x—int(x/10)D)x=x—

int(x%10)

【解析】MOD是取余函數(shù),MOD(x,10)就是取x的個位數(shù),因為本題是計

算一個整數(shù)的各位數(shù)字之和,如果依次把x的各位移到個位數(shù)上,進(jìn)行

相加就可以實現(xiàn)了.Do循環(huán)中的第一條語句,即是計算個位數(shù)之和,所

以第2條語句應(yīng)該是將x的各位數(shù)字進(jìn)行移動,而A)選項的語句是將x

的值除以10后取整,即可以實現(xiàn)將每位向右移動一位.

12.命令SELECT0的功能是(A).

A)選擇編號最小的未使用工作區(qū)B)選擇0號工作區(qū)

C)關(guān)閉當(dāng)前工作區(qū)中的表D)選擇當(dāng)前工作區(qū)

【解析】在多工作區(qū)中,指定工作區(qū)的命令是:SELECT

nWorkArea|cTableAlias,其中參數(shù)nWorkArea是一個大于等于0的數(shù)

字,用于指定工作區(qū)號,最小的工作區(qū)號是1,最大的工作區(qū)號是32767,

如果這里指定為0,則選擇編號最小的可用工作區(qū).

13.有關(guān)ZAP命令的描述,正確的是(C).

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

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

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

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

【解析】使用ZAP命令可以物理刪除表中的全部記錄,不管是否有刪除

標(biāo)記.該命令只是刪除全部記錄,并沒有刪除表,執(zhí)行完該命令后表結(jié)

構(gòu)依然存在.

14.下列程序段執(zhí)行以后,內(nèi)存變量X和Y的值是(C).

CLEAR

STORE3TOX

STORE5TOY

PLUS((X),Y)

?X,Y

PROCEDUREPLUS

PARAMETERSAl,A2

A1=A1+A2

A2=A1+A2

ENDPROC

A)813B)313C)35D)85

【解析】參數(shù)傳遞有按值傳遞和按引用傳遞兩種方式,按值傳遞時,

形參變量值的改變不會影響實參變量的取值;按引用傳遞時.,當(dāng)形參

變量值改變時一,實參變量值也隨之改變.

模塊的調(diào)用格式有兩種:

格式1:使用DO命令,格式為DO〈文件名〉I〈過程名》.

格式2:在文件名或過程名后面加一對小括號,格式為〈文件名》|<

過程名》(),括號中包括若干個實參變量.

本題采用的是利用格式2的方式調(diào)用模塊程序,采用格式2調(diào)用模

塊程序時,默認(rèn)情況下都以按值方式傳遞參數(shù).如果實參是變量,可以

通過SETUDFPARMS命令重新設(shè)置參數(shù)傳遞的方式,但是,需要注意的

是,不論是設(shè)置何種傳遞方式,凡是用一對圓括號將一個變量括起來

使其變成一般形式的表達(dá)式,總是按值傳遞,它不受SETUDFPARMS值

的設(shè)置影響.本題中X和Y都是按值傳遞,形參值的變化不會影響到實

參值,所以程序段執(zhí)行以后X值等于3,Y值等于5.

15.下列程序段執(zhí)行以后,內(nèi)存變量y的值是(D).

CLEAR

x=12345

y=0

DOWHILEx>0

y=y+x%10

x=int(x/10)

ENDDO

?y

A)54321B)12345051D)15

【解析】%足求余運算./是除運算;強(qiáng)》“)國敢近

問指定表達(dá)式的整數(shù)部分;no腐訐內(nèi)的笫一條語旬y=>+

io是將*的個位數(shù)相加.第二條語句是將*各位數(shù)字向右

移動一位(卑個位數(shù)丟棄).即卜位效空為個位效.所以整個?

循Jf?是將X的各,之拔收[加.即1+2+3+4-5=15Oo循的

執(zhí)行過程如下:

執(zhí)行次數(shù)一

Xy

執(zhí)行的一

12345O

112345

21239

31212

4114

5O15

所以答案應(yīng)該是15

16.假設(shè)〃訂單〃表中有訂單號、職員號、客戶號和金額字段,如下SQL

命令可以正確執(zhí)行的是(B).

A)SELECT職員號FROM訂單GROUPBY職員號HAVINGCOUNT(*)>3

ANDAVG_金額>200

B)SELECT職員號FROM訂單GROUPBY職員號HAVINGC0UNT(*)>3

ANDAVG(金額)>200

C)SELECT職員號FROM訂單GROUPBY職員號HAVINGCOUNT(*)>3

WHEREAVG(金額)>200

D)SELECT職員號FROM訂單GROUPBY職員號WHERECOUNT(*)>3

ANDAVG_金額>200

【解析】查詢是由SELECT和FROM短語構(gòu)成的無條件查詢,或由SELECT、

FROM和WHERE短語構(gòu)成的條件查詢.其基本格式為:SELECTV字段名

表》FROM〈表名表〉WHERE〈條件》GROUPBY〈字段>HAVING<

條件>ORDERBY<字段>INTODBF|TABLE|.GROUPBY語句用來分

組,HAVING語句用來限定分組必須滿足的條件.C)、D)選項格式錯誤.

取字段的平均值應(yīng)用〃()〃而非所以本題選B).

17.要使〃產(chǎn)品〃表中所有產(chǎn)品的單價上浮8%,正確的SQL命令是

(D).

A)UPDATE產(chǎn)品SET單價=單價+單價*8%FORALL

B)UPDATE產(chǎn)品SET單價=單價*1.08FORALL

C)UPDATE產(chǎn)品SET單價=單價+單價*8%

D)UPDATE產(chǎn)品SET單價=單價*1.08

【解析】更新數(shù)據(jù)的命令格式為:UPDATE表名SET字段名1=表達(dá)式

1L字段名2=表達(dá)式2……][WHERE條件].一般使用WHERE子句指定

更新的條件,并且一次可以更新多個字段;如果不使用WHERE子句,則

更新全部記錄.本題要使〃產(chǎn)品〃表中所有產(chǎn)品的單價上浮8%,應(yīng)設(shè)置

表達(dá)式為“單價=單價*1.08〃,即D)選項正確.

18.假設(shè)同一名稱的產(chǎn)品有不同的型號和產(chǎn)地,則計算每種產(chǎn)品平均

單價的SQL命令是(D).

A)SELECT產(chǎn)品名稱,AVG(單價)FROM產(chǎn)品GROUPBY單價

B)SELECT產(chǎn)品名稱,AVG(單價)FROM產(chǎn)品ORDERBY單價

0SELECT產(chǎn)品名稱,AVG(單價)FROM產(chǎn)品ORDERBY產(chǎn)品名稱

D)SELECT產(chǎn)品名稱,AVG(單價)FROM產(chǎn)品GROUPBY產(chǎn)品名稱

【解析】使用GROUPBY短語首先依據(jù)產(chǎn)品名稱對產(chǎn)品進(jìn)行分組,然后

再計算每種產(chǎn)品的平均單價(AVG).ORDERBY短語則用來排序.本題D)

選項正確.

19.設(shè)有S(學(xué)號,姓名,性別)和SC(學(xué)號,課程號,成績)兩個表,如下

SQL語句檢索選修的每門課程的成績都高于或等于85分的學(xué)生的學(xué)號、

姓名和性別,正確的SQL命令是(D).

A)SELECT學(xué)號,姓名,性別FROMsWHEREEXISTS(SELECT*FROM

scWHERESC.學(xué)號=S.學(xué)號AND成績<=85)

B)SELECT學(xué)號,姓名,性別FROMsWHERENOTEXISTS(SELECT*

FROMscWHERESC.學(xué)號—S.學(xué)號AND成績<=85)

C)SELECT學(xué)號,姓名,性別FROMsWHEREEXISTS(SELECT*FROM

scWHERESC.學(xué)號=S.學(xué)號AND成績>85)

D)SELECT學(xué)號,姓名,性別FROMsWHERENOTEXISTS(SELECT*

FROMscWHERESC.學(xué)號—S.學(xué)號AND成績<85)

【解析】本題考查內(nèi)外層嵌套查詢以及使用量詞和謂詞的查

詢.EXISTS是謂詞,EXISTS或NOTEXISTS是用來檢查在子查詢中是否

有結(jié)果返回,即存在元組或不存在元組.其本身并沒有進(jìn)行任何運算

或比較,只用來返回子查詢結(jié)果.本題要檢索選修的每門課程的成績

都高于或等于85分的學(xué)生的學(xué)號、姓名和性別,SELECT*FROMsc

WHERESC.學(xué)號—S.學(xué)號AND成績<85已經(jīng)篩選出成績小于85分的

所有記錄,NOTEXISTS命令即返回高于或等于85分的記錄,因此D)選

項正確.

20.從〃訂單〃表中刪除簽訂日期為2012年1月10日之前(含)的訂單記

錄,正確的SQL命令是(C).

A)DROPFROM訂單WHERE簽訂日期<=「2012—1一10}

B)DROPFROM訂單FOR簽訂日期<=「2012—1一10}

C)DELETEFROM訂單WHERE簽訂日期〈=「2012—1一10}

D)DELETEFROM訂單FOR簽訂日期<=「2012—1一10}

【解析】刪除數(shù)據(jù)的命令格式為:DELETEFROM表名[WHERE條件].

首先排除A)、B)選項.WHERE指定被刪除的記錄所滿足的條件,如果不

使用WHERE子句,則刪除該表中的全部記錄.D)選項格式錯誤,所以本

題選C).

21.與"SELECTDISTINCT產(chǎn)品號FROM產(chǎn)品WHERE單價>=

ALL(SELECT單價FROM產(chǎn)品WHERESUBSTR(產(chǎn)品號,1,1)="2")"

等價的SQL命令是(A).

A)SELECTDISTINCT產(chǎn)品號FROM產(chǎn)品WHERE單價>=;(SELECT

MAX(單價)FROM產(chǎn)品WHERESUBSTR(產(chǎn)品號,1,1)="2")

B)SELECTDISTINCT產(chǎn)品號FROM產(chǎn)品WHERE單價>=;(SELECT

MIN(單價)FROM產(chǎn)品WHERESUBSTR(產(chǎn)品號,1,1)=〃2")

C)SELECTDISTINCT產(chǎn)品號FROM產(chǎn)品WHERE單價>=

ANY;(SELECT單價FROM產(chǎn)品WHERESUBSTR(產(chǎn)品號,1,1)="2")

D)SELECTDISTINCT產(chǎn)品號FROM產(chǎn)品WHERE單價>=

SOME;(SELECT單價FROM產(chǎn)品WHERESUBSTR(產(chǎn)品號,1,1)="2")

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

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

值.DISTINCT語句用來去掉重復(fù)值.本題主要考察嵌套查詢,與題目含

義等價的應(yīng)為A)選項.

22.根據(jù)〃產(chǎn)品〃表建立視圖myview,視圖中含有包括了〃產(chǎn)品號〃左邊

第一位是〃1〃的所有記錄,正確的SQL命令是(A).

A)CREATEVIEWmyviewASSELECT*FROM產(chǎn)品WHERELEFT(產(chǎn)品號,1)

〃F〃

——1

B)CREATEVIEWmyviewASSELECT*FROM產(chǎn)品WHERELIKE("I",

產(chǎn)品號)

C)CREATEVIEWmyviewSELECT*FROM產(chǎn)品WHERELEFT(產(chǎn)品號,1)

—〃1F〃

D)CREATEVIEWmyviewSELECT*FROM產(chǎn)品WHERELIKE("1”,產(chǎn)品

號)

【解析】使用CREATEVIEW命令可以創(chuàng)建一個視圖,要求視圖中含有包

括了“產(chǎn)品號〃左邊第一位是的所有記錄,可使用SELECT命令.首先

排除0、D)選項,where指定的條件"WHERELEFT(產(chǎn)品號,1)=〃1〃〃正

確,因此A)選項為正確選項.

23.在項目管理器中,將一程序設(shè)置為主程序的方法是(C).

A)將程序命名為mainB)通過屬性窗口

設(shè)置

0右鍵單擊該程序從快捷菜單中選擇相關(guān)項D)單擊修改按鈕

設(shè)置

【解析】設(shè)置主程序有兩種方法:①在項目管理器中選中要設(shè)置為主

程序的文件,從主菜單的〃項目〃菜單或快捷菜單中選擇〃設(shè)置主文件〃

選項.項目管理器將應(yīng)用程序的主文件自動設(shè)置為〃包含〃,在編譯完

應(yīng)用程序之后,該文件作為只讀文件處理.②在〃項目信息〃的〃文件〃

選項卡中選中要設(shè)置的主程序文件,右擊鼠標(biāo),在彈出的快捷菜單中

選擇〃設(shè)置主文件在這種情況下,只有把文件設(shè)置為〃包含〃之后才

能激活〃設(shè)置文件〃選項.即C)選項正確.

24.假設(shè)在表單設(shè)計器環(huán)境下,表單中有一個文本框且已經(jīng)被選定為

當(dāng)前對象.現(xiàn)在從屬性窗口中選擇Value屬性,然后

溫馨提示

  • 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

提交評論