2020年秋季學期《JAVA編程語言》在線考試(適用于2020年12月份考試)

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時間:2020-12-16 14:26:07來源:admin瀏覽: 50 次

2020年秋季學期《JAVA編程語言》在線考試(適用于202012月份考試)
試卷總分:100  
一、單選 (20 道試題,20 )
1.不允許使用指針體現(xiàn)了Java的一種特性是( )
A.可移植
B.解釋執(zhí)行
C.健壯性
D.安全性
答案

2.以下關于Java的使用訪問修飾符說法正確的是( )
A.當一個類的變量聲明為protected時,同包中的任何其他類能夠訪問它
B.當一個類的變量聲明為private時,同包中的任何其他類能夠訪問它
C.當一個類的變量聲明為public時,不同包中的他類能夠不能訪問它
D.當一個類的變量聲明為protected時,不同包中的子類可以訪問該變量
答案

3.用于輸入壓縮文件格式的ZipInputStream類所屬包是( )
A.java.util
B.java.io
C.java.nio
D.java.util.zip
答案

4.Java語言使用的字符碼集是( )
A.ASCII
B.BCD
C.DCB
D.Unicode
答案

5.若數(shù)組a定義為int[][]a=new int[3][4],a( )數(shù)組。
A.1
B.2
C.3
D.4
答案:B

6.面向?qū)ο蟮能浖_發(fā)過程順序為( )
A.OOAOOP、OOB
B.OOA、OOD、OOP
C.OOB、OOPOOA
D.OOA、OOBOOP
答案:B

7.若特快訂單是一種訂單,則特快訂單類和訂單類的關系是( )
A.使用關系
B.包含關系
C.繼承關系
D.無關系
答案:C

8.下列關于Applet的敘述中,正確的是( )
A.AppletJava類,所以可由JDK中的解釋器直接解釋運行
B.Applet的主類不一定要定義為java.applet.Applet類或JApplet類的子類
C.AppletApplication的主要區(qū)別在執(zhí)行方式上
D.Applet不能在瀏覽器中運行
答案:

9.下面( )Java語言中的關鍵字。
A.sizeof
B.NULL
C.abstract
D.Native
答案:

10.下列描述中,錯誤的是( )
A.Java要求編程者管理內(nèi)存
B.Java的安全性體現(xiàn)在多個層次上
C.Applet要求在支持Java的瀏覽器上運行
D.Java多線程機制
答案:

11.Java語言中,( )包是編譯器自動導入的。
A.java.applet
B.java.awt
C.java.io
D.java.lang
答案:

12.結構化程序設計所規(guī)定的三種基本控制結構是( )
A.輸入、處理、輸出
B.樹形、網(wǎng)形、環(huán)形
C.順序、選擇、循環(huán)
D.主程序、子程序、函數(shù)
答案:

13.當一個部件有一個事件發(fā)生,但并沒有為這個部件的這個事件指定事件監(jiān)測器,將會發(fā)生( )
A.編譯時就不會通過
B.忽略這個事件
C.引起Java程序發(fā)生致命錯誤
D.引發(fā)默認的事件處理
答案:

14.如果想讓某方法不能被任何外部類訪問,應使用訪問說明符( )定義。
A.public
B.private
C.default
D.protected
答案:

15.( )是網(wǎng)格布局管理器。
A.BorderLayout
B.FlowLayout
C.ReseauLayout
D.GridLayout
答案:

16.JDK中提供的文檔生成器是( )
A.java.exe
B.javap.exe
C.javadoc.exe
D.javaprof.exe
答案:

17.下面語句正確的是( )
A.char c=’abc’;
B.long l=oxfff;
C.float f=0.23
D.double d=0.7E-3;
答案:

18.( )AB類的一個無形式參數(shù)無返回值的方法method書寫方法頭,使得使用類名AB作為前綴就可以調(diào)用它,該方法頭的形式為( )。
A.static void method( )
B.public void method( )
C.final void method( )
D.abstract void method( )
答案:

19.PanelApplet的默認布局管理器是( )
A.CardLayout
B.FlowLayout
C.BorderLayout
D.GridLayout
答案:

20.下列選項中,( )反映了Java程序并行機制的特點。
A.安全性
B.多線程
C.跨平臺
D.可移植
答案:

二、(20 道試題,20 )
21.對于同一個容器,可以使用多種布局管理方式。
答案:

22.Java Applet是由獨立的解釋器程序來運行的。
答案:

23.構造函數(shù)用于創(chuàng)建類的實例對象,構造函數(shù)名應與類名相同,返回類型為void。
答案

24.public方法不能夠訪問其它類的private數(shù)據(jù)。
答案:

25.一個抽象類不能直接用new命令創(chuàng)建對象。
答案:

26.Java源代碼中定義幾個類,編譯結果就生成幾個以.class為后綴的字節(jié)碼文件。
答案:

27.一個類中可以有多個構造器方法。
答案:

28.子類要調(diào)用父類的方法,不必用super關鍵字。
答案:

29.在定義數(shù)組變量時可直接進行內(nèi)存分配,:char ch[10];。
答案:

30.類定義時可以不定義構造函數(shù),所以構造函數(shù)不是必需的。
答案:

31.一個Java類可以有多個父類。
答案:

32.當一個方法在運行過程中產(chǎn)生異常,則這個方法會終止,但整個程序不一定終止運行。
答案:

33.類及其屬性、方法可以同時被多個修飾符來修飾。
答案:

34.Java是一種強數(shù)據(jù)類型語言。
答案:

35.Java的屏幕坐標以像素為單位,容器的左上角被確定為坐標的起點。
答案:

36.Java程序里,創(chuàng)建新對象用new,回收無用的對象使用free
答案:

37.靜態(tài)變量,可通過類名直接訪問,也可通過該類的對象訪問。
答案:

38.final類中的屬性和方法都必須被final修飾符修飾。
答案:

39.+可以實現(xiàn)字符串的拼接。
答案:

40.對象可以賦值,只要使用賦值號(=)即可,相當于生成了一個各屬性與賦值對象相同的新對象。
答案:

三、問答題 (5 道試題,30 )
下面程序的運行結果是??

public class Person {

? ? ? ?String name; ? int age;?

? ? ? ?public Person(String s, int age) { ? ?this.name=s; ?this.age=age; ? ?}?

? ? ? ?public void out() { System.out.println(name + "今年" + age + ""); }

? ? ? ?public static void main(String[] args) {?

? ? ? ? ? ? ? Person p=new Person("張三", 20);

? ? ? ? ? ? ? p.name="李四"; ?p.out(); ? ?}?

}
答案:

以下程序測試String類的各種構造方法,其運行結果是?

class STR {

public static void main(String args[]) {

? ? ? String s1=new String();

? ? ? String s2=new String("String 2"); char chars[]={'a',' ','s','t','r','i','n','g'}; ? ? String s3=new String(chars);

? ? ? ? ? ? ?String s4=new String(chars,2,6);

? ? ? byte bytes[]={0,1,2,3,4,5,6,7,8,9};

? ? ? StringBuffer sb=new StringBuffer(s3);

? ? ? String s5=new String(sb);

? ? ? System.out.println("The String No.1 is "+s1);

? ? ? System.out.println("The String No.2 is "+s2);

? ? ? System.out.println("The String No.3 is "+s3);

? ? ? System.out.println("The String No
答案:

簡述if/elseswitch/case語句的區(qū)別。
答案:

簡述多態(tài)性中重載(overload)與覆蓋(override)的區(qū)別。
答案:

簡述關鍵字thissuper的區(qū)別。

四、(3 道試題,30 )
編程題:計算1/1+1/2+1/3+……+1/100的值。
答案:

編程題:編寫Application,輸出2~100之間的所有素數(shù)。
答案:

編程題:編寫一個字符界面的Application,接受從鍵盤輸入的一個正整數(shù),然后統(tǒng)計并輸出從1到這個正整數(shù)的累加和。
答案:


作業(yè)咨詢 論文咨詢
微信客服掃一掃

回到頂部