九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

Java基礎(chǔ)試題和答案.doc

  • 資源ID:1544650       資源大?。?span id="24d9guoke414" class="font-tahoma">98.87KB        全文頁數(shù):15頁
  • 資源格式: DOC        下載積分:32積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要32積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

Java基礎(chǔ)試題和答案.doc

Java試題1) java程序中,main方法的格式正確的是()。 (選擇一項) a)static void main(String args) b)public void main(String args) c)public static void main(Strings)d)public static void main(String args)2) 給定java代碼,如下: public byte count(byte b1,byte b2) return_; 要使用這段代碼能夠編譯成功,橫線處可以填入() 。 (選擇一項)a) (byte) (b1-b2) b) (byte) b1-b2 c) b1-b2 d) (byte) b1/b23) 在Java中,在包com.db下定義一個類,要讓包com.util下的所有類都可以訪問這個類,這個類必須定義為()。 (選擇一項) a)protected b)private c)public d)friendly4) 在Java中,下列()語句不能通過編譯。 (選擇一項) a) String s= “join”+ “was”+ “here”; b) String s= “join”+3;c) int a= 3+5d) float f=5+5.5;5) 在Java中下列()方法可以把JFrame的布局管理器設(shè)為FlowLayout類型(選擇一項) a)jFrame.setLayout(new FlowLayout() ); b) jFrame.addLayout(new FlowLayout() )c)jFrame.setFlowLayout() d)jFrame.addFlowLayout() 6)給定java代碼如下,運行時,會產(chǎn)生()類型的異常。(選擇一項) String snull; s.concat(“abc”); a)ArithmeticException b)NullPointerException c)IOException d)EOFException7) 在java中,()對象可以使用鍵/值的形式保存數(shù)據(jù)。 (選擇一項) a)ArrayList b) HashSet c) HashMap d) LinkedList8) 給定如下java代碼,編譯運行之后,將會輸出()。 public class Test public staticvoid main(String args) int a=5; System.out.println(a%2=1) ?(a+1) /2:a/2) ; (選擇一項) a)1 b)2 c)2.5 d)39) 以下Java語句中,String str = “123456789”;str =str.subString(1,3);執(zhí)行后str中的值為。(選擇一項)a) “23” b) “123”c) “12”d) “234”10) 給定如下java代碼,以下()代碼行編譯會報錯。(選擇一項) class MyClass void myMethod(final int p) final int il; final int i2=p; i1=20; i2=20; a) void my Method(final int p) b) final int il;c) final int i2=pd) il=20e) i2=20;11) 給定如下java代碼,編譯時會在()出現(xiàn)錯誤。 class Parent class Child extends Parent public static void main(String args) Parent p1=new Child() ;/第一行 Parent p2=new Parent () ;/第二行 Child c1=new Child() ;/第三行 Child c2=new Parent () ;/第四行 (選擇一項) a) 第一行b) 第二行c) 第三行d) 第四行12)給定某java程序的main方法,如下:public static void main (Stringarg) System.out.print( “Hello”+args1) ;從命令行傳參:people world nation,該程序的運行結(jié)果是()。 (選擇一項)a) Hello people b) Hello worldc) Hello people world nationd) 運行時出現(xiàn)異常13) 給定Java代碼,如下: abstract class Shape abstract void draw() ; 要創(chuàng)建Shape類的子類Circle,以下代碼正確的是() (選擇二項)a) class Circle extends Shape int draw() b) abstract class Circle extends Shape c) class Circle extends Shape void draw() ; d) class Circle extends Shape void draw() 14) 給定如下java代碼,編譯運行時,結(jié)果是()。 (選擇一項)public class Test public static void main (String args) for (int i=0;i<3; i+) System.out.print(i) ; System.out.print(i) ; a) 編譯時報錯 b) 正確運行,輸出012 c) 正確運行,輸出123 d) 正確運行,輸出012315) 給定一個Java程序的方法結(jié)構(gòu)如下;以下方法體實現(xiàn)語句正確的是( )。(選擇兩項)public Integer change( int i) a) Integer int =new Integer( i) ;return int;b) Integer t = Integer.valueOf( i) ;return t;c) return new Integer( i) ;d) return i;16) 在java中,在嘗試對null 對象操作時,會產(chǎn)生( )類型的異常。(選擇一項)a) ArithmeticExceptionb) NullPointerExceptionc) IOExceptiond) EOFException6) 17) Java語言中,String str=”123456789”,System.out.println(str.indexOf(“5”),輸出結(jié)果為()。(選擇一項)a) 6b) 5c) 4d) -118) 在java中,已定義兩個接口B和C,要定義一個實現(xiàn)這兩個接口的類,以下語句正確的是( ) 。(選擇一項) a) interface A extends B,Cb) interface A implements B,Cc) class A implements B,Cd) class A implements B,implements C19)給定JAVA代碼,如下:Class Parent public void count() System.out.println(10%3) ; public class Test extends Parent public void count() System.out.println(10/3) ;public static void main(String args) Parent p = new Test() ; p.count() ;運行編譯后,輸出結(jié)果是( )。(選擇一項)a) 1b) 1.0c) 3d) 3.333333333333333520) 在Java中,下列( )是不合法的賦值語句。(選擇一項)a) float f=1/3;b) int i=1/3;c) float f=1*3.0;d) double f=1.0/3;21) 利用JAVA SWING 編程,要在當前窗體中顯示如下信息提示框,則需要編寫的代碼是( )。(選擇一項) a) JOptionPane.showMessageDialog(null,"請輸入登陸名!","提示信息",JOptionPane.CLOSED_OPTION) ;b) new JOptionPane.showMessageDialog(null,"請輸入登陸名!","提示信息",JOptionPane.CLOSED_OPTION) ;c) new JOptionPane.messageDialog(null,"請輸入登陸名!","提示信息",JOptionPane.CLOSED_OPTION) ;d) JOptionPane.messageDialog(null,"請輸入登陸名!","提示信息",JOptionPane.CLOSED_OPTION) ;22) 給定某java程序的main方法,如下;(選擇一項)public static void main(String args) int i = 0;System.out.println(i+) ;a) 0b) 1c) 編譯錯誤d) 運行時出現(xiàn)異常 23)給定java程序,如下:編譯運行Test.java,結(jié)果是( )。(選擇一項)public class Testprivate static final int counter=10;public static void main(String args) System.out.println(+counter) ;a) 10b) 11c) 編譯錯誤d) 運行時出現(xiàn)異常24)在JAVA中,要創(chuàng)建一個新目錄,要使用( )類的實例。(選擇一項)a) Fileb) FileOutputStreanc) PrintWriterd) Dir25) 在java 中,下列( ) 類不能派生出子類. (選擇一項) a) public class MyClass b) class MyClass c) abstract class MyClass d) final class MyClass 26) 在java 中,以下()命令能夠?qū)ava源文件編譯為類文件(選擇一項)a) javab) javawc) javacd) jar27)在JAVA中,通過調(diào)用以下( )方法,可以裝載SUN的JDBC-ODBC橋。(選擇一項)a) new Class() .load(“sun.jdbc.odbc.jdbcodbcDriber”) ;b) new Class() .forName(“sun.jdbc.odbc.JdbcOdbcDriver”) ;c) Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”) ;d) Class.load(“sun.jdbc.odbc.JdbcOdbcDriver”) ;28) 在JAVA中,要判斷D盤下是否存在文件abc.txt,應(yīng)該使用以下( )判斷語句。(選擇一項)a) if(new File(“d:abc.txt”) .exists() = =1) b) if(File.exists(“d:abc.txt”) = =1) c) if(new File(“d:/abc.txt”) .exists( ) ) d) if(File.exists(“d:/abc.txt) 29) 在JAVA接口中,下列選項里有效的方法聲明是( )。(選擇二項)a) public void aMethod( ) ;b) void aMethod( ) ;c) static void aMethod( ) ;d) protected void aMethod( ) ;30) 給定JAVA代碼,如下:編譯運行,結(jié)果是( )。(選擇一項)public static void main(string args) String s;System.out.println(“s=”+s) ;a) 編譯錯誤b) 編譯通過,但出現(xiàn)運行是錯誤c) 正常運行,輸出s=nulld) 正常運行,輸出s=31) 給定一個java程序的main方法的代碼片段如下:假如d 目錄下不存在abc.txt文件,現(xiàn)運行該程序,下面的結(jié)果正確的是( )。 ( 選擇一項)try PrintWriter out=new PrintWriter(new FileOutputStream(“d:/abc.txt”) ; String name=”chen”; out.print(name) ; out.close( ) ;catch(Execption e) System.out.println(“文件沒有發(fā)現(xiàn)!“) ;a) 將在控制臺上打?。骸拔募]有發(fā)現(xiàn)!”b) 正常運行,但沒有生成文件abc.txtc) 運行后生成abc.txt ,但該文件中無內(nèi)容d) 運行后生成abc.txt,該文件內(nèi)容為:chen32) 在JAVA中,對于PreparedStatement的方法setInt(int i,int x) ,描述正確的是( )。(選擇一項)a) 使得第i-1個參數(shù)的值設(shè)為xb) 使得第x-1個參數(shù)的值設(shè)為 ic) 使得第x個參數(shù)的值設(shè)為 id) 使得第i個參數(shù)的值設(shè)為 x33) 給定JAVA程序Test.java,如下:package com;public class Test public void talk( ) protected void walk( ) private void climb( ) private void jump( ) 給定Test的子類Test2,代碼如下:Package com.util;Import com.*;Public class Test2 extends TestPublic static void main(String args) Test2 tt=new Test2( ) ; /A可以在Test2的A處加入的代碼是()。(選擇二項)a) tt.talk( ) ;b) tt.walk( ) ;c) tt.climb( ) ;d) tt.jump( ) ;34) 在JAVA語言中,下面變量命名合法的有()。(選擇二項)a) variable123b) 123variblec) privated) variable_12335)給定一段JAVA代碼如下:要打印出list中存儲的內(nèi)容,以下語句正確的是( )。(選擇二項)ArrayList list = new ArrayList( ) ;list.add(“a”) ;list.add(“b”) ;Iterator it = list.iterator( ) ;a) while(it.hasNext( ) ) system.out.println(it.next( ) ) ;b) for(int i=0; i<list.size( ) ; i+) system.out.println(list.get(i) ;c) while(list.hasNext( ) ) system.out.println(list.next( ) ) ;d) for(int i=0; i<list.size( ) ; i+) system.out.println(it(i) ;36) 下列Java Swing 組件,() 是容器組件。(選擇二項) a) JFrame b) JButton c) JTextArea d) JPanel 37) 給定某java 程序的main 方法如下,該程序的運行結(jié)果是() (選擇一項) 。pubtic static void main ( String args) boolean boo=true; if ( boo= false) System.out.println ("a") ; else System.out.println ("b") ; a) a b) b c) c d) d38)下列選項中,不屬于Java語言的關(guān)鍵字的是() 。(選擇一項) a) importb) malloc c) extends d) new 39)在JAVA中,() 類提供定位本地文件系統(tǒng),對文件或目錄及其屬性進行基本操作。(選擇一項) a) Filelnputstream b) FileReader c) Filewriter d) File 40)在JAVA中,() 關(guān)鍵字用來終止循環(huán)語句。(選擇一項) a) return b) continue c) break d) exit 35) 給定java 代碼,如下,編譯運行后,結(jié)果是0。(選擇一項) public class Teststatic String s; public static void main(String args) char c=s.charAt(0) ; System.out.println(c) ; a) 編譯錯誤b) 運行期異常,異常類型為NullPointerException c) 運行期異常,異常類型為ArithmeticExceptioin d) 正確運行,但無輸出內(nèi)容36) 給定Java代碼如下,關(guān)于super的用法,以下描述正確的是() 。(選擇一項) class C extends B public C() super() ; a) 用來調(diào)用類B 中定義的super() 方法b) 用來調(diào)用類C 中定義的super() 方法c) 用來調(diào)用類B 的無參構(gòu)造方法d) 用來調(diào)用類B 中第一個出現(xiàn)的構(gòu)造方法37) 給定java程序Test.java如下,編譯運行,結(jié)果是() 。(選擇一項) package com; class Test protected void talk () System.out.print("talk") ; 給定Test 的子類Test2,代碼如下:package com.util; import com.*; public class Test2 extends Test public static void main (Stringargs) new Test2() .talk() ; a) 輸出字符串:talk b) 輸出字符串:talk talk c) 編澤錯誤:在com.util.Test2 中無法訪問方法talk0 d) 編譯錯誤:com.Test不是public 無法在包外訪問39) 給定java代碼如下,編譯運行,結(jié)果是() 。(選擇一項) public static void main (String args) int i; System.out.println (“i=“+i) ; a) 編澤錯誤b) 運行時出現(xiàn)例外c) 正常運行,輸出i=-1 d) 正常運行,輸出i=0 40) 研究下面的Java 代碼,當x=2 時,運行結(jié)果是() 。(選擇一項) switch ( x) case1: System.out.println(1) ; case2: case3: System.out.println(3) ;Case4: System.out.println(4) ; a) 沒有輸出任何結(jié)果 b) 輸出結(jié)果為3 c) 輸出結(jié)果是3 和4 d) 輸出結(jié)果是l 、3 和4 41) 在Java 語言中,下列() 是正確的JDBc 代碼片斷。(選擇二項) a) Preparedstatementpstmt=con.prepareStatement("insertinto EMP(EMPNO,ENAME) values ( ? ,?) ") ; pstmt.setlnt(l,7) ; pstmt.setString(2,"Admin") ; b) preparedstatementpstmt=con.prepareStatement("insertinto EMP(EMPNO,ENAME) values ( ? ,?) ") ; pstmt.setlnt(l,"7") ; pstmt.setString(2,"Admin") ;c) Statement stmt=con.createStatement("insert into EMP ( EMPNO ,ENAME) values( 7,Admin) ") ; d) PreparedStatementstmtl=con.prepareStatement("insertinto EMP ( EMPNO ,ENAME) values ( 7,Admin') ") ; 42) 類java.util.HashMap 實現(xiàn)了()接口。(選擇一項)a) Collection b) Set c) Map d) List 43) 在java 中,已獲得默認類型的Resultset對象rs ,要獲取結(jié)果集中的數(shù)據(jù),必須執(zhí)行的語句是() 。(選擇一項) a) rs.next() b) rs.previous() c) rs.getNext() d) rs.getPrevious() 44) 在Java中,com 包中某類的方法使用下列()訪問修飾符修飾后,可以被com.db包中的子類訪問,但不能被com.db 中其他類訪問。(選擇一項) a) private b) protected c) public d) friendly 45) 在java中,使用關(guān)鍵字來定義一個接口。(選擇一項) a) class b) interface c) extends d) implements 46) 在java中,()接口位于集合框架的頂層(選擇一項) a) Map b) Collection c) Set d) List 47) Java中,byte 數(shù)據(jù)類型的取值范圍是()。(選擇一項) a )256 至255 b )255 至255 c )128 至127 d )127 至128 48) 分析如下JAVA代碼片段,輸出結(jié)果為() . (選擇一項) int price = 10;int number 0;int monney =0; for(int i=0;i <2;i+)number+; -price; monney +=number*price; System.out.println(monney) ; a) 25 b) 28c) 31 d) 3049) 對于Java中的布局管理器,以下說法中錯誤的是()。(選擇一項) a) FlowLayout 以由上到下的方式從左到右排列組件b) BorderLayout 使用”東”、”西”、”南”、”北”,”居中”來指定組件的位置 c) GridLayout 可以創(chuàng)建網(wǎng)格布局,網(wǎng)格布局中各組件的大小可以任意調(diào)整 d )可以通過容器的setLayout 方法為容器指定布局管理器 50) 給定一個java源程序Test.java ,在命令行中,使用下面()語句可以編譯、運行該程序。(選擇一項)a) javac Test.java java Test b) javac Test.java java Test.class c) java Test.java javac Test d) java Testjava javac Test.class 51) 給定java 代碼如下,編譯運行后,輸出結(jié)果是()(選擇一項)。 public class test static int i; public int aMethod() i+; return i; public static void main (String args) Test test=new Test() ; test.aMethod () ; System.out.println (test.aMethod() ; a) 0 b) 1 c) 2 d) 3 52)Java語言中有如下代碼,下列X 的定義中,可使上段代碼輸出100 的有() 。(選擇二項)switch(x) case 100:System.out.println(100) ;break;case 110:System.out.println(110) ;break;a) byte x=100;b) float x=100; c) char x=dd) long x=100 53) 在java 的異常處理模型中,無論是否發(fā)生異常,()塊中的代碼都會被執(zhí)行。(選擇一項)a) tryb) catchc) finallyd) throw54) 在Java中,下列()是合法的變量名。(選擇二項)a) _myStringb) $a+bc) myStringd) 9myString55) 在java中,下面()是不合法的聲明。(選擇兩項)a) short xb) short yc) short5 x2d) short z25e) short z56) 在java中,以下代碼()正確地創(chuàng)建了一個InputStreamReader類型的對象。a) new InputStreamReader(new FileInputStream("1.dat") ;b) new InputStreamReader(new FileReader("1.dat") ;c) new InputStreamReader(new BufferedReader("1.dat") ;d) new InputStreamReader("1.dat") ;57) 在java中,訪問修飾符限制性最高的是()。a) privateb) protectedc) publicd) friendly58) java中,以下()接口以鍵-值對的方式存儲對象。a) java.util.Collectionb) java.util.Mapc) java.util.Listd) java.util.Set59) 在Java中下面關(guān)于構(gòu)造方法說法錯誤的是() (選擇二項)A) 對于每一個類,Java虛擬機都提供一個默認構(gòu)造方法B) 構(gòu)造方法不能夠被重載C) 構(gòu)造方法可以接受參數(shù)D) 當類的父類只有一個帶參數(shù)的構(gòu)造方法時,這個類必須提供自定義的構(gòu)造函數(shù) 60) 分析如下的Java代碼段,()編譯沒有異常和錯誤 (選擇一項)a) byte b=257;b) boolean b=null;c) float f=1.3;d) int i=12;61) 在Java中,JDBCAPI定義了一組用于與數(shù)據(jù)庫進行通信的接口和類,它們包括在()包中。(選擇一項)a) java.langb) java.sqlc) java.utild) java.math62) 在Java的異常處理中,用戶字定義的異常類應(yīng)該是()的子類。(選擇一項)a) Exceptionb) Throwablec) Errord) RuntimeException63)在Java中,如果父類中的某些方法不包含任何邏輯,并且需要由子類重寫,應(yīng)該使用()關(guān)鍵字來聲明父類的這些方法。(選擇一項)a) finalb) staticc) abstractd) void64)在JAVA中,()關(guān)鍵字用來終止循環(huán)語句。(選擇一項)a) returnb) continuec) breakd) exit65)在Java中,下面關(guān)于變量及其作用域的描述錯誤的是()。(選擇一項)a) 實例變量是類的成員變量b) 實例變量用關(guān)鍵字static聲明c) 在方法中定義的局部變量在該方法被執(zhí)行時創(chuàng)建d) 局部變量在使用前必須被初始化66)在Java中,關(guān)于HashMap類的描述,以下說法錯誤的是()。(選擇一項)a) HashMap使用鍵/值的形式保存數(shù)據(jù)b) HashMap能夠保證其中元素的順序c) HashMap允許將null用作鍵d) HashMap允許將null用作值67)以下()不是Java的原始數(shù)據(jù)類型。(選擇二項)a) shortb) Booleamc) unitd) float68) 在Java中,要使用布局管理器,必須導(dǎo)入下列()包。(選擇一項)a) java.awt.*b) java.awt.layout.*c) javax.swing.layout.*d) javax.swing. *69) 在JAVA中,無論測試條件是什么,下列()循環(huán)將至少執(zhí)行一次。(選擇一項)a) forb) dowhilec) whiled) whiledo70) 給定某java程序的main方法如下,該程序的運行結(jié)果是()。(選擇一項)public static void main(String args) boolean boo=true;if(boo=false) system.out.println(“a”) ;else System.out.println(“b”) ;a) ab) bc) cd) d71) 給定如下Java代碼,編譯運行時,以下()語句的值是true。(選擇二項)String s=”hello”;String t=”hello”;String e=new String(”hello”) ;char c=h,e,l,l,o;a) s.equals(t) ;b) t.equals(c) ;c) t.equals(e) ;d) t=c;72) 在Java中,下面關(guān)于抽象類的描述正確的是()。(選擇二項)a) 抽象類可以被實例化b) 如果一個類中有一個方法被聲明為抽象的,那么這個類必須是抽象類c) 抽象類中的方法必須都是抽象的d) 聲明抽象類必須帶有關(guān)鍵字abstract73) 在Java中,下列代碼運行后的輸出結(jié)果是()。(選擇一項)int x=5*3;int y=x+5/x+3;System.out.println(y) ;a) 18b) 21c) 19d) 474)分析下面這段Java代碼,它的運行結(jié)果是()。(選擇一項)import java.io.*;public class Bpublic static void main(Stringargs) int i=12;System.out.println(i*=+i) ;a) 145b) 169c) 156d) 程序無法編譯75)在Java中,下面這段代碼運行后的結(jié)果是()。(選擇一項)class FatherClass final protected void faMethod() System.out.println(“這是父類中的方法”) ; class SonClass extends FatherClass public void faMethod() System.out.println(“這是子類中的方法”) ; public static void main(Stringargs) FatherClass obj=new SonClass() ; obj.faMethod() ;a) 這是父類中的方法b) 這是子類中的方法c) 這是父類中的方法 這是子類中的方法d) 編譯錯誤15

注意事項

本文(Java基礎(chǔ)試題和答案.doc)為本站會員(最***)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!