一、選擇題
1、一個(gè)棧的初始狀態(tài)為空。現(xiàn)將元素1、2、3、4、5、A、B、c、D、E依次入棧,然后再依次出棧,則元素出棧的順序是( )。
A.12345ABCDE
B.EDCBA54321
C.ABCDEl2345
D.54321EDCBA
2、下列敘述中正確的是( )。
A.循環(huán)隊(duì)列有隊(duì)頭和隊(duì)尾兩個(gè)指針,因此,循環(huán)隊(duì)列是非線性結(jié)構(gòu)
B.在循環(huán)隊(duì)列中,只需要隊(duì)頭指針就能反映隊(duì)列中元素的動(dòng)態(tài)變化情況
C.在循環(huán)隊(duì)列中,只需要隊(duì)尾指針就能反映隊(duì)列中元素的動(dòng)態(tài)變化情況
D.循環(huán)隊(duì)列中元素的個(gè)數(shù)是由隊(duì)頭指針和隊(duì)尾指針共同決定
3、在長(zhǎng)度為凡的有序線性表中進(jìn)行二分查找,最壞情況下需要比較的次數(shù)是( )。
A.0(n)
B.O(n2)
C.O(1092n)
D.0(nlog2n)
4、下列敘述中正確的是( )。
A.順序存儲(chǔ)結(jié)構(gòu)的存儲(chǔ)一定是連續(xù)的,鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的存儲(chǔ)空間不一定是連續(xù)的
B.順序存儲(chǔ)結(jié)構(gòu)只針對(duì)線性結(jié)構(gòu),鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)只針對(duì)非線性結(jié)構(gòu)
C.順序存儲(chǔ)結(jié)構(gòu)能存儲(chǔ)有序表,鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)不能存儲(chǔ)有序表
D.鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)比順序存儲(chǔ)結(jié)構(gòu)節(jié)省存儲(chǔ)空間
5、數(shù)據(jù)流圖中帶有箭頭的線段表示的是( )。
A.控制流
B.事件驅(qū)動(dòng)
C.模塊調(diào)用
D.數(shù)據(jù)流
6、在軟件開(kāi)發(fā)中,需求分析階段可以使用的工具是( )。
A.N—s圖
B.DFD圖
C.PAD圖
D.程序流程圖
7、在面向?qū)ο蠓椒ㄖ?,不屬于“?duì)象”基本特點(diǎn)的是( )。
A.一致性
B.分類性
C.多態(tài)性
D.標(biāo)識(shí)性
8、一問(wèn)宿舍可住多個(gè)學(xué)生,則實(shí)體宿舍和學(xué)生之間的聯(lián)系是( )。
A.一對(duì)一
B.一對(duì)多
C.多對(duì)一
D.多對(duì)多
9、在數(shù)據(jù)管理技術(shù)發(fā)展的三個(gè)階段中,數(shù)據(jù)共享的是( )。
A.人工管理階段
B.文件系統(tǒng)階段
C.數(shù)據(jù)庫(kù)系統(tǒng)階段
D.三個(gè)階段相同
10、有三個(gè)關(guān)系R、s和T如下:

由關(guān)系R和s通過(guò)運(yùn)算得到關(guān)系T,則所使用的運(yùn)算為( )。
A.笛卡爾積
B.交
C.并
D.自然連接
11、 以下不能輸出“Program”的語(yǔ)句是( )。
A.Print Mid(”VBProgram”,3,7)
B.Print Ri(sht(”VBPmgram”.7)
C.Print Mid(”VBPwgram”,3)
D.Print Left(”VBProgram”.7)
12、 以下敘述中錯(cuò)誤的是( )。
A.在通用過(guò)程中,多個(gè)形式參數(shù)之間可以用逗號(hào)作為分隔符
B.在Print方法中,多個(gè)輸出項(xiàng)之間可以用逗號(hào)作為分隔符
C.在Dim語(yǔ)句中,所定義的多個(gè)變量可以用逗號(hào)作為分隔符
D.當(dāng)一行中有多個(gè)語(yǔ)句時(shí),可以用逗號(hào)作為分隔符
13、 設(shè)a=4,b=5,c=6,執(zhí)行語(yǔ)句Print aA.Tme
B.False
C.出錯(cuò)信息
D.O
14、 執(zhí)行下列語(yǔ)句:
sMnput=InputBox(”請(qǐng)輸入字符串“,”字符串對(duì)話框”,”字符串”)\
將顯示輸入對(duì)話框。此時(shí)如果直接單擊“確定”按鈕,則變量s婦put的內(nèi)容是( )。
A.”請(qǐng)輸入字符串”
B.”字符串對(duì)話框”
C.”字符串”
D.空字符串
15、 以下關(guān)于過(guò)程及過(guò)程參數(shù)的描述中,錯(cuò)誤的是( )。
A.調(diào)用過(guò)程時(shí)可以用控件名稱作為實(shí)際參數(shù)
B.用數(shù)組作為過(guò)程的參數(shù)時(shí),使用的是“傳地址”方式
C.只有函數(shù)過(guò)程能夠?qū)⑦^(guò)程中處理的信息傳回到調(diào)用的程序中
D.窗體(Form)可以作為過(guò)程的參數(shù)
16、 在窗體上有兩個(gè)名稱分別為Textl、Tet2的文本框,一個(gè)名稱為Commandl的命令按鈕。運(yùn)行后的窗體外觀如圖所示.

