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ǔ)空間的需求上沒(méi)有可比性
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.在軟件開(kāi)發(fā)中,需求分析階段產(chǎn)生的主要文檔是( )。
A.軟件集成測(cè)試計(jì)劃
B.軟件詳細(xì)設(shè)計(jì)說(shuō)明書(shū)
C.用戶(hù)手冊(cè)
D.軟件需求規(guī)格說(shuō)明書(shū)
5.軟件生命周期是指( )。
A.軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過(guò)程
B.軟件從需求分析、設(shè)計(jì)、實(shí)現(xiàn)到測(cè)試完成的過(guò)程
C.軟件的開(kāi)發(fā)過(guò)程
D.軟件的運(yùn)行維護(hù)過(guò)程
6.面向?qū)ο蠓椒ㄖ?繼承是指( )。
A.一組對(duì)象所具有的相似性質(zhì)
B.一個(gè)對(duì)象具有另一個(gè)對(duì)象的性質(zhì)
C.各對(duì)象之間的共同性質(zhì)
D.類(lèi)之間共享屬性和操作的機(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ì)中反映用戶(hù)對(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)填寫(xiě)的語(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中,過(guò)程的返回語(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ù)號(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ǔ)空問(wèn),所以一般要多于順序存儲(chǔ)結(jié)構(gòu)。
(2)D
[解析]棧是一種先進(jìn)后出的線性表,隊(duì)列是一種先進(jìn)先出的線性表,棧與隊(duì)列都是線性結(jié)構(gòu)。
(3)D
[解析]軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程,測(cè)試要以查找錯(cuò)誤為中心,而不是為了演示軟件的正確功能。不是為了評(píng)估軟件或改正錯(cuò)誤。
(4)D
[解析]需求分析階段的工作可以概括為:需求獲取、需求分析、編寫(xiě)需求規(guī)格說(shuō)明書(shū)、需求評(píng)審四個(gè)方面。所以選擇D)。
(5)A
[解析]通常,將軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過(guò)程稱(chēng)為軟件生命周期。也就是說(shuō),軟件產(chǎn)品從考慮其概念開(kāi)始,到該軟件產(chǎn)品不能使用為止的整個(gè)時(shí)期都屬于軟件生命周期。
(6)D
[解析]繼承是面向?qū)ο蟮姆椒ǖ?個(gè)主要特征,是使用已有的類(lèi)的定義作為基礎(chǔ)建立新類(lèi)的定義技術(shù)。廣義的說(shuō),繼承是指能夠直接獲得已有的性質(zhì)和特征,而不必重復(fù)定義它們,所以說(shuō)繼承是指類(lèi)之間共享屬性和操作的機(jī)制。
(7)D
[解析]層次模型的基本結(jié)構(gòu)是樹(shù)形結(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è)人使用,所以?xún)蓚(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é)攜的描述,是全體用戶(hù)公共數(shù)據(jù)視圖。外模式也稱(chēng)子模式或用戶(hù)模式,它是用戶(hù)的數(shù)據(jù)視圖,給出了每個(gè)用戶(hù)的局部數(shù)據(jù)描述.所以選擇C)。內(nèi)模式又稱(chēng)物理模式,它給出了數(shù)據(jù)庫(kù)物理存儲(chǔ)結(jié)構(gòu)與物理存取方法。
(10)B
[解析]關(guān)系T中的元組是R關(guān)系中有而S關(guān)系中沒(méi)有的元組的集合,所以進(jìn)行的是差的運(yùn)算。
(11)B
[解析]%是求余運(yùn)算,*是乘運(yùn)算,/是除運(yùn)算;int()函數(shù)返回指定表達(dá)式的整數(shù)部分;D0循環(huán)的執(zhí)行過(guò)程如下:
執(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
[解析]過(guò)程的返回語(yǔ)句是RETURN,當(dāng)過(guò)程執(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)記。該命令只是刪除全部記錄,并沒(méi)有刪除表,執(zhí)行完該命令后表結(jié)構(gòu)依然存在。
(16)C
[解析]參數(shù)傳遞有按值傳遞和按引用傳遞兩種方式,按值傳遞時(shí),形參變量值的改變不會(huì)影響實(shí)參變量的取值;按引用傳遞時(shí),當(dāng)形參變量值改變時(shí),實(shí)參變量值也隨之改變。
模塊的調(diào)用格式有兩種:
格式1:使用D0命令,格式為DO<文件名>|<過(guò)程名>。
格式2:在文件名或過(guò)程名后面加一對(duì)小括號(hào),格式為<文件名>|<過(guò)程名>(),括號(hào)中包括若干個(gè)實(shí)參變量。
本題采用的是利用格式2的方式調(diào)用模塊程序,采用格式2調(diào)用模塊程序時(shí),默認(rèn)情況下都以按值方式傳遞參數(shù)。如果實(shí)參是變量,可以通過(guò)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í)行過(guò)程如下:
執(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
[解析]查詢(xún)是由SELECT和FROM短語(yǔ)構(gòu)成的無(wú)條件查詢(xún),或由SELECT、FROM和WHERE短語(yǔ)構(gòu)成的條件查詢(xún)。其基本格式為:SELECT<字段名表>FROM<表名表>WHERE<條件>GROUP BY<字段>HAVING<條件>ORDER BY<字段>INTO DBFlTABLE l。GROUP BY語(yǔ)句用來(lái)分組,HAVING語(yǔ)句用來(lái)限定分組必須滿(mǎn)足的條件。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