亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

試題

計(jì)算機(jī)二級(jí)JAVA練習(xí)題及答案

時(shí)間:2024-09-28 06:43:22 試題 我要投稿

2016計(jì)算機(jī)二級(jí)JAVA練習(xí)題及答案

  2016年3月計(jì)算機(jī)二級(jí)考試時(shí)間為3月26日-29日,為了幫助考生順利通過(guò)計(jì)算機(jī)二級(jí)考試,下面百分網(wǎng)小編為大家?guī)?lái)2016計(jì)算機(jī)二級(jí)JAVA練習(xí)題及答案,供大家參考學(xué)習(xí),預(yù)?忌荚図樌!

  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.上述三種說(shuō)法都不對(duì)

  2.下列敘述中正確的是( )。

  A.在棧中,棧中元素隨棧底指針與棧頂指針的變化而動(dòng)態(tài)變化

  B.在棧中,棧頂指針不變,棧中元素隨棧底指針的變化而動(dòng)態(tài)變化

  C.在棧中,棧底指針不變,棧中元素隨棧頂指針的變化而動(dòng)態(tài)變化

  D.上述三種說(shuō)法都不對(duì)

  3.軟件測(cè)試目的是( )。

  A.評(píng)估軟件可靠性

  B.發(fā)現(xiàn)并改正程序中的錯(cuò)誤

  C.改正程序中的錯(cuò)誤

  D.發(fā)現(xiàn)程序中的錯(cuò)誤

  4.下面描述中,不屬于軟件危機(jī)表現(xiàn)的是( )。

  A.軟件過(guò)程不規(guī)范

  B.軟件開(kāi)發(fā)生產(chǎn)率低

  C.軟件質(zhì)量難以控制

  D.軟件成本不斷提高

  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.類之間共享屬性和操作的機(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.下列特點(diǎn)中不屬于Java的是( )。

  A.多線程

  B.多繼承

  C.跨平臺(tái)

  D.動(dòng)態(tài)性

  12.Java的反匯編命令是( )。

  A.javap

  B.javac

  C.jdb

  D.java

  13.下列變量定義中,不合法的是( )。

  A.int SX;

  B.int_123;

  C.int Summer 2010_gross_sale;

  D.int#dim;

  14.下列選項(xiàng)中為單精度數(shù)的是( )。

  A.2

  B.5.2

  C.0.2f

  D.023

  15.下列關(guān)于boolean類型的敘述中,正確的是( )。

  A.可以將boolean類型的數(shù)值轉(zhuǎn)換為int類型的數(shù)值

  B.可以將boolean類型的數(shù)值轉(zhuǎn)換為字符串

  C.可以將boolean類型的數(shù)值轉(zhuǎn)換為char類型的數(shù)值

  D.不能將boolean類型的數(shù)值轉(zhuǎn)換為其他基本數(shù)據(jù)類型

  16.若定義int a=2,b=2,下列表達(dá)式中值不為4的是( )。

  A.a*(++b)

  B.a*(b++)

  C.a+b

  D.a*b

  17.下列可以獲得構(gòu)件前景色的方法是( )。

  A.getsize()

  B.getForeground()

  C.getBaekground()

  D.paint()

  18.下列程序的運(yùn)行結(jié)果是( )。

  public class test{

  private String[]data={¨10","10.5"},

  public void fun()(

  double S=0;

  for(int i=0;i<3;i++){

  try{

  s=s+Integer.parseInt(data[i]);

  catch(Exception e){

  System.out.print(“errorl:”+data[i])。

  }

  }

  }

  public static void main(string[]args){

  try{

  test d=new test();

  d.fun();

  }catch(Exception e){

  System.out.println("error2")

  }

  }

  }

  A.errorl:10.5

  B.error2

  C.errorl:10.5 error2

  D.以上都不對(duì)

  19.下列程序片段中,能通過(guò)編譯的是( )。

  A.public abstract class Animal{

  public void speak();}

  B.public abstract class Animal{

  public void speak(){);}

  C.public class Animal{

  pubilc abstract void speak();}

  D.public abstract class Animal{

  pubile abstract void speak(){};}

  20.下列不屬于接口WindowListener的方法是( )。

  A.windowClosing()

  B.windowClosed()

  C.windowMinimized()

  D.windowOpened()

  21.下列選項(xiàng)中,不能輸出100個(gè)整數(shù)的是( )。

  A.for(int i=0;i<100;i++)

  System.out.println(i);

  B.int i=0;

  do{

  System.out.println(i);

  i++;

  }while(iC.int i=0;

  while(i<100){

  System.out.println(i);

  i++;

  }

  D.int i=0;

  while(i<100){

  i++;

  if(i<100)continue;

  System.OUt.println(i);

  }

  22.類變量必須帶有的修飾符是( )。

  A.static

  B.final

  C.public

  D.volatile

  23.下列選項(xiàng)中屬于字符串常量的是( )。

  A.·abc·

  B."abe"

  C.[abc]

  D.(abc)

  24.Java程序默認(rèn)引用的包是( )。

  A.java.text包

  B.java.awt包

  C.java.1an9包

  D.java.util包

  25.為使下列代碼正常運(yùn)行,應(yīng)該在下畫(huà)線處填入的選項(xiàng)是( )。

  ObjectlnputStream In=

  new (new FilelnputStream("employee.

  doc")):

  Employee[]newstaff=(Employee[])in.readobject

  ();

  In.close();

  A.Reader

  B.InputStream

  C.Objectlnput

  D.ObjectlnputStream

  26.下列代碼將對(duì)象寫(xiě)入的設(shè)備是( )。

  ByteArrayOutputStream bout=new ByteArrayOut-

  putStream();

  ObjectOutputStream out=new ObjectOutputStream

  (bout);

  out.writeObject(this);

  out.close();

  A.內(nèi)存 B.硬盤

  C.屏幕 D.網(wǎng)絡(luò)

  27.為使下列代碼正常運(yùn)行,應(yīng)該在下畫(huà)線處填入的選

  項(xiàng)是( )。

  int[]numbers=new int[n];

  for(int i=0;inumbers[i]=i+1:

  A.size

  B.length

  C.dimension

  D.measurement

  28.為使下列代碼正常運(yùn)行,應(yīng)該在下畫(huà)線處填入的選項(xiàng)是( )。

  abstract class person{

  public Person(String n){

  name=n:

  }

  Public String getDescription();

  public String getName(){

  return name;

  }

  private string name;

  }

  A.static

  B.private

  C.abstract

  D.final

  29.下列能夠正確創(chuàng)建線程的方法是( )。

 、.繼承java.1ang.Thread類,并重寫(xiě)run()方法

 、.繼承java.1ang.Runnable類,并重寫(xiě)start()方法

 、.實(shí)現(xiàn)java.1ang.Thread接口,并實(shí)現(xiàn)run()方法

  IV.實(shí)現(xiàn)java.1ang.Runable接口,并實(shí)現(xiàn)run()方法

  A.I,Ⅲ

  B.Ⅱ,IV

  C.Ⅱ,Ⅲ

  D.I,IV

  30.下列線程狀態(tài)轉(zhuǎn)換序列,在線程實(shí)際運(yùn)行中可能出現(xiàn)的序列是( )。

  A.新建→運(yùn)行→阻塞→終止

  B.……運(yùn)行→阻塞→可運(yùn)行→終止

  C.……可運(yùn)行→運(yùn)行→阻塞→運(yùn)行……

  D.新建→可運(yùn)行→運(yùn)行→阻塞→可運(yùn)行……

  31.為了支持壓棧線程與彈棧線程之間的交互與同步,應(yīng)在下畫(huà)線處填入的選項(xiàng)是( )。

  public class StackTest{

  private int idx=0;

  private int[]data=new int[8]

  public void push(int i){

  synchronized(this)(

  ;

  data(idx)=i:

  idx++:

  }

  }

  }… …

  A.this.notify()

  B.interrupt()

  C.this.wait()

  D.sleep()

  32.對(duì)下列程序的敘述中,正確的是( )。

  1:public class X extends Thread implements Runnable{

  2:public void run(){

  3:system.out.println("this is run()");

  4:}

  5:oublic static void main(String args[]){

  6:Thread t=new Thread(new X()):

  7:t.start();

  8:}

  9:}

  A.第l行會(huì)產(chǎn)生編譯錯(cuò)誤

  B.第6行會(huì)產(chǎn)生編譯錯(cuò)程

  C.第6行會(huì)產(chǎn)生運(yùn)行錯(cuò)誤

  D.程序正常運(yùn)行

  33.下列關(guān)于Applet的敘述中,正確的是( )。

  A.Applet不僅可以嵌入到瀏覽器中運(yùn)行,還可以獨(dú)立運(yùn)行

  B.Applet的主類要定義為Applet類或Japplet類的子類

  C.同一個(gè)頁(yè)面中的Applet之間不能通信

  D.Applet不支持多線程

  34.當(dāng)一個(gè)Applet所在的Web頁(yè)面被其他頁(yè)面覆蓋后,不可能被調(diào)用的Applet方法是( )。

  A.destroy()

  B.init()

  C.stop()

  D.star.}()

  35.要向Applet傳遞參數(shù),應(yīng)該在下列drawing.html文件的下畫(huà)線處填人的選項(xiàng)是( )。

  … …

  100>

  … …

  A.

  B.

  C.

  D.

  36.一個(gè)棧的初始狀態(tài)為空,首先將元素5,4,3,2,1依次入棧,然后退棧一次,再將元素A,B,C。D依次入棧,之后將所有元素全部退棧,則所有元素退棧(包括中間退棧的元素)的順序?yàn)? )。

  A.54321ABCD

  B.5ABCD4321

  C.DCBAl2345

  D.1DCBA2345

  37.一棵二叉樹(shù)有10個(gè)度為1的結(jié)點(diǎn),7個(gè)度為2的結(jié)點(diǎn),則該二叉樹(shù)共有結(jié)點(diǎn)個(gè)數(shù)為( )。

  A.8

  B.25

  C.17

  D.7

  38.Java中的字符變量在內(nèi)存中占位(bit)為( )。

  A.4

  B.8

  C.16

  D.24

  39.下列程序創(chuàng)建了一個(gè)線程并運(yùn)行,橫線處應(yīng)填入的正確代碼是( )。

  public class Try extends Thread{

  public static void main(String args[]){

  Thread t=new Try();

  ;

  }

  public void run()f

  System.out.println(”Try!");

  }

  }

  A.t.start

  B.t.class

  C.t.thread

  D.t.static

  40.要使下列程序能夠正確運(yùn)行,則橫線處應(yīng)填寫(xiě)的內(nèi)容是( )。

  import Java.awt.*;

  import java.applet.*;

  public class SayHi extends Applet{

  public void (Graphics g){

  9.drawString("Hi!",20,20);

  }

  }

  A.int

  B.start

  C.paint

  D.stop

  參考答案

  1.B!窘馕觥颗c順序存儲(chǔ)結(jié)構(gòu)相比,線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)需要更多的空間存儲(chǔ)指針域,因此,線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)所需要的存儲(chǔ)空間一般要多于順序存儲(chǔ)結(jié)構(gòu)。

  2.C。【解析】棧是限制僅在表的一端進(jìn)行插入和刪除的運(yùn)算的線性表,通常稱插入、刪除的這一端為棧頂,另一端稱為棧底。

  3.D!窘馕觥寇浖䴗y(cè)試的目的主要是在于發(fā)現(xiàn)軟件錯(cuò)誤,希望在軟件開(kāi)發(fā)生命周期內(nèi)盡可能早地發(fā)現(xiàn)盡可能多的bug。

  4.A。【解析】①對(duì)軟件開(kāi)發(fā)的進(jìn)度和費(fèi)用估計(jì)不準(zhǔn)確;②用戶對(duì)已完成的軟件系統(tǒng)不滿意的現(xiàn)象時(shí)常發(fā)生;③軟件產(chǎn)品的質(zhì)量往往靠不住;④軟件常常是不可維護(hù)的;⑤軟件通常沒(méi)有適合的文檔;⑥軟件成本在計(jì)算機(jī)系統(tǒng)總成本中所占的比例逐年上升;⑦軟件開(kāi)發(fā)生產(chǎn)率提高的速度,遠(yuǎn)遠(yuǎn)跟不上計(jì)算機(jī)應(yīng)用迅速普及深入的趨勢(shì)。

  5.A!窘馕觥寇浖芷(SDLC,Systems Development Life Cycle,SDLC)是軟件的產(chǎn)生直到報(bào)廢的生命周期,周期內(nèi)有問(wèn)題定義、可行性分析、總體描述、系統(tǒng)設(shè)計(jì)、編碼、調(diào)試和測(cè)試、驗(yàn)收與運(yùn)行、維護(hù)升級(jí)到廢棄等階段。

  6.D!窘馕觥坷^承:在程序設(shè)計(jì)中,繼承是指子類自動(dòng)享用父類的屬性和方法,并可以追加新的屬性和方法的一種機(jī)制。它是實(shí)現(xiàn)代碼共享的重要手段,可以使軟件更具有開(kāi)放性和可擴(kuò)充性,這是信息組織與分類的行之有效的方法,也是面向?qū)ο蟮闹饕獌?yōu)點(diǎn)之一。繼承又分為單重繼承和多重繼承。單重繼承是指子類只能繼承一個(gè)父類的屬性和操作;而多重繼承是指子類可以繼承多個(gè)父類的屬性和操作。Java是一種單重繼承語(yǔ)言,而C++是一種多重繼 承語(yǔ)言。

  7.D!窘馕觥繉哟涡、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫(kù)劃分的原則是數(shù)據(jù)之間的聯(lián)系方式。

  8.C!窘馕觥恳粋(gè)工作人員對(duì)應(yīng)多臺(tái)計(jì)算機(jī),一臺(tái)計(jì)算機(jī)對(duì)應(yīng)多個(gè)工作人員,則實(shí)體工作人員與實(shí)體計(jì)算機(jī)之間的聯(lián)系是多對(duì)多。

  9.C!窘馕觥客饽J,也稱為用戶模式。在一個(gè)數(shù)據(jù)庫(kù)模式中,有N個(gè)外模式,每一個(gè)外模式對(duì)應(yīng)一個(gè)用戶。外模式保證數(shù)據(jù)的邏輯獨(dú)立性。內(nèi)模式屬于物理模式,因此,一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)內(nèi)模式;內(nèi)模式規(guī)定了數(shù)據(jù)的存儲(chǔ)方式、規(guī)定了數(shù)據(jù)操作的邏輯、規(guī)定了數(shù)據(jù)的完整性、規(guī)定了數(shù)據(jù)的安全性、規(guī)定了數(shù)據(jù)的存儲(chǔ)性能。

  10.A!窘馕觥孔匀贿B接是將表中具有相同名稱的列自動(dòng)進(jìn)行記錄匹配。

  11.B!窘馕觥縅ava不支持多重繼承(子類只能有一個(gè)父類)。

  12.A。【解析】Javap命令是java反匯編命令,javac命令是java語(yǔ)言編譯器,jdb是基于文本和命令行的調(diào)試工具,java命令是Java解釋器。

  13.D。【解析】Java中標(biāo)識(shí)符的命名規(guī)則為:①區(qū)分大小寫(xiě),例如a和A是兩個(gè)變量;②標(biāo)識(shí)符由字母、下畫(huà)線、美元符號(hào)和數(shù)字組成,并且第一個(gè)字符不能是數(shù)字。

  14.C!窘馕觥縅ava中單精度常量以f或F結(jié)尾。

  15.D!窘馕觥坑捎诨緮(shù)據(jù)類型中boolean類型不是數(shù)字型,所以基本數(shù)據(jù)類型的轉(zhuǎn)換是除了boolean類型以外的其他7種類型之間的轉(zhuǎn)換。

  16.A!窘馕觥++b,先自加,再計(jì)算,即a*(++b)等價(jià)于b=b+1;a*b。

  17.D!窘馕觥緼是獲得控件大小,B是獲得構(gòu)件的前景色,C是獲得構(gòu)件的背景色,D是繼承Applet的子類需要實(shí)現(xiàn)的方法。

  18.C!窘馕觥縯ry-catch塊是可以嵌套分層的,并且通過(guò)異常對(duì)象的數(shù)據(jù)類型進(jìn)行匹配,以找到正確的catch block異常錯(cuò)誤處理代碼。以下是通過(guò)異常對(duì)象的數(shù)據(jù)類型進(jìn)行匹配找到正確的catch block的過(guò)程。①首先在拋出異常的try-catch塊中查找catch block,按順序先與第一個(gè)catch block塊匹配,如果拋出的異常對(duì)象的數(shù)據(jù)類型與catch block中傳入的異常對(duì)象的臨時(shí)變量(就是catch語(yǔ)句后面參數(shù))的數(shù)據(jù)類型完全相同,或是它的子類型對(duì)象,則匹配成功,進(jìn)入catch block中執(zhí)行,否則到第②步;②如果有兩個(gè)或更多的catch block,則繼續(xù)查找匹配第二個(gè)、第三個(gè),乃至最后一個(gè)catch block,如匹配成功,則進(jìn) 入對(duì)應(yīng)的catch block中執(zhí)行,否則到第③步;③返回到上一級(jí)的try-catch塊中,按規(guī)則繼續(xù)查找對(duì)應(yīng)的catch block。如果找到,進(jìn)入對(duì)應(yīng)的catch block中執(zhí)行,否則到第4步;④再到上上級(jí)的try-catch塊中,如此不斷遞歸,直到匹配到頂級(jí)的try-catch塊中的最后一個(gè)catch block,如果找到,進(jìn)入到對(duì)應(yīng)的catch block中執(zhí)行;否則程序?qū)?huì)執(zhí)行

  terminate()退出。所以選C。

  19.A!窘馕觥縅ava中一個(gè)類是一個(gè)abstract類的子類,它必須具體實(shí)現(xiàn)父類的abstract方法。如果一個(gè)類中含有abstract方法,那么這個(gè)類必須用abstract來(lái)修飾(abstract類也可以沒(méi)有abstract方法)。有abstract方法的父類只聲明,由繼承它的子類實(shí)現(xiàn)。所以選A。

  20.C!窘馕觥拷涌 WindowListener包括以下方法:windowActivated、windowDeactivated、windowClosing、windowClosed、windowlconified、windowDeieonified windowOpened方法。所以選C。

  21.D。【解析】continue語(yǔ)句的作用是不執(zhí)行循環(huán)體后面的語(yǔ)句直接進(jìn)入循環(huán)判斷階段。所以本題選D。

  22.A!窘馕觥款愖兞坑胹tatic修飾。

  23.B!窘馕鯦ava中字符串常量由雙引號(hào)和其中間的字符所組成。

  24.C!窘馕觥縥ava.lang包提供Java編程語(yǔ)言進(jìn)行程序設(shè)計(jì)的基礎(chǔ)類。java.lang包是編譯器自動(dòng)導(dǎo)入的。

  25.D!窘馕觥縊bjectlnputStream類和ObjectOutputStream類分別是InputStream類和OutputStream類的子類。Objectlnput-Stream類和ObjectOutputStream類創(chuàng)建的對(duì)象被稱為對(duì)象輸入流和對(duì)象輸出流。對(duì)象輸入流使用readObject()方法讀取一個(gè)對(duì)象到程序中。

  26.A!窘馕觥縊bjectOutputStream類的構(gòu)造方法是obiectoutputStream(OutputStream out)。Java中的二進(jìn)制流全都寫(xiě)入到內(nèi)存中。

  27.B!窘馕觥縧ength表示數(shù)組的長(zhǎng)度。

  28.C!窘馕觥砍橄箢愔械某橄蠓椒ǹ梢灾宦暶,定義延遲到其子類。

  29.D!窘馕觥坑肨hread類的構(gòu)造方法Thread(Runnable target)創(chuàng)建線程對(duì)象時(shí),構(gòu)造方法中的參數(shù)必須是一個(gè)具體的對(duì)象,該對(duì)象稱作線程的目標(biāo)對(duì)象,創(chuàng)建目標(biāo)對(duì)象的類必須要實(shí)現(xiàn)Runnable接口。

  30.D!窘馕觥烤程狀態(tài)轉(zhuǎn)換序列如下圖所示:

  故選D。

  31.A!窘馕觥慨(dāng)一個(gè)線程使用的同步方法中用到某個(gè)變量,而此時(shí)有需要其他線程修改后才能符合本線程的需要,那么可以使用wait()方法,wait()方法的作用是使本線程等待,并允許其他線程使用此同步方法。當(dāng)其他線程使用完后應(yīng)使用notify()或者notifyAll()方法允許其他線程使用此同步方法。Interrupt()方法的作用是在run()方法執(zhí)行完之前就消滅此線程,而sleep()方法的作用是延遲一段時(shí)間后執(zhí)行。所以本題是為了支持壓棧線程與彈棧線程之間的交互與同步,所以選A。

  32.D!窘馕觥砍绦蛘_\(yùn)行打印this is run()。用Thread類的構(gòu)造方法Thread(Runnable target)創(chuàng)建線程對(duì)象時(shí),構(gòu)造方法中的參數(shù)必須是一個(gè)具體的對(duì)象,該對(duì)象稱作線程的目標(biāo)對(duì)象,創(chuàng)建的目標(biāo)對(duì)象的類必須實(shí)現(xiàn)Runnable接口。

  33.B!窘馕觥緼pplet不可以單獨(dú)運(yùn)行,Applet支持多線程。

  34.B!窘馕觥吭趈ava Applet的生命周期中,共有4種狀態(tài),印4個(gè)方法init()、start()、stop()和destroy()。在Applet裝載時(shí),調(diào)用init()通知該Applet已被加載到瀏覽器中,使Applet執(zhí)行一些基本初始化操作。

  35.D。【解析】param中name屬性值不可重復(fù),value是絕對(duì)路徑,必須用引號(hào)引用起來(lái)。

  36.D!窘馕觥織J窍拗苾H在表的一端進(jìn)行插入和刪除的運(yùn)算的線性表,通常稱插入、刪除的這一端為棧頂,另一端稱為棧底。

  37.B!窘馕觥吭谌我庖豢枚鏄(shù)中,度數(shù)為0的結(jié)點(diǎn)(即葉子結(jié)點(diǎn))總比度為2的結(jié)點(diǎn)多一個(gè),因此該二叉樹(shù)中葉子結(jié)點(diǎn)為7+1=8,8+17=25。

  38.c!窘馕觥孔址兞吭趦(nèi)存中占16位二進(jìn)制數(shù)位,int變量在內(nèi)存中占32位二進(jìn)制數(shù)位。

  39.A!窘馕觥縮tart()是類Thread的方法,其中start()方法用于啟動(dòng)線程,使之從新建狀態(tài)轉(zhuǎn)入就緒狀態(tài)并進(jìn)入就緒隊(duì)列排隊(duì),一旦輪到它來(lái)享用CPU資源時(shí),就可以脫離創(chuàng)建它的主線程獨(dú)立地開(kāi)始自己的生命周期了。

  40.C!窘馕觥縅ava中,繼承applet類的子類需要實(shí)現(xiàn)以下方法:init()、start()、stop()、destroy()、paint(Graphics g)方法。其中,paint(Graphics g)方法有一個(gè)參數(shù)g,是瀏覽器在運(yùn)行Java Applet時(shí)產(chǎn)生的一個(gè)類Graphics的實(shí)例。

【計(jì)算機(jī)二級(jí)JAVA練習(xí)題及答案】相關(guān)文章:

計(jì)算機(jī)二級(jí)Java練習(xí)題及答案201706-03

2017計(jì)算機(jī)二級(jí)《Java》練習(xí)題及答案07-24

2017計(jì)算機(jī)二級(jí)《JAVA》基礎(chǔ)練習(xí)題及答案07-31

2023計(jì)算機(jī)二級(jí)《Java》單選練習(xí)題及答案12-20

計(jì)算機(jī)二級(jí)Java鞏固練習(xí)題及答案201709-07

2017年計(jì)算機(jī)二級(jí)Java練習(xí)題及答案09-12

計(jì)算機(jī)二級(jí)Java習(xí)題及答案09-09

2017年3月計(jì)算機(jī)二級(jí)Java練習(xí)題及答案09-15

2024全國(guó)計(jì)算機(jī)二級(jí)JAVA考試練習(xí)題及答案05-19

計(jì)算機(jī)二級(jí)考試Java試題及答案10-24