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