版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、1. class Person 2.Teacher t;一、單選題(每小題2分,共50分)1、MAX_LENGTH 是int型public成員變量,變量值保持為常量 100,用簡短語句定義這個(gè) 變量。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. 那些行將引起錯(cuò)誤?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; 最后一句語句的結(jié)果是:A將構(gòu)造一個(gè)Student對象;
3、B表達(dá)式是合法的;C表達(dá)式是錯(cuò)誤的;D編譯時(shí)正確,但運(yùn)行時(shí)錯(cuò)誤。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.哪行將引起一個(gè)編譯時(shí)錯(cuò)誤?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行語句將調(diào)用哪行語句?A line 2B line 3C line 6D line 76、哪個(gè)關(guān)鍵字可以拋出異常
5、?A transientA transientC throwD static7、Main()方法的返回類型是:A intB voidC booleanD static8、System類在哪個(gè)包中?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);那個(gè)選項(xiàng)是正確的?A編譯時(shí)將產(chǎn)生錯(cuò)誤;B編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤;C輸出零;D輸出空。11、下面哪些選項(xiàng)是正確的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;下列哪些表達(dá)式返回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語言只允許實(shí)現(xiàn)一個(gè)接口語言不允許同時(shí)繼承一個(gè)類并實(shí)現(xiàn)一個(gè)接口語言的單一繼承使得代碼更加可靠卜列關(guān)于的運(yùn)算,哪些是正確的?A 0000 0100 0000 0000 0000 0000 0000 00005 的運(yùn)行結(jié)果是 1000 0000 0000 0000B 0000 0100 0000
11、0000 0000 0000 0000 00005 的運(yùn)行結(jié)果是0000 0000 0000 00000000 0110 0000 0000D 1100 0000 0000 0000 0000 0000 0000 00005 的運(yùn)行結(jié)果是0000 0000 0000 00007、下述哪些說法是正確的?廠A實(shí)例變量是類的成員變量廠B實(shí)例變量是用static關(guān)鍵字聲明的廠C方法變量在方法執(zhí)行時(shí)創(chuàng)建廠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;下列哪些表達(dá)式返回值為true?A s1 = = s2;B s2 = = s3;C C m = = s1;D s1.equals(m)9、下面說法哪些是正確的?A A Applet可以訪問本地文件廠B對static方法的調(diào)用不需要類實(shí)例C socket 類在 java.lang 中廠D 地址代表本機(jī)10、下列說法正確的是:A java語言里的線程是沒有優(yōu)先級的 B Strin
13、g 類在 java.lang 包中C java語言支持類的序列化廠D能序列化的類必須實(shí)現(xiàn)java.io.Serializable接口11、關(guān)于awt和swing說法正確的是:廠A awt在不同操作系統(tǒng)中顯示相同的風(fēng)格。B swing在不同的操作系統(tǒng)中顯示相同的風(fēng)格C java.awt的子類 D awt和swing都支持事件模型12、關(guān)于Float,下列說法正確的是A Float是一個(gè)類 B Float 在 java.lang 包中 C Float a=1.0是正確的賦值方法D D Float a= new Float(1.0)是正確的賦值方法 13、下述哪些說法是正確的?A java語言中的類
14、只能有一個(gè)構(gòu)造函數(shù)B程序員可以自己定義自己的異常C java語言允許多繼承D socket 在 包中 .7.class B14、卜列哪些說法是正確的?A lOException必須被捕獲或拋出B java語言會(huì)自動(dòng)初始化變量的值C java語言不允許同時(shí)繼承一個(gè)類并實(shí)現(xiàn)一個(gè)接口D java語言會(huì)自動(dòng)回收內(nèi)存中的垃圾三、填空題(每小題2分,共20分)1、Collection的 四種主要接口是2、運(yùn)行下列程序第行出錯(cuò)。 (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兩個(gè)坐標(biāo),以及一些對四、編程題(每小題10分,共30分)1、構(gòu)造一個(gè)類來描述屏幕上的一個(gè)點(diǎn),該類的構(gòu)成包括點(diǎn)的點(diǎn)進(jìn)行的操作,包括:取得點(diǎn)的坐標(biāo)值, 對點(diǎn)的坐標(biāo)進(jìn)行賦值,編寫應(yīng)用程序生成該類的對 象并對其進(jìn)行操作。,文件名從命令行得到。3、利用所學(xué)的Java語言知識(shí),完成一個(gè)實(shí)現(xiàn)秒表功能的 Applet程序。它的GUI界面如下 所示:利用所學(xué)的Java語言知識(shí),完成一個(gè)實(shí)現(xiàn)秒表功能的 Applet程序。它的GUI界面 如下所示:Applet Vi&wer: 1
17、中Applet21:33:29Applet已鈍后才.要求該程序能夠完成以下功能:(1)在界面上方的文本框中,按照小時(shí):分鐘:秒”的順序?qū)崟r(shí)顯示系統(tǒng)時(shí)間;(2)當(dāng)按下界面中間的Current Time:按鈕時(shí),當(dāng)前系統(tǒng)時(shí)間能夠在界面下方的文本框中顯 不出來。提示:可以通過調(diào)用java.util.Data類的方法,獲得系統(tǒng)時(shí)間。Data類的接口如下所示, public class Date /返回當(dāng)前系統(tǒng)時(shí)間的小時(shí)值public String getHours( ) /返回當(dāng)前系統(tǒng)時(shí)間的分鐘值 public String getMintues( ) /返回當(dāng)前系統(tǒng)時(shí)間的秒鐘值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因?yàn)樵贏的main正確答案狀況四、編程題:方法中,還沒有A的實(shí)例就要試圖生成內(nèi)部類的實(shí)例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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年租賃合同中的維修責(zé)任
- 研究生復(fù)試課程設(shè)計(jì)問題
- 紅色課程設(shè)計(jì)思
- 幼兒園青蛙課程設(shè)計(jì)
- 步進(jìn)式運(yùn)輸機(jī)課程設(shè)計(jì)
- 舞蹈身材訓(xùn)練課程設(shè)計(jì)
- 班主任工作中的困惑與解決之道
- 電子心率計(jì)數(shù)器課程設(shè)計(jì)
- 硬件課程設(shè)計(jì) 函數(shù)
- 2024年物業(yè)管理年終工作總結(jié)范文(31篇)
- 《業(yè)務(wù)員銷售技巧》課件
- 期末卷(一)-2023-2024學(xué)年高一年級地理上學(xué)期高頻考題期末測試卷(江蘇專用)(原卷版)
- 山東師范大學(xué)《古代文學(xué)專題(一)》期末復(fù)習(xí)題
- 注塑操作員作業(yè)指導(dǎo)書
- 四年級心理健康 12.我也能當(dāng)家 課件(7張ppt)
- 10kV架空線路工程初步設(shè)計(jì)說明書模板
- 鍋爐汽包水位控制系統(tǒng)設(shè)計(jì)[1]
- 政務(wù)禮儀培訓(xùn)課件(PPT66頁)rar
- 水土保持常用監(jiān)測手段及方法
- 片石擋土墻砌筑施工方案及工藝方法
- 分析刑法中認(rèn)識(shí)因素和意志因素的關(guān)系
評論
0/150
提交評論