版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Java面向?qū)ο蟪绦蛟O(shè)計(jì)(Java程序設(shè)計(jì)I)學(xué)習(xí)通超星期末考試章節(jié)答案2024年(7-3)關(guān)鍵字final不僅可以修飾成員變量,而且可以修飾局部變量。
答案:對(duì)(7-3)用final修飾的成員方法不能被重載。
答案:錯(cuò)(7-3)子類可以重寫父類中用final修飾的成員方法。
答案:錯(cuò)(7-3)用final修飾的成員變量如果是基本類型,則需要在定義時(shí)初始化賦值。
答案:對(duì)(7-3)關(guān)鍵字final不能修飾局部變量。
答案:錯(cuò)(7-3)下面代碼能夠通過編譯。class
NewString
extends
java.lang.String{
private
int
length;}
答案:錯(cuò)(7-3)用final修飾的成員方法不能被重寫。
答案:對(duì)(7-3)Java語(yǔ)言通過關(guān)鍵字(
)防止類被繼承。
答案:final(7-3)關(guān)于final關(guān)鍵字的說法,正確的是(
)。
答案:如果修飾成員變量,則一旦賦了值,就等同一個(gè)常量。;如果修飾成員方法,則該方法不能在子類中被重寫。(7-3)關(guān)于final關(guān)鍵字的作用,敘述正確的是(
)。
答案:用finale修飾的靜態(tài)成員變量必須初始化賦值。;用final修飾的非靜態(tài)成員變量只能進(jìn)行一次賦值。;final不能修飾接口。;final修飾的類不能被繼承。(7-3)采用(
)關(guān)鍵字修飾該類,則該類不能被繼承。
答案:final(7-3)編譯如下定義的MyString類,將出現(xiàn)(
)。class
MyString
extends
java.lang.String{
}
答案:不能編譯,因?yàn)镾tring是final類型的(7-3)定義不能被繼承的Fish類,應(yīng)采用(
)。
答案:final
class
Fish{
}(7-2)父類的構(gòu)造方法能夠被子類繼承。
答案:錯(cuò)(7-2)當(dāng)重載構(gòu)造方法時(shí),可以使用關(guān)鍵字(
)來(lái)指代本類中的其他構(gòu)造方法,而使用關(guān)鍵字(
)來(lái)指代父類構(gòu)造方法。
答案:this;super(7-2)有如下代碼,下面哪些說法是正確的?(
)
class
X
{
X(
)
{
}
}
class
Y
extends
X
{
}
答案:Y類的構(gòu)造方法沒有參數(shù)。;Y類的構(gòu)造方法調(diào)用了super(
)。(7-2)super關(guān)鍵字表示(
)。
答案:當(dāng)前對(duì)象直接父類對(duì)象的引用(7-2)編譯并運(yùn)行下面程序,以下描述哪個(gè)是正確的。(
)1
class
Cat{2
public
String
toString(){3
return
super.toString();4
}5
}
答案:編譯通過(7-2)super關(guān)鍵字表示(
)。
答案:當(dāng)前對(duì)象直接父類對(duì)象的引用。(7-1)子類不能重寫父類中用static修飾的成員方法。
答案:錯(cuò)(7-1)一個(gè)父類一般代表的對(duì)象數(shù)量要少于其子類代表的對(duì)象數(shù)量。
答案:錯(cuò)(7-1)當(dāng)子類的成員變量與父類的成員變量同名時(shí),子類的成員變量將(
)父類的成員變量。
答案:隱藏(7-1)如果定義的類沒有使用extends關(guān)鍵字繼承父類,則默認(rèn)(
)類是該類的父類。
答案:Object(7-1)定義了如下
的Father類和Derived類,則下面(
)語(yǔ)句是正確的。abstract
class
Father
{
public
abstract
void
call();}class
Derived
extends
Father
{
public
void
call()
{
}}
答案:Father
Obj
=
new
Derived();;Derived
Obj
=
new
Derived
();(7-1)Java程序中,類之間的繼承關(guān)系是(
)。
答案:單重的(7-1)關(guān)于繼承的說法,正確的是(
)。
答案:子類能繼承父類的非私有成員變量和成員方法(7-1)已知類B是類C的父類,則不正確的語(yǔ)句是(
)。
答案:C
x
=
new
B(
);(7-1)以下程序的運(yùn)行結(jié)果是(
)。
class
A{
A(
){
System.out.print(10);
}}public
class
Demo
extends
A
{
public
static
void
main(String[]
args)
{
new
A(
);
new
Demo(
);
}}
答案:10
10(7-1)以下程序運(yùn)行結(jié)果是(
)。
class
FatherX{
public
Integer
getX()
{
return
new
Integer(10);
}}class
Son
extends
FatherX{
public
Double
getX()
{
return
new
Double(20);
}}public
class
Demo12
{
public
static
void
main(String[]
args)
{
FatherX
f=new
FatherX();
Son
s=new
Son();
System.out.println(f.getX()+s.getX());
}}
答案:編譯失?。?-1)定義了如下的A、B和C類,則(
)語(yǔ)句在①處能正確調(diào)用類C中的print(
)方法。class
C{
void
print()
{}}class
B
extends
C{
void
print()
{
}}class
A
extends
B{
void
print()
{
}
void
show()
{
①
}}
答案:new
C(
).print(
);(7-1)關(guān)于子類調(diào)用父類的構(gòu)造方法,正確的說法是(
)。
答案:如果子類的構(gòu)造沒有通過super調(diào)用父類構(gòu)造方法,那么子類會(huì)先調(diào)用父類不含參數(shù)的構(gòu)造方法,再調(diào)用子類自己的構(gòu)造方法。(6-6)請(qǐng)閱讀程序,寫出程序運(yùn)行結(jié)果。class
Test{
static
int
x=10;
int
y=99;
{
y=y+10;
}
static
{
x=x+5;
}
{
y=y+10;
}
static
{
x=x+5;
}
public
Test()
{//構(gòu)造方法
x=x+5;
}
{
System.out.println(x*y);
}}public
class
Demo11
{
public
static
void
main(String[]
args)
{
Test
t1=new
Test();
Test
t2=new
Test();
}}
答案:2380;2975(6-6)在一個(gè)類中,static方法能夠訪問非static方法。
答案:錯(cuò)(6-6)在一個(gè)類中,非static方法能夠訪問static方法。
答案:對(duì)(6-6)在main(String[]
args)方法內(nèi)可以直接調(diào)用本類中的一個(gè)非靜態(tài)方法
答案:錯(cuò)(6-6)Java類中定義的靜態(tài)代碼塊每次新建對(duì)象時(shí)都會(huì)被執(zhí)行。
答案:錯(cuò)(6-6)在類中定義的非靜態(tài)方法能夠直接訪問靜態(tài)方法和非靜態(tài)方法。
答案:對(duì)(6-6)在類中定義的靜態(tài)方法能夠直接訪問靜態(tài)方法和非靜態(tài)方法。
答案:錯(cuò)(6-6)不同對(duì)象的實(shí)例變量占用的堆空間不同。
答案:對(duì)(6-6)在Java語(yǔ)言中,利用(
)關(guān)鍵字聲明類的靜態(tài)成員,利用(
)關(guān)鍵字聲明最終變量(即常量)。
答案:static;final(6-6)關(guān)于Java語(yǔ)言的變量,說法正確的是(
)。
答案:類的靜態(tài)成員用關(guān)鍵字static聲明。;在方法中定義的局部變量在該方法被執(zhí)行時(shí)創(chuàng)建。;局部變量在使用前必須被初始化。;成員變量在創(chuàng)建對(duì)象時(shí)被初始化。(6-6)關(guān)于靜態(tài)語(yǔ)句塊,正確的說法是(
)。
答案:靜態(tài)語(yǔ)句塊用static修飾,與成員變量和成員方法的級(jí)別相同。;靜態(tài)語(yǔ)句塊在調(diào)用構(gòu)造方法前執(zhí)行。;靜態(tài)語(yǔ)句塊只能加載一次。;靜態(tài)語(yǔ)句塊完成類的初始化任務(wù),如數(shù)據(jù)庫(kù)連接,初始化圖像等等。(6-6)關(guān)于Java的類方法(靜態(tài)方法),下列敘述錯(cuò)誤的有(
)。
答案:在類方法中只能調(diào)用本類中的類方法。;在類方法中可用this來(lái)調(diào)用本類的類方法。;在類方法中絕對(duì)不能調(diào)用實(shí)例方法;在類方法中可直接調(diào)用本類的實(shí)例方法。(6-6)在類Person中定義了如下方法say(
),
Person類中的
(
)方法能正確調(diào)用say()方法。
class
Person{
public
static
void
say(){}}
答案:public
void
intro(){
};static
int
show(){
//省略代碼
};private
static
void
cry(){
//省略代碼
};public
String
getInfo(){
//省略代碼
}(6-6)關(guān)于靜態(tài)方法的描述,錯(cuò)誤的是(
)。
答案:需要先創(chuàng)建實(shí)例對(duì)象后才可以調(diào)用靜態(tài)方法。(6-6)下面關(guān)于靜態(tài)方法和實(shí)例方法的描述,正確的是(
)。
答案:靜態(tài)方法可以訪問靜態(tài)成員變量,不可以訪問實(shí)例成員變量。(6-6)關(guān)于靜態(tài)成員變量的說法,正確的是(
)
答案:如果擁有訪問權(quán)限,可以用類直接訪問靜態(tài)成員變量(6-5)Java程序的成員方法中,如果局部變量與數(shù)據(jù)成員同名,首先引用的是局部變量,這是因?yàn)镴VM按照就近原則取得變量信息。
答案:對(duì)(6-5)this關(guān)鍵字的作用包括(
)。
答案:調(diào)用本類中的數(shù)據(jù)成員。;調(diào)用本類的成員方法。;調(diào)用本類的構(gòu)造方法。(6-5)以下代碼中,this表示(
)。class
Bird
{
int
x,
y;
void
fly(int
x,
int
y)
{
this.x
=
x;
this.y
=
y;
}}
答案:一個(gè)Bird對(duì)象(5-1)利用二分查找法在一維數(shù)組中搜索某個(gè)元素的前提條件是該一維數(shù)組已經(jīng)排序。
答案:對(duì)(5-1)(
)是一段可重復(fù)調(diào)用的代碼塊,在軟件開發(fā)中,利用它能夠提高軟件開發(fā)效率,并且提高軟件可維護(hù)性。
答案:方法;函數(shù);成員方法;成員函數(shù)(5-1)在Java程序中,如果方法的形參是數(shù)組,則調(diào)用該方法時(shí)傳遞的是數(shù)組的(
)。
答案:引用(5-1)下面所定義的方法中不正確的是(
)。
答案:public
static
method
(
double
a
){
}(5-1)數(shù)組名作為方法形式參數(shù),調(diào)用該方法時(shí)實(shí)參向形參傳遞的是(
)。
答案:數(shù)組的引用(5-1)(
)可以獲得操作系統(tǒng)名稱。
答案:System.getProperty("")(5-1)下面所定義的方法中正確的是(
)。
答案:int
method
(
int
a,int
b)
{
return
a-b;
}(4-3)補(bǔ)全程序空白處,使程序能夠正確運(yùn)行。//該程序遍歷二維數(shù)組arrpublicclassDemo05{
publicstaticvoidmain(String[]args){
int[][]arr={{3,4,5},{7,8,2},{1},{6,2,8}};
for(
①
list:arr)
for(intx:
②
){
System.out.println(x);
}
}}
答案:int[];list(4-1)寫出下面程序運(yùn)行結(jié)果。public
class
Demo
{
public
static
void
main(String[]
args)
{
int
a[]={1,3,5,7,9,11,13};
int
b[]=new
int[10];
int
sum=0;
System.arraycopy(a,2,b,3,3);
for(int
x:b)
sum=sum+x;
System.out.println(sum);
}
}
答案:21(4-3)寫出以下程序運(yùn)行結(jié)果。publicclassDemo05{
publicstaticvoidmain(String[]args){
inttemp=0;
int[][]arr={{3,4,5},{7,8,2},{1},{6,2,8}};
for(int[]list:arr)
for(intx:list){
if(x>3)
temp+=list.length;
}
System.out.println(temp);
}}
答案:18(4-1)寫出下面程序運(yùn)行結(jié)果。public
class
Demo5
{
public
static
void
main(String
[]args)
{
int[]
arr={12,35,8,7,2};
Arrays.sort(arr);
System.out.println(arr[3]*arr.length);
}}
答案:60(4-1)請(qǐng)閱讀程序,然后寫出程序運(yùn)行結(jié)果。public
class
Demo7
{
public
static
void
main(String[]
args)
{
int
[]
arr=
new
int[5];
int
sum=0;
Arrays.fill(arr,
3);
for(int
x:arr)
{
sum=sum+x;
}
System.out.println(sum);
}}
答案:15/star3/origin/18744cce6d75619fab3ec35c064a0c55.png
答案:arr.length;arr[i].length(4-2)請(qǐng)閱讀程序,根據(jù)提示補(bǔ)全程序空白處,使程序能夠正確運(yùn)行。//該程序?qū)崿F(xiàn)n×n數(shù)組的行列互換public
class
ArrayRowColumnSwap
{
//交換n×n數(shù)組arr的行和列
public
static
int
[][]
swapRowColumn(int
[][]arr)
{
int
①
=
new
int[arr.length][arr.length];
for
(int
i
=
0;
i
<
②
;
i++)
{//
調(diào)整數(shù)組行列數(shù)據(jù)
for
(int
j
=
0;
j
<
③
;
j++)
{
arr2[i][j]
=
④
;
}
}
return
arr2;
}
//輸出二維數(shù)組
public
static
void
showArray(int[][]
arr)
{
for
(int
i
=
0;
i
<
arr.length;
i++)
{//
遍歷數(shù)組
for
(int
j
=
0;
j
<
arr.length;
j++)
{
System.out.print(arr[i][j]
+
"
");//
不換行輸出數(shù)組元素
}
System.out.println();
//換行
}
}
public
static
void
main(String[]
args)
{
//
創(chuàng)建二維數(shù)組
int
arr[][]
=
new
int[][]
{
{
22,
33,
44
},
{
55,
66,
77
},
{
88,
88,
0
}
};
System.out.println("行列互調(diào)前:");
//
輸出二維數(shù)組
showArray(arr);
System.out.println("行列互調(diào)后:");
int
[][]
list=swapRowColumn(arr);
//輸出行列互調(diào)后的二維數(shù)組
⑤
;
}}
答案:arr2[][];[
][
]arr2;[
]arr2[
];arr.length;arr[i].length;arr[j][i];showArray(list(4-2)寫出下面程序運(yùn)行結(jié)果。public
class
Demo2
{
public
static
void
main(String[]
args)
{
int
[][]
arr=new
int[3][3];
int
sum=0;
for(int
i=0;i答案:18(4-2)在計(jì)算機(jī)程序中,利用(
)維數(shù)組存儲(chǔ)矩陣或二維表格。
答案:二;2;二維;2維(4-2)有如下語(yǔ)句:int[][]
arr1
=
{
{
2,
3,
4
},
{
5,
6
},
{
7,
8,
9,
0
}
};則arr1[2][2]
*
arr1.length
*
arr1[2].length的值是(
),
答案:108(4-2)下面(
)語(yǔ)句正確地聲明一個(gè)整型的二維數(shù)組。
答案:int
a[][]
=
new
int[5][
];;int
a[
][
]
=
new
int[
5
][
5
];;int
[][]a
=
new
int[5][10];;int
[]a[]
=
new
int[5][10];(4-2)下面(
)是不正確地初始化數(shù)組形式。
答案:int
key[]={{1,2,3},{4,5,6}};(4-2)下面(
)語(yǔ)句能正確創(chuàng)建一個(gè)數(shù)組實(shí)例。
答案:byte[]
ba
=
new
byte
[10];(4-2)正確地初始化二維數(shù)組語(yǔ)句是(
)。
答案:int
a[][]={{1,2},{3,4},{1},{4,5,6,7}};(4-2)下面(
)不能正確創(chuàng)建數(shù)組。
答案:float
arr
[
][
]=new
float[
][6];在任何情況下,都可以利用二分查找法在一維數(shù)組中搜索某個(gè)元素。
答案:錯(cuò)在Java語(yǔ)言中,數(shù)組類型是基本類型。
答案:錯(cuò)在Java語(yǔ)言中,利用length()方法獲得數(shù)組的元素個(gè)數(shù)。
答案:錯(cuò)Java語(yǔ)言中,對(duì)象類型數(shù)組元素的默認(rèn)值是(
)。
答案:nullJVM將數(shù)組元素存儲(chǔ)在(
)
(?;蛘叨?中。
答案:堆通過(
)訪問數(shù)組元素,一維數(shù)組array的長(zhǎng)度為
(
)。
答案:下標(biāo);array.lengthJava語(yǔ)言中,數(shù)組的維數(shù)用(
)的個(gè)數(shù)來(lái)確定,利用(
)關(guān)鍵字為數(shù)組分配空間,利用(
)取得數(shù)組長(zhǎng)度。
答案:[];new;數(shù)組名.length(
)引用了一維數(shù)組arr的第三個(gè)元素。
答案:a[2]Java程序中的數(shù)組元素儲(chǔ)存在(
)中。
答案:堆Java程序中引用數(shù)組元素時(shí),數(shù)組下標(biāo)可以是(
)。
答案:以上均可Java語(yǔ)言中,正確的初始化語(yǔ)句是(
)。
答案:char
str[
]={'h','e','l','l','o'};/star3/origin/092797ddcb563eb8df654baa0a6e1171.jpg
答案:new
PrintStream(System.out;new
Scanner(System.in;scan.nextInt(;break;ps.close(;scan.close(/star3/origin/c5eba13f8478205341c65b42dfb6a0aa.png
答案:breaklabel根據(jù)提示補(bǔ)全程序空白處,使程序能夠正確運(yùn)行。/**輸入一個(gè)字符串,統(tǒng)計(jì)數(shù)字的個(gè)數(shù)
*
例如,輸入字符串
great
dream
2040;great
success
2050.
*
則數(shù)字個(gè)數(shù)是8。
*/public
class
Demo12
{
public
static
void
main(String[]
args)
{
Scanner
scan=new
Scanner(System.in);
String
info=
①
;//接收用戶從鍵盤輸入一行字符
int
index=0;
int
count=0;//數(shù)字個(gè)數(shù)
while(index
<
②
)
{
if(
③
>='0'
&&
④
<='9')
⑤
;
index++;
}
System.out.println("數(shù)字個(gè)數(shù)="+count);
}}
答案:scan.nextLine(;info.length(;info.charAt(index;info.charAt(index;count++;count=count+1;++count;count+=1;根據(jù)提示補(bǔ)全程序空白處,使程序能正確運(yùn)行。//驗(yàn)證登錄信息的合法性//假設(shè)合法用戶名jsu123,密碼A12345importjava.util.Scanner;publicclassDemo10{
publicstaticvoidmain(String[]args){
Scannerscan=newScanner(System.in);//創(chuàng)建掃描器
System.out.println("請(qǐng)輸入登錄用戶名:");
StringuserName=scan.nextLine();//接收用戶輸入登錄名
System.out.println("請(qǐng)輸入登錄密碼:");
Stringpassword=
①
;//接收用戶輸入登錄密碼
if(
②
){//判斷用戶名合法性
System.out.println("用戶名非法。");
}elseif(
③
){//判斷密碼合法性
System.out.println("登錄密碼錯(cuò)誤。");
}else{//通過以上兩個(gè)條件判斷則默認(rèn)通過登錄驗(yàn)證
System.out.println("恭喜您,登錄信息通過驗(yàn)證。");
}
scan.close();
}}
答案:scan.nextLine(;!userName.equals("jsu123";!password.equals("A12345"寫出下面程序運(yùn)行結(jié)果。publicclassDemo{
publicstaticvoidmain(Stringargs[]){
intx=5,y=10,r=5;
switch(x+y){
case15:
r+=x;
case20:
r-=y;
case25:
r*=x/y;
default:
r+=r;
}
System.out.println(r);
}}
答案:0寫出下面程序運(yùn)行結(jié)果。publicclassDemo9{
publicstaticvoidmain(String[]args){
Stringmsg="努力成就偉大夢(mèng)想!";
for(inti=0;i答案:力就大想;夢(mèng)想寫出以下程序運(yùn)行結(jié)果。publicclassDemo8{
publicstaticvoidmain(String[]args){
intsum=0;
while(true){
for(inti=1,j=2;i<10;i++){
if(i*j%3==0)
continue;
sum=sum+i;
}
if(sum>20)
break;
}
System.out.println(sum);
}}
答案:27(
)語(yǔ)句用來(lái)退出當(dāng)前循環(huán)語(yǔ)句。(不要寫分號(hào))
答案:break在循環(huán)語(yǔ)句的循環(huán)體中,可以用(
)語(yǔ)句結(jié)束本次循環(huán)。
答案:continuecontinue和break語(yǔ)句都能在(
)語(yǔ)句中使用,此外break語(yǔ)句還可以在(
)語(yǔ)句中使用。
答案:循環(huán);循環(huán)語(yǔ)句;switch;switch語(yǔ)句在事先不知道循環(huán)語(yǔ)句重復(fù)執(zhí)行的次數(shù)時(shí),可以用一個(gè)(
)值來(lái)終止循環(huán)。
答案:布爾如下代碼段:
switch
(m)
{
case
0:
System.out.println("Condition
0");
case
1:
System.out.println("Condition
1");
case
2:
System.out.println("Condition
2");
case
3:
System.out.println("Condition
3");
break;
default:
System.out.println("Other
Condition");}
當(dāng)m的值為(
)時(shí),輸出的結(jié)果中包含“Condition
3”
答案:
0、1、2、3通常情況下,一條完整的循環(huán)語(yǔ)句應(yīng)包括(
)。
答案:以上都是在命令提示符下以“java
Test
99”運(yùn)行以下程序,輸出結(jié)果是(
)。public
class
Test
{
public
static
void
main(String[]
args)
{
int
value
=
Integer.parseInt(args[0]);
switch
(value)
{
case
1:
System.out.println("1");
case
2:
System.out.println("2");
break;
default:
System.out.println("default");
break;
}
}}
答案:default下面(
)程序段可以產(chǎn)生一個(gè)不大于100的隨機(jī)整數(shù)。
答案:Randomrandom=newRandom();intaInt=random.nextInt(100);(2-6)寫出下面程序的運(yùn)行結(jié)果。public
class
Demo
{
public
static
void
main(String
args[])
{
boolean
a
=
false;
boolean
b
=
true;
boolean
c
=
(a
&&
b)
&&
(!b);
boolean
result
=
(a
&
b)
&
(!b);
System.out.println(result);
System.out.println(c);
}}
答案:false;false(2-6)寫出下面程序運(yùn)行結(jié)果。public
class
Demo
{
public
static
void
main(String
args[])
{
int
x
=
9,
y
=
11,
z
=
8;
int
t,
w;
t
=
x
>
y
?
x
:
y
+
x;
w
=
t
>
z
?
t
:
z;
System.out.println(w);
}}
答案:20(2-6)寫出下面程序運(yùn)行結(jié)果。public
class
Demo
{
public
static
void
main(String
args[])
{
int
a=10,b=20;
a=a^b;
b=b^a;
System.out.println(a);
System.out.println(b);
}}
答案:30;10(2-6)請(qǐng)寫出下面程序運(yùn)行結(jié)果。public
class
Demo
{
public
static
void
main(String[]
args)
{
int
b
=
011001;
System.out.println(b);
}}
答案:4609(2-6)if(
-0.0
==
0.0
)返回true。
答案:對(duì)(2-6)Java語(yǔ)言的關(guān)系表達(dá)式的運(yùn)算結(jié)果是(
)類型。
答案:布爾(2-6)利用邏輯運(yùn)算符將邏輯值連接的有意義式子是(
)表達(dá)式,它的值是(
)類型.
答案:邏輯;布爾(2-6)Java語(yǔ)言中,單目運(yùn)算符有(
)個(gè)操作數(shù),雙目運(yùn)算符有(
)個(gè)操作數(shù)。
答案:1;2(2-6)假設(shè)x為10、y為20、z為30,則表達(dá)式x<10||x>10的值為(
),x>y&&y>x的值為(
)。
答案:false;false(2-6)不屬于Java運(yùn)算符的是(
)。
答案:<
>
(2-6)Java程序中表達(dá)式
37/10f
的運(yùn)算結(jié)果是
(
)。
答案:3.7(2-6)Java語(yǔ)言中,(
)不屬于單目運(yùn)算符。
答案:?
:(2-6)下面語(yǔ)句的輸出結(jié)果是(
)。System.out.println(5
&
6);
答案:4(2-6)變量x、y和z的定義:int
x=10,y=20,z=30;
則表達(dá)式
x
>
y
?
(x
>
z
?
x
:
y)
:
(y
>
z
?
y
:
z)
的值是(
)。
答案:30(2-6)若所有變量都已正確定義,以下選項(xiàng)中(
)是不合法的表達(dá)式。
答案:
'a'
=
1/2/star3/origin/39b4b4c70df0ac0c2cb0a8756aed7f8a.jpg
答案:輸出結(jié)果為:value
is
9.0(2-6)(
)是Java程序中不合法的賦值語(yǔ)句。
答案:int
x=12345L;
/star3/origin/bdd2f9c82d7ddf697637694f1eb43749.jpg
答案:Double.parseDouble(s1(2-5)寫出下面程序運(yùn)行結(jié)果。public
class
Demo
{
public
static
void
main(String
args[])
{
System.out.println(123);
System.out.println(0123);
System.out.println(0x123);
}}
答案:123;83;291(2-5)表達(dá)式(0.05+0.01)==0.06)的返回結(jié)果是true
答案:錯(cuò)(2-5)Java語(yǔ)言中,char型變量不能存貯一個(gè)漢字,也不能存儲(chǔ)一個(gè)希臘字母。
答案:錯(cuò)(2-5)Java程序中定義的變量三要素是(
)、(
)和(
)。
答案:變量類型;變量名;變量值(2-5)能正確定義float類型變量的是(
)。
答案:
float
foo
=
-1;
;float
foo
=
2.02f;
(2-5)下面程序段的輸出結(jié)果是(
)。
int
size
=
Double.SIZE
-
Byte.SIZE;
System.out.println(size);
答案:56(2-5)不合法的字符常量是(
)。
答案:"\n"
(2-5)Java語(yǔ)言中,八進(jìn)制數(shù)常量以(
)開頭。
答案:0(2-5)Java語(yǔ)言中,(
)是正確的變量名。
答案:age(2-5)必須把左邊類型強(qiáng)制轉(zhuǎn)換為右邊類型的是(
)。
答案:int→char(2-5)Integer.MAX_VALUE表示(
)。
答案:int類型最大值(2-5)下面(
)需要進(jìn)行強(qiáng)制類型轉(zhuǎn)換。
答案:float類型轉(zhuǎn)換為int類型(2-5)變量定義有錯(cuò)誤的是(
)。
答案:float
f
=
2.3;(2-5)執(zhí)行下面語(yǔ)句,temp值是(
)。
long
temp
=
(int)
5.6;
temp
%=
2;
答案:1(2-5)下面程序段的輸出結(jié)果是(
)。
String
s0
=
new
String("hello,中國(guó)!");
System.out.println(s0.length());
答案:9(2-5)在Java語(yǔ)言中,(
)表示“回車”轉(zhuǎn)義字符。
答案:\r(2-4)下面Java程序代碼段的第(
)條語(yǔ)句有錯(cuò)誤。int
x;//(1)double
y;//(2)float
z;//(3)x=500;//(4)y=3.1415;//(5)z=3.1415;//(6)
答案:6;(6(2-4)Java基本數(shù)據(jù)類型char采用Unicode編碼方案,每個(gè)Unicode碼占用(
)個(gè)字節(jié)存儲(chǔ)空間。
答案:2;2個(gè);兩;兩個(gè)(2-4)Java語(yǔ)言提供了(
)種基本數(shù)據(jù)類型。
答案:8(2-4)Java語(yǔ)言將存儲(chǔ)范圍大的數(shù)值類型轉(zhuǎn)換為存儲(chǔ)范圍小的數(shù)值類型時(shí),采用(
)轉(zhuǎn)換(強(qiáng)制/自動(dòng))。
答案:強(qiáng)制(2-4)在任何平臺(tái)上運(yùn)行Java程序,Java的一個(gè)int類型數(shù)據(jù)占(
)字節(jié)的存儲(chǔ)空間。
答案:4(2-4)屬于Java基本數(shù)據(jù)類型的有(
)。
答案:short;byte;int;float(2-4)
不屬于Java引用數(shù)據(jù)類型的是(
)。
答案:字符型(2-4)Java語(yǔ)言中存儲(chǔ)范圍最小的數(shù)據(jù)類型是(
)。
答案:byte(2-3)Java語(yǔ)言中,可以利用“/*
*/”符號(hào)來(lái)注釋多條暫時(shí)不用的語(yǔ)句。
答案:對(duì)(2-3)Java語(yǔ)言中進(jìn)行單行注釋的符號(hào)是“\\”。
答案:錯(cuò)(2-3)Java語(yǔ)言中,采用“/**
注釋內(nèi)容
*/”來(lái)進(jìn)行文檔注釋。
答案:對(duì)(2-3)在調(diào)試Java程序過程中,最好采用(
)注釋暫時(shí)不需要的某行語(yǔ)句,該注釋的語(yǔ)法為(
)。
答案:行;//(2-3)下列敘述有錯(cuò)誤的是(
)。
答案:Java語(yǔ)言的標(biāo)識(shí)符不區(qū)分大小寫;Java程序中必須有一個(gè)main方法,并且必須由public
static來(lái)修飾(2-3)下面說法錯(cuò)誤的是(
)。
答案:一個(gè)Java源文件中只能有一個(gè)類/star3/origin/1e5334035a3c07e53fee631ed8284f5b.png
答案:Hello;public
static;static
public(2-2)有如下Java程序代碼段,程序運(yùn)行結(jié)果是(
)。
String
s[]={"北京",
"江蘇",
"上海"};
System.out.println(s[1]);
答案:江蘇;江
蘇(2-2)(
)方法是Java的Application程序的入口方法。
答案:main((2-2)下面說法正確的是(
)。
答案:變量的使用規(guī)則是先聲明,后使用(2-2)下面敘述正確的是(
)。
答案:Java語(yǔ)言的標(biāo)識(shí)符是區(qū)分大小寫的(2-1)Java語(yǔ)言采用(
)字符集,該字符集的每個(gè)字符占(
)字節(jié)。
答案:Unicode;2(2-1)(
)編碼是國(guó)際組織制定的可以容納世界上所有文字和字符的編碼方案,又稱統(tǒng)一碼。
答案:Unicode(2-1)(
)不是合法的Java自定義標(biāo)識(shí)符。
答案:abc-d;class;#good(2-1)以下(
)是不合法的Java自定義標(biāo)識(shí)符。
答案:5save
(2-1)以下(
)是Java語(yǔ)言合法自定義標(biāo)識(shí)符。
答案:_endline(2-1)在開發(fā)Java程序時(shí),下列標(biāo)識(shí)符命名符合默認(rèn)規(guī)則的是(
)。
答案:常量需要大寫全部字母(2-1)(
)不是Java關(guān)鍵字。
答案:integer/star3/origin/fe9ff44e30fd429129ac88473032b418.jpg
答案:publicstatic;main(01-06)一個(gè)Java源程序文件可以定義多個(gè)public類。
答案:錯(cuò)(1-6)Eclipse平臺(tái)僅僅提供開發(fā)Java應(yīng)用程序環(huán)境。
答案:錯(cuò)(1-6)Eclipse的透視圖是多個(gè)視圖和操作的集合。
答案:對(duì)(01-06)為了提高Java程序的開發(fā)效率,目前有很多集成開發(fā)工具(IDE),最流行的是開源軟件(
),還包括MyEclipse、JBuilder、JDeveloper、JCreator等。
答案:eclipse/star3/origin/707a4f87e37882a8d920518c912e019f.jpg
答案:Classics;static;String[](01-06)關(guān)于Java應(yīng)用程序的主方法,哪些聲明是正確的?
(
)
答案:public
static
void
main(String
[]
args);static
public
void
main(String
[]
args);public
static
void
main(String
args
[])/star3/origin/e20ae5b6ed8cb96842a7ffcc8a8d90e6.jpg
答案:編譯無(wú)錯(cuò)誤,但運(yùn)行時(shí)指示沒有正確定義main方法(01-04)為了在Windows命令提示符下的任何目錄下運(yùn)行javac.exe和java.exe等JDK命令,需要配置(
)環(huán)境變量。
答案:path(01-05)Java
應(yīng)用程序都包含了main方法,它是Java應(yīng)用程序的入口方法。
答案:對(duì)(01-05)執(zhí)行Java應(yīng)用程序分為2步,第一步,利用(
)命令將一個(gè)Java源程序(.java)編譯為一個(gè)字節(jié)碼文件(.class);第二步,利用(
)命令執(zhí)行一個(gè)字節(jié)碼文件(*
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 某村年度工作總結(jié)
- 信息技術(shù)(第2版)(拓展模塊)教案3-模塊3 3.3 大數(shù)據(jù)工具
- 中班秋季安全教育教案20篇
- 班級(jí)心理健康教育工作計(jì)劃
- 課時(shí)7 七年級(jí) Unit 7 2025年中考英語(yǔ)(仁愛版)一輪復(fù)習(xí)基礎(chǔ)練(含答案)
- 【中考考點(diǎn)基礎(chǔ)練】階段訓(xùn)練三 第11~15章 2025年中考物理總復(fù)習(xí) (廣東)(含答案)
- 高中物理第三章相互作用實(shí)驗(yàn):探究互成角度力的合成課件粵教版必修第一冊(cè)
- 2013-2018年中國(guó)噻吩行業(yè)發(fā)展前景與投資戰(zhàn)略規(guī)劃分析報(bào)告
- 2024至2030年中國(guó)數(shù)碼彩激紙數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2024至2030年中國(guó)感應(yīng)擦鞋機(jī)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 《小學(xué)美術(shù)活動(dòng)中學(xué)生創(chuàng)新思維培養(yǎng)的研究》課題研究開題報(bào)告結(jié)題報(bào)告
- QC(質(zhì)量管理)培訓(xùn)課件
- 公交車站突發(fā)事件處置方案
- 《漢字應(yīng)用水平測(cè)試題》練習(xí)試卷及其參考答案
- 新建小學(xué)建設(shè)工程項(xiàng)目建議書
- 藥品生產(chǎn)質(zhì)量管理規(guī)范-細(xì)胞治療產(chǎn)品附錄
- 升壓站設(shè)備培訓(xùn)教材
- 紙藝造型手工制作 衍紙
- 消費(fèi)者購(gòu)買行為模式與購(gòu)買決策
- 中國(guó)畫枇杷與茶壺的組合畫法
- 新版部編人教版二年級(jí)下冊(cè)道德與法治學(xué)做“快樂鳥”教案3套
評(píng)論
0/150
提交評(píng)論