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

2010年9月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)JAVA筆試選擇真題

時(shí)間:2016-11-08 15:47:00   來(lái)源:無(wú)憂考網(wǎng)     [字體: ]

  一、選擇題(每小題2分,共70分)
  下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的。請(qǐng)將正確選項(xiàng)填涂在答題卡相應(yīng)位置上,答在試卷上不得分。
  
 。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 $X;
  B)int _123;
  C)int Summer_2010_gross_saIe;
  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)getBackground()
  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{
  testd=new test();
  d .fun();
  }catch(Exception e){
  System.out.printIn(“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{
  public abstract void speak();}
  D)public abstract class Animal{
  public 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(i<100);
  C)int i=0;
   while(i<100){
   System.out.printIn(i);
   i++;
   }
  D)inti=0;
   while(i<100){
   i++;
   if(i<100)continue;
   System .out.printIn(i);
   }

  (22)類變量必須帶有的修飾符是
  A)static B)final C)public D)Volatile
  
  (23)下列選項(xiàng)中屬于字符串常量的是
  A)'abc' B)"abc" C)[abc] D)(abc)
  
 。24)Java程序默認(rèn)引用的包是
  A)java.text包
  B)java.awt包
  C)java.lang包
  D)java .util包
  
 。25)為使下列代碼正常運(yùn)行,應(yīng)該在下劃線處填入的選項(xiàng)是
  ObjectInputStream in=
  new_____(new FileInputStream(“employee . dat”));
  Employee[]newStaff=(Employee[〕)in.readObject();
  in .cIose();
  A)Reader
  B)InputStream
  C)ObjectInput
  D)ObjectInputStream
  
 。26)下列代碼將對(duì)象寫(xiě)入的設(shè)備是
  ByteArrayOutputStreambout=new ByteArrayOutputStream();
  ObjectOutputStream out=new ObjectoutputStream(bout);
  out.writeObject(this);
  out .close();
  A)內(nèi)存 B)硬盤(pán) C)屏幕 D)網(wǎng)絡(luò)
  
 。27)為使下列代碼正常運(yùn)行,應(yīng)該在下劃線處填入的選項(xiàng)是
  int〔〕numbers=new int[n];
  for(Int i=0;i   numbers「i〕=i+1;
  A)size
  B)length
  C)dimension
  D)measurement

 。28)為使下列代碼正常運(yùn)行,應(yīng)該在下劃線處填入的選項(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)建線程的方法是
  I.繼承java.lang.Thread類,并重寫(xiě)run()方法
  II.繼承java.lang.Runnable類,并重寫(xiě)start()方法
  III.實(shí)現(xiàn)java.lang.Thread接口,并實(shí)現(xiàn)run()方法
  IV.實(shí)現(xiàn)java.lang.Runnable接口,并實(shí)現(xiàn)run()方法
  A)I,III B)II,IV C)II,III 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)在下劃線處填入的選項(xiàng)是
  pubIis 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:publ主c void run(){
  3: System.out.println(“this is run()”);
  4:}
  5:public static void main(String args〔〕){
  6:Threadt二new Thread(new X());
  7:t.start();
  8:}
  9:}
  A)第1行會(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)start()
  
 。35)