




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1. class Person 2.Teacher t;一、單選題(每小題2分,共50分)1、MAX_LENGTH 是int型public成員變量,變量值保持為常量 100,用簡短語句定義這個 變量。A public int MAX_LENGTH=100;B final int MAX_LENGTH=100;C final public int MAX_LENGTH=100;D public final int MAX_LENGTH=100.2、給出下面代碼:HEclass Parent privateString name;public Parent()public class Child
2、extends Parent private String department;public Child() public String getValue()return name; public static void main(String arg口)Parent p =new Parent();12. 那些行將引起錯誤?A第3行B第6行C第7行D第8行3、1.Person p;Student s;p, t and s are all non-null.if (t instanceof Person) s = (Student)t; 最后一句語句的結果是:A將構造一個Student對象;
3、B表達式是合法的;C表達式是錯誤的;D編譯時正確,但運行時錯誤。4、類 Teacher 和 Student 是類 Person 的子類;public class Test int m, n;publicTest() publicTest( int a) m=a; public static voidmain(Stringarg) Test t1,t2;int j,k;j= 0; k= 0;t1=new Test();t2=new Test(j,k);12.哪行將引起一個編譯時錯誤?A line 3B line 5C line 6D line 105、對于下列代碼:2.publicvoidpri
4、ntValue( int i,int j) 3.4.publicvoidprintValue( int i)/. 5.publicclassTeacher extendsPerson 6.publicvoidprintValue() /.7.publicvoidprintValue( int i) /.1.public staticPerson t =t.printValue(void main(String args口)new Teacher();10);/.第10行語句將調用哪行語句?A line 2B line 3C line 6D line 76、哪個關鍵字可以拋出異常
5、?A transientA transientC throwD static7、Main()方法的返回類型是:A intB voidC booleanD static8、System類在哪個包中?A java.utilB java.ioC java.awtD java.lang9、對于下列代碼:|4由public class Parent public int addValue( int a, int b) int s;s = a+b; TOC o 1-5 h z returns;class Child extends Parent 下述哪些方法可以加入類Child?CA int addVal
6、ue( int a, int b )/ do something.rB public void addValue (int a, int b )/ do something.CC public int addValue( int a )/ do something.CD public int addValue( int a, int b )throws MyException /do something.10、給出下面代碼:NEpublic class teststatic int a = new a 10;public static void main(String args口) TOC o
7、 1-5 h z System.out.println(arr10);那個選項是正確的?A編譯時將產生錯誤;B編譯時正確,運行時將產生錯誤;C輸出零;D輸出空。11、下面哪些選項是正確的main方法說明?CA public main(String args)CB public static void main(String args)C private static void main(String args) r D void main()二、多選題(共20分,每小題2分)1、下面哪些代碼段是正確的Java源程序?A A package testpackage;public class Te
8、stdo something.B import java.io.*;package testpackage;public class Test do something.C import java.io.*;class Person/ do something.public class Test do something.D import java.io.*;import java.awt.*;public class Test do something.2、public class parent int change() class Child extends Parent 哪些方法可加入類
9、Child中?A A public int change()B int chang(int i)C private int change()D abstract int chang()0000 0000 0000 00003、String s = hello;String t = hello;char c口 = h,e,T,T,o;下列哪些表達式返回true ?A s.equals(t);B t.equals(c);C s=t;D t.equals(new String(hello);4、給出下面代碼段:1.switch (m)2. case 0: System.out.println(cas
10、e 0);3.System.out.println(case 1);break ;4.5.default : System.out.println(default);6.卜列m的哪些值將引起default的輸出?5、卜列哪些說法是正確的?A Java語言只允許單一繼承6、B JavaC JavaD Java語言只允許實現一個接口語言不允許同時繼承一個類并實現一個接口語言的單一繼承使得代碼更加可靠卜列關于的運算,哪些是正確的?A 0000 0100 0000 0000 0000 0000 0000 00005 的運行結果是 1000 0000 0000 0000B 0000 0100 0000
11、0000 0000 0000 0000 00005 的運行結果是0000 0000 0000 00000000 0110 0000 0000D 1100 0000 0000 0000 0000 0000 0000 00005 的運行結果是0000 0000 0000 00007、下述哪些說法是正確的?廠A實例變量是類的成員變量廠B實例變量是用static關鍵字聲明的廠C方法變量在方法執行時創建廠D方法變量在使用之前必須初始化8、對于下列代碼:HEpublic class Samplelong length;public Sample( long l) length = l; publicsta
12、ticvoid main(String arg口兒Sample s1, s2, s3;s1 =newSample(21L);s2 =newSample(21L);s3 = s2;long m = 21L;下列哪些表達式返回值為true?A s1 = = s2;B s2 = = s3;C C m = = s1;D s1.equals(m)9、下面說法哪些是正確的?A A Applet可以訪問本地文件廠B對static方法的調用不需要類實例C socket 類在 java.lang 中廠D 地址代表本機10、下列說法正確的是:A java語言里的線程是沒有優先級的 B Strin
13、g 類在 java.lang 包中C java語言支持類的序列化廠D能序列化的類必須實現java.io.Serializable接口11、關于awt和swing說法正確的是:廠A awt在不同操作系統中顯示相同的風格。B swing在不同的操作系統中顯示相同的風格C java.awt的子類 D awt和swing都支持事件模型12、關于Float,下列說法正確的是A Float是一個類 B Float 在 java.lang 包中 C Float a=1.0是正確的賦值方法D D Float a= new Float(1.0)是正確的賦值方法 13、下述哪些說法是正確的?A java語言中的類
14、只能有一個構造函數B程序員可以自己定義自己的異常C java語言允許多繼承D socket 在 包中 .7.class B14、卜列哪些說法是正確的?A lOException必須被捕獲或拋出B java語言會自動初始化變量的值C java語言不允許同時繼承一個類并實現一個接口D java語言會自動回收內存中的垃圾三、填空題(每小題2分,共20分)1、Collection的 四種主要接口是2、運行下列程序第行出錯。 (ID (14)3、卜列代碼不能編譯的原因是1.Class A2.Privateint x;3.Publicstatic void main(String args)4.5.new
15、 B();class Outerprivate int size=5;public Object makeInner(final int finalLocalVar)int LocalVar=6;class Innerpublic String toString()return (#); return new Inner(); )public class OuterTestpublic static void main(String口 args)Outer outer=new Outer ();Object obj=outer.makeInner(56);System.out.println(
16、The object is +obj.toString(); 8.B()System.out.println(x);9.10.11.x和y兩個坐標,以及一些對四、編程題(每小題10分,共30分)1、構造一個類來描述屏幕上的一個點,該類的構成包括點的點進行的操作,包括:取得點的坐標值, 對點的坐標進行賦值,編寫應用程序生成該類的對 象并對其進行操作。,文件名從命令行得到。3、利用所學的Java語言知識,完成一個實現秒表功能的 Applet程序。它的GUI界面如下 所示:利用所學的Java語言知識,完成一個實現秒表功能的 Applet程序。它的GUI界面 如下所示:Applet Vi&wer: 1
17、中Applet21:33:29Applet已鈍后才.要求該程序能夠完成以下功能:(1)在界面上方的文本框中,按照小時:分鐘:秒”的順序實時顯示系統時間;(2)當按下界面中間的Current Time:按鈕時,當前系統時間能夠在界面下方的文本框中顯 不出來。提示:可以通過調用java.util.Data類的方法,獲得系統時間。Data類的接口如下所示, public class Date /返回當前系統時間的小時值public String getHours( ) /返回當前系統時間的分鐘值 public String getMintues( ) /返回當前系統時間的秒鐘值12.System.o
18、ut.println(Usage: java copy srcfile destfile);22.this.y = point.y;public String getSeconds( ) 3i/四、編程題:1、W3import java.io.*;public class Pointint x,y;public Point( int x, int y)this .x = x;this .y = y;public Point getPoint()Point tempPoint = new Point(x,y);returntempPoint;publicvoid setPoint(Pointpo
19、int)this.x = point.x;publicstatic void main(String args口)Point Point1 = new Point( 3, 4);System.out.println( Point1: +( +Point1.x+ , +Point1.y+ );Point Point2 = Point1.getPoint();System.out.println( Point2: +( +Point2.x+ , +Point2.y+ );Point Point3 = new Point( 5, 6);Point1.setPoint(Point3);System.o
20、ut.println(Point1: +( +Point1.x+ , +Point1.y+ );2、import java.io.*;class FileCopypublic static void main(String口 args)FileInputStream in;FileOutputStream out;if (args.length 2)System.exit(-1);tryin =new FileInputStream(args 0);out =new FileOutputStream(args 1);copyFile(in,out);catch (Exception e)Sys
21、tem.out.println(e);29.private static void copyFile(FileInputStream in, FileOutputStream out)30.31.int length;32.byte buf口 = new byte 1024 ;33.34.try 35.while (length=in.read(buf,0, 1024 )!=- 1)36.37.out.write(buf,0, length);1.catch (Exception e)42.43.System.out.println(Error: +e);45.Action
22、Listener,Runnable3、importjava.awt.*;importjava.awt.event.*;importjava.applet.*;importjava.util.*;public class TimeViewer extends Applet implementsThread timer;TextField in, out;Button bb;Panel p1, p2, p3;11.booleanstate;12.13.publicvoid init() 14.in =new TextField( 20);15.out =new TextField( 20);16.
23、bb =new Button( Current Time:17.p1 =new Panel();18.p2 =new Panel();19.p3 =new Panel();20.setLayout(new GridLayout( 3, 1);setSize( 200, 100);p1.add(in);p2.add(bb);p3.add(out); . add(pl);add(p2);add(p3);bb.addActionListener( this);timer =new Thread(this );state =true ;timer.start();public void actionP
24、erformed(ActionEvent e) out.setText(in.getText();out.setText(currentTime();public void run() while (true ) try timer.sleep(1000);catch (InterruptedException e) in.setText(currentTime();String currentTime() Date now =new Date();+ now.getSString str = now.getHours() +: + now.getMinutes() +econds();ret
25、urn str;右提交狀況一、單選題你的答案正確答案1DX2DX3CX4DX5DX6CX7BX8DX9CX10AX11BX1二、多選題你的答案正確答案ACD狀況X2ABX3ADX4CDX5ADX6ACX7ADX8BCX9BDX10BCDX11BDX12ABDX13BDK14ABDX三、填空題你的答案CollectionListMapSet7因為在A的main正確答案狀況四、編程題:方法中,還沒有A的實例就要試圖生成內部類的實例1、30.import java.io.*;public class Pointint x,y;public Point( int x, int y)this .x =
26、x;this .y = y;public Point getPoint()Point tempPoint = new Point(x,y);return tempPoint; TOC o 1-5 h z public void setPoint(Point point)this.x = point.x;this.y = point.y;publicstatic void main(String args口);Point Point1 = new Point( 3, 4);System.out.println( Point1: +( +Point1.x+ , +Point1.y+ )Point
27、Point2 = Point1.getPoint();System.out.println( Point2: +( +Point2.x+ , +Point2.y+ );Point Point3 = new Point( 5,6);Point1.setPoint(Point3);System.out.println(Point1: +( +Point1.x+ , +Point1.y+ );2、import java.io.*;class FileCopypublic static voidFileInputStream in;FileOutputStream out;if (args.lengt
28、hSystem.out.println(System.exit(-main(String args)2)1);Usage: java copy srcfile destfile);tryin =new FileInputStream(args 0);out =new FileOutputStream(args 1);copyFile(in,out);21.22.catch (Exception e) TOC o 1-5 h z System.out.println(e);private static void copyFile(FileInputStream in, FileOutputStream out)int length;byte buf口 = new byte 1024 ;try while (length=in.read(buf,0, 1024 )!=- 1) out.write(buf,0, length);catch (Exception e)System.out.pr
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 物理高一試題及答案人教版
- 2025至2030年濕巾紙項目投資價值分析報告
- 2024年農藝師考試各階段復習規劃試題及答案
- 2025至2030年液壓拉伸器項目投資價值分析報告
- 共同使用場地合同標準文本
- 鄉村振興與農業管理對策試題及答案
- 農藝師考試經驗分享試題及答案
- 2024年農業管理考試的學習提升機遇試題及答案
- 2024年農藝師考試備考技巧試題及答案
- 產品購買銷售合同樣本
- 汽車營銷知識競賽題庫及答案(295題)
- 腎病綜合征的實驗室檢查
- 2024年河北省邢臺市中考一模理綜物理試題(解析版)
- DL∕T 1753-2017 配網設備檢修試驗規程
- 深基坑專項方案論證流程
- 《創業基礎》課件-第五章 創業計劃
- 列寧人物課件
- 數據庫技術與應用-課程標準
- 幼兒園大班科學教案《彩光變變變》
- JTT319-2010 汽車客運站計算機售票票樣及管理使用規定
- 耳部常用治療方法培訓課件
評論
0/150
提交評論