




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、復習題4 一、選擇題1.在面對對象的方法中,一個對象懇求另一個對象為其服務的方式是通過發(fā)送 ( D )A、調(diào)用語句B、命令C、口令D、消息2.Java語言具有很多優(yōu)點和特點,下列選項中,哪個反映了Java程序并行機制的特點:( B )A、平安性B、多線程C、跨平臺D、可移值3.編寫和運行Java applet程序與編寫和運行Java application程序不同的步驟是 :( B )A、編寫源代碼B、編寫HTML文件調(diào)用該小程序,以.html為擴展名存入相同文件夾C、編譯過程D、解釋執(zhí)行4.J
2、ava的字符類型接受的是Unicode編碼方案,每個Unicode碼占用_個比特位。( B )A、8B、16C、32D、645.關(guān)于下列程序段的輸出結(jié)果,說法正確的是 :( D )public class MyClassstatic int i;public static void main(String argv)System.out.println(i);A、有錯誤,變量i沒有初始化。B、nullC、1D、06.下列代碼的執(zhí)行結(jié)果是: ( B )public class Test3public sta
3、tic void main(String args)System.out.print(100%3);System.out.print(",");System.out.println(100%3.0);A、1,1B、1,1.0C、1.0,1D、1.0,1.07.下列程序段的輸出結(jié)果是 :( B )void complicatedexpression_r()int x=20, y=30;boolean b;b=x>50&&y>60|x>50&&y<-60|x<-50&&
4、;y>60|x<-50&&y<-60;System.out.println(b);A、trueB、falseC、1D、08.給出下列代碼片段:( D )if(x>0)System.out.println("first");else if(x>-3) System.out.println("second");else System.out.println("third");請問x處于什么范圍時將打印字符串“second”?A、x>0B、x>-3C
5、、x<=-3D、x<=0 & x>-39.若要把變量聲名為臨時性變量,應使用如下哪種修飾符?( C )A、protectedB、provateC、transientD、volatile10.在Java中,一個類可同時定義很多同名的方法,這些方法的形式參數(shù)的個數(shù)、類型或挨次各不相同,傳回的值也可以不相同,這種面對對象程序特性稱為 :( C )A、隱蔽B、掩蓋C、重載D、Java不支持此特性11.如要拋出特別,應用下列哪種子句? ( B )A、catchB、throwC、
6、tryD、finally12.在使用interface聲明一個接口時,只可以使用_修飾符修飾該接口。 ( D )A、privateB、protectedC、private protectedD、public13.下列代碼的輸出結(jié)果是 : ( A )class Parent void printMe() System.out.println("parent"); class Child extends Pare
7、nt void printMe() System.out.println("child"); void printall() super.printMe(); this.printMe(); printMe();
8、 public class Test_this public static void main(String args) Child myC=new Child(); myC.printall(); A、parent child childB、parent child parentC、parent childD、編譯錯誤14.為讀取的內(nèi)容進行處理后再輸出,需要使用下列哪種流? (
9、; D )A、File streamB、Pipe streamC、Random streamD、Filter stream15.為實現(xiàn)多線程之間的通信,需要使用下列哪種流才合適?( D )A、Filter streamB、File streamC、Random access streamD、Piped stream16.Swing與aWT的區(qū)分不包括 :( D )A、Swing是由純Java實現(xiàn)的輕量級構(gòu)件B、Swing沒有本地代碼C、Swing不依靠操作系統(tǒng)的支持D、S
10、wing支持圖形用戶界面17.在編寫Java applet程序時,若需要對發(fā)生大事作出響應和處理,一般需要在程序的開頭寫上_語句。 ( C )A、import java.awt.*;B、import java.applet.*;C、import java.io.*;D、import java.awt.event.*;18.注釋的基本原則不包括 :( D )A、注釋應當增加代碼的清楚度B、注釋要簡潔C、在寫代碼之前寫注釋D、盡量給每一條語句加注釋19.java.io包中
11、定義了多個流類型來實現(xiàn)輸入和輸出功能,可以從不同的角度對其進行分類,按功能分為:( C )A、輸入流和輸出流B、字節(jié)流和字符流C、節(jié)點流和處理流20. 以下程序的運行結(jié)果為( B )public class IfTestpublic static void main(String args)int x=3;int y=1;if(x=y)System.out.println("Not equal");elseSystem.out.println("Equal");A)Not equal
12、160; B)Equal C)無輸出 D)編譯出錯 二填空題1.java.io包中的_ObjectinputStream_和_ ObjectOutputStream_類主要用于對對象(Object)的讀寫。2.在編寫特別處理的Java程序中,每個catch語句塊都應當與_try_語句塊對應,使得用該語句塊來啟動Java的特別處理機制。3. 挨次執(zhí)行以下兩個語句的輸出結(jié)果是:_10_。String s="我寵愛學習Java!"System.out.printl
13、n(s.length();4. Java語言通過接口支持_多重_繼承,使類繼承具有更機敏的擴展性。5. 實例化對象:就是創(chuàng)建一個對象。用_new_運算符來實現(xiàn)對象的實例化。6.我們用_int_來定義一個整數(shù),用_char_來定義一個字符類型,稱為原始數(shù)據(jù)類型。7. 當用戶在TextField中輸入一行文字后,按回車,實現(xiàn)_ActionListner_接口可實現(xiàn)對大事的響應。8. 包含Swing構(gòu)件的Applet(小應用程序)應當是_applet_類的子類。三、寫出下列程序的運行結(jié)果1下列程序的輸出結(jié)果為:public class TestApple
14、0; int i=0; Apple(int i) this.i=i; Apple increament() i+; return this; void print()
15、0;System.out.println("i="+i); public static void main(String args) Apple redapple=new Apple(1000); redapple.increament().increament().print(); 1. 結(jié)果為:i=10022. 下列程序的輸出結(jié)果為:class
16、 SuperClass private int n; SuperClass() System.out.println("SuperClass()");
17、0; SuperClass(int n) System.out.println("SuperClass("+n+")"); class SubClass extends SuperClass private int n;
18、160; SubClass(int n) super(); System.out.println("SubClass("+n+")");
19、160; this.n=n; SubClass() super(300);
20、0; System.out.println("SubClass()"); public class TestSuperSub public static void main(String args) SubClass sc=new SubClass(400);
21、60; 2. 結(jié)果為:SuperClass()SubClass(400) 3. 下列程序的輸出結(jié)果為:class FatherClass public int value; public void f() value=100;
22、160; System.out.println("FatherClass.value="+value); class ChildClass extends FatherClass public int value; pu
23、blic void f() super.f(); value=200; System.out.println("Child
24、Class value="+value); System.out.println(value); System.out.println(super.value); public class TestInhe
25、rit public static void main(String args) ChildClass cc=new ChildClass(); cc.f();
26、160; 3. 輸出結(jié)果是:FatherClass.value=100ChildClass value=200200100 四、程序設(shè)計1.編寫一個“Student”類,該類擁有屬性:校名、學號、性別、誕生日期。方法包含設(shè)置姓名和成果(setName(),setScore())。 再編寫“Student”類的子類:Undergraduate(高校生)。Undergraduate類除擁有父類屬性和方法外,還有其自己的屬性和方 法:附加屬性包括系(department)、專業(yè)(major);方法包含設(shè)置系別和專業(yè)。 (setDepartment(),setMajor()。1.
27、 class Student String name="湖南*學院" int sNum=888888; String sex="男" String birth="1988/08/08" String sname; int Score; void setName(String a) sname=a;
28、 void setScore(int b) Score=b; void show() System.out.println("所在學校:"+name); System.out.println("學號:"+sNum); System.out.println("
29、;性別:"+sex); System.out.println("生日:"+birth); System.out.println("姓名:"+sname); System.out.println("成果:"+Score); class Undergraduate extends Student
30、 String department; String major; void setDeparment(String c) department=c; void setMajo
31、r(String d) major=d; void show1() super.show(); System.out.println("
32、;系部:"+department); System.out.println("專業(yè):"+major); class Student public static void main(String arg) Studen
33、t A=new Student(); Undergraduate B=new Undergraduate(); B.setName("許翼"); B.setScore(95);
34、; B.setDeparment("信息工程系"); B.setMajor("計算機網(wǎng)絡(luò)"); B.show1(); 2.從鍵盤或者命令行輸入3個數(shù),求這三個數(shù)的最大值。2. import javax.swing.JOptionPane;public class MaxNum
35、; public static String sum(int a,int b,int c,int d) if(a>b) d=a;
36、60; if(b>d) d=b; if(c>d)
37、60;d=c; return "你輸入的三個數(shù)字中,最大的數(shù)是"+d; public static void main(String args)
38、60; int number1,number2,number3; try number1=Integer.parseInt(JOptionPane.showInputDialog("Enter the first Number: ");
39、 number2=Integer.parseInt(JOptionPane.showInputDialog("Enter the second Number: "); number3=Integer.parseInt(JOptionPane.showInputDialog("Enter the third Number: "); &
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 腫瘤的異質(zhì)性護理
- 設(shè)計規(guī)劃方案
- 如何組建一支高效的團隊
- 地圖兒童美術(shù)課件
- 2025年全員安全培訓考試試題7A
- 2025年生產(chǎn)經(jīng)營單位安全培訓考試試題5A
- 2025管理人員崗前安全培訓考試試題答案高清版
- 2025安全培訓考試試題答案突破訓練
- 2025年企業(yè)負責人安全培訓考試試題及答案完整
- 2025年企業(yè)負責人安全培訓考試試題及參考答案(輕巧奪冠)
- 反三角函數(shù)正課
- 高考標準化考場建設(shè)的方案
- 乳腺癌NCCN指南中文版2022.v2
- GB/T 38942-2020壓力管道規(guī)范公用管道
- 家居建材全屋定制店面運營管理細則規(guī)定
- GB/T 27924-2011工業(yè)貨架規(guī)格尺寸與額定荷載
- 大班語言《他們看見了一只貓》課件
- 畢業(yè)論文-電力變壓器設(shè)計
- 消毒產(chǎn)品進貨檢查驗收制度
- 單叉固定式液壓升降臺設(shè)計
- 《美國消費品安全改進法》的普通合格證書、紡織品服裝類產(chǎn)
評論
0/150
提交評論