2016年計算機(jī)二級《VFP》選擇題題庫與答案
1.下列敘述中正確的是( )。
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)在存儲空間的需求上沒有可比性
2.下列敘述中正確的是( )。
A.棧是一種先進(jìn)先出的線性表
B.隊列是一種后進(jìn)先出的線性表
C.棧與隊列都是非線性結(jié)構(gòu)
D.以上三種說法都不對
3.軟件測試的目的是( )。
A.評估軟件可靠性
B.發(fā)現(xiàn)并改正程序中的錯誤
C.改正程序中的錯誤
D.發(fā)現(xiàn)程序中的錯誤
4.在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是( )。
A.軟件集成測試計劃
B.軟件詳細(xì)設(shè)計說明書
C.用戶手冊
D.軟件需求規(guī)格說明書
5.軟件生命周期是指( )。
A.軟件產(chǎn)品從提出、實現(xiàn)、使用維護(hù)到停止使用退役的過程
B.軟件從需求分析、設(shè)計、實現(xiàn)到測試完成的過程
C.軟件的開發(fā)過程
D.軟件的運行維護(hù)過程
6.面向?qū)ο蠓椒ㄖ?繼承是指( )。
A.一組對象所具有的相似性質(zhì)
B.一個對象具有另一個對象的性質(zhì)
C.各對象之間的共同性質(zhì)
D.類之間共享屬性和操作的機(jī)制
7.層次型、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫劃分原則是( )。
A.記錄長度
B.文件的大小
C.聯(lián)系的復(fù)雜程度
D.數(shù)據(jù)之間的聯(lián)系方式
8.一個工作人員可以使用多臺計算機(jī),而一臺計算機(jī)可被多個人使用,則實體工作人員與實體計算機(jī)之間的聯(lián)系是( )。
A.一對一
B.一對多
C.多對多
D.多對一
9.數(shù)據(jù)庫設(shè)計中反映用戶對數(shù)據(jù)要求的模式是( )。
A.內(nèi)模式
B.概念模式
C.外模式
D.設(shè)計模式
10.有三個關(guān)系R、S和T如下:
則由關(guān)系R和S得到關(guān)系T的操作是( )。
A.自然連接
B.差
C.交
D.并
11.下列程序段執(zhí)行以后,內(nèi)存變量y的值是( )。
X=76543
Y=0
DO WHILE x>0
Y=x%10+y*10
X=int(x/lO)
ENDD0
A.3456
B.34567
C.7654
D.76543
12.下面程序計算一個整數(shù)的各位數(shù)字之和。在下劃線處應(yīng)填寫的語句是( )。
SET TALK OFF
INPUT〝X=〞TO x
s=0
DO WHILE x!=0
s=s+MOD(x,10)
ENDDO
?s
SETTALK ON
A.x=int(x/10)
B.x=int(x%10)
C.x=x-int(x/lO)
D.x=x-int(x%l0)
13.在Visual FoxPro中,過程的返回語句是( )。
A.GOBACK
B.COMEBACK
C.RETURN
D.BACK
14.命令SELECT 0的功能是( )。
A.選擇編號最小的未使用工作區(qū)
B.選擇0號工作區(qū)
C.關(guān)閉當(dāng)前工作區(qū)中的表
D.選擇當(dāng)前工作區(qū)
15.有關(guān)ZAP命令的描述,正確的是( )。
A.ZAP命令只能刪除當(dāng)前表的當(dāng)前記錄.
B.ZAP命令只能刪除當(dāng)前表的帶有刪除標(biāo)記的記錄
C.ZAP命令能刪除當(dāng)前表的全部記錄
D.ZAP命令能刪除表的結(jié)構(gòu)和全部記錄
16.下列程序段執(zhí)行以后,內(nèi)存變量x和Y的值是( )。
CLEAR
STORE 3 TO X
STORE5 TO Y
PLUS((X),Y)
?X,Y
PROCEDURE PLUS
PARAMETERS Al,A2
A1=A1+A2
A2=A1+A2
ENDPROC
A.8 13
B.3 13
C.3 5
D.8 5
17.下列程序段執(zhí)行以后,內(nèi)存變量y的值是( )。
CLEAR
x=12345
y=0
DO WHILE x>0
y=y+x%10
x=int(x/10)
ENDDO
?Y
A.54321
B.12345
C.51
D.15
18.SQL語句中修改表結(jié)構(gòu)的命令是( )。
A.ALTER TABLE
B.MODIFY TABLE
C.ALTER STRUCTURE
D.MODIFY STRUCTURE
19.假設(shè)“訂單”表中有訂單號、職員號、客戶號和金額字段,如下SQL命令可以正確執(zhí)行的是( )。
A.SELECT職員號FROM訂單GROUP BY職員號HAVING COUNT(*)>3 AND AVG_金額>200
B.SELECT職員號FROM訂單GROUP BY職員號HAVING COUNT(*)>3 AND AVG(金額)>200
C.SELECT職員號FROM訂單GROUP BY職員號HAVING COUNT(*)>3 WHERE AVG(金額)>200
D.SELECT職員號FRON訂單GROUP BY職員號WHERE COUNT(*)>3 AND AVG_金額>200
20.要使“產(chǎn)品”表中所有產(chǎn)品的單價上浮8%,正確的SQL命令是( )。
A.UPDATE產(chǎn)品SET單價=單價+單價*8%FOR ALL
B.UPDATE產(chǎn)品SET單價=單價*1.08 FOR ALL
C.UPDATE產(chǎn)品SET單價=單價+單價*8%
D.UPDATE產(chǎn)品SET單價=單價*1.08
參考答案與解析
(1)B
[解析]線性鏈?zhǔn)酱鎯Y(jié)構(gòu)中每個結(jié)點都由數(shù)據(jù)域與指針域兩部分組成,增加了存儲空問,所以一般要多于順序存儲結(jié)構(gòu)。
(2)D
[解析]棧是一種先進(jìn)后出的線性表,隊列是一種先進(jìn)先出的線性表,棧與隊列都是線性結(jié)構(gòu)。
(3)D
[解析]軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程,測試要以查找錯誤為中心,而不是為了演示軟件的正確功能。不是為了評估軟件或改正錯誤。
(4)D
[解析]需求分析階段的工作可以概括為:需求獲取、需求分析、編寫需求規(guī)格說明書、需求評審四個方面。所以選擇D)。
(5)A
[解析]通常,將軟件產(chǎn)品從提出、實現(xiàn)、使用維護(hù)到停止使用退役的過程稱為軟件生命周期。也就是說,軟件產(chǎn)品從考慮其概念開始,到該軟件產(chǎn)品不能使用為止的整個時期都屬于軟件生命周期。
(6)D
[解析]繼承是面向?qū)ο蟮姆椒ǖ?個主要特征,是使用已有的類的定義作為基礎(chǔ)建立新類的定義技術(shù)。廣義的說,繼承是指能夠直接獲得已有的性質(zhì)和特征,而不必重復(fù)定義它們,所以說繼承是指類之間共享屬性和操作的機(jī)制。
(7)D
[解析]層次模型的基本結(jié)構(gòu)是樹形結(jié)構(gòu),網(wǎng)狀模型是一個不加任何條件限制的無向圖,關(guān)系模型采用二維表來表示,所以三種數(shù)據(jù)庫的劃分原則是數(shù)據(jù)之間的聯(lián)系方式。
(8)C
[解析]因為一個人可以操作多個計算機(jī),而一臺計算機(jī)又可以被多個人使用,所以兩個實體之間是多對多的關(guān)系。
(9)C
[解析]數(shù)據(jù)庫系統(tǒng)的三級模式是概念模式、外模式和內(nèi)模式。概念模式是數(shù)據(jù)庫系統(tǒng)中全局?jǐn)?shù)據(jù)邏輯結(jié)攜的描述,是全體用戶公共數(shù)據(jù)視圖。外模式也稱子模式或用戶模式,它是用戶的數(shù)據(jù)視圖,給出了每個用戶的局部數(shù)據(jù)描述.所以選擇C)。內(nèi)模式又稱物理模式,它給出了數(shù)據(jù)庫物理存儲結(jié)構(gòu)與物理存取方法。
(10)B
[解析]關(guān)系T中的元組是R關(guān)系中有而S關(guān)系中沒有的元組的集合,所以進(jìn)行的是差的運算。
(11)B
[解析]%是求余運算,*是乘運算,/是除運算;int()函數(shù)返回指定表達(dá)式的整數(shù)部分;D0循環(huán)的執(zhí)行過程如下:
執(zhí)行次數(shù) y
執(zhí)行前 76543 O
l 7654 3
2 765 34
3 76 345
4 7 3456
5 O 34567
所以答案應(yīng)該是34567。
(12)A
[解析]MOD是取余函數(shù),MOD(x,10)就是取x的個位數(shù),因為本題是計算一整數(shù)的各位數(shù)字之和,如果依次把x的各位移到個位數(shù)上,進(jìn)行相加就可以實現(xiàn)了。D0環(huán)中的第一條語句,即是計算個位數(shù)之和,所以第2條語句應(yīng)該是將x的各位數(shù)字進(jìn)行移動而A)選項的語句是將x的值除以10后取整,即可以實現(xiàn)將每位向右移動一位。
(13)C
[解析]過程的返回語句是RETURN,當(dāng)過程執(zhí)行到RETURN命令時,控制將轉(zhuǎn)回到調(diào)用程序,并返回表達(dá)式的值。
(14)A
[解析]在多工作區(qū)中,指定工作區(qū)的命令是:SELECT nWorkArea | cTableAlias,其中參數(shù)nWorkArea是一個大于等于0的數(shù)字,用于指定工作區(qū)號,最小的工作區(qū)號是1,撮大的工作區(qū)號是32767,如果這里指定為0,則選擇編號最小的可用工作區(qū)。
(15)C
[解析]使用ZAP命令可以物理刪除表中的全部記錄,不管是否有刪除標(biāo)記。該命令只是刪除全部記錄,并沒有刪除表,執(zhí)行完該命令后表結(jié)構(gòu)依然存在。
(16)C
[解析]參數(shù)傳遞有按值傳遞和按引用傳遞兩種方式,按值傳遞時,形參變量值的改變不會影響實參變量的取值;按引用傳遞時,當(dāng)形參變量值改變時,實參變量值也隨之改變。
模塊的調(diào)用格式有兩種:
格式1:使用D0命令,格式為DO<文件名>|<過程名>。
格式2:在文件名或過程名后面加一對小括號,格式為<文件名>|<過程名>(),括號中包括若干個實參變量。
本題采用的是利用格式2的方式調(diào)用模塊程序,采用格式2調(diào)用模塊程序時,默認(rèn)情況下都以按值方式傳遞參數(shù)。如果實參是變量,可以通過SET UDFPARMS命令重新設(shè)置參數(shù)傳遞的方式,但是,需要注意的是,不論是設(shè)置何種傳遞方式,凡是用一對圓括號將一個變量括起來使其變成一般形式的表達(dá)式,總是按值傳遞,它不受SET UDFPARMS值的設(shè)置影響。本題中X和Y都是按值傳遞,形參值的變化不會影響到實參值,所以程序段執(zhí)行以后X值等于3,Y值等于5。
(17)D
[解析]%是求余運算,/是除運算;int()函數(shù)返回指定表達(dá)式的整數(shù)部分;D0循環(huán)內(nèi)的第一條語句y=y+x%10是將x的個位數(shù)相加,第二條語句是將x各位數(shù)字向右移動一位(原個位數(shù)丟棄),即十位數(shù)變?yōu)閭位數(shù),所以整個Do循環(huán)是將x的各位數(shù)相加,即l+2+3+4+5=15。D0循環(huán)的執(zhí)行過程如下:
執(zhí)行次數(shù) y
執(zhí)行前 12345 O
1
1234
5
2 123 9
3 12 12
4 1 14
5 0 15
所以答案應(yīng)該是l5。
(18)A
[解析]修改表結(jié)構(gòu)的命令是ALTER TABLE,A)為正確選項。
(19)B
[解析]查詢是由SELECT和FROM短語構(gòu)成的無條件查詢,或由SELECT、FROM和WHERE短語構(gòu)成的條件查詢。其基本格式為:SELECT<字段名表>FROM<表名表>WHERE<條件>GROUP BY<字段>HAVING<條件>ORDER BY<字段>INTO DBFlTABLE l。GROUP BY語句用來分組,HAVING語句用來限定分組必須滿足的條件。C)、D)選項格式錯誤。取字段的平均值應(yīng)用“()”而非“_”,所以本題選B)。
(20)D
[解析]更新數(shù)據(jù)的命令格式為:UPDATE表名SET字段名1=表達(dá)式1[,字段名2=表達(dá)式2…][WHERE條件]。一般使用WHERE子句指定更新的條件,并且一次可以更新多個字段;如果不使用WHERE子句,則更新全部記錄。本題要使“產(chǎn)品”表中所有產(chǎn)品的單價上浮8%,應(yīng)設(shè)置表達(dá)式為“單價=單價*1.08”,即D)選項正確。
【計算機(jī)二級《VFP》選擇題題庫與答案】相關(guān)文章:
計算機(jī)二級VFP習(xí)題庫09-25
計算機(jī)二級《VFP》選擇題練習(xí)及答案201609-25
2025計算機(jī)二級《VFP》選擇題練習(xí)及答案05-14