Java程序設(shè)計(jì) 編程設(shè)計(jì)與開(kāi)發(fā)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第1頁(yè)
Java程序設(shè)計(jì) 編程設(shè)計(jì)與開(kāi)發(fā)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第2頁(yè)
Java程序設(shè)計(jì) 編程設(shè)計(jì)與開(kāi)發(fā)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第3頁(yè)
Java程序設(shè)計(jì) 編程設(shè)計(jì)與開(kāi)發(fā)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第4頁(yè)
Java程序設(shè)計(jì) 編程設(shè)計(jì)與開(kāi)發(fā)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Java程序設(shè)計(jì)編程設(shè)計(jì)與開(kāi)發(fā)學(xué)習(xí)通超星期末考試章節(jié)答案2024年使用TreeSet的無(wú)參構(gòu)造創(chuàng)建集合對(duì)象存儲(chǔ)元素時(shí),該元素必須(

)。

答案:實(shí)現(xiàn)Comparable接口

將集合轉(zhuǎn)成數(shù)組的方法是(

)。

答案:toArray()對(duì)于增強(qiáng)for循環(huán)說(shuō)法錯(cuò)誤的是(

)。

答案:增強(qiáng)for循環(huán)可以直接遍歷Map集合

對(duì)于HashMap集合說(shuō)法正確的是(

)。

答案:底層是鏈表結(jié)構(gòu)Collections工具類(lèi)中的binarySearch()方法描述正確的是(

)。

答案:binarySearch()方法只能操作List集合下面代碼的運(yùn)行結(jié)果是(

)。

ArrayListal=newArrayList();

al.add(“a”);

al.add(“b”);

al.add(“c”);

Iteratorit=al.iterator();

while(it.hasNext()){Strings=(String)it.next();if(s.equals(“c”)){al.add(“c1”);}}System.out.println(al);

答案:拋出ConcurrentModificationException異常關(guān)于Map.Entry接口說(shuō)法錯(cuò)誤的是(

)。

答案:具有keySet()方法

題示代碼的功能為:循環(huán)遍歷輸出Map當(dāng)中的每一個(gè)元素

Mapmap=newHashMap();

map.put(“jessica”,100);

map.put(“tom”,200);

map.put(“den”,300);

Set位置①set=位置②;

for(位置③per:set){

System.out.println(per.getKey()+":"+per.getValue());

}

下列每個(gè)選項(xiàng)中分別填入上面三個(gè)位置,正確的是(

)。

答案:>map.entrySet()Map.EntrySet集合的特點(diǎn)是(

)。

答案:元素?zé)o序,不存儲(chǔ)重復(fù)元素

下面代碼運(yùn)行的結(jié)果是(

)。

ArrayListal=newArrayList<>();

al.add("s");

al.add("ddd");

al.add("true");

System.out.println(al);

答案:編譯失敗關(guān)于HashMap集合說(shuō)法正確的是(

)。

答案:HashMap集合不允許存儲(chǔ)重復(fù)鍵List集合的遍歷方式不包括以下如下哪種(

)?

答案:get()和length()方法結(jié)合實(shí)現(xiàn)下面類(lèi)或者接口中,不屬于集合體系的是(

)

。

答案:

java.util.Collections下面的類(lèi)是同步的有(

)。

答案:java.util.HashTable下列代碼publicclassBase{

privatevoidtest(){

StringaStr="_One_";

StringbStr=aStr;

bStr=aStr.trim();

System.out.println("["+aStr+","+bStr+"]");

}

staticpublicvoidmain(String[]a){

newBase().test();

}}其中“_”表示一個(gè)空格,運(yùn)行的結(jié)果是(

)。

答案:[_One_,_One_]以下能以鍵_值對(duì)的方式存儲(chǔ)對(duì)象的接口是(

)。

答案:java.util.Map在Java中,(

)類(lèi)可用于創(chuàng)建鏈表數(shù)據(jù)結(jié)構(gòu)的對(duì)象。

答案:LinkedList下列方法不是Collection通用方法的有(

)。