設(shè)有如下的類型和變量聲明:
Private Type Person.name As Stun9 * 8
major As Stun9*20End Type
Dim PAsPerson
設(shè)文本框中的數(shù)據(jù)已正確地賦值給Person類型的變量P,當(dāng)單擊“保存”按鈕時(shí),能夠正確地把變量中的數(shù)據(jù)寫入隨機(jī)文件Test2.dm中的程序段是( )。
A.Open”c:\Test2.dat”For Output As#lPut#1,l,P
Close#1 .
B.Open”c:\Test2.dm”For Random As#lGet#1,l,P
Close#1‘
C.Open”c:2.dat”ForRandom As#1 Lea=Len(p)
Put#1,1,PClose#1
D.Open”c:、Test2.dat”For Random As#1 Len=Len(P)Get#1,1,P
Close#1
17、 假定有以下循環(huán)結(jié)構(gòu):Do Until條件表達(dá)式
循環(huán)體
Loop
則以下正確的描述是( )。
A.如果“條件表達(dá)式”的值是0,則一次循環(huán)體也不執(zhí)行
B.如果“條件表達(dá)式”的值不為0,則至少執(zhí)行一次循環(huán)體
C.不論“條件表達(dá)式”的值是否為“真”,至少要執(zhí)行一次循環(huán)體
D.如果“條件表達(dá)式”的值恒為O,則無(wú)限次執(zhí)行循環(huán)體
18、 執(zhí)行語(yǔ)句Dim X,YAs Integer后,( )。
A.x和Y均被定義為整型變量
B.x和Y均被定義為變體類型變量
C.x被定義為整型變量,Y被定義為變體類型變量
D.x被定義為變體類型變量,Y被定義為整型變量
19、 以下關(guān)系表達(dá)式中,其值為True的是( )。
A.1f.XYZ”>”XYz”
B.”VisualBasic”<>”visualbasic”
C.P the-.=’’there·t
D.”Integer”<”Int”
20、 執(zhí)行以下程序段:、、
a$=”Visual Basic Programmin9”b$=”C++”
c$:UCase(Left$(a$,7))&b$&Right$(a$,12)后。變量e$的值為( )。
A.Visual BASIC Programming
B.VISUAL C++Programming
C.visual C++Programming
D.VISUAL BASIC Programming--/--
1、一個(gè)棧的初始狀態(tài)為空。現(xiàn)將元素1、2、3、4、5、A、B、c、D、E依次入棧,然后再依次出棧,則元素出棧的順序是( )。
A.12345ABCDE
B.EDCBA54321
C.ABCDEl2345
D.54321EDCBA
2、下列敘述中正確的是( )。
A.循環(huán)隊(duì)列有隊(duì)頭和隊(duì)尾兩個(gè)指針,因此,循環(huán)隊(duì)列是非線性結(jié)構(gòu)
B.在循環(huán)隊(duì)列中,只需要隊(duì)頭指針就能反映隊(duì)列中元素的動(dòng)態(tài)變化情況
C.在循環(huán)隊(duì)列中,只需要隊(duì)尾指針就能反映隊(duì)列中元素的動(dòng)態(tài)變化情況
D.循環(huán)隊(duì)列中元素的個(gè)數(shù)是由隊(duì)頭指針和隊(duì)尾指針共同決定
3、在長(zhǎng)度為凡的有序線性表中進(jìn)行二分查找,最壞情況下需要比較的次數(shù)是( )。
A.0(n)
B.O(n2)
C.O(1092n)
D.0(nlog2n)
4、下列敘述中正確的是( )。
A.順序存儲(chǔ)結(jié)構(gòu)的存儲(chǔ)一定是連續(xù)的,鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的存儲(chǔ)空間不一定是連續(xù)的
B.順序存儲(chǔ)結(jié)構(gòu)只針對(duì)線性結(jié)構(gòu),鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)只針對(duì)非線性結(jié)構(gòu)
C.順序存儲(chǔ)結(jié)構(gòu)能存儲(chǔ)有序表,鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)不能存儲(chǔ)有序表
D.鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)比順序存儲(chǔ)結(jié)構(gòu)節(jié)省存儲(chǔ)空間
5、數(shù)據(jù)流圖中帶有箭頭的線段表示的是( )。
A.控制流
B.事件驅(qū)動(dòng)
C.模塊調(diào)用
D.數(shù)據(jù)流
6、在軟件開(kāi)發(fā)中,需求分析階段可以使用的工具是( )。
A.N—s圖
B.DFD圖
C.PAD圖
D.程序流程圖
7、在面向?qū)ο蠓椒ㄖ?,不屬于“?duì)象”基本特點(diǎn)的是( )。
A.一致性
B.分類性
C.多態(tài)性
D.標(biāo)識(shí)性
8、一問(wèn)宿舍可住多個(gè)學(xué)生,則實(shí)體宿舍和學(xué)生之間的聯(lián)系是( )。
A.一對(duì)一
B.一對(duì)多
C.多對(duì)一
D.多對(duì)多
9、在數(shù)據(jù)管理技術(shù)發(fā)展的三個(gè)階段中,數(shù)據(jù)共享的是( )。
A.人工管理階段
B.文件系統(tǒng)階段
C.數(shù)據(jù)庫(kù)系統(tǒng)階段
D.三個(gè)階段相同
10、有三個(gè)關(guān)系R、s和T如下:

由關(guān)系R和s通過(guò)運(yùn)算得到關(guān)系T,則所使用的運(yùn)算為( )。
A.笛卡爾積
B.交
C.并
D.自然連接
11、 以下不能輸出“Program”的語(yǔ)句是( )。
A.Print Mid(”VBProgram”,3,7)
B.Print Ri(sht(”VBPmgram”.7)
C.Print Mid(”VBPwgram”,3)
D.Print Left(”VBProgram”.7)
12、 以下敘述中錯(cuò)誤的是( )。
A.在通用過(guò)程中,多個(gè)形式參數(shù)之間可以用逗號(hào)作為分隔符
B.在Print方法中,多個(gè)輸出項(xiàng)之間可以用逗號(hào)作為分隔符
C.在Dim語(yǔ)句中,所定義的多個(gè)變量可以用逗號(hào)作為分隔符
D.當(dāng)一行中有多個(gè)語(yǔ)句時(shí),可以用逗號(hào)作為分隔符
13、 設(shè)a=4,b=5,c=6,執(zhí)行語(yǔ)句Print aA.Tme
B.False
C.出錯(cuò)信息
D.O
14、 執(zhí)行下列語(yǔ)句:
sMnput=InputBox(”請(qǐng)輸入字符串“,”字符串對(duì)話框”,”字符串”)\
將顯示輸入對(duì)話框。此時(shí)如果直接單擊“確定”按鈕,則變量s婦put的內(nèi)容是( )。
A.”請(qǐng)輸入字符串”
B.”字符串對(duì)話框”
C.”字符串”
D.空字符串
15、 以下關(guān)于過(guò)程及過(guò)程參數(shù)的描述中,錯(cuò)誤的是( )。
A.調(diào)用過(guò)程時(shí)可以用控件名稱作為實(shí)際參數(shù)
B.用數(shù)組作為過(guò)程的參數(shù)時(shí),使用的是“傳地址”方式
C.只有函數(shù)過(guò)程能夠?qū)⑦^(guò)程中處理的信息傳回到調(diào)用的程序中
D.窗體(Form)可以作為過(guò)程的參數(shù)
16、 在窗體上有兩個(gè)名稱分別為Textl、Tet2的文本框,一個(gè)名稱為Commandl的命令按鈕。運(yùn)行后的窗體外觀如圖所示.

設(shè)有如下的類型和變量聲明:
Private Type Person.name As Stun9 * 8
major As Stun9*20End Type
Dim PAsPerson
設(shè)文本框中的數(shù)據(jù)已正確地賦值給Person類型的變量P,當(dāng)單擊“保存”按鈕時(shí),能夠正確地把變量中的數(shù)據(jù)寫入隨機(jī)文件Test2.dm中的程序段是( )。
A.Open”c:\Test2.dat”For Output As#lPut#1,l,P
Close#1 .
B.Open”c:\Test2.dm”For Random As#lGet#1,l,P
Close#1‘
C.Open”c:2.dat”ForRandom As#1 Lea=Len(p)
Put#1,1,PClose#1
D.Open”c:、Test2.dat”For Random As#1 Len=Len(P)Get#1,1,P
Close#1
17、 假定有以下循環(huán)結(jié)構(gòu):Do Until條件表達(dá)式
循環(huán)體
Loop
則以下正確的描述是( )。
A.如果“條件表達(dá)式”的值是0,則一次循環(huán)體也不執(zhí)行
B.如果“條件表達(dá)式”的值不為0,則至少執(zhí)行一次循環(huán)體
C.不論“條件表達(dá)式”的值是否為“真”,至少要執(zhí)行一次循環(huán)體
D.如果“條件表達(dá)式”的值恒為O,則無(wú)限次執(zhí)行循環(huán)體
18、 執(zhí)行語(yǔ)句Dim X,YAs Integer后,( )。
A.x和Y均被定義為整型變量
B.x和Y均被定義為變體類型變量
C.x被定義為整型變量,Y被定義為變體類型變量
D.x被定義為變體類型變量,Y被定義為整型變量
19、 以下關(guān)系表達(dá)式中,其值為True的是( )。
A.1f.XYZ”>”XYz”
B.”VisualBasic”<>”visualbasic”
C.P the-.=’’there·t
D.”Integer”<”Int”
20、 執(zhí)行以下程序段:、、
a$=”Visual Basic Programmin9”b$=”C++”
c$:UCase(Left$(a$,7))&b$&Right$(a$,12)后。變量e$的值為( )。
A.Visual BASIC Programming
B.VISUAL C++Programming
C.visual C++Programming
D.VISUAL BASIC Programming--/--

