java語(yǔ)言程序的設(shè)計(jì)期末考試題與答案1_7_第1頁(yè)
java語(yǔ)言程序的設(shè)計(jì)期末考試題與答案1_7_第2頁(yè)
java語(yǔ)言程序的設(shè)計(jì)期末考試題與答案1_7_第3頁(yè)
java語(yǔ)言程序的設(shè)計(jì)期末考試題與答案1_7_第4頁(yè)
java語(yǔ)言程序的設(shè)計(jì)期末考試題與答案1_7_第5頁(yè)
已閱讀5頁(yè),還剩35頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、JAVA語(yǔ)言程序設(shè)計(jì)期末考試試題及答案1(應(yīng)考必備題庫(kù))一、單選擇題1、編譯Java Application 源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)碼文件的擴(kuò)展名為( )。 A. java B. .class C. html D. .exe2、設(shè) x = 1 , y = 2 , z = 3,則表達(dá)式 yz/x 的值是( )。 A. 3 B. 3. 5 C. 4 D. 53、不允許作為類及類成員的訪問(wèn)控制符的是( )。 A. public B. private C. static D. protected4、為AB類的一個(gè)無(wú)形式參數(shù)無(wú)返回值的方法method書(shū)寫(xiě)方法頭,使得使用類名AB作為前

2、綴就可以調(diào)用它,該方法頭的形式為( )。 A. static void method( ) B. public void method( ) C. final void method( ) D. abstract void method( )5 給定java 代碼如下,編譯運(yùn)行后,輸出結(jié)果是()(選擇一項(xiàng))。 public class test static int i; public int aMethod() i+; return i; public static void main (String args) Test test=new Test() ; test.aMethod ()

3、; System.out.println (test.aMethod() ; a) 0 b) 1 c) 2 d) 3 二、填空題1、開(kāi)發(fā)與運(yùn)行Java程序需要經(jīng)過(guò)的三個(gè)主要步驟為 編輯源程序 、 編譯生成字節(jié)碼 和 解釋運(yùn)行字節(jié)碼 。2、在Java的基本數(shù)據(jù)類型中,char型采用Unicode編碼方案,每個(gè)Unicode碼占用 2 字節(jié)存空間,這樣,無(wú)論是中文字符還是英文字符,都是占用 2 字節(jié)存空間。3、設(shè) x = 2 ,則表達(dá)式 ( x + + )3 的值是 0 。4、若x = 5,y = 10,則x = y的邏輯值分別為 true 和 false 。5、 抽象(abstract) 方法是

4、一種僅有方法頭,沒(méi)有具體方法體和操作實(shí)現(xiàn)的方法,該方法必須在抽象類之中定義。 最終(final) 方法是不能被當(dāng)前類的子類重新定義的方法。6、創(chuàng)建一個(gè)名為 MyPackage 的包的語(yǔ)句是package MyPackage ; ,該語(yǔ)句應(yīng)該放在程序的位置為: 應(yīng)該在程序第一句 。7、設(shè)有數(shù)組定義:int MyIntArray = 10 , 20 , 30 , 40 , 50 , 60 , 70; 則執(zhí)行以下幾個(gè)語(yǔ)句后的輸出結(jié)果是 120 。 int s = 0 ; for (int i = 0 ; i MyIntArray.length ; i + + ) if ( i % 2 = = 1 )

