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