19 請閱讀下列程序代碼,然后將程序的執(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____
in Proc finally
解析:調(diào)用Proc(1)時,執(zhí)行語句System.out.println("In Situation"+sel);控制臺輸出In Situation1。然后在if語句中執(zhí)行sel==1分支,該分支中無任何輸出語句。
當(dāng)使用Thread t=new Thread(r)創(chuàng)建一個線程時,表達(dá)式:r instanceof Thread的值是___false___。
表達(dá)式:r instanceof Thread的語義即"r是否為Thread的實例(instance)"。再看Thread的構(gòu)造方法(Thread有許多構(gòu)造方法,以下是最典型的構(gòu)造方法,其它構(gòu)造方法都是從下面的構(gòu)造方法中"減掉"一些參數(shù)形成的):
Thread(ThreadGroup group, Runnable target, String name)
可見,Thread構(gòu)造方法中沒有類型為Thread的參數(shù),故r不可能是Thread的實例
20 面向?qū)ο蟮恼Z言將客觀世界都看成由各種對象組成。具有共同特征和行為的對象組成類,類是變量和___操作___的集合體。
21 Random類中的nextInt(N)方法得到一個介于0至N-1之間的隨機數(shù),而平常用到的Math.random()是得到一個介于0與1之間的小數(shù)。
希望與更多計算機等級考試的網(wǎng)友交流,請進入計算機等級考試論壇
更多信息請訪問:考試吧計算機等級考試欄目
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |