奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

java語言

計算機二級《JAVA》考前測試題及答案

時間:2025-02-18 12:13:08 java語言 我要投稿
  • 相關推薦

2017計算機二級《JAVA》考前測試題及答案

  練習是幫助我們鞏固知識的最好方法,以下是小編為大家整理的2017計算機二級《JAVA》考前測試題及答案,希望對大家有幫助!

2017計算機二級《JAVA》考前測試題及答案

  1.下列關于Java語言特點的敘述中,錯誤的是( )。

  A.Java是面向過程的編程語言

  B.Java支持分布式計算

  C.Java是跨平臺的編程語言

  D.Java支持多線程

  2.可以使當前同級線程重新獲得運行機會的方法是( )。

  A.Sleep()

  B.join()

  C.yield()

  D.interrupt()

  3.下列語句中,屬于多分支語句的是( )。

  A.if語句

  B.for語句

  C.switch語句

  D.do while語句

  4.閱讀下列代碼

  public class Test2005{

  public static void main(String args[]){

  String s="Test";

  switch(s){

  case"Java":System.out.print("Java");

  break;

  case"Language":System.out.print("Lan-

  guage");

  break;

  case"Test":System.out.print("Test");

  break;

  }

  }

  }

  其運行結果是( )。

  A.Java

  B.Language

  C.Test

  D.編譯時出錯

  5.在程序讀入字符文件時,能夠以該文件作為直接參數的類是( )。

  A.FileReader

  B.BufferedReader

  C.FilelnputStream

  D.ObjectlnputStream

  6.下列描述中,正確的是( )。

  A.在Serializable接口中定義了抽象方法

  B.在Serializable接口中定義了常量

  C.在Serializable接口中沒有定義抽象方法,也沒有定義常量

  D.在Serializable接口中定義了成員方法

  7.請閱讀下面程序,說明該程序創建線程使用的方法是( )。

  public class ThreadTest

  {

  public static void main(String args[])

  {

  Thread tl=new Thread(new HolloWorld());

  Thread t2=new Thread(new HolloWorld());

  tl.start();

  t2.Start();

  }

  }

  class HolloWorld implements Runnable

  {

  int i;

  public void run()

  {

  while(true)

  {

  System.out.println("HolloWorld"+i++);

  if(i= =5)break;

  }

  }

  }

  A.繼承Thread類

  B.實現Runnable接口

  C.tl.start()

  D.t2.start()

  8.java.io包的File類是( )。

  A.字符流類

  B.字節流類

  C.對象流類

  D.非流類

  9.為保護本地主機,對Applet安全限制中正確的是( )。

  A.Applet可加載本地庫或方法

  B.Applet可讀、寫本地計算機的文件系統

  C.Applet可向Applet之外的任何主機建立網絡連接

  D.Applet不能運行任何本地可執行程序

  10.請閱讀下面程序

  public class ExampleStringBuffer{

  public static void main(String[]args){

  StringBuffer sb=new StringBuffer("test");

  System.OUt.println("buffer="+sb);

  System.OUt.println("length="+sb.length

  ());}}

  程序運行結果中在"length="后輸出的值是( )。

  A.10

  B.4

  C.20

  D.30

  參考答案及解析:

  1.A。解析:Java是新一代編程語言,具有很多特點:簡單易學;利用面向對象技術;分布式計算;健壯性(魯棒性);安全性;跨平臺(即體系結構中立);可移植性;解釋執行;高性能;多線程;動態性。因此,本題的正確答案是A。

  2.C。解析:本題考查線程的基本控制。Thread類提供的基本線程控制方法包括:sleep()——使比其低的優先級線程運行,可以讓一個線程暫停運行一段固定的時間;yield()——使具有與當前線程相同優先級的線程有運行的機會;join()——使當前線‘程暫停執行,等待調用該方法的線程結束后,再恢復執行;interrupt()——中斷線程的阻塞狀態,并且線程接收到InterruptException異常。根據上述介紹可知,只有yield()方法可以使當前同級線程重新獲得運行機會。因此,本題的正確答案是C。

  3.C。解析:do while語句和for語句是循環語句;it語句和switch語句是分支語句。而if語句稱為條件語句, switch語句稱為多分支語句。

  4.D。解析:本題考查switch語句的用法。switch語句是多分支語句,即根據表達式的值來執行多個操作中的一個。在switch語句中,”表達式”的返回值類型必須是這幾種類型

  之一:int、byte、char、short。本題中,switch的表達式s是一個字符串Strin9類型的值,它不是int、byte、char、short中的任意一個。因此表達式s的類型不對,編譯時出錯。

  5.A。解析:FileReader、BufferedReader是字符類輸入流。FileInputStream是字節輸入流。對象串行化時,需要使用ObjectlnputStream類中提供的方法從對象流中讀取對象。所以,在程序讀入字符文件時,要使用字符流FileReader或BufferedReader。但是FileReader的參數是讀入的文件,而BufferedReader的參數是FileReader流的一個對象。因此,本題的正確答案是A。

  6.C。解析:在java.i0包中,接口Serializable是實現對象串行化的工具。實際上,Serializable接口是一個空接口,它里面既沒有定義抽象方法,也沒有定義常量。Serializable接口的目的只是簡單地標識一個類的對象是可以被串行化的。

  7.B。解析:本題考查線程的創建。在Java中,創建線程有兩種方法:①通過實現Runnable接口創建線程。Runnable接口中只定義了一個run()方法作為線程體。②通過繼承Thread類創建線程,Thread類本身實現了Runnable接口。創建的新的線程不會自動運行,必須調用start()方法才能運行。本題中HolloWorld類實現了Runnable接口。

  8.D。解析:Java.io包中的類可以處理不同類型的流,比如字節流、字符流、對象流、非流類等。File類就是一個重要的非流類,它是以一種系統無關的方式表示一個文件對象的屬性。

  9.D。解析:Java平臺為了防范惡意程序的攻擊,保護本地主機,對Applet作了如下安全限制:①Applet不能運行任何本地可執行程序。②禁止加載本地庫或方法。③禁止讀、寫本地計算機的文件系統。④禁止向提供Applet之外的任何主機建立網絡連接。⑤不能讀取某些系統信息。⑥由一個Applet彈出的窗口外觀上與一個Application彈出的窗口不同,Applet彈出的窗口中會有警告提示信息,幫助用戶區分Applet窗口與可信的Application窗口。

  10.B。解析:本題對StringBuffer(String str)構造方法,用str給出字符串的初始值,并分配16個字符的緩存。因此,字符串sb的初始值是”test”,并且包含l6個字符的緩存。length()方法用來獲得字符串長度,不包含緩存。故程序運行結果中在”length=”后輸出的值應該是字符串sb的長度,即4。

【計算機二級《JAVA》考前測試題及答案】相關文章:

計算機二級Java考前測試題08-19

計算機二級Java測試題及答案08-01

2017計算機二級Java考前訓練題及答案10-16

2016計算機二級《JAVA》考前訓練題及答案08-20

2017計算機二級JAVA預測試題及答案06-01

2017計算機二級《Java》預測試題及答案06-24

2016計算機二級《JAVA》考前單選題及答案08-22

計算機二級JAVA考前沖刺提分題及答案06-15

計算機二級考前預測試題及答案201608-12

主站蜘蛛池模板: 喀喇沁旗| 宾阳县| 噶尔县| 常宁市| 翼城县| 濮阳县| 罗平县| 肃北| 阳西县| 吴堡县| 饶河县| 武威市| 密云县| 藁城市| 额尔古纳市| 仁布县| 特克斯县| 鹤壁市| 电白县| 永川市| 遂宁市| 宣威市| 临沂市| 肇庆市| 兴城市| 法库县| 保定市| 台北县| 石屏县| 扶绥县| 安丘市| 漳浦县| 阳城县| 苗栗市| 双流县| 喀喇沁旗| 罗甸县| 滨海县| 阿克苏市| 会泽县| 宁晋县|