版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上3 常用類3.1 單項(xiàng)選擇題1. 設(shè)有下面兩個(gè)賦值語(yǔ)句: a = Integer.parseInt(“12”); b = Integer.valueOf(“12”).intValue(); 下述說(shuō)法正確的是( )。Aa是整數(shù)類型變量,b是整數(shù)類對(duì)象。Ba是整數(shù)類對(duì)象,b是整數(shù)類型變量。Ca和b都是整數(shù)類對(duì)象并且值相等。Da和b都是整數(shù)類型變量并且值相等。2. 關(guān)于以下代碼段的說(shuō)法正確的是( )1String s="abcde"2StringBuffer s1=new StringBuffer("abcde");3if(s.equ
2、als(s1)4 s1=null;5if(s1.equals(s)6 s=null;A第1行編譯錯(cuò)誤,String的構(gòu)造器必須明確調(diào)用B第3行編譯錯(cuò)誤,因?yàn)閟與s1有不同的類型C編譯成功,但執(zhí)行時(shí)在第5行有異常拋出D編譯成功,過(guò)程中也沒有異常拋出3. 已知如下定義:String s = "story" 下面哪個(gè)語(yǔ)句不是合法的( )As += "books"Bs = s + 100;Cint len = s.length;DString t = s + “abc”;4. 下列程序段執(zhí)行后的結(jié)果是( )。 String s = new String(&quo
3、t;abcdefg");for (int i=0; i<s.length(); i+=2) System.out.print(s.charAt(i); A aceg BACEG C abcdefg D abcd5. 有整型數(shù)組:int x=12,35,8,7,2;,則調(diào)用方法Arrays.sort(x)后,數(shù)組x中的元素值依次是( ).A 2 7 8 12 35 B12 35 8 7 2 C35 12 8 7 2 D8 7 12 35 26. 應(yīng)用程序的main方法中有以下語(yǔ)句,則輸出的結(jié)果是 ( )。 String s1=new String("abc")
4、; String s2=new String("abc"); boolean b1=s1.equals(s2); boolean b2=(s1=s2); System.out.print(b1+" "+b2); Atrue false B false true C true true Dfalse false7. 應(yīng)用程序的main方法中有以下語(yǔ)句,則輸出的結(jié)果是 ( )。String s="12345#aaa#bbb#67890"int n=s.indexOf("#"); int k=s.indexOf(&quo
5、t;#",n+1);int m=s.indexOf("#",k+1);String s2=s.substring(m+1);System.out.println(s2);A B67890 C aaa D bbb8. 應(yīng)用程序的main方法中有以下語(yǔ)句,則輸出的結(jié)果是 ( )。String s = "xxxxxxxxxxxxxxx#123#456#zzzzz"int n = s.indexOf("#"); int k = s.indexOf("#", n+1);String s2 = s.substring
6、(n+1, k);System.out.println(s2);A) B) 123 C) xxxxxxxxxxxxxxx D) zzzzz9. 請(qǐng)說(shuō)出下列代碼的執(zhí)行結(jié)果 : String s = "abcd" String s1 = new String(s); if (s = = s1) System.out.println("the same"); if (s.equals(s1) System.out.println("equals"); A. the same equals B. equals C. the same D. 什
7、么結(jié)果都不輸出3.2 簡(jiǎn)答題1.String 和StringBuffer的區(qū)別?3.3 程序閱讀題1.閱讀以下程序,寫出輸出結(jié)果。class Animal Animal() System.out.print ("Animal "); public class Dog extends Animal Dog() System.out.print ("Dog "); public static void main(String args) Dog snoppy= new Dog(); 2、以下程序的輸出結(jié)果為_。public class Course priv
8、ate String cNumber;private String cName;private int cUnit;public Course(String number, String name, int unit) cNumber = number;cName = name;cUnit = unit;public void printCourseInfo() System.out.println("課程號(hào):" + cNumber + " 課程名:" + cName + " 學(xué)分:" + cUnit);class CourseTes
9、t public static void main(String args) Course c;c = new Course("101", "ASP", 3);c.printCourseInfo();3、以下程序的輸出結(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 +
10、 "體重:" + weight + "斤");public static void main(String args) T = "湯姆貓"Tom cat = new Tom();cat.setWeight(20);cat.out();4、以下程序的輸出結(jié)果_。public class Father String name, address, tel;int age;public Father(String name, int age) = name;this.age = age;void out()
11、System.out.print("姓名:" + name);System.out.print(" 年齡:" + age);void outOther() System.out.print(" 家庭住址:" + address);System.out.print(" 電話:" + tel);class Son extends Father String school;public Son(String name, int age) super(name, age);void out() super.out();su
12、per.outOther();System.out.println(" 學(xué)校:" + school);public static void main(String args) Son son = new Son("Tom", 15);son.address = "中關(guān)村"son.school = "八中"son.tel = ""son.out();5、下列程序的運(yùn)行結(jié)果是_。public class MyClass int a = 1, 2, 3, 4, 5 ;void out() for (i
13、nt j = 0; j < a.length; j+)System.out.print(aj + "");public static void main(String args) MyClass my = new MyClass();my.out();6. 寫出下面的程序編譯、運(yùn)行后的結(jié)果(6分)。public class Test public static void main(String args) new Student("Tom", 'm', 90, 88); new Student("Jack", &
14、#39;m', 66, 89); new Student("Mary", 'f', 76, 86); System.out.println("nametsextchinesetenglish"); Student.print(); class Student protected String name; protected char sex; protected int chinese; protected int english; protected Student next; static Student list; Stud
15、ent (String name, char sex, int chinese, int english) =name; this.sex=sex; this.chinese=chinese; this.english=english; this.next=list; list=this; static void print() Student friend=list; if (friend=null) System.out.println("The list is empty."); else do System.out.println(friend.t
16、oString(); friend=friend.next; while(friend!=null); public String toString() return new String(name+"t"+sex+"t"+chinese+"t"+english); 7. 閱讀程序,給出結(jié)果:/ AbstractClassDemo.java源代碼如下:abstract class Shape /定義抽象類Shape和抽象方法displayabstract void display();class Circle extends Shap
17、e void display() /實(shí)現(xiàn)抽象類的方法System.out.println("Circle");class Rectangle extends Shape void display() /實(shí)現(xiàn)抽象類的方法System.out.println("Rectangle");class Triangle extends Shape void display() /實(shí)現(xiàn)抽象類的方法System.out.println("Triangle");public class AbstractClassDemopublic static v
18、oid main(String args)(new Circle().display();/定義無(wú)名對(duì)象來(lái)調(diào)用對(duì)應(yīng)的display方法(new Rectangle().display();(new Triangle().display();輸出結(jié)果是 ?8. 按要求填空abstract class SuperAbstractvoid a()abstract void b();abstract int c(int i);interface AsSupervoid x();abstract class SubAbstract extends SuperAbstract implements AsS
19、uperpublic void b()abstract String f();public class InheritAbstract extends SubAbstractpublic void x()public int c(int i ) public String f()public static void main(String args)InheritAbstract instance=new InheritAbstract();instance.x();instance.a();instance.b();instance.c(100);System.out.println(ins
20、tance.f(); 在以上這段程序中:抽象類有:SuperAbstract和(1)(寫出類名)非抽象類有:(2)(寫出類名)接口有:(3)(寫出接口名)AsSuper中的x()方法是(4)方法,所以在InheritAbstract中必須對(duì)它進(jìn)行(5)9. 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);stat
21、ic void calculate (int j)j+;System.out.println("j in calculate() is: "+j);輸出結(jié)果為:j is : (1) j in calculate() is : (2)At last j is : (3)3.4 程序設(shè)計(jì)題1、按以下要求編寫程序(1) 創(chuàng)建一個(gè)Rectangle類,添加width和height兩個(gè)成員變量(2) 在Rectangle中添加兩種方法分別計(jì)算矩形的周長(zhǎng)和面積(3) 編程利用Rectangle輸出一個(gè)矩形的周長(zhǎng)和面積2、按以下要求編寫程序(1) 編寫Animal接口,接口中聲明run(
22、) 方法(2) 定義Bird類和Fish類實(shí)現(xiàn)Animal接口(3) 編寫B(tài)ird類和Fish類的測(cè)試程序,并調(diào)用其中的run()方法3.5 參考答案3.5.1 單項(xiàng)選擇題1.D 2.D 3.C 4.A 5.A 6.A 7.B 8.B 9.B3.5.2 簡(jiǎn)答題1.String 和StringBuffer的區(qū)別Java平臺(tái)提供了兩個(gè)類:String和StringBuffer,它們可以儲(chǔ)存和操作字符串,即包含多個(gè)字符的字符數(shù)據(jù)。這個(gè)String類提供了數(shù)值不可改變的字符串。而這個(gè)StringBuffer類提供的字符串進(jìn)行修改。當(dāng)你知道字符數(shù)據(jù)要改變的時(shí)候你就可以使用StringBuffer。典型地
23、,你可以使用StringBuffers來(lái)動(dòng)態(tài)構(gòu)造字符數(shù)據(jù)。3.5.3 程序閱讀題1. 輸出結(jié)果:Animal Dog2. 課程號(hào):101 課程名:ASP 學(xué)分:33. 湯姆貓?bào)w重:20.0斤4. 姓名:Tom 年齡:15 家庭住址:中關(guān)村 電話: 學(xué)校:八中5. 123456. 答案:name sex chinese englishMary f 76 86Jack m 66 89Tom m 90 887. 答案:(1) Circle; (2) Rectangle; (3) Triangle。8. 答案:(1) SuperAbstract;(2) InheritAbstract;(3) AsSuper;(4) 抽象;(5) 覆蓋和實(shí)現(xiàn)。9. 答案:(1) 10; (2) 11; (3) 10。3.5.4 程序設(shè)計(jì)題1、按以下要求編寫程序(1) 創(chuàng)建一個(gè)Rectangle類,添加width和height兩個(gè)成員變量(2) 在Rectangle中添加兩種方法分別計(jì)算矩形的周長(zhǎng)和面積(3) 編程利用Rectangle輸出一個(gè)矩形的周長(zhǎng)和面積解答:public class Rectangle float width, height;public Rectangle(float width, float
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年采煤機(jī)司機(jī)技能比賽理論考試題庫(kù)500題(含答案)
- 保安年終總結(jié)2
- 個(gè)人職業(yè)定位的思考計(jì)劃
- 學(xué)校教學(xué)樓改造工程施工招標(biāo)合同三篇
- 將目標(biāo)轉(zhuǎn)化為具體行動(dòng)計(jì)劃
- 外匯掉期交易協(xié)議三篇
- 主管推動(dòng)組織變革的文化適應(yīng)計(jì)劃
- 個(gè)人在社區(qū)文化活動(dòng)中的實(shí)踐計(jì)劃
- 部編版語(yǔ)文四年級(jí)上冊(cè)第7課《呼風(fēng)喚雨的世紀(jì)》精美課件
- 【完整升級(jí)版】人教新目標(biāo)新版七年級(jí)英語(yǔ)下冊(cè)教案整冊(cè)
- 外科紗布敷料注冊(cè)技術(shù)審查指導(dǎo)原則-醫(yī)療器械技術(shù)審評(píng)中心
- (075)乙烯裝置工藝管線焊接及熱處理施工技術(shù)方案
- 2021年黑龍江省高職擴(kuò)招專項(xiàng)招生考生報(bào)名登記表
- 三年級(jí)下冊(cè)音樂教案-第5課《男生賈里新傳》主題曲人音版
- 三類人員繼續(xù)教育-實(shí)操單選
- (完整word)滬教版六年級(jí)英語(yǔ)(上冊(cè))_(全套)復(fù)習(xí)資料全,推薦文檔
- 班前安全講話記錄
- 小湯2鋼琴教案26頁(yè)
- 白內(nèi)障護(hù)理查房完整版ppt課件
- 線路參數(shù)測(cè)試方案
- 生物制品生產(chǎn)檢定用菌毒種管理規(guī)程
評(píng)論
0/150
提交評(píng)論