7、閱讀下列代碼后
public class Person{
int arr[]=new int[10];
public static void main(String args[]){
System.out.println(arr[1]);
}
}
正確的說法是______。
A、編譯時將產(chǎn)生錯誤
B、編譯時正確,運行時將產(chǎn)生錯誤
C、輸出為零
D、輸出為空
本題考查的是數(shù)組的使用。
由于數(shù)組arr聲明時未用static關(guān)鍵字,而main()方法直接引用arr(而非通過Person的實例引用),將產(chǎn)生"非靜態(tài)變量不能從靜態(tài)上下文中引用"(non-static variable cannot be referenced from a static context)的編譯錯誤。
故本題答案為A。
8、按照Java的標識符命名規(guī)范,下列表示一個類的標識符正確的是______。
A、Helloworld
B、HelloWorld
C、helloworld
D、helloWorld
本題考查的是Java的命名約定。
Java的命名約定的基本原則如下:
(1)_、$不作為變量名、方法名開頭。
(2)變量名、方法名首單詞小寫,其余單詞只有首字母大寫。如myVariable,myMethod。
(3)接口名、類名的單詞首字母大寫。如MyInterface,MyClass。
(4)常量名的每個字母都大寫。
故本題答案為B。
9、char類型的取值范圍是______。
A、2-7~27-1
B、0~216-1
C、-215~215-1
D、0~28-1
本題考查的是Java語言的基本數(shù)據(jù)類型。
char類型數(shù)據(jù)是用無符號16位二進制表示的,故其取值范圍為0~216-1。
故本題答案為B。
10、診斷和改正程序中錯誤的工作通常稱為 。標準答案為:程序調(diào)試
11、線程在生命周期中要經(jīng)歷5種狀態(tài),分別是新建狀態(tài)、可運行狀態(tài)、運行狀態(tài)、______狀態(tài)和終止狀態(tài)。
標準答案為:阻塞 或 Blocked
12、在Java中所實現(xiàn)的多維數(shù)組,實際上是由一維數(shù)組構(gòu)成的______。
標準答案為:數(shù)組 或 Array 或 數(shù)組的數(shù)組
13、請閱讀下列程序代碼,然后將程序的執(zhí)行結(jié)果補充完整。
程序代碼:
class throwsException
{
static void Proc(int sel) throws ArithmeticException,ArrayIndexOutOfBoundsException
{
System.out.println("In Situation"+sel);
if(sel==0){
System.out.println("no Exception caught");
return;
}
else if(sel==1){
int iArray[]=new int[4];
iArray[1]=3;
}
}
public static void main(String[] args)
{
try{
Proc(0);
Proc(1);
}catch(ArrayIndexOutOfBoundsException e){
System.out.println("Catch"+e);
}finally{
System.out.println("in Proc finally");
}
}
}
執(zhí)行結(jié)果:
In Situation0
no Exception caught
______
標準答案為:In Situation1
本題考查的是Java語言中的異常處理。
調(diào)用Proc(1)時,執(zhí)行語句System.out.println("In Situation"+sel);控制臺輸出In Situation1。然后在if語句中執(zhí)行sel==1分支,該分支中無任何輸出語句。
14、StringBuffer類提供______字符串對象的表示。標準答案為:長度可變 或 可變長度
15、break語句最常見的用法是在switch語句中,通過break語句退出switch語句,使程序從整個switch語句后面的______開始執(zhí)行。
標準答案為:第一條語句或 第1條語句 或 首條語句 或 第一行語句 或 第1行語句 或 語句
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |