華師網(wǎng)絡(luò)學(xué)院作業(yè)答案-Java語(yǔ)言程序設(shè)計(jì)選擇題.doc
《華師網(wǎng)絡(luò)學(xué)院作業(yè)答案-Java語(yǔ)言程序設(shè)計(jì)選擇題.doc》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《華師網(wǎng)絡(luò)學(xué)院作業(yè)答案-Java語(yǔ)言程序設(shè)計(jì)選擇題.doc(13頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
以下哪個(gè)方法僅在Applet程序被創(chuàng)建和首次被載入支持Java的瀏覽器時(shí)被調(diào)用。 ( ) A.paint() B.init() C.action() D.start() 答案:B 下列有關(guān)Java程序的說(shuō)法中錯(cuò)誤的是:( ) A.由于Java程序是解釋執(zhí)行的,所以執(zhí)行前不需要進(jìn)行編譯。 B.程序執(zhí)行過(guò)程中需要的所有類(lèi)都是通過(guò)字節(jié)碼校驗(yàn)程序裝入的。 C.代碼的運(yùn)行是由Java運(yùn)行環(huán)境中的解釋器完成的。 D.在缺省的安全配置條件下,Applet不能訪(fǎng)問(wèn)任何本地資源。 答案:A 以下的變量定義語(yǔ)句中,合法的是( )。 A.float $_*5= 3.4F B.byte b1= 15678 C.double a =Double. MAX_VALUE D.int _abc_ = 3721L 答案:C 應(yīng)用程序的main方法中有以下語(yǔ)句,則輸出的結(jié)果是 ( )。 String s="java@123456@"; int n=s.indexOf("@"); int k=s.indexOf("@",5); String s2=s.substring(n+1,k); System.out.println(s2); A.123456 B.java C.@ D.5 答案:A 有整型數(shù)組:int[] x={12,35,8,7,2};,則調(diào)用方法Arrays.sort(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 2 答案:A 在編寫(xiě)Java Application程序時(shí),若需要使用到標(biāo)準(zhǔn)輸入輸出語(yǔ)句,必須在程序的開(kāi)頭寫(xiě)上( )語(yǔ)句 A.import java.awt.* B.import java.applet.Applet C.import java.io.* D.import java.awt.Graphics 答案:C 以下哪個(gè)約束符可用于定義成員常量?( ) A.static B.final C.abstract D.以上約束符都不能用 答案:B 在Applet的關(guān)鍵方法中,下列哪個(gè)方法是關(guān)閉瀏覽器以釋放Applet占用的所有資源? A.init() B.start() C.paint() D.destroy() 答案:D 如下標(biāo)識(shí)符中()是有效的? A.3LongString B.okButton C.¥int D.byte 答案:B 下列的變量定義中,錯(cuò)誤的是( ) A.int i B.int I = Integer.MAX_VALUE C.static int i=100 D.int 123_$ 答案:D 在編寫(xiě)Java Applet程序時(shí),若需要對(duì)發(fā)生的事件作出響應(yīng)和處理,一般需要在程序的開(kāi)頭寫(xiě)上( )語(yǔ)句。 A.import java.awt.* B.import java.applet.* C.import java.io.* D.import java.awt.event.* 答案:D 下面哪個(gè)語(yǔ)句是創(chuàng)建數(shù)組的正確語(yǔ)句?( ) A.float f[6][6] = new float[6][6] B.float f[][] = new float[][6] C.float [][]f = new float[6][6] D.float [] f = new float[6][] 答案:C 應(yīng)用程序的main方法中有以下語(yǔ)句,則輸出的結(jié)果是 ( )。 String s1="AbcD"; String s2=s1.toLowerCase(); A.A B.ABCD C.aBCd D.abcd 答案:D 若在某一個(gè)類(lèi)定義中定義有如下的方法: abstract void performDial( );該方法屬于( )。 A.本地方法 B.最終方法 C.解態(tài)方法 D.抽象方法 答案:D 下列說(shuō)法哪個(gè)是正確的?( ) A.一個(gè)源文件中可以有一個(gè)以上的公共類(lèi) B.一個(gè)源文件只能供一個(gè)程序使用 C.一個(gè)源文件中只能有一個(gè)方法 D.一個(gè)程序可以包含多個(gè)源文件 答案:D 下面是有關(guān)子類(lèi)繼承父類(lèi)構(gòu)造函數(shù)的描述,其中正確的是( )。 A.創(chuàng)建子類(lèi)的對(duì)象時(shí),先調(diào)用子類(lèi)自己的構(gòu)造函數(shù),然后調(diào)用父類(lèi)的構(gòu)造函數(shù)。 B.子類(lèi)無(wú)條件地繼承父類(lèi)不含參數(shù)的構(gòu)造函數(shù)。 C.子類(lèi)必須通過(guò)super關(guān)鍵字調(diào)用父類(lèi)的構(gòu)造函數(shù)。 D.子類(lèi)無(wú)法繼承父類(lèi)的構(gòu)造函數(shù)。 答案:C 下面的程序編譯運(yùn)行后輸出的結(jié)果是( )。 public class A implements Runnable { public static void main(String argv[]) { A a = new A(); Thread t = new Thread(a); t.start(); } public void run() { while(true) { try{ Thread.currentThread(). sleep(1000); }catch(InterruptedException e) { System.out.println(e.toString()); } System.out.println("looping while"); } } } A.在屏幕上重復(fù)輸出" looping while" B.在屏幕上輸出一次" looping while" 。 C.沒(méi)有結(jié)果輸出。 D.以上說(shuō)法都錯(cuò)誤 答案:A 設(shè)有下面兩個(gè)賦值語(yǔ)句: a = Integer.parseInt(“1024”); b = Integer.valueOf(“1024”).intValue(); 下述說(shuō)法正確的是()。 A.a是整數(shù)類(lèi)型變量,b是整數(shù)類(lèi)對(duì)象 B.a是整數(shù)類(lèi)對(duì)象,b是整數(shù)類(lèi)型變量 C.a和b都是整數(shù)類(lèi)對(duì)象并且它們的值相等 D.a和b都是整數(shù)類(lèi)型變量并且它們的值相等 答案:D 下列關(guān)于接口的說(shuō)法哪個(gè)是正確? ( ) A.接口和抽象類(lèi)是同一回事 B.一個(gè)類(lèi)不可以實(shí)現(xiàn)多個(gè)接口 C.接口間不能有繼承關(guān)系 D.實(shí)現(xiàn)一個(gè)接口必須實(shí)現(xiàn)接口的所有方法 答案:D 下列哪個(gè)修飾符可以使在一個(gè)類(lèi)中定義的成員變量只能被同一包中的類(lèi)訪(fǎng)問(wèn)? A.private B.無(wú)修飾符 C.public D.protected 答案:B 下面關(guān)于Java Applet的說(shuō)法正確的是? A.Applet也需要main()方法 B.Applet必須繼承自java.awt.Applet C.Applet能訪(fǎng)問(wèn)本地文件 D.Applet程序不需要編譯 答案:B 在Java應(yīng)用程序的主類(lèi)體中,main()函數(shù)頭是非法的? A.public static void main(String[] args) B.public static void main(String args[]) C.public static void main(String [] arg) D.public void main(String[] args) 答案:D 以下字符常量中不合法的是( )。 A. | B. \ C." \n" D. 我 答案:C 應(yīng)用程序Test.java的源程序如下,在命令行鍵入:java Test aaa bb c,則輸出的結(jié)果是 ( )。 public class Test { public static void main(String args[]) { int k1=args.length; int k2=args[1].length(); System.out.print(k1+" "+k2); } } A.3 2 B.1 2 C.1 3 D.3 3 答案:A 下面程序段執(zhí)行后b的值是( )。 String str = "java"; boolean b = str instanceof String A.0 B.true C.1 D.false 答案:B 下面是關(guān)于類(lèi)及其修飾符的一些描述,不正確的是:( ) A.abstract類(lèi)只能用來(lái)派生子類(lèi),不能用來(lái)創(chuàng)建abstract類(lèi)的對(duì)象。 B.final類(lèi)不但可以用來(lái)派生子類(lèi),也可以用來(lái)創(chuàng)建final類(lèi)的對(duì)象。 C.abstract不能與final同時(shí)修飾一個(gè)類(lèi)。 D.abstract方法必須在abstract類(lèi)中聲明,但abstract類(lèi)定義中可以沒(méi)有abstract方法。 答案:B 對(duì)于構(gòu)造函數(shù),下列敘述不正確的是( ) A.構(gòu)造函數(shù)是類(lèi)的一種特殊函數(shù),它的方法名必須與類(lèi)名相同 B.構(gòu)造函數(shù)的返回類(lèi)型只能是void型 C.構(gòu)造函數(shù)的主要作用是完成對(duì)類(lèi)的對(duì)象的初始化工作 D.一般在創(chuàng)建新對(duì)象時(shí),系統(tǒng)會(huì)自動(dòng)調(diào)用構(gòu)造函數(shù) 答案:B 關(guān)于Java的包的敘述中正確的是:( ) A.Java的包可以有任意多層的子包 B.包是多個(gè)相關(guān)的Java源程序組成的集合 C.使用import語(yǔ)句可以將指定包中的所有類(lèi)引入到源程序中 D.如果源程序中沒(méi)有使用package語(yǔ)句,則該類(lèi)就不會(huì)出現(xiàn)在任何包中。 答案:C 下列關(guān)于繼承的哪項(xiàng)敘述是正確的? A.在java中允許多重繼承 B.在java中一個(gè)類(lèi)只能實(shí)現(xiàn)一個(gè)接口 C.在java中一個(gè)類(lèi)不能同時(shí)繼承一個(gè)類(lèi)和實(shí)現(xiàn)一個(gè)接口 D.java的單一繼承使代碼更可靠 答案:D 下面的語(yǔ)句的作用是:()。 Vector MyVector = new Vector(100,50); A.創(chuàng)建一個(gè)數(shù)組類(lèi)對(duì)象MyVector,有100個(gè)元素的空間,每個(gè)元素的初值為50。 B.創(chuàng)建一個(gè)向量類(lèi)對(duì)象MyVector,有100個(gè)元素的空間,每個(gè)元素的初值為50。 C.創(chuàng)建一個(gè)數(shù)組類(lèi)對(duì)象MyVector,有100個(gè)元素的空間,若空間使用完時(shí),以50個(gè)元素空間單位遞增。 D.創(chuàng)建一個(gè)向量類(lèi)對(duì)象MyVector,有100個(gè)元素的空間,若空間使用完時(shí),以50個(gè)元素空間單位遞增。 答案:D main方法是Java Application程序執(zhí)行的入口點(diǎn),關(guān)于main方法的方法頭以下哪項(xiàng)是合法的 A.public static void main( ) B.public static void main(String args[] ) C.public static int main(String [] arg ) D.public void main(String arg[] ) 答案:B 以下說(shuō)法中錯(cuò)誤的是:( ) A.Choice、Checkbox、CheckboxGroup、List這些組件可以接收用戶(hù)在一個(gè)選擇的集合中作出選擇,但是不能輸出信息 B.一個(gè)Checkbox對(duì)象既可以作為一個(gè)復(fù)選按鈕,也可作為一個(gè)單選按鈕組中的一個(gè)按鈕 C.一個(gè)復(fù)選按鈕實(shí)現(xiàn)的是“二選一”的結(jié)構(gòu),一個(gè)單選按鈕組實(shí)現(xiàn)的是“多選一”的結(jié)構(gòu) D.List對(duì)象可以實(shí)現(xiàn)“多選一”結(jié)構(gòu),也可以實(shí)現(xiàn)“多選多”結(jié)構(gòu),完全由創(chuàng)建List對(duì)象時(shí)的參數(shù)確定 答案:A 下列關(guān)于Java類(lèi)的構(gòu)造方法的說(shuō)法中錯(cuò)誤的是:( ) A.構(gòu)造方法的名字必須與類(lèi)的名字完全相同 B.構(gòu)造方法一般不能由程序員在程序中主動(dòng)調(diào)用 C.父類(lèi)的構(gòu)造方法能被子類(lèi)繼承 D.構(gòu)造方法必須用public訪(fǎng)問(wèn)控制符修飾 答案:D 在一個(gè)應(yīng)用程序中有如下定義:int a[]={1,2,3,4,5,6,7,8,9,10};為了打印輸出數(shù)組a的最后一個(gè)元素,下面正確的代碼是( )。 A.System.out.println(a[10]); B.System.out.println(a[9]) C.System.out.println(a[a.length]); D.System.out.println(a(8)); 答案:B 以下變量不符合Java語(yǔ)言變量的規(guī)定的是() A.123variable B.variable123 C.variable_$_123 D.$variable$$$ 答案:B 如果希望所有的控件在界面上均勻排列,應(yīng)使用下列那種布局管理器?() A.BoxLayout B.GridLayout C.BorderLayout D.FlowLouLayout 答案:B 當(dāng)包含applet 的頁(yè)面時(shí)由圖標(biāo)狀重新展開(kāi)成窗口時(shí)將調(diào)用以下哪個(gè)函數(shù)? A.init() B.start() C.stop() D.destroy() 答案:B 下面說(shuō)法正確的是( )。 A.final 可修飾類(lèi)、屬性、方法。 B.abstract可修飾類(lèi)、屬性、方法。 C.定義抽象方法需有方法的返回類(lèi)型、名稱(chēng)、參數(shù)列表和方法體。 D.用final修飾的變量,在程序中可對(duì)這個(gè)變量的值進(jìn)行更改。 答案:A 設(shè)有下面的一個(gè)類(lèi)定義: class AA { static void Show( ){ System.out.println("我喜歡Java!"); } } class BB { void Show( ){ System.out.println("我喜歡C++!"); } } 若已經(jīng)使用AA類(lèi)創(chuàng)建對(duì)象a和BB類(lèi)創(chuàng)建對(duì)象b,則下面哪一個(gè)方法調(diào)用是正確的:() A.a.Show( ) b.Show( ) B.AA.Show( ); BB.Show( ); C.AA.Show( ); b.Show( ); D.a.Show( ); BB.Show( ); 答案:C Java語(yǔ)言是( ) A..面向問(wèn)題的解釋型高級(jí)編程語(yǔ)言 B.面向機(jī)器的低級(jí)編程語(yǔ)言 C.面向過(guò)程的編譯型高級(jí)編程語(yǔ)言 D.面向?qū)ο蟮慕忉屝透呒?jí)編程語(yǔ)言 答案:D 以下哪個(gè)有關(guān)事件監(jiān)聽(tīng)器的語(yǔ)句是正確的?( ) A.一個(gè)組件可以有多個(gè)監(jiān)聽(tīng)器 B.一個(gè)組件只能有一個(gè)監(jiān)聽(tīng)器 C.一個(gè)監(jiān)聽(tīng)器必須包含該組件 D.一個(gè)監(jiān)聽(tīng)器只能夠接收和處理來(lái)自一個(gè)組件的事件 答案:A 若a的值為3時(shí),下列程序段被執(zhí)行后,c的值是多少?( ) c = 1; if ( a>0 ) if ( a>3 ) c = 2; else c = 3; else c = 4; A.1 B.2 C.3 D.4 答案:C 下列哪些說(shuō)法是錯(cuò)誤的?( ) A.構(gòu)造方法是創(chuàng)建對(duì)象時(shí)由系統(tǒng)自動(dòng)調(diào)用的。 B.Java語(yǔ)言會(huì)自動(dòng)初始化變量的值 C.Java語(yǔ)言不允許同時(shí)繼承一個(gè)類(lèi)并實(shí)現(xiàn)一個(gè)接口 D.Java語(yǔ)言會(huì)自動(dòng)回收內(nèi)存中的垃圾 答案:C 設(shè)有下面的兩個(gè)類(lèi)定義: class AA { void Show(){ System.out.println("我喜歡Java!"); } class BB extends AA { void Show(){ System.out.println("我喜歡C++!"); } 則順序執(zhí)行如下語(yǔ)句后輸出結(jié)果為:( ) AA a; BB b; a.Show(); b.Show(); A.我喜歡Java! 我喜歡C++! B.我喜歡C++! 我喜歡Java! C.我喜歡Java! 我喜歡Java! D.我喜歡C++! 我喜歡C++! 答案:A 下列操作中,不屬于Applet安全限制的是:() A.加載本地庫(kù) B.讀寫(xiě)本地文件系統(tǒng) C.運(yùn)行本地可執(zhí)行程序 D.與同一個(gè)頁(yè)面中的Applet通信 答案:D Java Application源程序的主類(lèi)是指包含有( )方法的類(lèi) A.main方法 B.toString方法 C.init方法 D.actionPerfromed方法 答案:A 下列Java常見(jiàn)事件類(lèi)中哪個(gè)是鼠標(biāo)事件類(lèi)? A.InputEvent B.KeyEvent C.MouseEvent D.WindowEvent 答案:C 下面哪一個(gè)函數(shù)是public void example(){...}的重載函數(shù)?( ) A.public void example(){...} B.public int example(){...} C.public void example2(){...} D.public int example(int m, float f){...} 答案:D 下列關(guān)于抽象類(lèi)的說(shuō)法哪個(gè)是正確的?( ) A.某個(gè)抽象類(lèi)的父類(lèi)是抽象類(lèi),則這個(gè)子類(lèi)必須重載父類(lèi)的所有抽象方法 B.接口和抽象類(lèi)是同一回事 C.可以用抽象類(lèi)去創(chuàng)建對(duì)象 D.抽象類(lèi)中不可以有非抽象的方法 答案:A Java語(yǔ)言具有許多優(yōu)點(diǎn)和特點(diǎn),下列選項(xiàng)中哪個(gè)反映了Java程序并行機(jī)制的特點(diǎn)? A.安全性 B.多線(xiàn)程 C.跨平臺(tái) D.可移植 答案:B 下列聲明的方法強(qiáng)制要求子類(lèi)來(lái)實(shí)現(xiàn)的是: ( ) A.public double methodda() B.static void methoda(double d1){} C.public native double methoda() D.abstract public void methoda() 答案:D 下列方法中哪個(gè)是執(zhí)行線(xiàn)程的方法? A.run() B.start() C.sleep() D.suspend() 答案:A 編譯Java Applet 源程序文件產(chǎn)生的字節(jié)碼文件的擴(kuò)展名為 A.java B.class C.html D.exe 答案:B Java的字符類(lèi)型采用的是Unicode編碼方案,每個(gè)Unicode碼占用()個(gè)比特位。 A.8 B.16 C.32 D.64 答案:B 下列哪個(gè)是面向大型企業(yè)級(jí)用容器管理專(zhuān)用構(gòu)件的應(yīng)用平臺(tái)? A.J2EE B.J2ME C.J2SE D.J2DE 答案:A 創(chuàng)建一個(gè)標(biāo)識(shí)有"關(guān)閉"按鈕的語(yǔ)句是( )。 A.TextField b = new TextField(" 關(guān)閉" ) B.Label b = new Label(" 關(guān)閉" ) C.Checkbox b = new Checkbox(" 關(guān)閉" ) D.Button b = new Button(" 關(guān)閉" ) 答案:D 下列關(guān)于Frame類(lèi)的說(shuō)法不正確的是 A.Frame是Window類(lèi)的直接子類(lèi) B.Frame對(duì)象顯示的效果是一個(gè)窗口 C.Frame被默認(rèn)初始化為可見(jiàn) D.Frame的默認(rèn)布局管理器為BorderLayout 答案:C 下面的程序輸出的結(jié)果是( ) public class A implements B { public static void main(String args[]) { int i; A c1 = new A(); i= c1.k; System.out.println("i="+i); } } interface B { int k = 10; } A.i=0 B.i=10 C.程序有編譯錯(cuò)誤 D.i=true 答案:B 若一個(gè)類(lèi)中對(duì)某個(gè)方法進(jìn)行了重載,能夠區(qū)分這些重載方法的手段是 ( )。 A.它們的返回值類(lèi)型的不同 B.它們的名稱(chēng)的不同 C.它們的參數(shù)表的不同 D.它們的修飾符不同 答案:C 如果類(lèi)中的成員變量可以被同一包訪(fǎng)問(wèn),則應(yīng)使用如下哪個(gè)約束符? ( ) A.private B.void C.protected D.無(wú)修飾符 答案:D 下列為合法類(lèi)名的是:( ) A.class B.123Student C.WatchTV D.”類(lèi)名” 答案:C 在Java中,開(kāi)發(fā)圖形用戶(hù)界面的程序需要使用一個(gè)系統(tǒng)提供的類(lèi)庫(kù),這個(gè)類(lèi)庫(kù)就是()包。 A.java.io B.java.awt C.java.applet D.java.awt.event 答案:B 在Java圖形用戶(hù)界面編程中,若顯示一些不需要修改的文本信息,一般是使用( )類(lèi)的對(duì)象來(lái)實(shí)現(xiàn)。 A.Label B.Button C.TextArea D.TextField 答案:A 容器被重新設(shè)置大小后,哪種布局管理器的容器中的組件大小不隨容器大小的變化而改變?( ) A.CardLayout B.FlowLayout C.BorderLayout D.GridLayout 答案:B 下列程序段執(zhí)行后的結(jié)果是( )。String s=new String("abcdefg"); for(int i=0;i<=6;i=i+2) { System.out.print(s.charAt(i)); } A.abcdefg B.ACEG C.aceg D.abcd 答案:C 在編寫(xiě)異常處理的Java程序中,每個(gè)catch語(yǔ)句塊都應(yīng)該與( )語(yǔ)句塊對(duì)應(yīng),使得用該語(yǔ)句塊來(lái)啟動(dòng)Java的異常處理機(jī)制。 A.if - else B.switch C.try D.throw 答案:C 下列關(guān)于main()方法說(shuō)法正確的是?( ) A.一個(gè)類(lèi)中可以沒(méi)有main()方法 B.所有對(duì)象的創(chuàng)建都必須放在main()方法中 C.main()方法必須放在公共類(lèi)中 D.main()方法頭的定義可以根據(jù)情況任意修改。 答案:A 類(lèi)的成員有( )? A.域(變量或?qū)ο螅? B.接口 C.內(nèi)部類(lèi) D.字節(jié)碼 答案:A 在Java Applet程序用戶(hù)自定義的Applet子類(lèi)中,常常重載( )方法在Applet的界面中顯示文字、圖形和其它界面元素。 A.start( ) B.stop( ) C.init( ) D.paint( ) 答案:D 下列關(guān)于Java開(kāi)發(fā)過(guò)程說(shuō)法不正確的是:( ) A.編寫(xiě)Java的源程序可以使用任意的文本編輯器,如NoteBook或記事本等 B.Java程序分為兩類(lèi)程序,一種是獨(dú)立應(yīng)用程序Application,另一種是小應(yīng)用程序Applet;不管是哪種程序都需要使用Java編譯器(javac.exe)編譯源文件得到字節(jié)碼文件 C.在得到了java的字節(jié)碼文件后通過(guò)Java的解釋器就可以之間解釋執(zhí)行 D.Java Applet不能直接解釋執(zhí)行必須通過(guò)支持Java標(biāo)準(zhǔn)的瀏覽器來(lái)解釋執(zhí)行 答案:C 在安裝了Java的開(kāi)發(fā)工具箱JDK后,通常要進(jìn)行相關(guān)環(huán)境變量的配置,下列說(shuō)法正確的是:( ) A.需要在環(huán)境變量中配置path和classpath兩個(gè)環(huán)境變量,其中path是指定JDK的可執(zhí)行文件的運(yùn)行路徑,classpath是指向Java程序運(yùn)行時(shí)所需要的Java類(lèi)庫(kù) B.安裝了JDK后,安裝程序會(huì)自動(dòng)配置系統(tǒng)的環(huán)境變量path和classpath C.因?yàn)镴DK安裝在同一目錄中所以path和classpath的路徑完全相同 D.classpath環(huán)境變量設(shè)置中的“.;”是指可以加載Java運(yùn)行程序所需的Java自帶類(lèi)庫(kù)。 答案:A 下面的程序段執(zhí)行后輸出的結(jié)果是( )。 StringBuffer buf=new StringBuffer("Beijing2008"); buf.insert(7,"@"); System.out.println(buf.toString()); A.Beijing@2008 B.@Beijing2008 C.Beijing2008@ D.Beijing#2008 答案:A 在使用interface聲明一個(gè)接口時(shí),只可以使用()修飾符修飾該接口。 A.private B.protected C.無(wú)修飾符 D.public 答案:D 給出下列代碼,則數(shù)組初始化中哪項(xiàng)是不正確的? byte[] array1,array2[]; byte array3[][]; byte [][] array4,array5; A.array2 = array1 B.array2=array3 C.array5=array4 D.array3=array4 答案:A 下列說(shuō)法哪個(gè)是正確的? ( ) A.不需定義類(lèi),就能創(chuàng)建對(duì)象 B.屬性可以簡(jiǎn)單變量,也可以是一個(gè)對(duì)象 C.屬性必須是簡(jiǎn)單變量 D.對(duì)象中必有屬性和方法 答案:B 在Java中,一個(gè)類(lèi)可同時(shí)定義多個(gè)同名的方法,這些方法形式參數(shù)的個(gè)數(shù)、類(lèi)型或順序各不相同,傳回的值也可以不相同。這種面向?qū)ο蟪绦蛱匦苑Q(chēng)為( )。 A.隱藏 B.覆蓋 C.重載 D.Java不支持此特性 答案:C 以下數(shù)據(jù)類(lèi)型定義正確的是:( ) A.float f = 1.5 B.String s = “a” C.byte b = 258 D.boolean b = null 答案:B 對(duì)于子類(lèi)的構(gòu)造函數(shù)說(shuō)明,下列敘述中不正確的是()。 A.子類(lèi)無(wú)條件地繼承父類(lèi)的無(wú)參構(gòu)造函數(shù)。 B.子類(lèi)可以在自己的構(gòu)造函數(shù)中使用super關(guān)鍵字來(lái)調(diào)用父類(lèi)的含參數(shù)構(gòu)造函數(shù),但這個(gè)調(diào)用語(yǔ)句必須是子類(lèi)構(gòu)造函數(shù)的第一個(gè)可執(zhí)行語(yǔ)句。 C.在創(chuàng)建子類(lèi)的對(duì)象時(shí),將先執(zhí)行繼承自父類(lèi)的無(wú)參構(gòu)造函數(shù),然后再執(zhí)行自己的構(gòu)造函數(shù)。 D.構(gòu)造函數(shù)返回值類(lèi)型為空(void) 答案:D 在Java中,存放字符串常量的對(duì)象屬于()類(lèi)對(duì)象。 A.Character B.String C.StringBuffer D.Vector 答案:B 下列語(yǔ)句序列執(zhí)行后,num的值是( )。 Random rd =new Random(); int num=Math.abs(rd.nextInt())%4+1 A.1~4之間的隨機(jī)值 B.5 C.0 D.-1 答案:A 對(duì)于構(gòu)造函數(shù),下列敘述不正確的是()。 A.構(gòu)造函數(shù)也允許重載。 B.子類(lèi)無(wú)條件地繼承父類(lèi)的無(wú)參構(gòu)造函數(shù)。 C.子類(lèi)不允許調(diào)用父類(lèi)的構(gòu)造函數(shù)。 D.在同一個(gè)類(lèi)中定義的重載構(gòu)造函數(shù)可以相互調(diào)用。 答案:C 當(dāng)包含applet 的頁(yè)面時(shí)由窗口縮小成圖標(biāo)狀時(shí)將調(diào)用以下哪個(gè)函數(shù)?() A.init() B.start() C.stop() D.destroy() 答案:C- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 網(wǎng)絡(luò)學(xué)院 作業(yè) 答案 Java 語(yǔ)言程序設(shè)計(jì) 選擇題
鏈接地址:http://m.jqnhouse.com/p-8036175.html