5、 s += MyIntArrayi ; System.out.println(s);8、在Java程序中,通過(guò)類的定義只能實(shí)現(xiàn) 單 重繼承,但通過(guò)接口的定義可以實(shí)現(xiàn) 多 重繼承關(guān)系。三、寫(xiě)出下面程序的運(yùn)行結(jié)果1、 import java.io.*;public class abc public static void main(String args ) AB s = new AB(Hello!,I love JAVA.); System.out.println(s.toString( ); class AB String s1; String s2; public AB(String str

6、1, String str2) s1 = str1; s2 = str2; public String toString( ) return s1+s2;運(yùn)行結(jié)果:Hello! I love JAVA.2、 import java.io.* ; public class abc public static void main(String args ) int i, s = 0 ; int a = 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 , 90 ; for ( i = 0 ; i a.length ; i + ) if ( ai%3 = = 0 ) s +

7、= ai ; System.out.println(s=+s); 運(yùn)行結(jié)果:s = 1203、class Parent String one, two; public Parent(String a, String b) one = a; two = b; public void print() System.out.println(one); public class Child extends Parent public Child(String a, String b) super(a,b); public void print() System.out.println(one + to

8、 + two); public static void main(String args) Parent p = new Parent(south, north); Parent t = new Child(east, west); p.print(); t.print(); 運(yùn)行結(jié)果 south east to westJAVA語(yǔ)言程序設(shè)計(jì)期末考試試題及答案2(應(yīng)考必備題庫(kù))一判斷題1Java的源代碼中定義幾個(gè)類,編譯結(jié)果就生成幾個(gè)以.class為后綴的字節(jié)碼文件。( ) 2Java程序里,創(chuàng)建新的類對(duì)象用關(guān)鍵字new,回收無(wú)用的類對(duì)象使用關(guān)鍵字free。 ( )3構(gòu)造函數(shù)用于創(chuàng)建類的實(shí)例對(duì)

9、象,構(gòu)造函數(shù)名應(yīng)與類名相同,返回類型為void。 ( )4在異常處理中,若try中的代碼可能產(chǎn)生多種異常則可以對(duì)應(yīng)多個(gè)catch語(yǔ)句,若catch中的參數(shù)類型有父類子類關(guān)系,此時(shí)應(yīng)該將父類放在后面,子類放在前面。 ( )5擁有abstract方法的類是抽象類,但抽象類中可以沒(méi)有abstract方法。 ( )6靜態(tài)初始化器是在其所屬的類加載存時(shí)由系統(tǒng)自動(dòng)調(diào)用執(zhí)行。 ( )7在Java中對(duì)象可以賦值,只要使用賦值號(hào)(等號(hào))即可,相當(dāng)于生成了一個(gè)各屬性與賦值對(duì)象相同的新對(duì)象。 ( )二單項(xiàng)選擇題1Java application中的主類需包含main方法,以下哪項(xiàng)是main方法的正確形參?( )A、

10、 String argsB、String argsC、Char argD、StringBuffer args2以下關(guān)于繼承的敘述正確的是( )。A、在Java中類只允許單一繼承B、在Java中一個(gè)類只能實(shí)現(xiàn)一個(gè)接口C、在Java中一個(gè)類不能同時(shí)繼承一個(gè)類和實(shí)現(xiàn)一個(gè)接口D、在Java中接口只允許單一繼承3paint()方法使用哪種類型的參數(shù)? ( )A、Graphics B、Graphics2D C、String D、Color4以下哪個(gè)不是Java的原始數(shù)據(jù)類型( )A、intB、BooleanC、floatD、char5若需要定義一個(gè)類域或類方法,應(yīng)使用哪種修飾符?( )A、staticB、

11、packageC、private D、public6在瀏覽器中執(zhí)行applet 程序,以下選項(xiàng)中的哪個(gè)方法將被最先執(zhí)行( )。A、init()B、start() C、destroy() D、stop()7有以下程序片段,下列哪個(gè)選項(xiàng)不能插入到行1。( )1.2 .public class Interesting3. /do sth 4.A、import java.awt.*;B、package mypackage;C、class OtherClass D、public class MyClass 8. 設(shè)有下面兩個(gè)賦值語(yǔ)句: a = Integer.parseInt(“12”); b = In

12、teger.valueOf(“12”).intValue(); 下述說(shuō)確的是( )。A、a是整數(shù)類型變量,b是整數(shù)類對(duì)象。B、a是整數(shù)類對(duì)象,b是整數(shù)類型變量。C、a和b都是整數(shù)類對(duì)象并且值相等。D、a和b都是整數(shù)類型變量并且值相等。9FilterOutputStream是BufferedOutputStream、DataOutputStream及PrintStream的父類,以下哪個(gè)類可能是FilterOutputStream構(gòu)造函數(shù)的參數(shù)類型?A、OutputStreamB、FileC、InputStreamD、BufferedOutputStream10在編寫(xiě)Java Applet程序時(shí)

13、,需在程序的開(kāi)頭寫(xiě)上( )語(yǔ)句。A、import java.awt.* ; B、import java.applet.Applet ;C、import java.io.* ; D、import java.awt.Graphics ;11在使用interface聲明一個(gè)接口時(shí),只可以使用( )修飾符修飾該接口。A、privateB、protectedC、private protectedD、public三程序閱讀題1以下程序的輸出結(jié)果為 相等 。class StringTest1public static void main(String args) String s1=hello;String

14、 s2=new String(hello);if(s1.equals(s2)System.out.println(相等);elseSystem.out.println(不相等);2以下程序段的輸出結(jié)果為 5 6 7 8 9 。public class TestArray public static void main(String args ) int i , j ;int a = 5,9,6,8,7; for ( i = 0 ; i a.length-1; i + ) int k = i; for ( j = i ; j a.length ; j+ ) if ( ajak ) k = j;

15、int temp =ai; ai = ak; ak = temp; for ( i =0 ; ia.length; i+ ) System.out.print(ai+ ); System.out.println( ); 3寫(xiě)出以下程序的功能。import java.io.*;public class TestFile public static void main(String args) throws Exception BufferedReader br = new BufferedReader(new InputStreamReader(System.in); BufferedWrite

16、r bw = new BufferedWriter(new FileWriter(“input.txt); String s; while (true) System.out.print(請(qǐng)輸入一個(gè)字符串: ); System.out.flush(); s=br.readLine(); if (s.length()=0) break; bw.write(s); bw.newLine(); bw.close(); 功能:從鍵盤(pán)逐一輸入字符串,逐一輸出至input.txt文件中,直至輸入空行。4閱讀以下程序,寫(xiě)出輸出結(jié)果。class Animal Animal() System.out.print

17、 (Animal ); public class Dog extends Animal Dog() System.out.print (Dog ); public static void main(String args) Dog snoppy= new Dog(); 輸出結(jié)果:Animal DogJAVA語(yǔ)言程序設(shè)計(jì)期末考試試題及答案3(應(yīng)考必備題庫(kù))一、單項(xiàng)選擇題1、如下哪個(gè)是Java中的標(biāo)識(shí)符() A、public B、superC、3number D、width2、如下哪個(gè)是Java中的標(biāo)識(shí)符( )A、fieldname B、superC、3number D、#number3、已知如下

18、定義:String s = story; 下面哪個(gè)語(yǔ)句不是合法的( )A、s += books;B、s = s + 100;C、int len = s.length;D、String t = s + “abc”;4、如下哪個(gè)是Java中有效的關(guān)鍵字() A、nameB、helloC、false D、good5、下面的代碼段執(zhí)行之后count的值是什么( )int count = 1;for (int i = 1; i = 5; i+) count += i;System.out.println(count);A、5 B、1C、15 D、166、定義一個(gè)類,必須使用的關(guān)鍵字是( )A、publi

19、cB、classC、interfaceD、static7、定義一個(gè)接口必須使用的關(guān)鍵字是( )A、public B、classC、interfaceD、static8、如果容器組件p的布局是BorderLayout,則在p的下邊中添加一個(gè)按鈕b,應(yīng)該使用的語(yǔ)句是( )A、p.add(b);B、p.add(b,North);C、p.add(b,South);D、b.add(p,North);9、聲明并創(chuàng)建一個(gè)按鈕對(duì)象b,應(yīng)該使用的語(yǔ)句是( )A、Button b=new Button();B、button b=new button();C、Button b=new b();D、b.setLabe

20、l(“確定”);10、Frame對(duì)象默認(rèn)的布局管理器是( )A、FlowLayoutB、BorderLayoutC、CardLayoutD、null11、下列哪一個(gè)import命令可以使我們?cè)诔绦蛑袆?chuàng)建輸入/輸出流對(duì)象()A、import java.sql.*;B、import java.util.*;C、import java.io.*;D、import .*;12、下面哪一個(gè)import命令可以為我們提供編寫(xiě)網(wǎng)絡(luò)應(yīng)用程序的類()A、import java.sql.*;B、import java.util.*;C、import java.io.*;D、import .*;13、如果需要從文件

21、中讀取數(shù)據(jù),則可以在程序中創(chuàng)建哪一個(gè)類的對(duì)象()A、FileInputStream B、FileOutputStream C、DataOutputStream D、FileWriter二、填空題1、如果將類MyClass聲明為public,它的文件名稱必須是(MyClass.java)才能正常編譯。2、Java程序中的單行注釋符是( / ),多行注釋符是( /* */ )。3、Java中布爾類型的常量有兩種,它們是(true)和(false)。4、Java中用于定義小數(shù)的關(guān)鍵字有兩個(gè):(float) 和 (double),后者精度高于前者。5、Java中用于兩個(gè)數(shù)相等比較的運(yùn)算符是:(=),用

22、于不相等比較的運(yùn)算符是()。6、在Java中定義一個(gè)字符串類型的變量str的語(yǔ)句是:(String str;) ,定義一個(gè)具有10個(gè)元素的整型數(shù)組a的語(yǔ)句是:(int arr = new int10;) 。7、導(dǎo)入mypackage包中的所類的命令是( import mypackage.*; )。8、當(dāng)聲明一個(gè)數(shù)組int arr = new int5; 時(shí),這代表這個(gè)數(shù)組所保存的變量類型是(int),數(shù)組名是(arr),數(shù)組的大小為(5),數(shù)組元素下標(biāo)的使用圍是(0到4)。9、假設(shè)x=13,y=4,則表達(dá)式x%y != 0的值是(true),其數(shù)據(jù)類型是(boolean)。10、異常處理是由(

23、try)、(catch)和finally塊三個(gè)關(guān)鍵所組成的程序塊。11、以下程序段的輸出結(jié)果是(三角形)int x = 5, y = 6, z = 4;if (x + y z & x + z y & z + y x)System.out.println(三角形);elseSystem.out.println(不是三角形);12、下面程序段的執(zhí)行結(jié)果是(6 5 4 3 2)int a = 2, 3, 4, 5, 6 ;for (int i = a.length - 1; i = 0; i-)System.out.print(ai + );三、程序閱讀題1、以下程序的輸出結(jié)果為_(kāi) Peter is

24、 17 years old!_。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!);2、以下程序的輸出結(jié)果為_(kāi)課程號(hào):101 課程名:ASP 學(xué)分:3_。public class Cours

25、e private 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 CourseTest public static void main(String

26、 args) Course c;c = new Course(101, ASP, 3);c.printCourseInfo();3、以下程序的輸出結(jié)果為_(kāi)湯姆貓?bào)w重:20.0斤_。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(S

27、tring args) T = 湯姆貓;Tom cat = new Tom();cat.setWeight(20);cat.out();4、以下程序的輸出結(jié)果_:Tom 年齡:15 家庭住址:金水區(qū) :66123456 學(xué)校:九中_。public class Father String name, address, tel;int age;public Father(String name, int age) = name;this.age = age;void out() System.out.print(: + name);System.out.print

