可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請?zhí)砑観Q:3230981406 微信:aopopenfd777
2021年春季學(xué)期《程序設(shè)計(Java)》在線考試(適用于2021年6月份考試)
試卷總分:100 得分:100
第1題,用來導(dǎo)入已定義好的類或包的語句是( )
A、main
B、import
C、public class
D、class
正確答案:B
第2題,下列關(guān)于靜態(tài)初始化器的敘述中,( )是正確的。
A、靜態(tài)初始化器是在構(gòu)造函數(shù)之前加上static修飾符
B、靜態(tài)初始化器是對其創(chuàng)建的對象進行初始化
C、靜態(tài)初始化器在同一個類中只能有一個
D、靜態(tài)初始化器是在其所屬的類加載內(nèi)存時由系統(tǒng)自動調(diào)用執(zhí)行
正確答案
第3題,++運算符的操作數(shù)是( )
A、1個
B、2個
C、3個
D、4個
正確答案:A
第4題,以下關(guān)于Java的使用訪問修飾符說法正確的是( )
A、當一個類的變量聲明為protected時,同包中的任何其他類能夠訪問它
B、當一個類的變量聲明為private時,同包中的任何其他類能夠訪問它
C、當一個類的變量聲明為public時,不同包中的他類能夠不能訪問它
D、當一個類的變量聲明為protected時,不同包中的子類可以訪問該變量
正確答案
答案來源:(www.),下列( )表達的類聲明是正確的。
A、abstract final class HI{……}
B、abstract private move(){……}
C、protected private number;
D、public abstract class Car{……}
正確答案
第6題,面向?qū)ο蟮能浖_發(fā)過程順序為( )
A、OOA、OOP、OOB
B、OOA、OOD、OOP
C、OOB、OOP、OOA
D、OOA、OOB、OOP
正確答案:B
第7題,下列敘述中,正確的是( )
A、聲明變量時必須指定一個類型
B、Java認為變量number與Number相同
C、Java中唯一的注釋方式是”//”
D、源文件中public類可以有0或多個
正確答案:A
第8題,( )是網(wǎng)格布局管理器。
A、BorderLayout
B、FlowLayout
C、ReseauLayout
D、GridLayout
正確答案
第9題,下列關(guān)于Applet的敘述中,正確的是( )
A、Applet是Java類,所以可由JDK中的解釋器直接解釋運行
B、Applet的主類不一定要定義為java.applet.Applet類或JApplet類的子類
C、Applet與Application的主要區(qū)別在執(zhí)行方式上
D、Applet不能在瀏覽器中運行
正確答案:C
答案來源:(www.),在Java語言中,( )包是編譯器自動導(dǎo)入的。
A、java.applet
B、java.awt
C、java.io
D、java.lang
正確答案
第11題,結(jié)構(gòu)化程序設(shè)計所規(guī)定的三種基本控制結(jié)構(gòu)是( )
A、輸入、處理、輸出
B、樹形、網(wǎng)形、環(huán)形
C、順序、選擇、循環(huán)
D、主程序、子程序、函數(shù)
正確答案:C
答案來源:(www.),下列描述中,錯誤的是( )
A、Java要求編程者管理內(nèi)存
B、Java的安全性體現(xiàn)在多個層次上
C、Applet要求在支持Java的瀏覽器上運行
D、Java有多線程機制
正確答案:A
第13題,下面( )是Java語言中的關(guān)鍵字。
A、sizeof
B、NULL
C、abstract
D、Native
正確答案:C
第14題,邊框布局管理器將一個“容器”分成了( )個位置。
A、9個
B、3個
C、5個
D、4個
正確答案:C
答案來源:(www.),如果想讓某方法不能被任何外部類訪問,應(yīng)使用訪問說明符( )定義。
A、public
B、private
C、default
D、protected
正確答案:B
第16題,下列選項中,( )反映了Java程序并行機制的特點。
A、安全性
B、多線程
C、跨平臺
D、可移植
正確答案:B
第17題,( )為AB類的一個無形式參數(shù)無返回值的方法method書寫方法頭,使得使用類名AB作為前綴就可以調(diào)用它,該方法頭的形式為( )。
A、static void method( )
B、public void method( )
C、final void method( )
D、abstract void method( )
正確答案:A
第18題,使用( )位置參數(shù),能夠使一個部件位于容器的右邊。
A、BorderLayout.EAST
B、BorderLayout.WEST
C、BorderLayout.NORTH
D、BorderLayout.RIGHT
正確答案:A
第19題,下面語句正確的是( )
A、char c=’abc’;
B、long l=oxfff;
C、float f=0.23;
D、double d=0.7E-3;
正確答案
答案來源:(www.),JDK中提供的文檔生成器是( )
A、java.exe
B、javap.exe
C、javadoc.exe
D、javaprof.exe
正確答案:C
第21題,接口是特殊的類,所以接口也可以繼承,子接口將繼承父接口的所有常量和抽象方法。
T、對
F、錯
更多答案下載:(www.)
第22題,子類可繼承父類的私有成員。
T、對
F、錯
正確答案:F
第23題,Label上顯示的文本信息能在程序中動態(tài)修改。
T、對
F、錯
更多答案下載:(www.)
第24題,Java Applet只能在圖形界面下工作。
T、對
F、錯
更多答案下載:(www.)
答案來源:(www.),在Java中,方法可以同名。
T、對
F、錯
更多答案下載:(www.)
第26題,一個Java源文件中允許有多個public類。
T、對
F、錯
正確答案:
第27題,Java和C一樣都是編譯型語言。
T、對
F、錯
正確答案:
第28題,final類中的屬性和方法都必須被final修飾符修飾。
T、對
F、錯
正確答案:F
第29題,在異常處理中,try可對應(yīng)多個catch語句,若catch中的參數(shù)類型有繼承關(guān)系,應(yīng)將父類放在后面,子類放在前面。
T、對
F、錯
更多答案下載:(www.)
答案來源:(www.),子類要調(diào)用父類的方法,不必用super關(guān)鍵字。
T、對
F、錯
更多答案下載:(www.)
第31題,Java的屏幕坐標以像素為單位,容器的左上角被確定為坐標的起點。
T、對
F、錯
更多答案下載:(www.)
第32題,當一個方法在運行過程中產(chǎn)生異常,則這個方法會終止,但整個程序不一定終止運行。
T、對
F、錯
更多答案下載:(www.)
第33題,靜態(tài)變量,可通過類名直接訪問,也可通過該類的對象訪問。
T、對
F、錯
更多答案下載:(www.)
第34題,如果p是父類Parent的對象,而c是子類Child的對象,則語句c = p是正確的。
T、對
F、錯
正確答案:F
第35題,類及其屬性、方法可以同時被多個修飾符來修飾。
T、對
F、錯
更多答案下載:(www.)
第36題,類定義時可以不定義構(gòu)造函數(shù),所以構(gòu)造函數(shù)不是必需的。
T、對
F、錯
正確答案:F
第37題,用+可以實現(xiàn)字符串的拼接。
T、對
F、錯
更多答案下載:(www.)
第38題,對象可以賦值,只要使用賦值號(=)即可,相當于生成了一個各屬性與賦值對象相同的新對象。
T、對
F、錯
正確答案:F
第39題,Java程序里,創(chuàng)建新對象用new,回收無用的對象使用free。
T、對
F、錯
正確答案:F
第40題,一個Java類可以有多個父類。
T、對
F、錯
正確答案:F
第41題,以下程序的運行結(jié)果是??public class Try {? ? ? ?static void Proc( int sel ){? ? ? ? ? ? ? try {? ? ? ? ? ? ? ? ? ? if( sel==0 ) { ? System.out.println("no Exception "); ? ?return; ? }?? ? ? ? ? ? ? ? ? ? else if( sel==1 ) { ? int i=0; ? int j=4/i; ? }? ? ? ? ? ? ? ? ? ?}?? ? ? ? ? ? ?catch( ArithmeticException e ) { System.out.println("Catch "); }? ? ? ? ? ? ?catch( Exception e ) { System.out.println("Will not be executed"); }?? ? ? ? ? ? ?finally{ System.out.println("finally"); ?}
正確答案:
第42題,運行下列程序的結(jié)果是??abstract class Base {?? ? ?abstract void amethod();? ? ?static int i;?}?public abstract class Ex3 extends Base {?? ? ?public static void main(String argv[]) {int[] ar = new int[5]; ??? ? ? ? ?for(i=0; i? }?}
正確答案:
第43題,簡述多態(tài)性中重載(overload)與覆蓋(override)的區(qū)別。
正確答案:
第44題,簡述if/else與switch/case語句的區(qū)別。
正確答案:
第45題,簡述關(guān)鍵字this與super的區(qū)別。
正確答案:
第46題,編程題:已知一組數(shù)字:21,25,11,32,12,35,55,77,66,要求按以下規(guī)則進行排序:?第1個數(shù)最大,第2個數(shù)最小,第3個數(shù)字是剩下中的最大的,第4個數(shù)字是剩下的最小的,依次類推。?請設(shè)計一個字符界面的程序?qū)Υ私M數(shù)字進行排序。
正確答案:
第47題,編程題:編寫一個字符界面的Application,接受從鍵盤輸入的一個正整數(shù),然后統(tǒng)計并輸出從1到這個正整數(shù)的累加和。
正確答案:
第48題,編程題:編寫Application,輸出2~100之間的所有素數(shù)。
正確答案: