版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Java程序設(shè)計(jì)知到章節(jié)測(cè)試答案智慧樹2023年最新信陽農(nóng)林學(xué)院第一章測(cè)試
Java程序中的注釋有哪幾種?
參考答案:
/*多行注釋*/;//單行注釋;/**
文檔注釋
*/
以下選項(xiàng)中,哪些屬于JDK工具?
參考答案:
Java運(yùn)行工具;Java編譯器;Java打包工具;Java文檔生成工具
以下關(guān)于支持Java運(yùn)行平臺(tái)的敘述,哪項(xiàng)錯(cuò)誤?
參考答案:
Java語言與平臺(tái)無關(guān)。Java程序的運(yùn)行結(jié)果依賴于操作系統(tǒng)
下面哪種類型的文件可以在Java虛擬機(jī)中運(yùn)行?
參考答案:
.class
JDK、JRE和JVM之間的關(guān)系是(
)
參考答案:
JDK包括JRE,JRE包括JVM
第二章測(cè)試
下列代碼執(zhí)行后,輸出到控制臺(tái)的內(nèi)容是?
publicclassTest{
publicstaticvoidmain(Stringargs[]){
intm=6789;
int[]a=newint[4];
for(inti=0;i<a.length;i++){
a[i]=m%10;
m=m/10;
}
System.out.printf("%d%d%d%d",a[0],a[1],a[2],a[3]);
}
}
參考答案:
9876
下列代碼執(zhí)行后,輸出到控制臺(tái)的內(nèi)容是?
publicclassTest{
publicstaticvoidmain(Stringargs[]){
intm=100,n=10;
if(m>n){
n=100;
m=10;
}else
n=-100;
m=-99;
System.out.printf("%d:%d",m,n);
}
}
參考答案:
-99:100
下列ABCD注釋標(biāo)注的哪行代碼有錯(cuò)誤?
publicclassTest{
publicstaticvoidmain(Stringargs[]){
inta[]={1,2,3,4};
//A
for(intn=0;n<a.length;n++){
//B
System.out.println(a[n]);
}
for(inti:a){
//C
System.out.println(i);
}
intm=0;
for(m:a){
//D
System.out.println(m);
}
}
}
參考答案:
D
下列ABCD注釋標(biāo)注的哪行代碼有錯(cuò)誤?
publicclassTest{
publicstaticvoidmain(Stringargs[]){
intm=12;
intn=12;
intnumber=100+'w';
//A
switch(number){
case12:n++;
//B
case100:n--;
//C
break;
casen:
m++;
//D
}
}
}
參考答案:
D
下列語句序列執(zhí)行后,k的值是()。
inti=10,j=18,k=30;
switch(j-i)
{case8:k++;
case9:k+=2;
case10:k+=3;
default:k/=j;
}
參考答案:
2
對(duì)于下列Test.java代碼,哪個(gè)敘述是正確的?
publicclassTest{
publicstaticvoidmain(String[]args){
inta[]={1,2,3,4};
System.out.println(a[4]);
}
}
參考答案:
編譯正確,發(fā)生運(yùn)行異常ArrayIndexOutOfBoundsException:4
對(duì)于inta[]=newint[3];下列哪個(gè)敘述是錯(cuò)誤的?
參考答案:
a[3]的值是0
現(xiàn)有:
classTestApp{
public
static
voidmain(String[]
args){
int[]
myarray={10,11,12,13,14);
intsum=0;
for(intx:myarray)
sum+=x;
System.out.println("sum="+sum);
}
}
上述程序運(yùn)行后的結(jié)果是哪項(xiàng)?
參考答案:
sum=60
下列程序的執(zhí)行結(jié)果是()。
publicclassTest{
publicstaticvoidmain(String[]args){
inta=4,b=6;
Strings="a+b=";
System.out.println(s+a+b);
}
}
參考答案:
a+b=46
現(xiàn)有:
classTest2
{
public
staticvoidmain(String
[]
args)
{
shorta,b,C;
a=1;b=2;C=a+b;a+=2;
}
}
以上代碼中,哪一句是錯(cuò)誤的?
參考答案:
C=a+b;
第三章測(cè)試
有關(guān)new關(guān)鍵字的描述正確的是(
)
參考答案:
new會(huì)調(diào)用類的構(gòu)造方法來創(chuàng)建對(duì)象
下列針對(duì)int類型的私有屬性age的訪問器方法格式正確的是?
參考答案:
voidsetAge(intage)
對(duì)于下列Hello類,哪個(gè)敘述是正確的?
classHello{
Hello(intm){
}
intHello(){
return20;
}
hello(){
}
}
參考答案:
Hello無法通過編譯,因?yàn)槠渲械膆ello方法的方法頭是錯(cuò)誤的(沒有類型)
關(guān)于下面的程序Test.java說法正確的是(
)。
publicclassTest{
Stringx="1";
inty;
publicstaticvoidmain(Stringargs[]){
intz=2;
System.out.println(x+y+z);
}}
參考答案:
java2
編譯一個(gè)定義了兩個(gè)類和三個(gè)方法的Java源文件,總共會(huì)生成()個(gè)字節(jié)碼文件。
參考答案:
2個(gè)字節(jié)碼文件,以“.class”為擴(kuò)展名
有名字為A的包和包下名為B的類,下面的語句正確的是(
)
參考答案:
importA.*;
A派生出子類B,B派生出子類C,并且在Java源代碼中有如下聲明:
Aa0=new
A();
Aa1=newB();
Aa2=new
C();
問以下哪個(gè)說法是正確的?
參考答案:
第1行、第2行和第3行的聲明都是正確的
下列哪個(gè)敘述是錯(cuò)誤的?
參考答案:
類方法(static方法)可以操作實(shí)例變量
下面說法正確的是(
)。
參考答案:
final可修飾類、屬性、方法
以下哪個(gè)接口的定義是正確的(
)
參考答案:
interfaceB
{voidprint();}
下述代碼的執(zhí)行結(jié)果是()
classSuper{
publicintgetLength(){
return4;
}}
publicclassSubextendsSuper{
publiclonggetLength(){
return5;
}
publicstaticvoidmain(String[]args){
Supersooper=newSuper();
Supersub=newSub();
System.out.println(sooper.getLength()+","+sub.getLength());
}
}
參考答案:
代碼不能被編譯
編譯下列E.java得到E$1.class,E.class,HelloMachine.class,SpeakHello.class字節(jié)碼文件。下列哪個(gè)敘述是正確的?
interfaceSpeakHello{
voidspeak();
}
classHelloMachine{
publicvoidturnOn(SpeakHellohello){
hello.speak();
}
}
publicclassE{
publicstaticvoidmain(Stringargs[]){
HelloMachinemachine=newHelloMachine();
machine.turnOn(newSpeakHello(){
publicvoidspeak(){
System.out.println(“hello,youarewelcome!”);
}
});
}
}
參考答案:
E$1.class是接口匿名類的字節(jié)碼(編譯器給該匿名類的名字是E$1)
第四章測(cè)試
要產(chǎn)生[20,999]之間的隨機(jī)整數(shù)使用哪個(gè)表達(dá)式?(
)
參考答案:
20+(int)(Math.random()*980)
以下代碼的運(yùn)行結(jié)果是哪一項(xiàng)(
)
publicclassTestStringContructor{
publicstaticvoidmain(String[]args){
byte[]b={49,50,51,52,53};
StringmyString=newString(b);
System.out.println(myString);
}
}
參考答案:
12345
下面的語句序列的輸出結(jié)果為(
)
Strings="ABCD";
s.concat("E");
s.replace('C','F');
參考答案:
ABCD
在Java語言中,下列表達(dá)式返回true的是哪些項(xiàng)(
)
參考答案:
"hello"=="hello";"word".equals("word")
請(qǐng)問如下哪些不是基本類型的包裝類?
參考答案:
String;Char
請(qǐng)問如下哪些語句正確?
參考答案:
Strings=newString(“abc”);;Strings=”abc”;
第五章測(cè)試
以下關(guān)于java異常說法不正確的是(
)。
參考答案:
其他選項(xiàng)都不對(duì)
必須要對(duì)出現(xiàn)的異常進(jìn)行處理,否則不能運(yùn)行的異常類是(
)
參考答案:
Exception類中的非RuntimeException類
下列哪個(gè)敘述是錯(cuò)誤的?
參考答案:
一個(gè)方法在聲明時(shí)可以使用throw關(guān)鍵字聲明要產(chǎn)生的若干個(gè)異常
以下對(duì)自定義異常描述正確得是(
)
參考答案:
自定義異常可以更加明確地確定異常出錯(cuò)位置和詳細(xì)信息
getCustomerInfo()方法如下,try中可以捕獲三種類型的異常,如果在該方法運(yùn)行中產(chǎn)生了一個(gè)IOException,將會(huì)輸出什么結(jié)果()
publicvoidgetCustomerInfo(){
try{
//dosomethingthatmaycauseanException
}catch(java.io.FileNotFoundExceptionex){
System.out.print("FileNotFoundException!");
}catch(java.io.IOExceptionex){
System.out.print("IOException!");
}catch(java.lang.Exceptionex){
System.out.print("Exception!");
}}
參考答案:
IOException!
第六章測(cè)試
如果希望數(shù)據(jù)有序存儲(chǔ)并且便于修改,可以使用哪種Collection接口的實(shí)現(xiàn)類?
參考答案:
LinkedList
如下Java代碼,輸出的運(yùn)行結(jié)果是(
)。publicclassTest{publicstaticvoidmain(String[]args){List<String>list=newArrayList<String>();list.add("str1");list.add(2,"str2");Strings=list.get(1);System.out.println(s);}}
參考答案:
運(yùn)行時(shí)出現(xiàn)異常
下面說法不正確的是(
)?
參考答案:
Map接口將鍵映射到值,鍵可以重復(fù),但每個(gè)鍵最多只能映射一個(gè)值。
以下代碼的執(zhí)行結(jié)果是(
)。Set<String>s=newHashSet<String>();s.add("abc");s.add("abc");s.add("abcd");s.add("ABC");System.out.println(s.size());
參考答案:
3
給定如下Java代碼,編譯運(yùn)行的結(jié)果是(
)。publicclassTest{publicstaticvoidmain(String[]args){Map<String,String>map=newHashMap<String,String>();Strings="code";map.put(s,"1");map.put(s,"2");System.out.println(map.size());}}
參考答案:
正確運(yùn)行,輸出:1
以下Java代碼的作用是首先將一個(gè)數(shù)組的內(nèi)容存入集合,然后判斷集合中是否有指定的元素存在,其中共有(
)處錯(cuò)誤。importjava.util.List;publicclassTest{publicintgetIndexofArray(float[]f){intrtn=-1;floatobjf=3.4;Listlist=null;for(inti=0;i<f.size();i++){list.add(f[i]);}for(inti=0;i<list.size();i++){floattmp=(float)list.get(i);if(objf==tmp){rtn=i;}}returnrtn;}}
參考答案:
3
第七章測(cè)試
框架(Frame)的缺省布局管理器就是(
)
參考答案:
邊框布局(BorderLayout)
為了給JCheckBox復(fù)選框b注冊(cè)ItemEvent事件的監(jiān)視器listen,下列哪個(gè)是正確的?
參考答案:
b.addItemListener(listen)
哪個(gè)敘述是錯(cuò)誤的?
參考答案:
容器也可以添加Jfame的實(shí)例到該容器中
為了給JMenuItem菜單項(xiàng)b注冊(cè)ActionEvent事件的監(jiān)視器listen,下列哪個(gè)是正確的?
參考答案:
b.addActionListener(listen)
如果有一個(gè)對(duì)象myListenter(其中myListener對(duì)象所在的類實(shí)現(xiàn)了ActionListener接口),下列哪條語句使得myListener對(duì)象能夠接收處理來自smallButton按鈕對(duì)象的動(dòng)作事件?(
)
參考答案:
smallButton.addActionListener(myListener);
所有GUI標(biāo)準(zhǔn)組件類的父類是(
)
參考答案:
Component
第八章測(cè)試
字符流與字節(jié)流的區(qū)別在于()。
參考答案:
每次讀寫的字節(jié)數(shù)不同
如果需要從文件中讀取數(shù)據(jù),則可以在程序中創(chuàng)建哪一個(gè)類的對(duì)象()。
參考答案:
FileInputStream
下面哪個(gè)流類屬于面向字符的輸入流()
參考答案:
InputStreamReader
下面的程序用來向文件test.txt中輸出數(shù)據(jù),假設(shè)程序當(dāng)前目錄下不存在文件test.txt,將該程序運(yùn)行3次,則文件test.txt的內(nèi)容是(
)。
<xmp>importjava.io.*;
publicclassTest{
publicstaticvoidmain(Stringargs[]){
try{
Strings="ABCDE";
byteb[]=s.getBytes();
FileOutputStreamfile=newFileOutputStream("test.txt",true);
file.write(b);
file.close();
}catch(IOExceptione){
System.out.println(e.toString());
}}}</xmp>
參考答案:
ABCDEABCDEABCDE
下面的程序段創(chuàng)建了BufferedReader類的對(duì)象in,以便讀取本機(jī)c盤my文件夾下的文件1.txt。File構(gòu)造函數(shù)中正確的路徑和文件名的表示是()。
<xmp>Filef=newFile(填代碼處);
參考答案:
"c:/my/1.txt"
第九章測(cè)試
編寫線程類,可以通過實(shí)現(xiàn)哪個(gè)接口來實(shí)現(xiàn)?
參考答案:
Runnable
給出代碼如下:<xmp>publicclassMyRunnableimplementsRunnable{
publicvoidrun(){}
publicstaticvoidmain(Stringargs[]){
----------------------}}</xmp>請(qǐng)問在虛線處,如下哪些代碼可以創(chuàng)建并啟動(dòng)線程?
參考答案:
newThread(newMyRunnable()).start();
如果要一個(gè)線程等待一段時(shí)間后再恢復(fù)執(zhí)行此線程,需要調(diào)用什么方法
參考答案:
sleep
當(dāng)使用SomeThr
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度廚師餐飲項(xiàng)目投資合作協(xié)議8篇
- 2025年度林木種植基地林業(yè)科研合作承包合同3篇
- 2024年教育科技產(chǎn)品代工開發(fā)合同范本3篇
- 2024版計(jì)算機(jī)技術(shù)援助及服務(wù)協(xié)議版B版
- 二零二五年度建筑用金屬材料采購合同范本3篇
- 專屬2024版代理合作協(xié)議模板版B版
- 二零二五年度天然氣管道租賃與運(yùn)營(yíng)合同
- 二零二五版酒店員工福利及獎(jiǎng)勵(lì)計(jì)劃合作合同范本3篇
- 2025年度海洋工程設(shè)備拆除與環(huán)保修復(fù)承包合同3篇
- 二零二五年度農(nóng)民工勞動(dòng)權(quán)益維護(hù)合同范本
- 2024年萍鄉(xiāng)衛(wèi)生職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫標(biāo)準(zhǔn)卷
- 2024年高考數(shù)學(xué)(理)試卷(全國(guó)甲卷)(空白卷)
- DB32-T 4444-2023 單位消防安全管理規(guī)范
- 臨床三基考試題庫(附答案)
- 合同簽訂執(zhí)行風(fēng)險(xiǎn)管控培訓(xùn)
- 九宮數(shù)獨(dú)200題(附答案全)
- 人員密集場(chǎng)所消防安全管理培訓(xùn)
- PTW-UNIDOS-E-放射劑量?jī)x中文說明書
- JCT587-2012 玻璃纖維纏繞增強(qiáng)熱固性樹脂耐腐蝕立式貯罐
- 典范英語2b課文電子書
- 員工信息登記表(標(biāo)準(zhǔn)版)
評(píng)論
0/150
提交評(píng)論