- 相關(guān)推薦
2017計算機二級《JAVA》選擇題及答案
為了幫助大家更好的復習,下面是CN人才網(wǎng)為大家整理的2017計算機二級《JAVA》選擇題及答案,歡迎參考~
2017計算機二級《JAVA》選擇題及答案
1.下面排序算法中,平均排序速度最快的是()。
A.冒泡排序法
B.選擇排序法
C.交換排序法
D.堆排序法
2.軟件需求分析一般應確定的是用戶對軟件的()。
A.功能需求
B.非功能需求
C.性能需求
D.功能需求和非功能需求
3.下列說法中,不屬于數(shù)據(jù)模型所描述的內(nèi)容是()。
A.數(shù)據(jù)結(jié)構(gòu)
B.數(shù)據(jù)操作
C.數(shù)據(jù)查詢
D.數(shù)據(jù)約束
4.下列描述中,不是線性表順序存儲結(jié)構(gòu)特征的是()
A.不便于插入和刪除
B.需要連續(xù)的存儲空間
C.可隨機訪問
D.需另外開辟空間來保存元素之間的關(guān)系
5.有下列二叉樹,對此二叉樹前序遍歷的結(jié)囊為()。
A.ACBEDGFH
B.ABDGCEHF
C.HGFEDCBA
D.ABCDEFGH
6.使用白盒測試法時,確定測試數(shù)據(jù)應該根據(jù)()和指定的覆蓋標準。
A.程序的內(nèi)部邏輯
B.程序的復雜結(jié)構(gòu)
C.使用說明書
D.程序的功能
7.關(guān)系數(shù)據(jù)庫管理系統(tǒng)能實現(xiàn)的專門關(guān)系運算包括()。
A.排序、索引、統(tǒng)計
B.選擇、投影、連接
C.關(guān)聯(lián)、更新、排序
D.顯示、打印、制表
8.將E-R圖轉(zhuǎn)換到關(guān)系模式時,實體與實體間的聯(lián)系可以表示成()。
A.屬性
B.關(guān)系
C.鍵
D.域
9.下列有關(guān)數(shù)組的敘述中,錯誤的是()。
A.在同一個環(huán)境下,數(shù)組與內(nèi)存變量可以同名,兩者互不影響
B.可以用一維數(shù)組的形式訪問二維數(shù)組
C.在可以使用簡單內(nèi)存變量的地方都可以使用數(shù)組元素
D.一個數(shù)組中各元素的數(shù)據(jù)類型可以相同,也可以不同
10.下列選項中,不屬于模塊間耦合的是()。
A.數(shù)據(jù)耦合
B.標記耦合
C.異構(gòu)耦合
D.公共耦合
11.在Java中,負責對字節(jié)代碼解釋執(zhí)行的是()。
A.垃圾回收器
B.虛擬機
C.編譯器
D.多線程機制
12.下列敘述中,正確的是()。
A.Java語言的標識符是區(qū)分大小寫的
B.源文件名與public類名可以不相同
C.源文件的擴展名為.jar
D.源文件中public類的數(shù)目不限
13.下列屬于合法的Java標識符的是()。
A._cat
B.5books
C.+static
D.-3.14159
14.在Java中,表示換行符的轉(zhuǎn)義字符是()。
A.
B.f
C.’n’
D.ddd
15.在Java中,由Java編譯器自動導入而無需在程序中用import導人的包是()。
A.java.applet
B.java.awt
C.java.util
D.java.lang
16.“++”運算符的操作數(shù)個數(shù)是()。
A.1個
B.2個
C.3個
D.4個
17.在switch(expression)語句中,expression的數(shù)據(jù)類型不能是()。
A.double
B.char
C.byte
D.short
18.下列敘述中,錯誤的是()。
A.父類不能替代子類
B.子類能夠替代父類
C.子類繼承父類
D.父類包含子類
19.已知:int[]a=newint[100];在下列給出的數(shù)組元素中,非法的是()。
A.a[0]
B.a[1]
C.a[99]
D.a[100]
20.在文件類提供的方法中,用于創(chuàng)建目錄的方法是()。
A.mkdir()
B.mkdirs()
C.list()
D.listRoots()
21.下列程序的執(zhí)行結(jié)果為()。
publicclassc3
{
publicstaticvoidmain(Stringargs[])
{
inti=13,j=10;
if(i-->j)
i++:
elsej--;
System.out.println(i+" "+j);
}
}
A.1310
B.1211
C.1111
D.1212
22.下列程序的輸出結(jié)果是()。
publicclassTest
{
voidprintValue(intm)
{
do{
System.out.println("Thevalueis"+m)
}
while(--m>10)
}
publicstaticvoidmain(Stringargs[])
{
inti=10;
Testt=newTest():
t.printValue(i):
}
}
A.Thevalueis8
B.Thevalueis9
C.Thevalueisl0
D.Thevalueis11
23.for(intx=0,y=0;!x&&y<=5;y++)語句執(zhí)行循環(huán)的次數(shù)是()。
A.0
B.5
C.6
D.無窮
24.下列描述異常含義的'各選項中,正確的是()。
A.程序編譯錯誤
B.程序語法錯誤
C.程序自定義的異常事件
D.程序編譯或運行時發(fā)生的異常事件
25.一個JavaApplication運行后,在系統(tǒng)中是作為一個()。
A.線程
B.進程
C.進程或線程
D.不確定
26.Thread類的方法中用于修改線程名字的方法是()。
A.setName()
B.reviseName()
C.getName()
D.checkAccess()
27.在創(chuàng)建線程時可以顯式地指定線程組,此時可供選擇的線程構(gòu)造方法有()種。
A.1
B.2
C.3
D.4
28.要串行化某些類的對象,這些類必須實現(xiàn)()。
A.Serializable接口
B.java.i0.Exceptionlizable接口
C.java.i0.Datalnput接口
D.DataOutput接口
29.關(guān)于集合類描述正確的是()。
、.集合類中容納的都是指向Object類對象的指針
Ⅱ.集合類容納的對象都是Object的類例
、.只能容納對象
IV.只能容納基本數(shù)據(jù)類型
A.Ⅰ、Ⅱ、Ⅲ
B.Ⅰ、Ⅱ
C.Ⅰ、Ⅲ
D.Ⅰ、Ⅱ、Ⅲ、IV
30.下列組件不能添加進Frame主窗口的是()。
A.Panel
B.CheckBox
C.Dialog
D.Choice
31.下面程序段的輸出結(jié)果為()。
packagetest;
publicclassClassA
{
intx=20:
staticinty=6;
publicstaticvoidmain(Stringargs[])
{
ClassBb=newClassB();
b.go(10);
System.out.println("x="+b.x);
}
}
classClassB
{
intX;
voidgo(inty)
{
ClassAa=newClassA();
x=a.Y;
}
}
A.x=10
B.x=20
C.x=6
D.編譯不通過
32.下面程序段的輸出結(jié)果為()。
publicclassTest
{
inta,b;
Test()
{
a=100;
b=200:
}
Test(intX,inty)
{
a=x:
b=y;
}
publicstaticvoidmain(Stringargs[])
{
TestObjl=newTest(12,45);
System.OUt.println("a="+Objl.a+"b="+Objl.
b);
TestObj2=newTest();
System.out.println("fl="+Obj2.a+"b="+Obj2.
b);
}
}
A.a=100b=200
a=12b=45
B.a=12b=45
a=100b=200
C.a=12b=200
a=100b=45
D.a=100b=45
a=12b=200
33.在匹配器(Matcher)類中,用于尋找下一個模式匹配串的方法是()。
A.staticbooleanmatches()
B.booleanmatcher.find()
C.intmatcher.start()
D.intmatcher.end()
34.下列說法正確的是()。
A.共享數(shù)據(jù)的所有訪問都必須作為臨界區(qū)
B.用synchronized保護的共享數(shù)據(jù)可以是共有的
C.Java中對象加鎖不具有可重人性
D.對象鎖不能返回
35.在JavaApplet程序中,如果對發(fā)生的事件做出響應
和處理的時候,應該使用下列()語句。
A.importjava.awt.event.*;
B.importjava.io.*;
C.importjava.awt.*;
D.importjava.applet.*;
36.在一個容量為32的循環(huán)隊列中,若頭指針front一
3,尾指針rear=2,則該循環(huán)隊列中共有元素個數(shù)為()。
A.29
B.30
C.31
D.32
37.Java語言中如果要使用某個包中的類時,需要使用()導人。
A.inport
B.outport
C.import
D.input
38.執(zhí)行下面程序段的輸出結(jié)果為()。
publicclassQ
{
publicstaticvoidmain(Stringargv[])
{
intanar[]一newint[5];
System.out.println(anar[0]);
}
}
A.0
B.1
C.2
D.5
39.使得線程放棄當前分得的CPU時間,但不使線程阻塞,即線程仍處于可執(zhí)行狀態(tài),隨時可能再次分得CPU時間的方法是()。
A.time()
B.yield()
C.load()
D.min()
40.以下程序計算1+1/3+1/5+…+1/(2N+1),直至1/(2N+1)小于0.00001,橫線處應補充的程序是()。
publicclassSun{
publicstaticvoidmain(Stringargs[]){
intn=1:
doubleterm,sum=1.0:
do{
n=__;
term=1.0/n;
sum=sum+term;
}
while(term>=0.00001);
System.out.println(n);
System.out.println(sum);
參考答案與解析
1.D!窘馕觥吭诟鞣N排序方法中,快速排序法和堆排序法的平均速度是最快的,因為它們的時間復雜度都是O(nlog2n),其他的排序算法的時間復雜度大都是O(n2)。
2.D!窘馕觥寇浖枨蠓治鲋行枰獦(gòu)造一個完全的系統(tǒng)邏輯模型,理解用戶提出的每一功能與性能要求,使用戶明確自己的任務。因此,需求分析應確定用戶對軟件的功能需求和非功能需求。
3.C。【解析】數(shù)據(jù)模型所描述的內(nèi)容包括三個部分,它們是數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)約束。其中,數(shù)據(jù)結(jié)構(gòu)主要描述數(shù)據(jù)的類型、內(nèi)容、性質(zhì)及數(shù)據(jù)庫的聯(lián)系等;數(shù)據(jù)操作主要是描述在相應數(shù)據(jù)結(jié)構(gòu)上的操作類型與操作方式;數(shù)據(jù)約束主要描述數(shù)據(jù)結(jié)構(gòu)內(nèi)數(shù)據(jù)間的語法和語義聯(lián)系,它們之間的制約與依存關(guān)系,以及數(shù)據(jù)的動態(tài)變化的規(guī)則,用以保證數(shù)據(jù)的正確、有效與相容。
4.D!窘馕觥烤性表特點是邏輯上相鄰的元素在物理位置上也相鄰。數(shù)據(jù)元素之間邏輯上的先后關(guān)系自動隱含在物理位置的相鄰元素之中,因此不需要另外開辟空間來保存元素之間的關(guān)系。
5.B!窘馕觥慷鏄涞那靶虮闅v是指,先訪問根結(jié)點,再訪問左子樹,最后訪問右子樹。并且在訪問左右子樹時,也是先訪問其根結(jié)點,再訪問左右子樹。
6.A!窘馕觥堪缀袦y試是把測試對象看做一個打開的盒子,允許測試人員利用程序內(nèi)部的邏輯結(jié)構(gòu)及相關(guān)信患來設計或選擇測試用例,對程序所有的邏輯路徑進行測試。
7.B!窘馕觥筷P(guān)系數(shù)據(jù)庫管理系統(tǒng)的專門關(guān)系運算包括選擇運算、投影運算和連接運算。
8.B!窘馕觥繉-R圖轉(zhuǎn)換成指定DBMS中的關(guān)系模式是數(shù)據(jù)庫邏輯設計的主要工作。從E-R圖到關(guān)系模式的轉(zhuǎn)換是比較直接的,實體和聯(lián)系都可以表示成關(guān)系。
9.A。【解析】整個數(shù)組的數(shù)據(jù)類型為A(Array),而各個數(shù)組元素可以分別存放不同類型的數(shù)據(jù)。在使用數(shù)組和數(shù)組元素時,應注意如下問題。在任何能使用簡單內(nèi)存變量的地方都可以使用數(shù)組元素。在同一個環(huán)境下,數(shù)組名不能與簡單變量名重復?梢杂靡痪S數(shù)組的形式訪問二維數(shù)組。
10.C!窘馕觥磕K之間的耦合程度反映了模塊的獨立性,也反映了系統(tǒng)分解后的復雜程度。按照耦合程度從弱到強,可以將其分成7級,分別是非直接耦合、數(shù)據(jù)耦合、標記耦合、控制耦合、外部耦合、公共耦合和內(nèi)容耦合。其中沒有異構(gòu)耦合這種方式。
11.B。【解析】本題考查Java語言的虛擬機。Java語言的執(zhí)行模式是半編譯半解釋型。Java編寫好的程序首先由編譯器轉(zhuǎn)換為標準字節(jié)代碼,然后由Java虛擬機去解釋執(zhí)行。字節(jié)代碼是一種二進制文件,但不能直接在操作系統(tǒng)上運行,可看做虛擬機的機器碼。虛擬機把字節(jié)碼程序與各操作系統(tǒng)和硬件分開,使Java程序獨立于平臺。Java中的虛擬機是非常重要的概念,是Java語言的基礎(chǔ),掌握后有助于理解Java語言的實現(xiàn)。
12.A!窘馕觥勘绢}考查考生對Java語言概念的理解。這些屬于考試重點內(nèi)容。Java語言和C語言不同,它是區(qū)分大小寫的,選項A正確。Java程序的源文件擴展名為.class,.jar文件是由歸檔工具jar生成的。源文件中的public類的數(shù)目只能有0個或l個,用來指定應用程序類名,也是源文件名。
13.A!窘馕觥勘绢}考查Java標識符的命名規(guī)則,是考試的重點內(nèi)容。Java中標識符的命名規(guī)則是標識符以字母、下畫線或美元符作為首字符的字符串序列,;標識符是區(qū)分大小寫的;標識符的字符數(shù)沒有限制。留此可見,Java中標識符不能以數(shù)字開頭,所以選項B錯誤,不能以“+”開頭,選項C錯誤,不能以“-”開頭,選項D錯誤,只有選項是正確答案。
14.A!窘馕觥勘绢}考查Java轉(zhuǎn)義符的概念。在Java中用反斜杠()開頭, 表示換行,所以選項A正確。f表示走紙換頁,kddd表示l~3位的八進制數(shù)據(jù)ddd所代表的字符。
15.D。【解析】本題考查Java中包的概念。Java中用import語句來導入包,但需注意的是,Java語言中的java.lang包是由編譯器直接自動導入的,因此,編程時使用該包中的類,可省去import導入。使用其他包中的類,必須用import導入,選項D為正確答案。
16.A!窘馕觥勘绢}考查Java運算符的概念。程序涉及的數(shù)據(jù)處理,都是通過運算符和表達式來操作,是程序設計的基礎(chǔ),因此務必掌握。按照操作數(shù)的數(shù)目劃分,運算符可以分為一元運算符:++,--,+,-;二元運算符:+,-,>;三元運算符:?:。所以本題正確答案是選項A。簡單地說,就是有幾個操作數(shù)就是幾元運算符;反過來,是幾元運算符就有幾個操作數(shù)。
17.A!窘馕觥勘绢}考查考生對switch(expression)語句的理解。表達式expression只能返回int、byte、short和char,題目中的double是不正確的。同時還要注意,多分支結(jié)構(gòu)中,case子句的值必須是常量,而且所有case子句中的值應是不同的,default子句是任選的。
18.D!窘馕觥勘绢}考查繼承的概念。繼承性是面向?qū)ο蠓椒ǖ囊粋重要基本特征,它使代碼可重用,可降低程序的.復雜性。對一個類的繼承也就是構(gòu)建了一個子類,子類繼承了父類的方法和狀態(tài),同時還可以向新類中增添新的方法和狀態(tài)。重點掌握兩點:子類方法的訪問權(quán)限比父類的訪問權(quán)限高,因此父類不能替代子類,但子類能夠代替父類,選項A和選項B說法正確;子類方法不能產(chǎn)生比父類更多的異常。選項D為正確答案。
19.D!窘馕觥勘绢}考查Java中數(shù)組的概念。對于數(shù)組的掌握,不能僅僅停留在概念上,更多的是能將所學的知識靈活運用。int[]a=newint[100]定義了一個數(shù)組a,含有100個整型元素。在Java中,數(shù)組元素的下標是從。開始的,因此上面定義的數(shù)組實際上下標是0~99,所以選項D錯誤。
20.A。【解析】本題考查文件類提供的方法。mkdir()是為目錄操作提供酌方法,用來創(chuàng)建目錄;mkdirs()也是為目錄操作提供的方法,創(chuàng)建包含父目錄的目錄;list()是對文件名操作提供的方法,返回一個字符串數(shù)組,為該文件所在目錄下的所有文件名列表;listRoots是為目錄提供的方法,返回根目錄結(jié)構(gòu)。由此可見,只有選項A滿足題目要求。
21.A。【解析】程序是由if-else語句構(gòu)成的流程,分析判斷條件,變量i和j比較,得到條件表達式的值為true,然后執(zhí)行i-1,現(xiàn)在變量i的值為12,而j的值為10;由于條件表達式為true,則執(zhí)行i++,因此i的值為13,并跳過else子句塊,循環(huán)控制語句執(zhí)行完畢,這時變量i和i的值分別為13和10。
22.C!窘馕觥看祟}考查的是do-while循環(huán)和“--”操作符的知識。do-while最少執(zhí)行一次,在執(zhí)行完d0中的內(nèi)容后,判斷while中的條件是否為true。如果為true,就再執(zhí)行do中的內(nèi)容,然后進行判斷。以此類推,直到while的判斷為false時退出循環(huán),執(zhí)行循環(huán)后面的內(nèi)容。而“--”操作符的規(guī)則是,變量右邊的“-”將先進行運算,然后才使
變量的值減一。而在變量左邊的“--”,則先將變量的值減1再運算。本程序中i的值為10,當程序運行到do-while循環(huán)時,程序先執(zhí)行一次循環(huán),然后判斷,因此選C。
23.C!窘馕觥看祟}是典型的考題。題中X=0,則!x永遠為真,對于條件表達式!x&&y<=5只考慮y<=5,由于每次循環(huán)Y都增加1,而且y從0開始到5。所以可知總共循環(huán)了6次。
24.D!窘馕觥慨惓J窃诔绦蚓幾g或者運行時所發(fā)生的可預料或者不可預料的異常事件,它會引起程序的中斷,影響程序的正常運行。
25.B!窘馕觥烤程為一個程序中的單個執(zhí)行流;進程是程序的一次動態(tài)執(zhí)行過程,它對應了從代碼加載、執(zhí)行到執(zhí)行完畢的一個完整過程,這個過程也是進程本身從產(chǎn)生、發(fā)展到消亡的過程。一個JavaApplication運行后,在系統(tǒng)中應該就是一個進程了(動態(tài))。
26.A!窘馕觥縏hread類的其他方法有setName()、getName()、activeCount()和setDaemon()等。其中,用于修改線程名字的方法是setName()。
27.C!窘馕觥烤程組是由java.lang包中的ThreadGroup類實現(xiàn)的。在創(chuàng)建線程時可以顯式地指定線程組,此時需要從如下三種線程構(gòu)造方法中選擇一種:
publicThread(ThreadGroupgroup,Runnabletarget);
publicThread(ThreadGroupgroup,Stringname);
publicThread(ThreadGroupgroup,Runnabletarget,
Stringname)。
28.A。【解析】Java語言中一個類只有實現(xiàn)Serializable接口,它的對象才是可串行化的。
29.A!窘馕觥勘绢}主要考查集合類的特點。選項A正確,集合類是用來存放某類對象的。集合類有一個共同特點,就是它們只容納對象。如果集合類中想使用簡單數(shù)據(jù)類型,又想利用集合類的靈活性,可以把簡單數(shù)據(jù)類型變成該數(shù)據(jù)類型類的對象,然后放入集合中處理,這表示集合類不能容納基本數(shù)據(jù)類型,所以IV是不正確的選項B錯誤,集合只容納對象;選項C錯誤,該選項少選了Ⅱ;選項D錯誤,錯誤原因同選項B。
30.C。【解析】本題考查對Java組件容器中添加容器的基本知識。選項A錯誤,Panel組件是容器,可以添加到Frame窗口;選項B錯誤,CheekBox組件是復選框組件,可以添加到Frame窗口;選項C正確,Dialog繼承自Windows類,Windows類型(或子類)的對象不能包含在其他容器中;選項D錯誤,Choice組件是選擇框組件,可以添加到Frame窗口。
31.C!窘馕觥勘绢}考查在Java中靜態(tài)變量(類變量)的用法。在題目程序段中生成了一個staticinty=6類變量,在ClassA中調(diào)用的b.go(10),只不過是在ClassB中的一個局部變量,通過調(diào)用ClassB中的90方法可以生成一個ClassA對象,并給這個新生成的對象賦以ClassA中的類變量Y的值。從main()方法作為入口執(zhí)行程序,首先生成一個ClassB的對象,然后b.go(10)會調(diào)用ClassA,會給X和Y賦值,X=a.Y后,X值為6,再返回去執(zhí)行System.out.println("x="+b.x)語句,輸出為x=6,可見,正確答案為選項C。
32.B!窘馕觥勘绢}考查構(gòu)造方法及構(gòu)造方法重載。Test類有兩個構(gòu)造方法,即使用了方法重載技術(shù)。不帶參數(shù)的構(gòu)造方法對類的實例變量進行特定數(shù)值的賦值,而帶參數(shù)的構(gòu)造方法根據(jù)參數(shù)對類的實例變量進行賦值。TestObjl=newTest(12,45)語句調(diào)用的是Test(intx,inty),而TestObj2=newTest()調(diào)用的是Test(),注意根據(jù)參數(shù)個數(shù)來區(qū)分。
33.A!窘馕觥勘绢}考查考生對Java中的匹配器(Mateher)類的理解。Matcher類用于將一個輸入字符串input和模式串pattern相比較。Booleanmateher.find()方法用于尋找下一個模式匹配串;intmatcher.start()方法用于返回匹配串的一個起始索引整數(shù)值;intmatcher.end()方法用于返回匹配串的一個終止索引整數(shù)值。而用于輸入字符串與模式串比較的方法是staticbooleanmatches(),選項A正確。
34.A!窘馕觥勘绢}考查對象加鎖的相關(guān)概念。對于對象加鎖的使用有些注意事項。對象的鎖在某些情況下可以由持有線程返回,比如當synchronized語句塊執(zhí)行完成后;當在synchronized語句塊中出現(xiàn)異常;當持有鎖的線程調(diào)用該對象的wait()方法,由此可見選項D說法錯誤。共享數(shù)據(jù)的所有訪問都必須作為臨界區(qū),使用synchronized進行加鎖控制,選項A說法正確。用synchronized保護的共享數(shù)據(jù)必須是私有的,選項B說法錯誤。Java中對象加鎖具有可重入性,選項C錯誤。
35.C!窘馕觥勘绢}考查對Java常用的各種包所包含的一些類的基本功能的理解。java.awt包是抽象窗口工具包,里面包括各種容器、組件、窗口布局管理器以及一些常用的類如Color、Font等,選項A滿足題意。而java.applet包里面包括了小程序執(zhí)行時必須要重載的一個類Applet,也就只有這一個類,選項D錯誤。java.io包主要是提供一些輸入/輸出類的,選項B不滿足題意。java.awt.event包就包含了一些能夠?qū)κ录龀鲰憫吞幚淼囊恍藴暑,選項A不滿足題意。
36.C。【解析】設隊列容量為m,rear>front,則隊列中元素個數(shù)為rear-front:rear37.C!窘馕觥勘绢}考查包的導入和使用。首先用package語句說明一個包,該包的層次結(jié)構(gòu)必須與文件目錄的層次相同,否則,在編譯時可能出現(xiàn)找不到包的問題。Java語言中java.lang包是編譯器自動導入,其他包中的類必須用import導入。
38.A!窘馕觥勘绢}考查Java中數(shù)組的定義和初始化。在該方法里定義并動態(tài)初始化了一個整型數(shù)組anar,由于沒有賦初值,系統(tǒng)默認的初始值是數(shù)組中的每個元素都為零。所以輸出數(shù)組中的第一個元素anar[0]時,自然也是等于零。
39.B。【解析】本題考查線程阻塞的概念。yield()方法使得線程放棄當前分得的CPU時間,但是不使線程阻塞,印線程仍處于可執(zhí)行狀態(tài),隨時可能再次分得CPU時間。調(diào)用yield()的效果等價于調(diào)度程序認為該線程已執(zhí)行了足夠的時間從而轉(zhuǎn)到另一個線程。
40.D!窘馕觥勘绢}考查do-while循環(huán)的用法。題目中沒有給出累加次數(shù),故不能使用for循環(huán),在do循環(huán)中,由累加項term的值作為退出循環(huán)的條件。根據(jù)題目要求,應該填寫2*n+1。本題的關(guān)鍵是while(term>=0.00001)語句,題目要求計算直至1/(2N+1)小于0.00001,所以terml/(2N+1),因此n=2*n+1。
【計算機二級《JAVA》選擇題及答案】相關(guān)文章:
計算機二級java精選試題及答案07-27
計算機二級JAVA沖刺試題及答案02-14
全國計算機二級JAVA考試精選選擇題07-25
2016計算機二級JAVA沖刺試題及答案02-21
計算機考試《二級java》試題及答案07-25
計算機二級Java備考沖刺試題及答案02-14
計算機二級考試Java模擬題及答案07-22