答案:get();題示代碼的功能為:對(duì)于一個(gè)存放Person對(duì)象的ArrayList進(jìn)行循環(huán)遍歷。并輸出每個(gè)Person對(duì)象的idCard和userName。publicclassPerson{

privateLongidCard;

pirvateStringuserName;

//以下是getter和setter方法

//省略}Listlist=newArrayList();

Personp1=newPerson();p1.setIdCard(newLong(1001));p1.setUserName(“terry”);

Personp2=newPerson();p2.setIdCard(newLong(1002));p2.setUserName(“tom”);list.add(p1);list.add(p2);for(位置①){System.out.println(person.getIdCard()+”:”+person.getUserName());}那么位置①處的代碼為

)。

答案:Personperson:list下面關(guān)于泛型的說(shuō)法不正確的是(

)。注:具體指定時(shí)間,比如Listlist=newArrayList();就是在new一個(gè)ArrayList的時(shí)候確定了泛型的類(lèi)型

答案:泛型就是Object類(lèi)型下面關(guān)于Collection和Collections的區(qū)別正確的是(

)。

答案:Collections是針對(duì)Collection集合操作的工具類(lèi)應(yīng)用程序的main方法中有以下語(yǔ)句Hashtablehashtable=newHashtable();hashtable.put("100","aaa");hashtable.put("200","bbb");hashtable.put("300","ccc");

System.out.println(hashtable.get("300").toString()+hashtable.get("200").toString()

+hashtable.get("100").toString());

則輸出的結(jié)果是(

)。

答案:cccbbbaaaArrayList的初始化內(nèi)容如下:

ArrayListlist=newArrayList<>();list.add("java");list.add("aaa");list.add("java");list.add("java");list.add("bbb");下面可以刪除list中所有的“java”的代碼是(

)

答案:for(inti=list.size()-1;i>=0;i--){if("java".equals(list.get(i))){list.remove(i);}}

ArrayList和Vector的區(qū)別說(shuō)法正確的是(

)。

答案:ArrayList是線程不安全的,Vector是線程安全的Java中的集合類(lèi)包括ArrayList、LinkedList、HashMap等類(lèi),下列關(guān)于集合類(lèi)描述不正確的是(

)。

答案:添加和刪除元素時(shí),ArrayList的表現(xiàn)更佳將Map集合中的鍵存儲(chǔ)到Set集合的方法是(

)。

答案:keySet()按照課堂要求重寫(xiě)equals和hashCode后,下面關(guān)于這兩個(gè)方法說(shuō)法正確的是(

)。

答案:兩個(gè)對(duì)象的hashCode值相同,那么他們調(diào)用equals()方法返回值可以為false下面代碼運(yùn)行的結(jié)果是(

)。ArrayListal=newArrayList();al.add(true);al.add(123);al.add(“abc”);System.out.println(al);

答案:編譯失敗

實(shí)現(xiàn)下列哪個(gè)接口,可以啟用比較功能(

)。

答案:Comparator接口在我們所學(xué)集合知識(shí)中,下面哪項(xiàng)不是接口(

)。

答案:

java.util.ArrayList關(guān)于迭代器說(shuō)法錯(cuò)誤的是(

)。

答案:next()方法將返回集合中的上一個(gè)元素。Vector類(lèi)的特點(diǎn)是(

)。

答案:線程同步LinkedList類(lèi)的特點(diǎn)是(

)。

答案:增刪快ArrayList類(lèi)的底層數(shù)據(jù)結(jié)構(gòu)是(

)。

答案:數(shù)組結(jié)構(gòu)單列集合的頂層接口是(

)。

答案:java.util.Collection設(shè)有兩個(gè)字符串對(duì)象Strings1="張華";Strings2="張華";,則表達(dá)式s1==s2的結(jié)果是______。

答案:true設(shè)有兩個(gè)字符串對(duì)象Strings1="damin";Strings2="admin";,則表達(dá)式s1.equals(s2)的結(jié)果是______。

答案:true設(shè)有兩個(gè)字符串對(duì)象str1和str2,則表達(dá)式“strl==str2”的意義是判別字符串strl和str2______。

答案:是否引自同一個(gè)對(duì)象設(shè)有字符串定義:Strings="Programing";則表達(dá)式s.indexOf("g")的值是_______。

答案:3設(shè)有字符串定義:Stringname="JiangxiUniversityOfTechnology";則表達(dá)式name.indexOf("n")的值是_________。

答案:3設(shè)有字符串定義:Strings="江西科技學(xué)院信息工程學(xué)院";則表達(dá)式s.lastIndexOf('院')的值是_______。