28、( 年齡: + 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();super.outOther();System.out.println( 學(xué)校: + school);public static void main(String args) Son son =

29、 new Son(Tom, 15);son.address = 金水區(qū);son.school = 九中;son.tel = 66123456;son.out();5、下列程序的運(yùn)行結(jié)果是_12345_。public class MyClass int a = 1, 2, 3, 4, 5 ;void out() for (int j = 0; j a.length; j+)System.out.print(aj + );public static void main(String args) MyClass my = new MyClass();my.out();四、簡(jiǎn)答題1、簡(jiǎn)述Java中異常

30、處理的機(jī)制?答:首先Java的異常是面向?qū)ο蟮摹R粋€(gè)Java的Exception是一個(gè)描述異常情況的對(duì)象.當(dāng)出現(xiàn)異常情況時(shí),一個(gè)Exception對(duì)象就產(chǎn)生了,并放到異常的成員函數(shù)里。Java的異常處理是通過(guò)5個(gè)關(guān)鍵詞來(lái)實(shí)現(xiàn)的:try,catch,throw,throws和finally。1.異常處理:在Java語(yǔ)言的錯(cuò)誤處理結(jié)構(gòu)由try,catch,finally三個(gè)塊組成。其中try塊存放將可能發(fā)生異常的Java語(yǔ)言,并管理相關(guān)的異常指針;catch塊緊跟在try塊后面,用來(lái)激發(fā)被捕獲的異常;finally塊包含清除程序沒(méi)有釋放的資源,句柄等。不管try塊中的代碼如何退出,都將執(zhí)行 fin

31、ally塊。2.拋出異常:Java語(yǔ)言可以不在方法中直接捕獲,而用throw語(yǔ)句將異常拋給上層的調(diào)用者。Throw語(yǔ)句就是來(lái)明確地拋出一個(gè)異常;首先你必需得到一個(gè)Throwable的實(shí)例句柄,通過(guò)參數(shù)傳到catch中,或者采用new操作符來(lái)創(chuàng)建一個(gè)。2、什么是繼承?答:通過(guò)必要的說(shuō)明能夠?qū)崿F(xiàn)某個(gè)類無(wú)需重新定義就擁有另一個(gè)類的某些屬性和方法,并把這種關(guān)系稱為繼承,先定義的類稱為父類,后定義的類稱為子類,并且允許多層的繼承關(guān)系。3、請(qǐng)簡(jiǎn)述重載和重寫(xiě)的區(qū)別?答:方法的重寫(xiě)Overriding和重載Overloading是Java多態(tài)性的不同表現(xiàn)。重寫(xiě)Overriding是父類與子類之間多態(tài)性的一種表

32、現(xiàn),重載Overloading是一個(gè)類中多態(tài)性的一種表現(xiàn)。如果在子類中定義某方法與其父類有相同的名稱和參數(shù),我們說(shuō)該方法被重寫(xiě) (Overriding)。子類的對(duì)象使用這個(gè)方法時(shí),將調(diào)用子類中的定義,對(duì)它而言,父類中的定義如同被“屏蔽”了。如果在一個(gè)類中定義了多個(gè)同名的方法,它們或有不同的參數(shù)個(gè)數(shù)或有不同的參數(shù)類型,則稱為方法的重載(Overloading)。Overloaded的方法是可以改變返回值的類型。五、程序設(shè)計(jì)題1、按以下要求編寫(xiě)程序(1) 創(chuàng)建一個(gè)Rectangle類,添加width和height兩個(gè)成員變量(2) 在Rectangle中添加兩種方法分別計(jì)算矩形的周長(zhǎng)和面積(3)

33、編程利用Rectangle輸出一個(gè)矩形的周長(zhǎng)和面積解答:public class Rectangle float width, height;public Rectangle(float width, float height) this.width = width;this.height = height;public float getLength()return (this.width + this.height) * 2;public float getArea()return this.width * this.height;public static void main(Strin

34、g args) Rectangle rect = new Rectangle(10, 20);System.out.println(周長(zhǎng)是: + rect.getLength();System.out.println(面積是: + rect.getArea();2、按以下要求編寫(xiě)程序(1) 編寫(xiě)Animal接口,接口中聲明run() 方法(2) 定義Bird類和Fish類實(shí)現(xiàn)Animal接口(3) 編寫(xiě)B(tài)ird類和Fish類的測(cè)試程序,并調(diào)用其中的run()方法解答:public interface Animal void run();class Bird implements Animal

35、public void run() System.out.println(鳥(niǎo)兒在飛.);class Fish implements Animal public void run() System.out.println(魚(yú)兒在游.);public class TestAnimal public static void main(String args) Bird bird = new Bird();bird.run();Fish fish = new Fish();fish.run();3、編寫(xiě)一個(gè)Frame框架應(yīng)用程序,要求如下:(1) 在窗口設(shè)置兩個(gè)菜單“文件”、“編輯”(2) 在“文件”

36、菜單里添加三個(gè)菜單項(xiàng)“打開(kāi)”、“保存”、“關(guān)閉”(3) 在“編輯”菜單里添加兩個(gè)菜單項(xiàng)“復(fù)制”、“粘貼”(4) 點(diǎn)擊關(guān)閉菜單項(xiàng)時(shí),使程序關(guān)閉。解答:import java.awt.Color;import java.awt.Frame;import java.awt.Menu;import java.awt.MenuBar;import java.awt.MenuItem;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;impor

37、t java.awt.event.WindowEvent;/* * 主窗體 */public class MyFrame extends Frame private static final long serialVersionUID = 94L;private Frame frmMain; / 窗體MenuBar mb; / 菜單欄Menu mnuFile; / 文件菜單Menu mnuEdit; / 編輯菜單MenuItem miOpen; / 打開(kāi)菜單項(xiàng)MenuItem miSave; / 保存菜單項(xiàng)MenuItem miClose; / 關(guān)閉菜單項(xiàng)MenuItem miCopy; /

38、復(fù)制菜單項(xiàng)MenuItem miPaste; / 粘貼菜單項(xiàng)public MyFrame() frmMain = new Frame(主窗體);/ 創(chuàng)建菜單欄mb = new MenuBar();/ 創(chuàng)建菜單mnuFile = new Menu(文件);mnuEdit = new Menu(編輯);/ 創(chuàng)建菜單項(xiàng)miOpen = new MenuItem(打開(kāi));miSave = new MenuItem(保存);miClose = new MenuItem(關(guān)閉);miCopy = new MenuItem(復(fù)制);miPaste = new MenuItem(粘貼);public void

39、 showFrame() frmMain.setSize(800, 600);frmMain.setLocation(100, 100);frmMain.setBackground(Color.white);frmMain.setVisible(true);frmMain.setLayout(null);frmMain.addWindowListener(new WindowHandler(); / 注冊(cè)窗口監(jiān)聽(tīng)器/ 將菜單欄放入窗體中frmMain.setMenuBar(mb);/ 將菜單放入菜單欄中mb.add(mnuFile);mb.add(mnuEdit);/ 將菜單項(xiàng)放入菜單中mnu

40、File.add(miOpen);mnuFile.add(miSave);mnuFile.add(miClose);mnuEdit.add(miCopy);mnuEdit.add(miPaste);/ 注冊(cè)動(dòng)作事件監(jiān)聽(tīng)器miClose.setActionCommand(miClose_Clicked);miClose.addActionListener(new MenuHandler();/ 定義一個(gè)部類,在這個(gè)類中編寫(xiě)窗口關(guān)閉事件處理程序。private class WindowHandler extends WindowAdapter public void windowClosing(W

41、indowEvent e) System.exit(0); / 退出應(yīng)用程序,狀態(tài)碼 0 表示正常終止,非 0 表示異常終止。/ 定義一個(gè)部類,在這個(gè)類中編寫(xiě)動(dòng)作事件處理程序。private class MenuHandler implements ActionListener public void actionPerformed(ActionEvent e) if (e.getActionCommand() = miClose_Clicked) System.exit(0); / 退出應(yīng)用程序public class TestMyFrame public static void main(

42、String args) / 啟動(dòng)主窗體MyFrame guiWindow = new MyFrame();guiWindow.showFrame();JAVA語(yǔ)言程序設(shè)計(jì)期末考試試題及答案4(應(yīng)考必備題庫(kù))一、 單選題1、下列程序段執(zhí)行后的結(jié)果是( )。 String s = new String(abcdefg);for (int i=0; is.length(); i+=2) System.out.print(s.charAt(i); A) aceg B) ACEG C) abcdefg D) abcd 2、有整型數(shù)組:int x=12,35,8,7,2;,則調(diào)用方法Arrays.sor

43、t(x)后,數(shù)組x中的元素值依次是( ).A) 2 7 8 12 35 B) 12 35 8 7 2 C) 35 12 8 7 2 D) 8 7 12 35 23、下面的程序段創(chuàng)建了BufferedReader類的對(duì)象in,以便讀取本機(jī)c盤(pán)my文件夾下的文件1.txt。File構(gòu)造函數(shù)中正確的路徑和文件名的表示是( )。File f = new File(填代碼處);file =new FileReader(f);in=new BufferedReader(file);A) ./1.txt B) ./my/1.txt C) c:my1.txt D) c: my1.txt 4、應(yīng)用程序的main

44、方法中有以下語(yǔ)句,則輸出的結(jié)果是 ( )。 String s1=new String(abc); String s2=new String(abc); boolean b1=s1.equals(s2); boolean b2=(s1=s2); System.out.print(b1+ +b2); A)true false B) false true C) true true D)false false 5、應(yīng)用程序的main方法中有以下語(yǔ)句,則輸出的結(jié)果是 ( )。 Hashtable hashtable=new Hashtable(); hashtable.put(x,12345); has

45、htable.put(y,67890); hashtable.put(a,abcde); System.out.println(hashtable.get(a); A) a B) abcde C) 12345 D) 67890 6、下面語(yǔ)句的功能是( )。RandomAccessFile raf2 = new RandomAccessFile(1.txt,rw ); A)打開(kāi)當(dāng)前目錄下的文件1.txt,既可以向文件寫(xiě)數(shù)據(jù),也可以從文件讀數(shù)據(jù)。 B)打開(kāi)當(dāng)前目錄下的文件1.txt,但只能向文件寫(xiě)入數(shù)據(jù),不能從文件讀取數(shù)據(jù)。C)打開(kāi)當(dāng)前目錄下的文件1.txt,但不能向文件寫(xiě)入數(shù)據(jù),只能從文件讀取數(shù)據(jù)。D) 以上說(shuō)法都不對(duì)。 7、應(yīng)用程序的main方法中有以下語(yǔ)句,則輸出的結(jié)果是 ( )。String s=12345#aaa#bbb#67890;int n=s.indexOf(#); int k=s.i

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論