版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Java程序設(shè)計(jì)課程試卷1使用Java語言編寫的源程序保存時(shí)的文件擴(kuò)展名是( )。 (A).class (B).java (C).cpp (D).txt2設(shè)int a=-2,則表達(dá)式a>>>3的值為( )。 (A)0 (B)3 (C)8 (D)-13設(shè)有數(shù)組的定義int a = new int3,則下面對(duì)數(shù)組元素的引用錯(cuò)誤的是( )。(A)a0; (B)aa.length-1; (C)a3; (D)int i=1; ai;4在類的定義中可以有兩個(gè)同名函數(shù),這種現(xiàn)象稱為函數(shù)( )。(A)封裝 (B)繼承 (C)覆蓋 (D)重載5在類的定義中構(gòu)造函數(shù)的作用是( )。(A)保護(hù)成員
2、變量 (B)讀取類的成員變量 (C)描述類的特征 (D)初始化成員變量6下面關(guān)鍵字中,哪一個(gè)不是用于異常處理語句( )。(A)try (B)break (C)catch (D)finally7類及對(duì)象的關(guān)系是( )。(A)類是對(duì)象的抽象 (B)對(duì)象是類的抽象 (C)對(duì)象是類的子類 (D)類是對(duì)象的具體實(shí)例 8下面哪一個(gè)是Java中不合法的標(biāo)識(shí)符( )。 (A)$persons (B)twoNum (C)_myVar (D)*point9為AB類的一個(gè)無形式參數(shù)無返回值的方法method書寫方法頭,使得使用類名AB作為前綴就可以調(diào)用它,該方法頭的形式為( )。(A)static void met
3、hod( ) (B)public void method( ) (C)final void method( ) (D)abstract void method( )10欲構(gòu)造ArrayList類的一個(gè)實(shí)例,此類繼承了List接口,下列哪個(gè)方法是正確的( )。(A)ArrayList myList=new Object( ) (B)List myList=new ArrayList( )(C)ArrayList myList=new List( ) (D)List myList=new List( )11.Java源文件和編譯后的文件擴(kuò)展名分別為(
4、 ) (A) .class和 .java (B).java和 .class (C).class和 .class (D) .java和 .java 12.在Java Applet程序用戶自定義的Applet子類中,一般需要重載父類的( )方法來完成一些畫圖操作。(A) start( ) (B) stop( ) (C) init( )
5、(D) paint( )13.對(duì)于一個(gè)Java源文件,import, class定義以和package正確的順序是: (A) package,import,class (B) class,import,package (C) import,package,class (D) package,class,import14.下面哪個(gè)是非法的:(A) int I = 32; (B) float f = 45.0; (C) double d = 45.0; (D) char c = u;/
6、符號(hào)錯(cuò)15Java語言使用的字符碼集是 (A) ASCII (B) BCD (C) DCB (D) Unicode 16. 如果一個(gè)類的成員變量只能在所在類中使用,則該成員變量必須使用的修飾是(A) public (B) protected (C) private (D) static17.下面關(guān)于main方法說明正確的是(A) public main(String args ) (B) public static void main(String args ) (C) private static void main(String args ) (D) void main()18.哪個(gè)關(guān)鍵字
7、可以對(duì)對(duì)象加互斥鎖?( )(A) transient (B) synchronized (C) serialize (D) static19.關(guān)于抽象方法的說法正確的是( )(A)可以有方法體 (B) 可以出現(xiàn)在非抽象類中 (C) 是沒有方法體的方法 (D) 抽象類中的方法都是抽象方法20.java.io包的File類是 (A)字符流類 (B) 字節(jié)流類 (C) 對(duì)象流類 (D) 非流類21Java application中的主類需包含main方法,以下哪項(xiàng)是main方法的正確形參?( )A、String argsB、String argsC、Char argD、StringBuffer ar
8、gs22以下代碼段執(zhí)行后的輸出結(jié)果為( )int x=3; int y=10;System.out.println(y%x);A、-1B、2C、1D、323以下關(guān)于繼承的敘述正確的是( )。A、在Java中類只允許單一繼承B、在Java中一個(gè)類只能實(shí)現(xiàn)一個(gè)接口C、在Java中一個(gè)類不能同時(shí)繼承一個(gè)類和實(shí)現(xiàn)一個(gè)接口D、在Java中接口只允許單一繼承24. 若有定義:byte x=11,22,33,-66;其中0k3,則對(duì)x數(shù)組元素錯(cuò)誤的引用是( )A)x5-3B)xkC)xk+5D)x025paint()方法使用哪種類型的參數(shù)? ( ) A、Graphics B、Graphics2D C、Str
9、ing D、Color26以下哪個(gè)不是Java的原始數(shù)據(jù)類型( )A、intB、BooleanC、floatD、char27在Java中,一個(gè)類可同時(shí)定義許多同名的方法,這些方法的形式參數(shù)的個(gè)數(shù)、類型或順序各不相同,傳回的值也可以不相同。這種面向?qū)ο蟪绦蛱匦苑Q為( )A) 隱藏 B) 重寫C) 重載D) Java不支持此特性28 以下有關(guān)構(gòu)造方法的說法,正確的是:( )A 一個(gè)類的構(gòu)造方法可以有多個(gè)B 構(gòu)造方法在類定義時(shí)被調(diào)用C 構(gòu)造方法只能由對(duì)象中的其它方法調(diào)用。D 構(gòu)造方法可以和類同名,也可以和類名不同29在瀏覽器中執(zhí)行applet 程序,以下選項(xiàng)中的哪個(gè)方法將被最先執(zhí)行( )。A、ini
10、t()B、start() C、destroy() D、stop()30給出下面代碼,關(guān)于該程序以下哪個(gè)說法是正確的?( )public class Person static int arr = new int5;public static void main(String a) System.out.println(arr0);A、編譯時(shí)將產(chǎn)生錯(cuò)誤B、編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤C、輸出零D、輸出空31、有以下方法的定義,請(qǐng)選擇該方法的返回類型( )。ReturnType method(byte x, double y)return (short)x/y*2;A、byteB、shortC、i
11、ntD、double32下列類定義中哪些是合法的抽象類的定義?( )A、abstract Animalabstract void growl(); B、class abstract Animalabstract void growl(); C、abstract class Animalabstract void growl(); D、abstract class Animalabstract void growl()System.out.println(“growl”);33有以下程序片段,下列哪個(gè)選項(xiàng)不能插入到行1。( )1.2.public class Interesting3./do s
12、th 4. A、import java.awt.*;B、package mypackage;C、class OtherClass D、public class MyClass 34. 設(shè)有下面兩個(gè)賦值語句: a = Integer.parseInt(“12”); b = Integer.valueOf(“12”).intValue(); 下述說法正確的是( )。A、a是整數(shù)類型變量,b是整數(shù)類對(duì)象。B、a是整數(shù)類對(duì)象,b是整數(shù)類型變量。C、a和b都是整數(shù)類對(duì)象并且值相等。D、a和b都是整數(shù)類型變量并且值相等。35在編寫Java Applet程序時(shí),需在程序的開頭寫上( )語句。A、import
13、 java.awt.* ; B、import java.applet.Applet ;C、import java.io.* ; D、import java.awt.Graphics ;36下列哪一項(xiàng)不屬于Swing的頂層容器?( )A)JApplet B)JTree C)JDialog D)JFrame37. 為了使包c(diǎn)h4在當(dāng)前程序中可見,可以使用的語句是( )。A)import ch4.*; B)package ch4.*;C)ch4 import; D)ch4 package;38. 請(qǐng)問所有的異常類皆繼承哪一個(gè)類?( )。A)java.io.Exception B)java.lang.
14、ThrowableC)java.lang.Exception D)java.lang.Error39進(jìn)行Java基本的GUI設(shè)計(jì)需要用到的包是( )。A)java.io B)java.sql C)java.awt D)java.rmi40. 當(dāng)點(diǎn)擊鼠標(biāo)或者拖動(dòng)鼠標(biāo)時(shí),觸發(fā)的事件是下列的哪一個(gè)?( )A)KeyEvent B)ActionEvent C)ItemEvent D)MouseEvent填空題:1數(shù)組x定義:String x =new int32; x0 0 =”abc”, x0 1=”12345”;則 x.length 的值為_2_,x01.length( ) 的值為_5_。2、Ja
15、va語言的變量由變量名、_變量類型、變量屬性、_初值_組成。3、當(dāng)程序中需要拋出異常時(shí),應(yīng)該使用_throw子句,當(dāng)需要在方法中聲明可能拋出的異常類型,應(yīng)該使用throws子句。4、java.applet包中的Applet類定義了Applet及其運(yùn)行環(huán)境之間的一個(gè)標(biāo)準(zhǔn)接口。5、Java語言中提供的GUI功能主要由java.awt包和_java.swing_包中的類和接口實(shí)現(xiàn)。6、Java源程序文件和字節(jié)碼文件的擴(kuò)展名分別為_.java_和_.class_。7、Java語言的類型檢查機(jī)制要求對(duì)于沒有返回值的方法,在其前面必須加_void_進(jìn)行說明。8、 類是Java語言的一種引用數(shù)據(jù)類型。9、
16、在Java語言中,所有的對(duì)象均通過new運(yùn)算符分配內(nèi)存,并對(duì)內(nèi)存進(jìn)行自動(dòng)管理。10、每個(gè)Java Application程序可以包括許多方法,但是必須有且只能有一個(gè)_ main()方法,統(tǒng)一格式為public static void main(String args),它是程序執(zhí)行的入口。11、 若要在程序中定義一個(gè)公用的int型的類成員變量MAX_LENGTH,且該變量的值保持常數(shù)值1000,則定義該變量的語句是public int MAX_LENGTH=1000;。12、 子類必須通過_super_關(guān)鍵字調(diào)用父類有參數(shù)的構(gòu)造函數(shù)。13、 在Java語言中,所有的類都是類_Obje
17、ct_的子類。14、 在Java程序中,通過類的定義只能實(shí)現(xiàn)單重繼承,但通過_接口_ 的定義可以實(shí)現(xiàn)多重繼承關(guān)系。15、 如果在Java程序中,需要使用javautil包中的所有類,則應(yīng)該在程序開始處加上語句_import java.util.*_。16、 下列程序的運(yùn)行結(jié)果是_01234_public class ex2 public static void main(String args) for(int cnt=0;cnt<10;cnt+)if(cnt=5)break;System.out.print(cnt);17、 下列程序的運(yùn)行結(jié)果是_4_import java.io.*;
18、public class ATest public static void main(String args) SubClass sb = new SubClass( ); System.out.println(sb.fun( );class SuperClass int a =24 , b =5 ; class SubClass extends SuperClass int fun( ) return a%b; 18、 分析下列程序,填上空白處的語句class point /定義坐標(biāo)類 int x,y; test(int a,int b) x=a;y=b;class rec_extends
19、point _/定義長方形類int length,width;rec(int a1,int b1,int l,int w)super(a1,b1);length=l;width=w;class testpublic static void main(String args)_test r1=new test(“0”, “0”, “10”, “20”)_/定義名為r1的對(duì)象同時(shí)初始化坐標(biāo)為0,0,長度為10,寬度為20r1.print();19、Java 源文件中最多只能有_1_個(gè)公共類,其它類的個(gè)數(shù)不限。 20、在 Java 中所有實(shí)現(xiàn)的多維數(shù)組,實(shí)際上是由一維數(shù)組構(gòu)成的_數(shù)組的數(shù)
20、組。 21、設(shè) x =15 ,則表達(dá)式 ( x + + )4 的值是_3_。22、_抽象_方法是一種僅有方法頭,沒有具體方法體和操作實(shí)現(xiàn)的方法,該方法必須在抽象類之中定義。23、 _run()_方法用于定義線程的執(zhí)行體. _start()_方法用于啟動(dòng)線程.24、String str1=”abc”;String str2=new String(“abc”); System.out.println(str1=str2); 則程序運(yùn)行后輸出結(jié)果為:_fault_25、Java語言中,有一個(gè)類是所有類或接口的父類,這個(gè)類的名稱是 _Object_。 26、
21、當(dāng)啟動(dòng) Applet 程序時(shí),首先調(diào)用的方法是int()。27、Java語言是一種完全的 面向?qū)ο蟮?適用于網(wǎng)絡(luò)環(huán)境 程序設(shè)計(jì)語言。28. 如果一個(gè)Java Applet源程序文件只定義有一個(gè)類,該類的類名為MyApplet,則類MyApplet必須是_Applet_類的子類并且存儲(chǔ)該源程序文件的文件名為 。29. 設(shè) int x = 2 ,則表達(dá)式 (x+)/3 的值是_0_。30. Java提供的訪問權(quán)限修飾符有4個(gè),即:public、_private、protected和友元。31. Java中有兩種常用的字符串類,一個(gè)是String,另一個(gè)是_stringBuffer。32. Java
22、實(shí)現(xiàn)多線程的方法有兩種,一種方法是通過創(chuàng)建_類的子類實(shí)現(xiàn)多線程,另一種方法是定義一個(gè)實(shí)現(xiàn)_接口的類。33. Java不支持多繼承。但它允許一個(gè)類同時(shí)實(shí)現(xiàn)多個(gè)_接口_,這就相當(dāng)于部分實(shí)現(xiàn)了多繼承。34. Java源文件中,_import_語句位于package語句之后、類定義之前。Package、import、class35. _OutputStreamWriter_類是OutputStream類的子類,用來處理以文件作為數(shù)據(jù)輸出的數(shù)據(jù)流。三、編程題:1編寫一個(gè)輸出"Hello World!"的程序,用兩種方式實(shí)現(xiàn)(Application、Applet)。1. applica
23、tion程序public class apublic static void main(String args)System.out.println("Hello World!");2. applet程序public class b extends java.applet.Appletpublic paint(java.awt.Graphics g)g.outstring("Hello World!",10,10);2編寫一個(gè)Java Application,接收從鍵盤輸入的10個(gè)整數(shù),并輸出其中的最大、最小以和平均值。要求:將計(jì)算功能定義在一個(gè)類中,由
24、主類接收輸入,再用數(shù)組的方式傳遞給實(shí)現(xiàn)計(jì)算的類的方法,再輸出結(jié)果。public class Complexprivate float shibu;private float xubu;Complex()this(0,0); Complex(float shibu,float xubu)this.shibu=shibu;this.xubu=xubu; public void Add(Complex p)Complex result=new Complex();result.shibu=this.shibu+p.shibu;result.xubu=this.xubu+p.xubu;System.o
25、ut.print("加法果為:"+result.shibu+"+"+result.xubu+"i");public static void main(String args) Complex fushu1=new Complex(1,2);Complex fushu2=new Complex(3,4);fushu1.Add(fushu2);4. 求10個(gè)數(shù)中的最大值并輸出。import java.util.Scanner;public class Test public static void main(String args)int
26、 num=new int10;int max;Scanner scan=new Scanner(System.in);System.out.print("請(qǐng)輸入10個(gè)數(shù)字:");for(int i=0; i<10; i+)numi=scan.nextInt();max=num0;for(int i=1; i<10; i+)if(max<numi) max=numi;System.out.println("最大值是"+max);5.建立一個(gè)學(xué)生類,其中成員變量為學(xué)號(hào),姓名,和三門課成績(jī)。另外建立一個(gè)包含主方法的類,定義2個(gè)學(xué)生類的對(duì)象,求
27、出這2個(gè)學(xué)生三門課總分的最高分,并將最高分這個(gè)學(xué)生的信息輸出。public class Student private String stu_id; private String stu_name; private float math; private float chinese; private float computer; public void setStu_id(String stu_id) this.stu_id=stu_id; public String getStu_id() return stu_id; public void setStu_name(String stu_
28、name) this.stu_name=stu_name; public String getStu_name() return stu_name; public void setMath(float math) this.math=math; public float getMath() return math; public void setChinese(float chinese) this.chinese=chinese; public float getChinese() return chinese; public void setComputer(float computer)
29、 thisputer=computer; public float getComputer() return computer;/主方法的類public class Start public static void main(String args) Student stu1=new Student(); stu1.setStu_id("No1"); stu1.setStu_name("張三"); stu1.setMath(89.5f); stu1.setChinese(70f); stu1.setComputer(98f); Student stu2=
30、new Student(); stu2.setStu_id("No2"); stu2.setStu_name("李四"); stu2.setMath(79.5f); stu2.setChinese(90f); stu2.setComputer(68f); float stu1Sum = stu1.getMath()+stu1.getChinese()+stu1.getComputer(); float stu2Sum = stu2.getMath()+stu2.getChinese()+stu2.getComputer(); if(stu1Sum >
31、; stu2Sum) System.out.println ("總分最高分為:"+stu1Sum); System.out.println ("學(xué)號(hào):"+stu1.getStu_id(); System.out.println ("姓名:"+stu1.getStu_name(); System.out.println ("數(shù)學(xué):"+stu1.getMath(); System.out.println ("語文:"+stu1.getChinese(); System.out.println (&q
32、uot;計(jì)算機(jī):"+stu1.getComputer(); else if(stu1Sum < stu2Sum) System.out.println ("總分最高分為:"+stu2Sum); System.out.println ("學(xué)號(hào):"+stu2.getStu_id(); System.out.println ("姓名:"+stu2.getStu_name(); System.out.println ("數(shù)學(xué):"+stu2.getMath(); System.out.println (&qu
33、ot;語文:"+stu2.getChinese(); System.out.println ("計(jì)算機(jī):"+stu2.getComputer(); else System.out.println ("總分一樣高為:"+stu1Sum); System.out.println ("學(xué)號(hào):"+stu1.getStu_id(); System.out.println ("姓名:"+stu1.getStu_name(); System.out.println ("數(shù)學(xué):"+stu1.getMa
34、th(); System.out.println ("語文:"+stu1.getChinese(); System.out.println ("計(jì)算機(jī):"+stu1.getComputer(); System.out.println ("學(xué)號(hào):"+stu2.getStu_id(); System.out.println ("姓名:"+stu2.getStu_name(); System.out.println ("數(shù)學(xué):"+stu2.getMath(); System.out.println (
35、"語文:"+stu2.getChinese(); System.out.println ("計(jì)算機(jī):"+stu2.getComputer(); 6.編寫一個(gè)Application,接受用戶輸入的帳號(hào)和密碼,給三次輸入機(jī)會(huì).7.定義一個(gè)圓類circle,它有一個(gè)變量radius(半徑)、若干個(gè)構(gòu)造函數(shù)和一個(gè)求圓的面積的方法。在主類test的main()方法中隨機(jī)生成一個(gè)100以內(nèi)的整數(shù),通過構(gòu)造函數(shù)的參數(shù)傳遞給radius,調(diào)用圓類circle中的方法計(jì)算并輸出圓的面積。8.編寫Applet程序模擬屏幕保護(hù)程序,在屏幕上隨機(jī)畫圓。圓的位置和半徑是隨機(jī)的。5
36、0毫秒后再隨機(jī)畫下一個(gè)圓,一旦畫滿了50個(gè)圓,就清除屏幕。然后重新開始畫圓。9 請(qǐng)編寫一個(gè)實(shí)現(xiàn)如下功能的Application:比較從鍵盤輸入的兩個(gè)整數(shù)是否相等,并根據(jù)比較結(jié)果顯示“相等”或“不相等”。import java.util.Scanner;public class COMPare public static void main(String args ) Scanner tr=new Scanner(System.in); int b=tr.nextInt(); int
37、 a=tr.nextInt(); if(a=b) System.out.println("相等"); else System.out.println("不相等");10請(qǐng)編寫一個(gè)Applet,其中包含兩個(gè)標(biāo)簽(一個(gè)用于給出提示信息,另一個(gè)用來輸出結(jié)果)和一個(gè)文本框。要求從文本框中獲取用戶給出的一個(gè)整數(shù),并將該數(shù)的絕對(duì)值在標(biāo)簽上輸出。11. 編寫一個(gè)Application,利用數(shù)組求出”HELLO”
38、,”JAVA”PROGRAM”三個(gè)字符串的平均長度。class Average public static void main(String args) String array = new String3;array0 = "HELLO"array1 = "JAVA"array2 = "PROGRAM"int total = array0.length();total += array1.length();total += array2.length();System.out.println("平均字符串長度為: &quo
39、t; + total/3);12SQL Server 中有一個(gè)名為 friends 的表,如下圖,利用JDBC編程實(shí)現(xiàn)顯示表中記錄信息。JAVA復(fù)習(xí)卷一、選擇題(2*15=30)1、如下哪個(gè)是Java中的標(biāo)識(shí)符( )A、fieldname B、superC、3number D、#number2、設(shè) x = 1 , y = 2 , z = 3,則表達(dá)式 yz/x 的值是( )。 A. 3 B. 3. 5 C. 4 D. 53、下面的代碼段執(zhí)行之后count的值是什么( )int count = 1;for (int i = 1; i <= 5; i+) count += i;System.
40、out.println(count);A、5 B、1C、15 D、164、為AB類的一個(gè)無形式參數(shù)無返回值的方法method書寫方法頭,使得使用類名AB作為前綴就可以調(diào)用它,該方法頭的形式為( )。 A. static void method( ) B. public void method( ) C. final void method( ) D. abstract void method( )5、下列程序段執(zhí)行后的結(jié)果是( )。 String s = new String("abcdefg");for (int i=0; i<s.length(); i+=2) S
41、ystem.out.print(s.charAt(i);A) aceg B) ACEG C) abcdefg D) abcd6、下面程序段執(zhí)行后b的值是( )。Integer integ =new Integer(9); boolean b = integ instanceof Object; A) 9 B) true C) 1 D) false7關(guān)于 for循環(huán)和 while循環(huán)的說法哪個(gè)正確?()Awhile循環(huán)先判斷后執(zhí)行,for循環(huán)先執(zhí)行后判斷。Bwhile循環(huán)判斷條件一般是程序結(jié)果,for循環(huán)的判斷條件一般是非程序結(jié)果C兩種循環(huán)任何時(shí)候都不可以替換D兩種循環(huán)結(jié)構(gòu)中都必須有循環(huán)體,循環(huán)
42、體不能為空8關(guān)于對(duì)象成員占用內(nèi)存的說法哪個(gè)正確?()A同一個(gè)類的對(duì)象共用同一段內(nèi)存B、同一個(gè)類的對(duì)象使用不同的內(nèi)存段,但靜態(tài)成員共享相同的內(nèi)存空間C對(duì)象的方法不占用內(nèi)存D以上都不對(duì)9關(guān)于繼承的說法正確的是:()A、子類將繼承父類所有的屬性和方法。B、子類將繼承父類的非私有屬性和方法。C、子類只繼承父類public方法和屬性D、子類只繼承父類的方法,而不繼承屬性10覆蓋及重載的關(guān)系是()A、覆蓋只有發(fā)生在父類及子類之間,而重載可以發(fā)生在同一個(gè)類中B覆蓋方法可以不同名,而重載方法必須同名Cfinal修飾的方法可以被覆蓋,但不能被重載D覆蓋及重載是同一回事11、下面哪一個(gè)import命令可以為我們提
43、供編寫網(wǎng)絡(luò)應(yīng)用程序的類()A、import java.sql.*;B、import java.util.*;C、import java.io.*;D、import java.*;12、如果容器組件p的布局是BorderLayout,則在p的下邊中添加一個(gè)按鈕b,應(yīng)該使用的語句是( )A、p.add(b);B、p.add(b,"North");C、p.add(b,"South");D、b.add(p,"North");13、Frame對(duì)象默認(rèn)的布局管理器是( )A、FlowLayoutB、BorderLayoutC、CardLayout
44、D、null14、如果需要從文件中讀取數(shù)據(jù),則可以在程序中創(chuàng)建哪一個(gè)類的對(duì)象( )A、FileInputStream B、FileOutputStream C、DataOutputStream D、FileWriter15、下面的程序創(chuàng)建了一個(gè)文件輸出流對(duì)象,用來向文件test.txt中輸出數(shù)據(jù),假設(shè)程序當(dāng)前目錄下不存在文件test.txt,編譯下面的程序Test.java后,將該程序運(yùn)行3次,則文件test.txt 的內(nèi)容是( )。import java.io.*;public class Test public static void main(String args) try Strin
45、g s="ABCDE"byte b=s.getBytes();FileOutputStream file=new FileOutputStream("test.txt",true);file.write(b); file.close();catch(IOException e) System.out.println(e.toString();A) ABCABC B) ABCDE C) Test D) ABCDE ABCDE ABCDE 二、填空題(1*10=10)1、如果將類MyClass聲明為public,它的文件名必須是 MyClass.java 才
46、能正常編譯。2.面向?qū)ο笥腥筇攸c(diǎn)分別是繼承、 封裝 、 多態(tài) 。3、設(shè) x = 2 ,則表達(dá)式 ( x + + )3 的值是 0 。4、在Java的基本數(shù)據(jù)類型中,char型采用Unicode編碼方案,每個(gè)Unicode碼占用 2 字節(jié)內(nèi)存空間5、Java中用于兩個(gè)數(shù)相等比較的運(yùn)算符是:(=),用于不相等比較的運(yùn)算符是(< >)。6、在Java中聲明一個(gè)字符串類型的變量str的語句是: String str; ,定義一個(gè)具有10個(gè)元素的整型數(shù)組a的語句是: int a=new int10; 。7、設(shè)有數(shù)組定義:int MyIntArray = 10 , 20 , 30 , 40
47、, 50 , 60 , 70; 則執(zhí)行以下幾個(gè)語句后的輸出結(jié)果是 20+40+60=120 。 int s = 0 ; for (int i = 0 ; i < MyIntArray.length ; i + + ) if ( i % 2 = = 1 ) s += MyIntArrayi ; System.out.println(s);8、定義接口的保留字是( interface)。9、異常處理是由(try)、(catch)和finally塊三個(gè)關(guān)鍵所組成的程序塊。10Socket通常也稱為 (套接字),用于描述(IP地址) 和 (端口)。三、讀程題(6*5=30)1、以下程序的輸出結(jié)果
48、為:public class Person String name;int age;public Person(String name, int age) = name;this.age = age;public static void main(String args) Person c = new Person("Peter", 17);System.out.println( + " is " + c.age + " years old!");Peter is 17 years old!2、輸出結(jié)果
49、為:public class Sumpublic static void main(String args)int j=10;System.out.println("j is : "+j);calculate(j);System.out.println("At last, j is : "+j);static void calculate (int j)for (int i = 0;i<10;i+)j+;System.out.println("j in calculate() is: "+j);j is : 10 j
50、in calculate() is : 20 At last j is : 103、以下程序輸出的結(jié)果為:abstract class Shape /定義抽象類Shape和抽象方法displayabstract void display();class Circle extends Shape void display() /實(shí)現(xiàn)抽象類的方法System.out.println("Circle");class Rectangle extends Shape void display() /實(shí)現(xiàn)抽象類的方法System.out.println("Recta
51、ngle");class Triangle extends Shape void display() /實(shí)現(xiàn)抽象類的方法System.out.println("Triangle");public class AbstractClassDemopublic static void main(String args)(new Circle().display();/定義無名對(duì)象來調(diào)用對(duì)應(yīng)的display方法(new Rectangle().display();(new Triangle().display();CircleRectangularTriangle4、以下
52、程序的輸出結(jié)果為:public class Tom private float weight;private static String name;public void setWeight(float weight) this.weight = weight;private void out() System.out.println(name + "體重:" + weight + "斤");public static void main(String args) T = "湯姆貓"Tom cat = new Tom();cat.setWeight(20);cat.out();湯姆貓?bào)w重:20.0斤5、以下程序的輸出結(jié)果為:public class Test public static void main(String args) new Student("Tom", 'm', 90, 88); new Student("Jack",
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 44579-2024熱塑性塑料分集水器
- 借款合同訴訟時(shí)效及其影響因素
- 無底薪勞動(dòng)合同樣本
- 貨物銷售合同格式
- 二手車交易協(xié)議書模板示例
- 財(cái)務(wù)咨詢協(xié)議書
- 2024年肉類供貨合同范本
- 個(gè)人信貸代理協(xié)議
- 2024年項(xiàng)目合作協(xié)議書撰寫大全
- 承攬合同-網(wǎng)頁制作協(xié)議
- 中南空管局2023屆高校畢業(yè)生春季招考聘用筆試參考題庫含答案解析
- 幼兒園每月食品安全調(diào)度會(huì)議紀(jì)要模板5
- 醫(yī)學(xué)影像設(shè)備學(xué)考試題庫及答案
- 心靈捕手心理影析PPT
- 四史改革開放微團(tuán)課ppt
- 名著導(dǎo)讀《艾青詩選》:如何讀詩(教學(xué)設(shè)計(jì)) 九年級(jí)語文上冊(cè)同步備課系列部編版
- 20人小公司管理制度模板
- 《整式的乘法與因式分解》說課稿
- 勞務(wù)施工組織方案 勞務(wù)施工組織設(shè)計(jì)(八篇)
- GB/T 3293.1-1998鞋號(hào)
- GB/T 324-2008焊縫符號(hào)表示法
評(píng)論
0/150
提交評(píng)論