計(jì)算機(jī)二級VB復(fù)習(xí)題及答案
學(xué)習(xí)是把知識能力思維方法等轉(zhuǎn)化為你的私有產(chǎn)權(quán)的重要手段,是“公有轉(zhuǎn)私”的重要途徑。以下是小編整理的計(jì)算機(jī)二級VB復(fù)習(xí)題及答案,歡迎學(xué)習(xí)!
計(jì)算機(jī)二級VB復(fù)習(xí)題及答案 1
1[單選題] 要使標(biāo)簽中的文本靠右顯示,應(yīng)將其Aligment屬性設(shè)置為
A.0-LeftJustifyB.1-RightJustifyC.2-CenterD.3
參考答案:B
參考解析:0-LeftJustify:文本靠左顯示;l-RightJustify:文本靠右顯示;2-Center:文本居中顯示。
2[單選題] 軟件測試的目的是( )。
A.評估軟件可靠性
B.發(fā)現(xiàn)并改正程序中的錯誤
C.改正程序中的錯誤
D.發(fā)現(xiàn)程序中的錯誤
參考答案:D
參考解析:軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程,測試要以查找錯誤為中心,而不是為了演示軟件的正確功能。不是為了評估軟件或改正錯誤。
3[單選題] 軟件設(shè)計(jì)中劃分模塊的一個(gè)準(zhǔn)則是( )。
A.低內(nèi)聚低耦合B.高內(nèi)聚低耦合C.低內(nèi)聚高耦合D.高內(nèi)聚高耦合
參考答案:B
參考解析:一般較優(yōu)秀的軟件設(shè)計(jì),應(yīng)盡量做到高內(nèi)聚,低耦合,即減弱模塊之間的耦合性和提高模塊內(nèi)的內(nèi)聚性,有利于提高模塊的獨(dú)立性。
4[單選題] 有如下數(shù)據(jù)定義語句:Dim X,Y As Integer以上語句表明( )。
A.x、Y均是整型變量
B.x是整型變量,Y是變體類型變量
C.X是變體類型變量,Y是整型變量
D.x是整型變量,Y是字符型變量
參考答案:C
參考解析:用Dim可同時(shí)定義多個(gè)變量,但變量要l分別聲明其數(shù)據(jù)類型,如果不聲明數(shù)據(jù)類型,默認(rèn)是Variant變I體型變量。l本題中,變量x定義時(shí)沒聲明數(shù)據(jù)類型,所以為Variant型I變量,變量Y是整型變量。故c選項(xiàng)正確。
5[單選題] 當(dāng)文本框中的內(nèi)容發(fā)生改變時(shí)所觸發(fā)的事件是( )。
A.KeyUpB.ChangeC.LostFocus D.GotFocus
參考答案:B
參考解析:文本框中內(nèi)容有變化時(shí),觸發(fā)Change事件。故B選項(xiàng)正確。當(dāng)在文本框中輸人數(shù)據(jù),松開鍵盤時(shí)觸發(fā)它的KeyUp事件;文本框失去焦點(diǎn)觸發(fā)LostFocus事件:獲得焦點(diǎn)。觸發(fā)Got—1%eus事件0
6[單選題]下面程序的執(zhí)行結(jié)果是( )。
Private Sub Commandl—Click( )a=0
k=1Do While k<4
X=k+kk=k+1
Prim X;
LoopEnd Sub
A.1 4 27B.1 1 1C.1 4 9 D.0 0 0
參考答案:B
參考解析:本題主要考查算術(shù)運(yùn)算符中的冪運(yùn)算,在程序中x的值為k的k次方的a次方,k的值每次循環(huán)都加1,但a的值不變總為0,除0以外的任何數(shù)的0次方都是l,因此,在k的值變?yōu)?之前會輸出三個(gè)l。
7[單選題] 設(shè)變量X的值是845,則下面語句的輸出是
Printx、100+(xMod100)\10+x
Mod10
A.17B.548C.845D.485
參考答案:A
參考解析:整除運(yùn)算(、)的結(jié)果是商的整數(shù)部分。例如,7\2表示整除,商為3.5,結(jié)果取整數(shù)部分3,不進(jìn)行四舍五入。如果參加整除的操作數(shù)是浮點(diǎn)數(shù),則先按四舍五人的原則將它們變成整數(shù),然后再執(zhí)行整除運(yùn)算。例如,對于8.5、2,先將8.5變成9再進(jìn)行整除,商為3.5,結(jié)果為4。取余運(yùn)算(MoD.是求兩個(gè)整數(shù)相除后的'余數(shù)。如果參加取余運(yùn)算的操作數(shù)是浮點(diǎn)數(shù),則先按四舍五人的原則將它們變成整數(shù),然后再執(zhí)行取余運(yùn)算。例如,對于8.5\2.1,先將8.5變成9,2.1變成2,然后9除以2與1,因此取余結(jié)果為1。
算術(shù)運(yùn)算符的優(yōu)先級:先乘除,后加減;乘方優(yōu)先于乘除;函數(shù)優(yōu)先于乘方;Mod次于乘除而優(yōu)先于加減;括號最優(yōu)先本題中,x\100結(jié)果為8,(xModl00)\10結(jié)果為4,xModt0結(jié)果為5,所以輸出為l7,選項(xiàng)A.正確。
8[單選題] 在軟件開發(fā)中,需求分析階段可以使用的工具是( )。
A.N—s圖B.DFD圖C.PAD圖D.程序流程圖
參考答案:B
參考解析:在需求分析階段可以使用的工具有數(shù)據(jù)流圖(DFD圖),數(shù)據(jù)字典(DD),判定樹與判定表,所以選擇B。
9[單選題] 耦合性和內(nèi)聚性是對模塊獨(dú)立性度量的兩個(gè)標(biāo)準(zhǔn)。下列敘述中正確的是( )。
A.提高耦合性降低內(nèi)聚性有利于提高模塊的獨(dú)立性
B.降低耦合性提高內(nèi)聚性有利于提高模塊的獨(dú)立性
C.耦合性是指一個(gè)模塊內(nèi)部各個(gè)元素間彼此結(jié)合的緊密程度
D.內(nèi)聚性是指模塊間互相連接的緊密程度
參考答案:B
參考解析:模塊獨(dú)立性是指每個(gè)模塊只完成系統(tǒng)要求的獨(dú)立的子功能,并且與其他模塊的聯(lián)系最少且接口簡單。一般較優(yōu)秀的軟件設(shè)計(jì),應(yīng)盡量做到高內(nèi)聚、低耦合,即減弱模塊之間的耦合性和提高模塊內(nèi)的內(nèi)聚性,有利于提高模塊的獨(dú)立性,所以A錯誤,B正確。耦合性是模塊問互相連接的緊密程度的度量而內(nèi)聚性是指一個(gè)模塊內(nèi)部各個(gè)元素間彼此結(jié)合的緊密程度,所以C與D錯誤。
10[單選題] 設(shè):a=2,b=8,c=6,d=3,表達(dá)式a>bAndNot(C>D.Ord>c的值是
A.1B.OC.TrueD.False
參考答案:D
參考解析:本題中包含的兩種運(yùn)算符的優(yōu)先級別由高到低依次為:比較運(yùn)算符、邏輯運(yùn)算符。其中,邏輯運(yùn)算符的優(yōu)先級為:Not(非)→And(與)→Or(或)。And前面表達(dá)式的值為False,And后面表達(dá)式的值為False,Or后面表達(dá)式的值也為False,所以最后輸出的也是False。因此,答案為D.。
計(jì)算機(jī)二級VB復(fù)習(xí)題及答案 2
1[單選題] 下列方法被調(diào)用后,一定使調(diào)用線程改變當(dāng)前狀態(tài)的是( )。
A.notify() B.yield()C.sleep()D.isAlive()
參考答案:C
參考解析:線程調(diào)用sleep函數(shù)后,使當(dāng)前線程進(jìn)入停滯狀態(tài)。yield函數(shù)可使線程進(jìn)入可執(zhí)行狀態(tài),排程器從可執(zhí)行狀態(tài)的線程中重新排程,調(diào)用了yield函數(shù)的線程有可能被馬上執(zhí)行,也有可能不會馬上執(zhí)行。notify函數(shù)從線程等待池中移走任意一個(gè)線程,并把它放到鎖標(biāo)志等待池中,其狀態(tài)仍舊是等待。所以只有sleep一定會改變線程狀態(tài)。
2[單選題] 如果應(yīng)用程序要在Applet上顯示輸出,則必須重寫的方法是( )。
A.Graphics.drawstring()B.repaint()C.paint()D.update()
參考答案:C
3[單選題] 下列不屬于虛擬機(jī)執(zhí)行過程的特點(diǎn)的是( )。
A.多線程 B.動態(tài)連接C.異常處理 D.代碼安全檢查
參考答案:D
參考解析:本題考查虛擬機(jī)執(zhí)行過程的特點(diǎn)。Java虛擬機(jī)是編譯器生成的字節(jié)碼,不用考慮具體的硬件環(huán)境,實(shí)現(xiàn)一次編寫,隨處運(yùn)行,實(shí)現(xiàn)其可移植性。虛擬機(jī)執(zhí)行過程的特點(diǎn)有:多線程、動態(tài)連接、異常處理。代碼安全檢查是Java語言的一個(gè)突出特點(diǎn),但不屬于虛擬機(jī)執(zhí)行過程特點(diǎn)。
4[單選題] 軟件(程序)調(diào)試的任務(wù)是( )。
A.診斷和改正程序中的錯誤
B.盡可能多地發(fā)現(xiàn)程序中的錯誤
C.發(fā)現(xiàn)并改正程序中的所有錯誤
D.確定程序中錯誤的性質(zhì)
參考答案:A
參考解析:調(diào)試的目的是發(fā)現(xiàn)錯誤或?qū)е鲁绦蚴У腻e誤原因,并修改程序以修正錯誤。調(diào)試是測試之后的活動
5[單選題]下列有關(guān)接口的說法,正確的是( )。
A.接口與抽象類是相同的概念
B.實(shí)現(xiàn)一個(gè)接口必須實(shí)現(xiàn)接口的所有方法
C.接口之間不能有繼承關(guān)系
D.一個(gè)類不可實(shí)現(xiàn)多個(gè)接口
參考答案:B
參考解析:Java的接口是為實(shí)現(xiàn)多繼承并簡化其復(fù)雜性。接口與抽象類非常相似,它將抽象推進(jìn)到更深層次。一個(gè)類可實(shí)現(xiàn)許多接口,但只有同一個(gè)父類。所以只有選項(xiàng)B正確。
6[單選題] 算法的時(shí)間復(fù)雜度是指( )。
A.算法的執(zhí)行時(shí)間
B.算法所處理的數(shù)據(jù)量
C.算法程序中的語句或指令條數(shù)
D.算法在執(zhí)行過程中所需要的基本運(yùn)算次數(shù)
參考答案:D
參考解析:算法的時(shí)間復(fù)雜度是指算法需要消耗的時(shí)間資源。一般來說,計(jì)算機(jī)算法是問題規(guī)模n的函數(shù)f(n),算法的時(shí)間復(fù)雜度也因此記做T(n)=O(f(n))因此,算法執(zhí)行的時(shí)間的增長率與f(n)的增長率正相關(guān),稱作漸進(jìn)時(shí)間復(fù)雜度(Asymptotic Time Complexity)。簡單來說就是算法在執(zhí)行過程中所需要的基本運(yùn)算次數(shù)。
7[單選題] 下面敘述中錯誤的.是( )。
A.軟件測試的目的是發(fā)現(xiàn)錯誤并改正錯誤
B.對被調(diào)試的程序進(jìn)行“錯誤定位”是程序調(diào)試的必要步驟
C.程序調(diào)試通常也被稱為Debug
D.軟件測試應(yīng)嚴(yán)格執(zhí)行測試汁劃,排除測試的隨意性
參考答案:A
參考解析:軟件測試的目的是為了發(fā)現(xiàn)錯誤及漏洞而執(zhí)行程序的過程。軟件測試要嚴(yán)格執(zhí)行測試計(jì)劃。程序調(diào)式通常也稱Debug,對被調(diào)試的程序進(jìn)行“錯誤”定位是程序調(diào)試的必要步驟。
8[單選題] J2EE和( )語言綁定。
A.C B.C++C.JavaD.匯編語言
參考答案:C
參考解析:J2EE的基礎(chǔ)是J2SE,以Java為平臺;而C語言用于0DBCAPl。由于兩者不兼容,SUN公司才提出了JDBC作為Java幾個(gè)平臺與數(shù)據(jù)庫的標(biāo)準(zhǔn)連接。
9[單選題] 在Java Applet程序中,如果對發(fā)生的事件做出響應(yīng)和處理的時(shí)候,應(yīng)該使用下列( )語句。
A.import java.awt.event.*;
B.import java.io.*;
C.import java.awt.*;
D.import java.applet.*;
參考答案:A
參考解析:本題考查對Java常用的各種包所包含的-些類的基本功能的理解。java.awt包是抽象窗口工具包,里面包括各種容器、組件、窗口布局管理器以及-些常用的類如Color、Font等,選項(xiàng)C滿足題意。而java.applet包里面包括了小程序執(zhí)行時(shí)必須要重載的一個(gè)類Applet,也就只有這一個(gè)類,選項(xiàng)D錯誤。java.io包主要是提供-些輸入/輸出類的,選項(xiàng)B不滿足題意。java.awt.event包就包含了一些能夠?qū)κ录龀鲰憫?yīng)和處理的-些標(biāo)準(zhǔn)類,選項(xiàng) A滿足題意。
【計(jì)算機(jī)二級VB復(fù)習(xí)題及答案】相關(guān)文章:
2017最新計(jì)算機(jī)二級《VB》復(fù)習(xí)題及答案07-17
計(jì)算機(jī)二級VB上機(jī)試題及答案09-09
2017年9月計(jì)算機(jī)二級考試VB復(fù)習(xí)題及答案09-15
計(jì)算機(jī)二級VB模擬試題及答案201607-29
2016計(jì)算機(jī)二級《VB》預(yù)測題及答案09-04