




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基于任務(wù)的Java程序設(shè)計(jì)智慧樹(shù)知到課后章節(jié)答案2023年下濱州學(xué)院濱州學(xué)院
第一章測(cè)試
Java程序可以直接編譯為適用于本地計(jì)算機(jī)的機(jī)器碼。
A:對(duì)B:錯(cuò)
答案:錯(cuò)
Java是一種不區(qū)分大小寫(xiě)的編程語(yǔ)言。
A:錯(cuò)B:對(duì)
答案:錯(cuò)
Java不包括(
)特點(diǎn)。
A:面向過(guò)程B:平臺(tái)無(wú)關(guān)性C:分布性D:可移植性
答案:面向過(guò)程
Java源程序的擴(kuò)展名為(
)
A:.javB:.classC:.jsD:.java
答案:.java
Java編譯成功后生成文件的擴(kuò)展名為(
)
A:.jsB:.javaC:.classD:.jav
答案:.class
第二章測(cè)試
下列標(biāo)識(shí)符名稱不合法是(
)
A:_123B:squareC:$mainD:true
答案:true
下列選擇中,不屬于Java語(yǔ)言的簡(jiǎn)單數(shù)據(jù)類型的是(
)
A:字符型B:浮點(diǎn)型C:數(shù)組D:整數(shù)型
答案:數(shù)組
下列名稱不是Java語(yǔ)言中的關(guān)鍵字的是(
)
A:ifB:sizeofC:private
答案:sizeof
在Java程序中要使用一個(gè)變量,必須先對(duì)其進(jìn)行聲明(
)
A:錯(cuò)B:對(duì)
答案:對(duì)
以0x或0X開(kāi)頭的整數(shù)(如0x45)代表八進(jìn)制整型常量(
)
A:對(duì)B:錯(cuò)
答案:錯(cuò)
第三章測(cè)試
簡(jiǎn)單if結(jié)構(gòu)是順序程序結(jié)構(gòu)
A:錯(cuò)B:對(duì)
答案:錯(cuò)
多重if-else分支結(jié)構(gòu)中的大括號(hào)不能省略
A:錯(cuò)B:對(duì)
答案:錯(cuò)
switchcase結(jié)構(gòu)中的default為必選參數(shù),必須得寫(xiě)上,否則程序會(huì)出錯(cuò)
A:對(duì)B:錯(cuò)
答案:錯(cuò)
在流程圖中,下面說(shuō)法正確的是(
)
A:”菱形”表示計(jì)算步驟/處理過(guò)程符號(hào)B:“平行四邊形”表示輸入/輸出指令(或數(shù)據(jù))
C:“跑道形”表示判斷分支D:“長(zhǎng)方形'表示程序開(kāi)始/結(jié)束
答案:“平行四邊形”表示輸入/輸出指令(或數(shù)據(jù))
下列關(guān)于if選擇結(jié)構(gòu)和switch選擇結(jié)構(gòu)的說(shuō)法正確的是(
)
A:多重if-else選擇結(jié)構(gòu)中的else語(yǔ)句是必須的B:嵌套if-else選擇結(jié)構(gòu)中不能包含else語(yǔ)句C:switch選擇結(jié)構(gòu)中的default可選
答案:switch選擇結(jié)構(gòu)中的default可選
第四章測(cè)試
continue語(yǔ)句用在循環(huán)結(jié)構(gòu)中跳過(guò)當(dāng)次continue下面的語(yǔ)句繼續(xù)執(zhí)行下一次循環(huán)
A:對(duì)B:錯(cuò)
答案:對(duì)
嵌套循環(huán)的次數(shù)為外循環(huán)的次數(shù)加上內(nèi)循環(huán)的執(zhí)行次數(shù)
A:錯(cuò)B:對(duì)
答案:錯(cuò)
運(yùn)行下面的程序?qū)⑤敵?)次“我愛(ài)中國(guó)”
publicclassChina{
publicstaticvoidmain(String[]args){
inti=1;
do{
System.out.println(“我愛(ài)中國(guó)”);
}while(i<5);
}
}
A:4B:0C:5D:死循環(huán)
答案:死循環(huán)
閱讀下面的程序片斷,輸出結(jié)果是()
inta=0;
while(a<5){
switch(a){
case0:
case3:a=a+2;
case1:
case2:a=a+3;
default:a=a+5;
}
}
System.out.println(a);
A:5B:0C:其他D:10
答案:10
閱讀下列代碼,如果輸入的數(shù)字是6,正確的運(yùn)行結(jié)果是(
)
import
java.util.*;
publicclassTest{
publicstaticvoidmain(String[]args){
Scannerinput=newScanner(System.in);
System.out.print(“請(qǐng)輸入1個(gè)1-10之間的數(shù)”);
intnumber=input.nextInt();
for(inti=1;i<=10;i++){
if((i+number)>10){
break;
}
System.out.print(i+””);
}
}
}
A:78910B:1234C:123456D:5678
答案:1234
第五章測(cè)試
int[][]x=newint[3][5];所定義的二維數(shù)組對(duì)象含有15個(gè)int型元素。
A:錯(cuò)B:對(duì)
答案:對(duì)
Java中不能創(chuàng)建不等長(zhǎng)的二維數(shù)組。
A:錯(cuò)B:對(duì)
答案:錯(cuò)
某個(gè)main()方法中有以下代碼:
double[]num1;
doublenum3=2.0;
intnum2=5;
num1=newdouble[num2+1];
num1[num2]=num3;
請(qǐng)問(wèn)以上程序編譯運(yùn)行后的結(jié)果是(
)
A:num1數(shù)組的第3個(gè)元素的值為5B:num1數(shù)組的最后一個(gè)元素的值為2.0C:num1指向一個(gè)有5個(gè)元素的double型數(shù)組D:num2指向一個(gè)有5個(gè)元素的int型數(shù)組
答案:num1數(shù)組的最后一個(gè)元素的值為2.0
以下數(shù)組初始化形式正確的是(
)
A:intt3[3][2]={1,2,3,4,5,6}B:intt1[][]={{1,2},{3,4},{5,6}}C:intt2[][]={1,2,3,4,5,6}D:intt4[][]
t4={1,2,3,4,5,6};
答案:intt1[][]={{1,2},{3,4},{5,6}}
下列關(guān)于Java語(yǔ)言的數(shù)組描述中,錯(cuò)誤的是(
)
A:數(shù)組空間大小可以任意擴(kuò)充B:數(shù)組下標(biāo)從0開(kāi)始C:數(shù)組的長(zhǎng)度通常用length表示D:數(shù)組元素是按順序存放在內(nèi)存的
答案:數(shù)組空間大小可以任意擴(kuò)充
第六章測(cè)試
下面關(guān)于構(gòu)造方法的調(diào)用,正確的是(
)。
A:構(gòu)造方法在類定義的時(shí)候被調(diào)用B:構(gòu)造方法在調(diào)用對(duì)象方法時(shí)被調(diào)用C:構(gòu)造方法在創(chuàng)建對(duì)象的時(shí)候被調(diào)用D:構(gòu)造方法在使用對(duì)象的變量時(shí)被調(diào)用
答案:構(gòu)造方法在創(chuàng)建對(duì)象的時(shí)候被調(diào)用
關(guān)于對(duì)象成員占用內(nèi)存的說(shuō)法哪個(gè)正確?()
A:對(duì)象的方法不占用內(nèi)存B:同一個(gè)類的對(duì)象使用不同的內(nèi)存段,但靜態(tài)成員共享相同的內(nèi)存空間C:同一個(gè)類的對(duì)象共用同一段內(nèi)存D:其他都不對(duì)
答案:同一個(gè)類的對(duì)象使用不同的內(nèi)存段,但靜態(tài)成員共享相同的內(nèi)存空間
在成員方法中出現(xiàn)的this關(guān)鍵字,代表的是調(diào)用這個(gè)方法的對(duì)象。(
)
A:對(duì)B:錯(cuò)
答案:對(duì)
下列程序的運(yùn)行結(jié)果是(
)
classDemo{
privateStringname;
Demo(Stringname){=name;}
privatestaticvoidshow(){
System.out.println(name)
}
publicstaticvoidmain(String[]args){
Demod=newDemo(“l(fā)isa”);
d.show();
}
}
A:輸出lisaB:輸出nameC:編譯失敗,無(wú)法從靜態(tài)上下文中引用非靜態(tài)變量nameD:輸出null
答案:編譯失敗,無(wú)法從靜態(tài)上下文中引用非靜態(tài)變量name
下列哪個(gè)選項(xiàng)的java源文件代碼片段是不正確的(
)
A:packagemypackage;
publicclassTest{
}B:importjava.io.*;
importjava.awt.*;
publicclassTest{
}C:C.importjava.io.*;
packagemypackage;
publicclassTest{
}D:importjava.io.*;
classPerson{
}
答案:C.importjava.io.*;
packagemypackage;
publicclassTest{
}
第七章測(cè)試
給定如下一個(gè)Java源文件Child.java,編譯并運(yùn)行Child.java,以下結(jié)果正確的是()。
classParent1{
Parent1(Strings){
System.out.println(s);
}
}
classParent2
extendsParent1{
Parent2(){
System.out.println('parent2');
}
}
publicclassChildextendsParent2{
publicstaticvoidmain(String[]args){
Childchild=newChild();
}
}
A:編譯錯(cuò)誤:沒(méi)有找到構(gòu)造器Parent1()B:編譯錯(cuò)誤:沒(méi)有找到構(gòu)造器Child()C:正確運(yùn)行,沒(méi)有輸出值D:正確運(yùn)行,輸出結(jié)果為:parent2
答案:編譯錯(cuò)誤:沒(méi)有找到構(gòu)造器Parent1()
在Java類中,使用以下(
)聲明語(yǔ)句來(lái)定義公有的int型常量MAX。
A:publicintMAX=100;B:publicstaticintMAX=100;C:publicstaticfinalintMAX=100;D:finalintMAX=100;
答案:publicstaticfinalintMAX=100;
子類可以繼承父類里的所有變量和方法,包括私有的屬性和方法。(
)
A:錯(cuò)B:對(duì)
答案:錯(cuò)
抽象方法必須在抽象類中,所以抽象類中的方法都必須是抽象方法。
A:錯(cuò)B:對(duì)
答案:錯(cuò)
關(guān)于構(gòu)造方法,下面說(shuō)法錯(cuò)誤的是()。
A:父類只有一個(gè)帶參的構(gòu)造方法,子類必須顯示聲明帶參構(gòu)造方法B:實(shí)例化一個(gè)類的對(duì)象時(shí),一定會(huì)先調(diào)用java.lang.Object的構(gòu)造方法C:子類無(wú)參構(gòu)造方法不可以用super(inta);調(diào)用父類對(duì)應(yīng)的帶參構(gòu)造方法D:子類無(wú)參構(gòu)造方法中沒(méi)有寫(xiě)super();不會(huì)調(diào)用父類無(wú)參構(gòu)造方法
答案:子類無(wú)參構(gòu)造方法不可以用super(inta);調(diào)用父類對(duì)應(yīng)的帶參構(gòu)造方法
第八章測(cè)試
給出下面程序,正確的敘述是(
)。
classA{
voida(){
System.out.println(“a”);
}
}classBextendsA{
voida(){
System.out.println(“b”);
}
publicstaticvoidmain(String[]args){
Ax=newB();
x.a();
}
}
A:其他答案都不對(duì)B:編譯失敗C:編譯成功,輸出aD:編譯成功,輸出b
答案:編譯成功,輸出b
已知類的繼承關(guān)系如下:
classA
classBextendsA
classCextendsA
則以下語(yǔ)句能通過(guò)編譯的是()。
A:Cc=newB();B:Cc=newA();C:Bb=newC();D:Aa=newB();
答案:Aa=newB();
上轉(zhuǎn)型對(duì)象能調(diào)用繼承或重寫(xiě)的方法,也能調(diào)用子類新增的方法。(
)
A:錯(cuò)B:對(duì)
答案:錯(cuò)
在Java中,多態(tài)的實(shí)現(xiàn)不僅能減少編碼的工作量,還能大大提高程序的可維護(hù)性及可擴(kuò)展性,那么實(shí)現(xiàn)多態(tài)的步驟包括以下幾個(gè)方面(
)。
A:運(yùn)行時(shí),根據(jù)實(shí)際創(chuàng)建的對(duì)象類型動(dòng)態(tài)決定使用哪個(gè)方法B:定義方法時(shí),把父類類型作為參數(shù)類型;調(diào)用方法時(shí),把父類或子類的對(duì)象作為參數(shù)傳入方法C:子類重載同一個(gè)方法D:子類重寫(xiě)父類的方法
答案:運(yùn)行時(shí),根據(jù)實(shí)際創(chuàng)建的對(duì)象類型動(dòng)態(tài)決定使用哪個(gè)方法;定義方法時(shí),把父類類型作為參數(shù)類型;調(diào)用方法時(shí),把父類或子類的對(duì)象作為參數(shù)傳入方法;子類重寫(xiě)父類的方法
任何類的對(duì)象都可以賦值給一個(gè)Object對(duì)象。
A:對(duì)B:錯(cuò)
答案:對(duì)
第九章測(cè)試
以下接口定義錯(cuò)誤的是(
)。
A:interface
Flyer{
void
fly();}B:interface
Flyer
{
void
print(){
};}C:interface
Flyer
extends
F1,F2
{abstract
void
fly();}//F1、F2為已定義的接口D:interface
Flyer
extends
F1
{void
fly();}//F1是已定義的接口
答案:interface
Flyer
{
void
print(){
};}
以下關(guān)于繼承的敘述正確的是(
)。
A:在Java中一個(gè)類不能同時(shí)繼承一個(gè)類和實(shí)現(xiàn)一個(gè)接口B:在Java中一個(gè)類只能實(shí)現(xiàn)一個(gè)接口C:在Java中類只允許單一繼承D:在Java中接口只允許單一繼承
答案:在Java中類只允許單一繼承
下列敘述中,錯(cuò)誤的是(
)。
A:Java中,構(gòu)造方法可以有返回值B:Java中,用abstract修飾的類稱為抽象類它不能實(shí)例化C:Java中,方法的重載是指多個(gè)方法可以共同一個(gè)名字D:Java中,接口不包含成員變量和方法的實(shí)現(xiàn)
答案:Java中,構(gòu)造方法可以有返回值
在Java程序中,通過(guò)類的定義只能實(shí)現(xiàn)單重繼承,但通過(guò)接口的定義可以實(shí)現(xiàn)多重繼承關(guān)系。
A:錯(cuò)B:對(duì)
答案:對(duì)
抽象類可以有構(gòu)造方法,接口中不能有構(gòu)造方法。
A:錯(cuò)B:對(duì)
答案:對(duì)
第十章測(cè)試
下列能單獨(dú)和finally一起使用的關(guān)鍵字是(
)
A:throwB:catchC:throwsD:try
答案:try
(
)代碼塊可以有效地防止內(nèi)存泄漏
A:catchB:finallyC:tryD:finally和catch
答案:finally
(
)類是所有異常類的父類
A:ExceptionB:AWTErrorC:ErrorD:Throwable
答案:Throwable
如果try塊之后沒(méi)有catch塊,則必須有finally塊
A:對(duì)B:錯(cuò)
答案:對(duì)
程序員把可能產(chǎn)生異常的代碼封裝在try塊中,try塊后面就只能跟一個(gè)catch塊
A:錯(cuò)B:對(duì)
答案:錯(cuò)
第十一章測(cè)試
每個(gè)事件類對(duì)應(yīng)一個(gè)事件監(jiān)聽(tīng)器接口,每一個(gè)監(jiān)聽(tīng)器接口都有相對(duì)應(yīng)的適配器。
A:對(duì)B:錯(cuò)
答案:錯(cuò)
在Swing用戶界面的程序設(shè)計(jì)中,容器可以被添加到其他容器中去。
A:錯(cuò)B:對(duì)
答案:對(duì)
當(dāng)容器需要為某個(gè)組件定位或者決定組建大小的時(shí)候,便會(huì)請(qǐng)求(
)完成相應(yīng)的工作
A:環(huán)境管理器B:布局管理器C:操作系統(tǒng)D:Java虛擬機(jī)
答案:布局管理器
通過(guò)(
)方法可以將組件加入容器并顯示出來(lái)
A:addB:insertC:makeD:create
答案:add
JPanel默認(rèn)的布局管理器是(
)
A:GridLayoutB:CardLayoutC:BorderLayoutD:FlowLayout
答案:FlowLayout
第十二章測(cè)試
文件緩沖流的作用是提高文件的讀/寫(xiě)效率
A:對(duì)B:錯(cuò)
答案:對(duì)
下列屬于文件輸入輸出流的是(
)
A:其他選項(xiàng)都是B:FileInputStream和FileOutputStreamC:PipedInputStream和PipedOutputStreamD:BufferInputStream和BufferOutputStream
答案:FileInputStream和FileOutputStream
字符流與字節(jié)流的區(qū)別在于(
)
A:前者帶有緩沖,后者沒(méi)有B:二者沒(méi)有區(qū)別,可以互換使用C:每次讀寫(xiě)的字節(jié)數(shù)不同D:前者是塊讀寫(xiě),后者是字節(jié)讀寫(xiě)
答案:前者帶有緩沖,后者沒(méi)有
當(dāng)文件不存在或不可讀時(shí),使用FileInputStream讀取文件會(huì)報(bào)下列哪一種錯(cuò)誤(
)
A:NullPointerExceptionB:FileNotFoundExceptionC:NoSuchFieldExceptionD:RuntimeException
答案:FileNotFoundException
下面關(guān)于字節(jié)流緩沖區(qū)的說(shuō)法錯(cuò)誤的是(
)
A:使用字節(jié)流緩沖區(qū)讀寫(xiě)文件,可以大大的提高文件的讀寫(xiě)操作。B:字節(jié)流緩沖區(qū)就是一塊內(nèi)存,用于存放暫時(shí)輸入輸出的數(shù)據(jù)。C:使用字節(jié)流緩沖區(qū)讀寫(xiě)文件是一個(gè)字節(jié)一個(gè)字節(jié)的讀寫(xiě)。D:使用字節(jié)流緩沖區(qū)讀寫(xiě)文件時(shí),可以一次性讀取多個(gè)字節(jié)的數(shù)據(jù)。
答案:使用字節(jié)流緩沖區(qū)讀寫(xiě)文件是一個(gè)字節(jié)一個(gè)字節(jié)的讀寫(xiě)。
第十三章測(cè)試
Map接口的主要實(shí)現(xiàn)類有HashMap和TreeMap。
A:錯(cuò)B:對(duì)
答案:對(duì)
當(dāng)向HashSet集合中添加一個(gè)對(duì)象時(shí),首先會(huì)調(diào)用該對(duì)象的hashCode方法來(lái)計(jì)算對(duì)象的哈希值。
A:錯(cuò)B:對(duì)
答案:對(duì)
閱讀下面代碼
importjava.util.ArrayList;
publicclassDemo{
publicstaticvoidmain(String[]args){
ArrayListlist=newArrayList();
list.add("aaa");
list.add("bbb");
list.add("ccc");
for(Objectobj:list){
if(obj.equals("bbb")){
list.remove(obj);
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 書(shū)畫(huà)展活動(dòng)方案
- 員工素質(zhì)提升方案范文(14篇)
- 飯店配菜知識(shí)培訓(xùn)課件
- 城市公共交通智能化應(yīng)用示范工程建設(shè)指南解讀及案例分析
- 淺談腹腔鏡手術(shù)在婦科惡性腫瘤中的應(yīng)用課件
- 培訓(xùn)學(xué)校之招生36計(jì)
- 售樓部裝修合同書(shū)
- 合伙人協(xié)議股東協(xié)議
- 高清顯示屏內(nèi)容清晰化調(diào)整
- 公司收購(gòu)協(xié)議書(shū)合同
- 廣東省佛山一中、石門中學(xué)2025屆高考語(yǔ)文考前最后一卷預(yù)測(cè)卷含解析
- 地質(zhì)災(zāi)害預(yù)防培訓(xùn)課件
- 2025新譯林版英語(yǔ)七年級(jí)下單詞默寫(xiě)表
- 部編版小學(xué)語(yǔ)文三年級(jí)下冊(cè)第六單元教材解讀及教學(xué)建議
- DB11T 1315-2015 綠色建筑工程驗(yàn)收規(guī)范
- 《ISO 41001-2018 設(shè)施管理- 管理體系 要求及使用指南》專業(yè)解讀與應(yīng)用指導(dǎo)材料之16:“8運(yùn)行”(雷澤佳編制-2024)
- 2024智慧城市數(shù)據(jù)分類標(biāo)準(zhǔn)規(guī)范
- Linux系統(tǒng)管理與服務(wù)器配置-基于CentOS 7(第2版) 課件 第1章CentOS Linux 7系統(tǒng)的安裝與介紹
- 新目標(biāo)英語(yǔ)中考一輪教材梳理復(fù)習(xí)教案
- 2022新教材蘇教版科學(xué)5五年級(jí)下冊(cè)全冊(cè)教學(xué)設(shè)計(jì)
- 光伏電氣設(shè)備試驗(yàn)方案
評(píng)論
0/150
提交評(píng)論