可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請?zhí)砑観Q:3230981406 微信:aopopenfd777
[中國石油大學(xué)(華東)]2020年秋季學(xué)期《程序設(shè)計(Java)》在線考試(適用于2020年12月份考試)
試卷總分:100 得分:100
第1題,不允許使用指針體現(xiàn)了Java的一種特性是( )
A、可移植
B、解釋執(zhí)行
C、健壯性
D、安全性
正確答案:
第2題,以下關(guān)于Java的使用訪問修飾符說法正確的是( )
A、當(dāng)一個類的變量聲明為protected時,同包中的任何其他類能夠訪問它
B、當(dāng)一個類的變量聲明為private時,同包中的任何其他類能夠訪問它
C、當(dāng)一個類的變量聲明為public時,不同包中的他類能夠不能訪問它
D、當(dāng)一個類的變量聲明為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
正確答案
答案來源:(www.),若數(shù)組a定義為int[][]a=new int[3][4],則a是( )數(shù)組。
A、1維
B、2維
C、3維
D、4維
正確答案:
第6題,面向?qū)ο蟮能浖_發(fā)過程順序為( )
A、OOA、OOP、OOB
B、OOA、OOD、OOP
C、OOB、OOP、OOA
D、OOA、OOB、OOP
正確答案:
第7題,若特快訂單是一種訂單,則特快訂單類和訂單類的關(guān)系是( )
A、使用關(guān)系
B、包含關(guān)系
C、繼承關(guān)系
D、無關(guān)系
正確答案:
第8題,下列關(guān)于Applet的敘述中,正確的是( )
A、Applet是Java類,所以可由JDK中的解釋器直接解釋運行
B、Applet的主類不一定要定義為java.applet.Applet類或JApplet類的子類
C、Applet與Application的主要區(qū)別在執(zhí)行方式上
D、Applet不能在瀏覽器中運行
正確答案:
第9題,下面( )是Java語言中的關(guān)鍵字。
A、sizeof
B、NULL
C、abstract
D、Native
正確答案:
答案來源:(www.),下列描述中,錯誤的是( )
A、Java要求編程者管理內(nèi)存
B、Java的安全性體現(xiàn)在多個層次上
C、Applet要求在支持Java的瀏覽器上運行
D、Java有多線程機制
正確答案:
第11題,在Java語言中,( )包是編譯器自動導(dǎo)入的。
A、java.applet
B、java.awt
C、java.io
D、java.lang
正確答案
答案來源:(www.),結(jié)構(gòu)化程序設(shè)計所規(guī)定的三種基本控制結(jié)構(gòu)是( )
A、輸入、處理、輸出
B、樹形、網(wǎng)形、環(huán)形
C、順序、選擇、循環(huán)
D、主程序、子程序、函數(shù)
正確答案:
第13題,當(dāng)一個部件有一個事件發(fā)生,但并沒有為這個部件的這個事件指定事件監(jiān)測器,將會發(fā)生( )
A、編譯時就不會通過
B、忽略這個事件
C、引起Java程序發(fā)生致命錯誤
D、引發(fā)默認(rèn)的事件處理
正確答案:
第14題,如果想讓某方法不能被任何外部類訪問,應(yīng)使用訪問說明符( )定義。
A、public
B、private
C、default
D、protected
正確答案:
答案來源:(www.),( )是網(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題,Panel和Applet的默認(rèn)布局管理器是( )
A、CardLayout
B、FlowLayout
C、BorderLayout
D、GridLayout
正確答案:
答案來源:(www.),下列選項中,( )反映了Java程序并行機制的特點。
A、安全性
B、多線程
C、跨平臺
D、可移植
正確答案:
第21題,對于同一個容器,可以使用多種布局管理方式。
T、對
F、錯
正確答案:
第22題,Java Applet是由獨立的解釋器程序來運行的。
T、對
F、錯
正確答案:
第23題,構(gòu)造函數(shù)用于創(chuàng)建類的實例對象,構(gòu)造函數(shù)名應(yīng)與類名相同,返回類型為void。
T、對
F、錯
正確答案:F
第24題,public方法不能夠訪問其它類的private數(shù)據(jù)。
T、對
F、錯
正確答案:
答案來源:(www.),一個抽象類不能直接用new命令創(chuàng)建對象。
T、對
F、錯
正確答案:
第26題,Java源代碼中定義幾個類,編譯結(jié)果就生成幾個以.class為后綴的字節(jié)碼文件。
T、對
F、錯
更多答案下載:(www.)
第27題,一個類中可以有多個構(gòu)造器方法。
T、對
F、錯
正確答案:
第28題,子類要調(diào)用父類的方法,不必用super關(guān)鍵字。
T、對
F、錯
更多答案下載:(www.)
第29題,在定義數(shù)組變量時可直接進行內(nèi)存分配,如:char ch[10];。
T、對
F、錯
正確答案:F
答案來源:(www.),類定義時可以不定義構(gòu)造函數(shù),所以構(gòu)造函數(shù)不是必需的。
T、對
F、錯
正確答案:F
第31題,一個Java類可以有多個父類。
T、對
F、錯
正確答案:F
第32題,當(dāng)一個方法在運行過程中產(chǎn)生異常,則這個方法會終止,但整個程序不一定終止運行。
T、對
F、錯
更多答案下載:(www.)
第33題,類及其屬性、方法可以同時被多個修飾符來修飾。
T、對
F、錯
更多答案下載:(www.)
第34題,Java是一種強數(shù)據(jù)類型語言。
T、對
F、錯
更多答案下載:(www.)
第35題,Java的屏幕坐標(biāo)以像素為單位,容器的左上角被確定為坐標(biāo)的起點。
T、對
F、錯
更多答案下載:(www.)
第36題,Java程序里,創(chuàng)建新對象用new,回收無用的對象使用free。
T、對
F、錯
正確答案:F
第37題,靜態(tài)變量,可通過類名直接訪問,也可通過該類的對象訪問。
T、對
F、錯
更多答案下載:(www.)
第38題,final類中的屬性和方法都必須被final修飾符修飾。
T、對
F、錯
正確答案:F
第39題,用+可以實現(xiàn)字符串的拼接。
T、對
F、錯
更多答案下載:(www.)
第40題,對象可以賦值,只要使用賦值號(=)即可,相當(dāng)于生成了一個各屬性與賦值對象相同的新對象。
T、對
F、錯
正確答案:F
第41題,下面程序的運行結(jié)果是? 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(); } }
正確答案:
第42題,以下程序測試String類的各種構(gòu)造方法,其運行結(jié)果是?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
正確答案:
第43題,簡述if/else與switch/case語句的區(qū)別。
正確答案:
第44題,簡述多態(tài)性中重載(overload)與覆蓋(override)的區(qū)別。
正確答案:
第45題,簡述關(guān)鍵字this與super的區(qū)別。
正確答案:
第46題,編程題:計算1/1+1/2+1/3+……+1/100的值。
正確答案:
第47題,編程題:編寫Application,輸出2~100之間的所有素數(shù)。
正確答案:
第48題,編程題:編寫一個字符界面的Application,接受從鍵盤輸入的一個正整數(shù),然后統(tǒng)計并輸出從1到這個正整數(shù)的累加和。
正確答案: