国产18禁黄网站免费观看,99爱在线精品免费观看,粉嫩metart人体欣赏,99久久99精品久久久久久,6080亚洲人久久精品

歷年計算機等級二級考試Java真題(文字版)

時間:2016-12-22 15:45:00   來源:無憂考網(wǎng)     [字體: ]

選擇題(每小題2分,共70分)
  (1)下列數(shù)據(jù)結(jié)構(gòu)中,屬于非線性結(jié)構(gòu)的是
  A)循環(huán)隊列
  B)帶鏈隊列
  C)二叉樹
  D)帶鏈棧
  
 。2)下列數(shù)據(jù)結(jié)構(gòu)中,能夠按照“先進后出”原則存取數(shù)據(jù)的是
  A)循環(huán)隊列
  B)棧
  C)隊列
  D)二叉樹
  
 。3)對于循環(huán)隊列,下列敘述中正確的是
 。粒╆狀^指針是固定不變的
 。拢╆狀^指針一定大于隊尾指針
 。茫╆狀^指針一定小于隊尾指針
 。模╆狀^指針可以大于隊尾指針,也可以小于隊尾指針
  
 。4)算法的空間復(fù)雜度是指
 。粒┧惴ㄔ趫(zhí)行過程中所需要的計算機存儲空間
 。拢┧惴ㄋ幚淼臄(shù)據(jù)量
  C)算法程序中的語句或指令條數(shù)
 。模┧惴ㄔ趫(zhí)行過程中所需要的臨時工作單元數(shù)
  
 。5)軟件設(shè)計中劃分模塊的一個準(zhǔn)則是
  A)低內(nèi)聚低耦合
  B)高內(nèi)聚低耦合
  C)低內(nèi)聚高耦合
  D)高內(nèi)聚高耦合

 。6)下列選項中不屬于結(jié)構(gòu)化程序設(shè)計原則的是
  A)可封裝
  D)自頂向下
  C)模塊化
  D)逐步求精

7)軟件詳細(xì)設(shè)計產(chǎn)生的圖如下:
  
  該圖是
  A)N-S圖
  B)PAD圖
  C)程序流程圖
  D)E-R圖
  
 。8)數(shù)據(jù)庫管理系統(tǒng)是
  A)操作系統(tǒng)的一部分
  B)在操作系統(tǒng)支持下的系統(tǒng)軟件
  C)一種編譯系統(tǒng)
  D)一種操作系統(tǒng)
  
 。9)在E-R圖中,用來表示實體聯(lián)系的圖形是
  A)橢圓圖
  B)矩形
  C)菱形
  D)三角形
  
(11)用于設(shè)置組件大小的方法是
  A)paint( )
  B)setSize( )
  C)getSize( )
  D)repaint( )
  
  (12)點擊窗口內(nèi)的按鈕時,產(chǎn)生的事件是
  A)MouseEvent
  B)WindowEvent
  C)ActionEvent
  D)KeyEvent
  
 。13)AWT中用來表示對話框的類是
  A)Font
  B)Color
  C)Panel
  D)Dialog
  
 。14)下列運算符中,優(yōu)先級的是
  A)+=
  B)= =
  C)&&
  D)++
  
 。15)下列運算結(jié)果為1的是
  A)8>>1
  B)4>>>2
  C)8<<1
  D)4<<<2

 。16)下列語句中,可以作為無限循環(huán)語句的是
  A)for(;;) {}
  B)for(int i=0; i<10000;i++) {}
  C)while(false) {}
  D)do {} while(false)

(17)下列表達式中,類型可以作為int型的是
  A)“abc”+”efg”
  B)“abc”+’efg’
  C)‘a(chǎn)’+’b’
  D)3+”4”
  
 。18)閱讀下列程序
  Public class Test implements Runnable{
  Private int x=0;
  Private int y=o;
  boolean flag=true;
  Public static void main(string[ ] args) {
  Test r =new Test( );
  Thead t1=new Thead(r);
  Thead t2=new Thead(r);
  t1.start( );
  t2.start( );
  }
  Public void run(){
  While(flag) {
  x++;
  y++;
  system.out.println(“(” +x_ “,”+y+”)”);
  if (x>=10)
  flag=false;
  }
  }
  }
  下列對程序運行結(jié)果描述的選項中,正確的是
 。粒┟啃械模▁,y)中,可能有;每一對(x,y)值都出現(xiàn)兩次。
 。拢┟啃械模▁,y)中,可能有;每一對(x,y)值僅出現(xiàn)一次。
  C)每行的(x,y)中,可能有x=y;每一對(x,y)值都出現(xiàn)兩次。
 。模┟啃械模▁,y)中,可能有x=y;每一對(x,y)值都出現(xiàn)一次。

