欧美在线一二,五月婷婷激情,国产最新美女精品视频网站免费观看网址大全,国产蜜臀视频一区二区三区,日本91在线,国产树林野战在线播放,江苏白嫩少妇高潮露脸

4月計算機二級Java筆試真題練習

時間:2024-10-10 20:57:29 學人智庫 我要投稿
  • 相關(guān)推薦

2007年4月計算機二級Java筆試真題練習

  一、選擇題(每小題2分,共70分)

2007年4月計算機二級Java筆試真題練習

  下列各題A).B).C).D)四個選項中,只有一個選項是正確的,請將正確選項涂寫在答題卡相應位置上,答在試卷上不得分。

 。1)下列敘述正確的是

  A) 算法的效率只與問題的規(guī)模有關(guān),而與數(shù)據(jù)的存儲結(jié)構(gòu)無關(guān)

  B)算法的時間復雜度是指執(zhí)行算法所需要的計算工作量

  C) 數(shù)據(jù)的邏輯結(jié)構(gòu)與存儲結(jié)構(gòu)是一一對應的

  D) 算法的時間復雜度與空間復雜度一定相關(guān)

 。2) 結(jié)構(gòu)化程序設(shè)計中,模塊劃分的原則是

  A)各模塊應包括盡量多的功能

  B)各模塊的規(guī)模應盡量大

  C)各模塊之間的聯(lián)系應盡量的緊密

  D)模塊內(nèi)具有高內(nèi)聚度.模塊間具有耦合度

 。3)下列敘述中正確的是

  A)軟件測試的主要目的是發(fā)現(xiàn)程序中的錯誤

  B)軟件測試的主要目的是確定程序中錯誤的位置

  C)為了提高軟件測試的效率,最好由程序編制者自己來完成軟件測試的工作

  D)軟件測試是證明軟件是沒有錯誤

 。4)下面選項中不屬于面向?qū)ο蟪绦蛟O(shè)計特征的是

  A)繼承性 B)多態(tài)性 C)類比性 D)封裝性

 。5)下列對隊列的敘述正確的是

  A)隊列屬于非線形表

  B)隊列按“先進后出”原則組織數(shù)據(jù)

  C)隊列在隊尾刪除數(shù)據(jù)

  D)隊列按“先進先出”原則組織數(shù)據(jù)

 。6)對下列二叉樹

  進行前序遍歷的結(jié)果為

  A)DYBEAFCZX B)YDEBFZXCA

  C)ABDYECFXZ D)ABCDEFXYZ

 。7) 某二叉樹中有n個度為2的結(jié)點,則該二叉樹中的葉子結(jié)點數(shù)為

  A)n+1 B)n-1 C)2n D)n/2

 。8) 在下列關(guān)系運算中,不改變關(guān)系表中的屬性個數(shù)但能減少元組個數(shù)的是

  A)并 B)交 C)投影 D)笛卡兒乘積

 。9)在E-R圖中,用來表示實體之間關(guān)系的圖形是

  A) 矩形 B)橢圓行 C)菱形 D)平行四邊形

 。10) 在下列敘述中,錯誤的是

  A) 在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)的物理結(jié)構(gòu)必須與邏輯結(jié)構(gòu)一致

  B)數(shù)據(jù)庫技術(shù)的根本目標是要解決數(shù)據(jù)的共享問題

  C)數(shù)據(jù)庫設(shè)計是指在已有數(shù)據(jù)庫管理系統(tǒng)的基礎(chǔ)上建立數(shù)據(jù)庫

  D)數(shù)據(jù)庫系統(tǒng)需要操作系統(tǒng)的支持

 。11)Java語言與C++語言相比,最突出的特點是

  A)面向?qū)ο?B)高性能 C)跨平臺 D)有類庫

 。12)下列敘述中,錯誤的是

  A) Java提供了豐富的類庫

  B)Java最大限度地利用網(wǎng)絡(luò)資源

  C)Java支持多線程

  D)Java不支持TCP/IP協(xié)議

 。13)在下列Java語言的包中,提供圖形界面構(gòu)件的包是

  A)java.io B)javax.swing C)java,net D)java,rmi

 。14)下列敘述中,錯誤的是

  A) javac.exe是Java的編譯器

  B)javadoc.exe是Java的文檔生成器

  C)javaprof,exe是Java解釋器的剖析工具

  D)javap.exe是Java的解釋器

 。15) 在執(zhí)行Java程序時,將應用程序連接到調(diào)試器的選項是

  A)-D B)-debug C)-vexbosegs D)-mx

 。16)請閱讀下面程序

  import java.io,;

  public class TypeTransition{

  pubic static void main(String args[]){

  char a =’a’;

  int I = 100;

  long y = 456L;

  int aa = a+I;

  long yy = y-aa;

  System.out.print(“aa = “+aa);

  System.out.print(“yy =”+yy);

  }

  }

  程序運行結(jié)果是

  A)aa = 197 yy = 259 B) aa = 177 yy = 259

  C) aa = 543 yy = 288 D) aa = 197 yy = 333

 。17)請閱讀下面程序

  public class OperatorsAndExpressions {

  void residual(){

  int I=100.j=30;

  float m=563.5f,n=4.0f;

  System,out.println(i%j);

  System,.out.println(m%n);

  {

  public static void main(String args[]){

  OperatorsAndExpressions OperAndExp=new OperatorsAndExpressions();

  //取模運算在整數(shù)和浮點數(shù)中的應用

  OperAndExp.residual();}}

  程序運算結(jié)果是

  A)10 B)20 C)10 D)-20

  3.5 2.5 4.5 3.5

  (18)請閱讀下面程序

  public class ForLoopStatement {

  public static void main(String[] args) {

  int i;j;

  for(i=1;i<5;j++){ //i循環(huán)

  for(j=1;j<=i;j++) //j循環(huán)

  System.out.print(i+”×”+j+”=”+i*j+’ ”);

  System.out.println();

  }

  }

  }

  程序完成后,i循環(huán)和j循環(huán)執(zhí)行的次數(shù)分別是

  A)4,10 B)8,9 C)9,8 D)10,10

 。19)下列敘述中,錯誤的是

  A) Java中,方法的重載是指多個方法可以共享同一個名字

  B)Java中,用abstract 修飾的類稱為抽象類,它不能實例化

  C)Java中,借口是不包含成員變量和方法實現(xiàn)的抽象類

  D)Java中,構(gòu)造方法可以有返回值

 。20)請閱讀下面程序

  public class ExampleStringBuffer{

  public static void main(String[]args){

  StringBuffer sb=new StringBuffer (“test”);

  System.out.println(“buffer=”+sb);

  System,out.println(“l(fā)ength=”+sb.length());}}

  程序運行結(jié)果中在”length=”后輸出的值是

  A)10 B)4 C)20 D)30

  (21)請閱讀下面程序

  import java.io.*;

  public class ExceptionCatch{

  public static void main(String args[]){

  try{

  FilelnputStream fis=new FilelnputStream(“text”);

  System.out.println(“content oftext is;”);

  }catch(FileNotFoundException e){

  System.out.println(“message;”+e.getMessge());

  e.printStackTrace(Sysrem.out);

  } {

  System.out.println(e);

  }

  }

  }

  為保證程序正確運行,程序中下劃線處的語句應是

  A) catch(FileInpuStueam fis) B) e.printStackTrace()

  C)catch(IOException e) D) System.out.println(e)

 。22)下列敘述中,錯誤的是

  A)所有的字節(jié)輸入流都從InputStream類繼承

  B)所有的字節(jié)輸出流都從OutputSteam類繼承

  C)所有的字符輸出流都從OutputStream Writer類繼承

  D)所有的字符輸入流都從Reader類繼承

 。23)下列敘述中,正確的是

  A) 線程與進程在概念上是不相關(guān)的

  B)一個線程可包含多個進程

  C)一個進程可包含多個線程

  D)Java中的線程沒有優(yōu)先級

 。24)請閱讀下面程序

  public class ThreadTest{

  public static vodi main(Sting args[ ]){

  Thread tl =new Thread(new Hello() );

  Thread t2 =new Thread(new Hello() );

  t1.start( );

  t2.start( );

  }

  }

  class Hello implements Runnable{

  int i ;

  public void run( ){

  while( true){

  System.out.println(“Hello”+i++);

  if(i==5) break;

  }

  }

  }

  該程序創(chuàng)建線程程使用的方法是

  A)繼承Thread類 B)實現(xiàn)Runnable接口

  C)tl,start() D)t2.start()

 。25)Java對I/O訪問所提供的同步處理機制是

  A)字節(jié)流 B)過濾流 C)字符流 D)壓縮文件流

  (26)Java對文件類提供的同步處理機制是

  A)getAbsolutePath() B)getParentFile()

  C)getAbsolluteFile() D)getName()

 。27)下列敘述中,錯誤的是

  A) Java中沒有檢測和避免死鎖的專門機制

  B)程序中多個線程互相等侍對方持有的鎖,可能形面死鎖

  C)為避免死鎖,java程序中可先定義獲得的順序,解鎖是按加鎖的反序釋放

  D)為避免死鎖,java程序中可先定義獲得鎖的順序,解鎖是按加鎖的正序釋放

  (28)請閱讀下面程序

  public class Thread Test{

  public static void inain(String args[]) throws Exception{

  int i =0;

  Hello t=new Hellp() ;

  while(true){

  System.out.println(“Good Morning”-+j++);

  if =(i ==2&&LisAlive()){

  System.out.println(“Main waiting for Hello!”);

  T,join();//等待t運行結(jié)束

  }

  if( i ==5) break;}

  }

  }

  class Hello extends Thread{

  int i ;

  public void run(){

  while(true){

  System.out.println(“Hello”+i ++);

  i f(i ==5) break;}}}

  為使該程序正確執(zhí)行,下劃線處的語句應是

  A)tsleep() B)t.yield()

  C)t,intemupt() D)t.start()

 。29) Panel 類的默認布局管理器是

  A)BorderLayout B)CardLayout C)FlowLayout D)GriBagLayout

 。30) 下列敘述中,錯誤的是

  JButton類和標簽類可顯示圖標和文本

  Button 類和標簽類可顯示圖標和文本

  AWT構(gòu)件能直接添加到頂層容器中

  Swing構(gòu)件不能直接填加到頂層容器中

 。31)下列敘述中,錯誤的是

  A)Applet的默認布局管理器是FlowLayout

  B)Japplet中增加構(gòu)件是加到JApplet的內(nèi)容面板上,不是直接加到JAppler中

  C)JApplet的內(nèi)容面板的默認布局管理器是BorderLayout

  D)JApplet的內(nèi)容面板的默認布局管理器是FlowLayout

 。32)在制定Applet的繪圖功能時,應該使用的方法是

  A)init() B)start()

  C) paintComponent() D)paint()

 。33)下列敘述中。錯誤的是

  A) Applet事件處理機制與JavaApplication相同

  B)JApplet事件處理機制采用監(jiān)聽qi方式

  C)JApplet事件處理機制采用監(jiān)聽qi方式

  D)JApplet事件處理機制不是采用監(jiān)聽qi方式

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

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

  B)Applet可讀。寫本地計算機的文件系統(tǒng)

  C)Applet可向Applet之外的任何主機建立網(wǎng)絡(luò)連接

  D)Applet不能運行任何本地可執(zhí)行程序

 。35)J2SDK基本命令中能生成C語言頭文件的命令是

  A)javah B)javap C)jar D)java

  二、 填空題 (每空2分,共30分)

  請將每一個空的正確答案寫在題卡【1】~【5】序好的橫線上,答在試卷-上不得分。注意:以命令關(guān)鍵字填寫的必須拼寫完整。

 。1)在深度為7的滿二叉樹中,度為2的結(jié)點個數(shù)為 【1】 。

 。2)軟件測試分為白箱(盒)測試和黑箱(盒)測試,等價類劃分發(fā)屬于【2】 測試。

 。3)在數(shù)據(jù)庫系統(tǒng)中,實現(xiàn)各種數(shù)據(jù)管理功能的核心軟件稱為【3】 。

  (4)軟件生命周期可分為多個階段,一般分為定義階段、開發(fā)階段和維護階段.編碼和測試屬于【4】 階段。

 。5)在結(jié)構(gòu)化分析使用的數(shù)據(jù)流圖(DFD)中,利用【5】 對其中的圖形元素進行確切解釋.

  (6)【6】 是為嵌入試和移動設(shè)備提供和Java平臺。

  (7)在Java中,轉(zhuǎn)義字符 表示【7】 。

 。8)閱讀下列程序段

  puiblic class OperatorsAndExpressions{

  Sting condiltionaIExpression(int score){

  Sting result:

  }

  puiblic class Operatora AndExpressions{

  Sting condiltionaIExpression(int score){

  Sting result:

  //如果score超過60分,則結(jié)果是passed,否則是does’t pass

  result=(score>=60) ”passed”;”doesn’t pass”;

  System.out.println(result);

  return result;

  }

  public static void main(String args[]){

  OperatorsAndExpressions OperAndExp=new OperatorsAndExperssions();

  //條件表達式

  OperAndExp,conditionalExpression(65);

  }

  }

  其執(zhí)行結(jié)果是 【8】

  (9)閱讀下列程序段

  int i=3,j;

  outer.while(i>0){

  j=3;

  inner;while(j>0){

  if(j<2)break outer;

  System.out.println(j+”and”+i);

  j--;

  }

  i--;

  }

  被輸出到屏幕的第一行結(jié)果是 【9】

 。10)類是變量和 【10】 的集合體

 。11)Java中的異常對象是Error類或Exception類的對象,這兩類對象中 【11】 類的對象不會被Java應用程序捕獲和拋出

 。12)在java.io包中,字符輸出流類都是 【12】 類的子類

 。13)在java線程中,共享數(shù)據(jù)的所有訪問都必須作為臨界區(qū),使用 【13】 進行加鎖控制。

  (14)Swing是由純Java實現(xiàn)的較量級構(gòu)件,沒有本地代碼,不依賴 【14】 系統(tǒng)的支持。這是它與AWT構(gòu)件的最大區(qū)別

  (15)Applet類屬于 【15】 包.

[2007年4月計算機二級Java筆試真題練習]

【4月計算機二級Java筆試真題練習】相關(guān)文章:

9月計算機二級JAVA考試強化訓練題08-11

3月計算機二級Access真題及答案(word版)06-28

9月計算機二級Java考試練習題含答案09-30

3月計算機二級C++真題及答案(word版)07-27

3月計算機二級C語言真題及答案(完整版)08-26

計算機二級JAVA考試強化練習試題10-27

淘寶招聘筆試真題09-22

寶潔筆試面試真題07-08

寶潔筆試面試真題08-19

計算機二級《JAVA》選擇題及答案07-21