答案:11設(shè)有字符串定義:Strings="大道之行,天下為公";則表達(dá)式s.indexOf(',')的值是_________。

答案:4設(shè)有字符串定義:Strings="JavaPrograming";則表達(dá)式s.indexOf('g')的值是_______。

答案:7設(shè)有字符串Strings="犯我中華者雖遠(yuǎn)必誅";,則表達(dá)式s.indexOf('雖')的值是_______。

答案:5設(shè)有字符串定義:Strings

=

"JAVA";

則表達(dá)式s.indexOf("A")的值是_________。

答案:1下面哪段語(yǔ)法執(zhí)行正確?(多選)

答案:Strings="Gonewiththewind";Stringt="good";Stringk=s+t;;Strings="Gonewiththewind";Stringstandard=

s.toUpperCase();設(shè)字符串變量Stringname1="tommy",Stringname2=newString("tommy"),則以下表達(dá)式的值為true的是()

答案:name1.equals(name2)執(zhí)行代碼String

[?]?s?=?new?String[10];后,以下說(shuō)明正確的是()

答案:s[9]為null執(zhí)行StringBuffers=newStringBuffer("abc");s.insert(1,"Good");s的正確結(jié)果是()

答案:s="aGoodbc"若有定義Stringkey=

"我是信工學(xué)院的學(xué)生";則key.length()的值是

答案:9若有定義Stringanswer=

"少年強(qiáng)則國(guó)強(qiáng)!";則answer.length()的值是()

答案:7若變量s是String類(lèi)型的數(shù)據(jù),那么表達(dá)式(s+s)的類(lèi)型是()

答案:stringintindex=1;String[]test=newString[3];Stringfoo=test[index];foo的值是多少?()

答案:nullStringfoo="blue";boolean[]bar=newboolean[1];if(bar[0]){foo="green";}foo的值是多少?()

答案:blue現(xiàn)有:publicclassTester{

publicstaticvoidmain(String[]args){

intx=5;

Integerx1=x;

Integerx2=x;

intx3=newInteger(5);

System.out.print(x1.equals(x));

System.out.print(x1==x);

System.out.print(x2.equals(x1));

System.out.print(x2==x1);

System.out.print(x2==x3);

System.out.print(x2.equals(x3));

}}

結(jié)果為:

答案:truetruetruetruetruetrue現(xiàn)有代碼片段:

String

s="123";

Stringsl=S+456;

請(qǐng)問(wèn)sl的結(jié)果是哪項(xiàng)?

答案:123456執(zhí)行以下代碼,輸出結(jié)果的結(jié)果是?publicclassTest{

publicString[]ss=newString[5];

publicstaticvoidmain(String[]args){

System.out.println(ss[1]);

}}

答案:編譯時(shí)出錯(cuò)153是一個(gè)非常特殊的數(shù),它等于它的每位數(shù)字的立方和,即153=1*1*1+5*5*5+3*3*3。以下編碼實(shí)現(xiàn)了求所有滿足這種條件的三位十進(jìn)制數(shù)。public

classDemo2{

publicstaticvoidmain(String[]args){

for(inta=100;a<1000;a++){

inta1=a%10;

//a的個(gè)位數(shù)

inta2=

_____(1)_________;//a的十個(gè)位數(shù)

inta3=a/100;

//a的百位數(shù)

//如果a等于它的每位數(shù)字的立方和,輸出a

if(________(2)______)

System.out.println(a);

}

}}

答案:a/10%10;a%100/10;a==a1*a1*a1+a2*a2*a2+a3*a3*a3;

a1*a1*a1+a2*a2*a2+a3*a3*a3==a以下代碼實(shí)現(xiàn)了3n+1問(wèn)題猜想:對(duì)于任意大于1的自然數(shù)n,若n為奇數(shù),則將n變?yōu)?n+1,否則變?yōu)閚的一半。經(jīng)過(guò)若干次這樣的變換,一定會(huì)使n變?yōu)?。例如,3→10→5→16→8→4→2→1。輸入n,輸出變換的次數(shù)。n≤109。請(qǐng)分析程序并將程序補(bǔ)充完整。importjava.util.Scanner;publicclassMain{

publicstaticvoidmain(String[]args){

intn=newScanner(System.in).nextInt();

intcount=0;//記錄變換次數(shù)

while(n>1){

if(n%2==0){

___________________;

}else{

___________________;

}

count++;//變換次數(shù)增1

}

System.out.println(count);//打印輸出變換次數(shù)

}

答案:n=n/2;n/=2;n=3*n+1大衍數(shù)列,來(lái)源于《乾坤譜》中對(duì)易傳“大衍之?dāng)?shù)五十”的推論。主要用于解釋中國(guó)傳統(tǒng)文化中的太極衍生原理。數(shù)列中的每一項(xiàng),都代表太極衍生過(guò)程中,它的前幾項(xiàng)是:0、2、4、8、12、18、24、32、40、50...

其規(guī)律是:對(duì)偶數(shù)項(xiàng),是序號(hào)平方再除2;奇數(shù)項(xiàng),是序號(hào)平方減1再除2。分析并完成以下代碼打印出大衍數(shù)列的前

100項(xiàng)。for(inti=1;i<100;i++){if(________________)

//填空System.out.println(______________);

//打印偶數(shù)項(xiàng)elseSystem.out.println((i*i-1)/2);

//打印奇數(shù)項(xiàng)}

答案:i%2==0;(i*i以下程序代碼的輸出結(jié)果是____()int

x=10;while

(x>7){

System.out.print("*");

x--;}

答案:***inti=1,

j=10;do{if(i>j)continue;j--;}while(++i<6);經(jīng)過(guò)上面的代碼后,i和j的值是多少?()

答案:i=6,j=5現(xiàn)有:classFoo{

publicstaticvoidmain(String[]args){

intx=0;

inty=4;

for(intz=0;z<3;z++,x++){

if(x>1&++y<10)

y++;

}

System.out.println(y);

}}結(jié)果是什么?

答案:8現(xiàn)有:classWhileTests{

publicstaticvoidmain(String[]args){

intx=5;

while(++x<4){

--x;

}

System.out.println("x="+x);

}}結(jié)果是什么?

答案:x=6現(xiàn)有:classTestApp{

publicstaticvoidmain(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現(xiàn)有:classTestApp{

publicstaticvoidmain(String[]args){

for(inti=0;i<10;i++){

if(i==3)

break;

System.out.print(i);

}

}}程序運(yùn)行后的輸出是哪項(xiàng)?

答案:012己知n為一正整數(shù),在下面的循環(huán)語(yǔ)句中,循環(huán)體的重復(fù)次數(shù)約為(

)。s=0;

i=1;

while(i答案:log2n以下哪個(gè)程序不會(huì)造成死循環(huán)(

)。

答案:do{

}while(false);以下哪個(gè)不是程序跳轉(zhuǎn)語(yǔ)句(

)。

答案:case以下說(shuō)法,錯(cuò)誤的是()。

答案:switch

和多重選擇結(jié)構(gòu)是等價(jià)的,二者在任何時(shí)候都可以相互轉(zhuǎn)換以下表達(dá)式中,()不可以作為循環(huán)條件。

答案:i=10以下代碼實(shí)現(xiàn)了給出一個(gè)只有O和X組成的串(長(zhǎng)度為1~80),統(tǒng)計(jì)得分。每個(gè)O的得分為目前連續(xù)出現(xiàn)的O的個(gè)數(shù),X的得分為0。例如,OOXXOXXOOO的得分為1+2+0+0+1+0+0+1+2+3。請(qǐng)分析程序并將程序補(bǔ)充完整。importjava.util.Scanner;publicclassMain{

publicstaticvoidmain(String[]args){

Stringstr=newScanner(System.in).next().toUpperCase();

intscore=0;//保存得分

intcount=0;//保存O的連續(xù)個(gè)數(shù)

for(intindex=0;index<_________(1)__________;index++){

charch=_________(2)__________;//取出str中index位置的字符

if(ch=='O'){

count++;//如果是O,O的連續(xù)個(gè)數(shù)增1

score=score+count;//每個(gè)O的得分為目前連續(xù)出現(xiàn)的O的個(gè)數(shù)

}else{

count=0;//如果是X,O的連續(xù)個(gè)數(shù)置0

}

}

System.out.println(score);//打印得分

}}

答案:str.length(;str.charAt(indexStringa="123";Stringb="123";Stringc=newString("123");Stringd=newString("123")System.out.print(a==b);結(jié)果是______System.out.print(a==c);結(jié)果是______System.out.print(c==d);結(jié)果是______System.out.print(a.equals(b));結(jié)果是______System.out.print(a.equals(c));結(jié)果是______System.out.print(c.equals(d));結(jié)果是______

答案:true;false;fasle;true;true;true閱讀如下程序,分析其運(yùn)行結(jié)果:___________________。public

class

Test1{public

static

void

main(Stringargs[]){for

(int

i=1;i<=4;i++)switch

(i){case

1:System.out.print("1");case

2:

System.out.print("2");

break;case

3:

System.out.print("3");case

4:

System.out.print("4");

break;}}}

答案:122344else子句不能單獨(dú)作為語(yǔ)句使用,它必須和if子句配對(duì)使用,else子句和if子句配對(duì)的原則是:else子句總是與______________________的if子句配對(duì)使用。

答案:離他最近_________語(yǔ)句用于在Java中做出簡(jiǎn)單的決定。

答案:if執(zhí)行以下語(yǔ)句后myVar的值是多少?intmyVar=5;if(myVar>4)

myVar+=5;if(myVar<1)

myVar-=5;

答案:10能構(gòu)成多分支的語(yǔ)句是()

答案:switch語(yǔ)句閱讀下面代碼if

(award

==0){

System.out.println("金獎(jiǎng)");}else

if

(award

>-7){System.out.println("銀獎(jiǎng)");}else

{

System.out.println("銅獎(jiǎng)");}

若要求打印字符串"銅獎(jiǎng)",則變量award的取值范圍是_____。()

答案:award<=

-7程序:classTestApp{

publicstaticvoidmain(String[]args){

intX=5;

switch(X){

case1:

case2:

case3:

System.out.println("一季度");

break;

case4:

case5:

case6:

System.out.println("二季度");

break;

default:

System.out.println("三季度以上");

break;

}

}}上述程序運(yùn)行后的結(jié)果是哪項(xiàng)?

答案:二季度程序:

class

TestApp{

publicstaticvoidmain(String[]args){

intx=6;

if(x>1)

System.out.println("x>l");

elseif(x>5)

System.out.println("x>5");

elseif(x<10)

System.out.println("x<10");

elseif(x<29)

System.out.println("x<29");

else

System.out.println("以上都不是");

}}上述程序運(yùn)行后的結(jié)果是哪項(xiàng)?

答案:x>1現(xiàn)有:

1.

class

Test4

{

2.

publicstaticvoidmain(String

[]

args)

{

3.

booleanX=true;

4.

booleany=false;

5.

shortZ=42;

6.

7.

if((z++==42)

&&

(y=true))z++;

8.if((x=false)

||

(++z==45))

z++;

9.

10.

System.out.println(¨z=”+z);

II.

}

12.

}結(jié)果為:

答案:z=46boolean型的取值范圍很簡(jiǎn)單,非_________即“false”,用來(lái)表示邏輯值的“真”或“假”。

答案:trueJava語(yǔ)言的各種數(shù)據(jù)類(lèi)型之間提供兩種轉(zhuǎn)換:___________和強(qiáng)制轉(zhuǎn)換。

答案:自動(dòng)轉(zhuǎn)換Java中定義常量的關(guān)鍵字是__________。

答案:final布爾型boolean有__________和false兩種取值。

答案:true在Java中,char數(shù)據(jù)類(lèi)型所占的位數(shù)為_(kāi)____。

答案:16Java語(yǔ)言使用的字符碼集是__________。

答案:Unicode在Java中,字符是以16位的___________編碼表示。

答案:Unicode列運(yùn)算符中屬于關(guān)系運(yùn)算符的()

答案:==下列運(yùn)算符中,優(yōu)先級(jí)最高的是()

答案:++下列不屬于邏輯運(yùn)算符的是()

答案:>以下哪個(gè)不是Java的基本數(shù)據(jù)類(lèi)型()

答案:List下列標(biāo)識(shí)符(名字)命名原則中,正確的是()

答案:常量名完全大寫(xiě)下面語(yǔ)句哪個(gè)是正確的()

答案:double=0.7E-3;下面合法的標(biāo)識(shí)符()

答案:$persons下面不合法的標(biāo)識(shí)符是()

答案:*point下列選項(xiàng)是合法的標(biāo)識(shí)符的是()

答案:_name下列選項(xiàng)可以正確用以表示十進(jìn)制32的八進(jìn)制是______。

答案:040下列數(shù)中為八進(jìn)制的是()

答案:025十進(jìn)制32的十六進(jìn)制表示形式為_(kāi)__________。

答案:0x20下列變量的定義中,錯(cuò)誤的是______。

答案:doublex;y;下列選項(xiàng)中為長(zhǎng)整數(shù)的是_________。

答案:56L下列的哪個(gè)賦值語(yǔ)句是不正確的()

答案:floatf=12.6;下列的哪個(gè)賦值語(yǔ)句是正確的()

答案:charm=12;在Java語(yǔ)言中,被稱(chēng)為內(nèi)存分配的運(yùn)算符是()

答案:newJava語(yǔ)言中,char類(lèi)型占用的二進(jìn)制位數(shù)是()

答案:16位Java的三種核心機(jī)制_______、_______、_________。

答案:Java虛擬機(jī);代碼安全檢測(cè);垃圾收集機(jī)制Java程序的可以分為Application應(yīng)用程序和__________。

答案:Applet小應(yīng)用程序如有Java程序源文件“Student.java”,編譯該程序的命令行語(yǔ)句是________________。

答案:javacStudent.javaJava源文件中最多只能有一個(gè)____________類(lèi),其它類(lèi)的個(gè)數(shù)不限。

答案:公共類(lèi);publicJava應(yīng)用程序是通過(guò)JAVA編譯器編譯之后產(chǎn)生字節(jié)碼,然后由_________運(yùn)行這些生成的字節(jié)碼。

答案:java解釋器Java字節(jié)碼文件的擴(kuò)展名是________。

答案:.class;classJava應(yīng)用程序中必須包含main方法,main方法的方法頭為_(kāi)______。

答案:publicstaticvoidmain(String[]argsJava應(yīng)用程序中必須包含main方法,main方法的返回值類(lèi)型為_(kāi)______。

答案:voidJava為面向大型企業(yè)級(jí)用容器管理專(zhuān)用構(gòu)件的應(yīng)用平臺(tái)是()

答案:JavaEEJava為嵌入式開(kāi)發(fā)和移動(dòng)設(shè)備提供的平臺(tái)是()

答案:JavaME在Java的眾多特點(diǎn)中,能反映”Write?Once,?Run?Anywhere”的特點(diǎn)是()

答案:跨平臺(tái)Java語(yǔ)言具有許多優(yōu)勢(shì)和特點(diǎn),以下能保證軟件的可移植性的是()

答案:跨平臺(tái)以下哪項(xiàng)不屬于Java語(yǔ)言的特點(diǎn)()

答案:單線程下列選項(xiàng)中不屬于Java語(yǔ)言的特點(diǎn)是()

答案:面向過(guò)程編譯Java

Application源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)碼文件的擴(kuò)展名為()

答案:classJDK中提供的反匯編器是()

答案:javap.exeJDK中,用于編譯程序的工具是()

答案:javac.exeJDK中,用于執(zhí)行JavaApplication程序的工具是()

答案:java.exe下列命令不是JDK中的命令是()

答案:csc

JDK中,用于編譯程序的工具是(

)

答案:javac.exe在Java的眾多特點(diǎn)中,能反映”Write?Once,?Run?Anywhere(編一次代碼,可以到任意地方執(zhí)行)”的特點(diǎn)是(

)

答案:跨平臺(tái)Java體系不包括(

)。

答案:HadoopJava

的原始名稱(chēng)是________________。

答案:OakJava字節(jié)碼文件的后綴為(

)。

答案:class編譯Java

Application源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)碼文件的擴(kuò)展名為(

)

答案:classJava屬于以下哪種語(yǔ)言(

)

答案:高級(jí)語(yǔ)言下列目錄中,哪一個(gè)是用來(lái)存放JDK可執(zhí)行程序的(

)

答案:bin目錄下列關(guān)于Java語(yǔ)言的描述中,錯(cuò)誤的是(

)

答案:Java是一門(mén)介于匯編和高級(jí)之間的語(yǔ)言編譯Java程序的命令是(

)。

答案:javacJDK中,用于執(zhí)行程序的工具是(

)

答案:java.exe下面哪種類(lèi)型的文件可以在Java虛擬機(jī)中運(yùn)行(

)

答案:class下列選項(xiàng)中不屬于Java語(yǔ)言的特點(diǎn)是(

)

答案:面向過(guò)程下面關(guān)于javac命令作用的描述中,正確的是(

)。

答案:可以將編寫(xiě)好的Java文件編譯成.class文件Java虛擬機(jī)的英文簡(jiǎn)稱(chēng)是(

)。

答案:JVMJava語(yǔ)言具有許多優(yōu)勢(shì)和特點(diǎn),以下能保證軟件的可移植性的是(

)

答案:跨平臺(tái)以下哪項(xiàng)不屬于Java語(yǔ)言的特點(diǎn)(

)

答案:單線程負(fù)責(zé)解釋并執(zhí)行字節(jié)碼的是(

)。

答案:JVM設(shè)

x=1,y=2,z=3,則表達(dá)式

y+=z--/++x

的值是__________。

答案:3設(shè)有數(shù)組定義int[][]array={{1,4,3,0,5,6,0},{6,0,8,9},{0,1,2,3,0,5,6}};,則array.length的值為_(kāi)___。

答案:3哪個(gè)數(shù)組聲明是非法的()

答案:int[][]

w=

newint[

][6];類(lèi)和對(duì)象之間是

的關(guān)系。

答案:一對(duì)多下列哪項(xiàng)不是有效的標(biāo)識(shí)符?

答案:2test下列選項(xiàng)中,()是合法的Java變量名。A.un(it

B.1unit

C.-unit

D._unit

答案:_unitJava字節(jié)碼文件的后綴為(

)。

答案:class編譯Java程序的命令是(

)。

答案:javacJava語(yǔ)言中創(chuàng)建一個(gè)對(duì)象使用的關(guān)鍵字為

。

答案:new在以下供選擇的概念中,不屬于面向?qū)ο笳Z(yǔ)言概念的是()

答案:模塊下列選項(xiàng)中,()不是Java中定義的基本數(shù)據(jù)類(lèi)型。

答案:BigInteger執(zhí)行代碼int[?]??a?=?new?int[7];后,以下說(shuō)明正確的是()

答案:a[6]為0設(shè)intm=8;

intn=5,則表達(dá)式m/n的值是

答案:1以下關(guān)于數(shù)組內(nèi)存空間的描述,哪一個(gè)是錯(cuò)誤的(

)?

答案:由基本數(shù)據(jù)類(lèi)型構(gòu)成的數(shù)組和由引用類(lèi)型構(gòu)成的數(shù)組,其內(nèi)存結(jié)構(gòu)是一致的。都是由棧中保存的數(shù)組名,直接指向了堆中的數(shù)據(jù)。以下不是Java中有效的關(guān)鍵字。

答案:NULLJava虛擬機(jī)的英文簡(jiǎn)稱(chēng)是(

)。

答案:JVM關(guān)于構(gòu)造方法的描述,哪一個(gè)是正確的(

)?

答案:如果程序中沒(méi)有任何構(gòu)造方法,則會(huì)默認(rèn)增加一個(gè)無(wú)參的構(gòu)造方法。下列選項(xiàng)中,()是Java中的關(guān)鍵字。

答案:false現(xiàn)在有如下程序:publicclassJiangKe{

publicstaticvoidmain(String[]args){

intn1=100;

intn2=200;

】num=(n1+n2)*3.6;

}}下面哪個(gè)那個(gè)選項(xiàng)填寫(xiě)在【

】處可保證程序正確?()

答案:double有一個(gè)類(lèi)A,以下為其構(gòu)造方法的聲明,其中正確的是

。

答案:A(intx){...}下列對(duì)數(shù)組myarry的聲明不合法的是()

答案:cahr[][]

myarry

=newchar[][14]已知語(yǔ)句為:int[]score={100,89,76,23,84,73,90},則score[4]=()

答案:84現(xiàn)有:classRectangle

{

publicstaticvoidmain(String[]args){

int[]x={1,2,3};

x[1]=(x[1]>1)?x[2]:0;

System.out.println(x[1]);

}

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論