(19)如果線程正處于運行狀態(tài),則它可能到達的下一個狀態(tài)是
  A)只有終止?fàn)顟B(tài)
  B)只有阻塞狀態(tài)和終止?fàn)顟B(tài)
  C)可運行狀態(tài),阻塞狀態(tài),終止?fàn)顟B(tài)
  D)其他所有狀態(tài)
  
 。20)在下列程序的空白處,應(yīng)填入的正確選項是
  import java.io.*;
  Public class writeInt{
  Public static void main(string[ ] a) {
  Int[ ] myArray = {10,20,30,40};
  try{
  DataOutputSystem dos= new DataOutputSystem
 。╪ew FileOutputSystem(“ints.dat”));
  for (int i=0;I  dos。writeInt(myArray[i]);
  dos.
  System.out.println
  (“Have written binary file ints.dat”);
  }
  Catch(IOException ioe)
  { System.out.println(“IO Exception”);
  }
  }
  }
  A)start( )
  B)close( )
  C)read( )
  D)write( )
  
 。21)在一個線程中調(diào)用下列方法,不會改變該線程運行狀態(tài)的是
  A)yield方法
  B)另一個線程的join方法
  C)sleep方法
  D)一個對象的notify方法

(22)在關(guān)閉瀏覽器時調(diào)用,能夠徹底終止Applet并釋放該Applet所有資源的方法是
  A)stop( )
  B)destroy( )
  C)paint( )
  D)start( )
  
  (24)下列變量名的定義中,符合Java命名約定的是
  A)fieldname
  B)super
  C)Intnum
  D)$number
  
  (25)自定義異常類的父類可以是
  A)Error
  B)VirtuaMachineError
  C)Exception
  D)Thread

(26)閱讀下列程序片段
  Public void test(){
  Try{
  sayHello();
  system.out.println(“hello”);
  } catch (ArrayIndexOutOfBoundException e) {
  System.out.println(“ArrayIndexOutOfBoundException”);
  }catch(Exception e){
  System.out.println(“Exception”);
  }finally {
  System.out.println(“finally”);
  }
  }
  如果sayHello( )方法正常運行,則test( )方法的運行結(jié)果將是
 。粒〩ello
 。拢〢rrayIndexOutOfBondsException
  C)Exception
  Finally
 。模〩ello
  Finally

 
 。27)為使Java程序獨立于平臺,Java虛擬機把字節(jié)碼與各個操作系統(tǒng)及硬件
  A)分開
  B)結(jié)合
  C)聯(lián)系
  D)融合
  
  (28)Java中的基本數(shù)據(jù)類型int在不同的操作系統(tǒng)平臺的字長是
  A)不同的
  B)32位
  C)64位
  D)16位
 。29)String、StingBuffer都是______類,都不能被繼承。
  A)static
  B)abstract
  C)final
  D)private
(30)下列程序的功能是統(tǒng)計字符串中“array”的個數(shù),在程序的空白處應(yīng)填入的正確選項是
  public class FindKeyWords{
  public static void main(sring[] args){
  sting text=
  “ An array is a data structur that stores a collection of”
  + “values of the same type . You access each individual value”
  + “through an integer index . For example,if a is an array”
  + “of inergers, then a[i] is the ith integer in the array.”;
  Int arrayCount =0;
  Int idex = -1;
  Sting arrarStr =”array”;
  Index = text.indexof(arrayStr);
  While(index 0) {
  ++arrayCount;
  Index += arrayStr.length();
  Index = text.indexof(arrayStr,index);
  }
  System.out.println
  (“the text contains” + arrayCount + “arrays”);
  }
  }
 。粒<
 。拢=
  C)<=
 。模>=

  (31)構(gòu)造方法名必須與______相同,它沒有返回值,用戶不能直接調(diào)用它,只能通過new調(diào)用。
  A)類名
  B)對象名
  C)包名
  D)變量名

  (32)在多線程并發(fā)程序設(shè)計中,能夠給對象x加鎖的語句是
  A)x.wait( )
  B)synchronized(x)
  C)x.notify( )
  D)x.synchronized( )

(33)Java中類ObjectOutputStream支持對象的寫操作,這是一種字節(jié)流,它的直接父類是
  A)Writer
  B)DataOutput
  C)OutputStream
  D)ObjectOutput
  
 。34)在下列程序的空白處,應(yīng)填入的正確選項是
  Import java.io.*;
  Pulilc class ObjectStreamTest{
  Publilc static void main(string args[]) throws IOException{
  ObjectOutputStream oos= new ObjectOutputStream
  (new FileOutputStream(“serial.bin”));
  Java.util.Date d= new Java.util.Date();
  Oos (d);
  ObjectInputStream ois=
  new ObjectInputStream(new FileOutputStream(“serial.bin”));
  try{
  java.util.date restoredDate =
  (Java.util.Date) ois.readObject();
  System.out.println
  (“read object back from serial.bin file:”
  + restoredDate);
  }
  Catch (ClassNotFoundException cnf) {
  System.out.println (“class not found”);
  }
  }
  A)WriterObject
  B)Writer
  C)BufferedWriter
  D)WriterObject
  
 。35)Class類的對象由______自動生成,隱藏在.class文件中,它在運行時為用戶提供信息。
  A)Java編譯器
  B)Java解釋器
  C)Java new 關(guān)鍵字
  D)Java類分解器