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