1.下列程序的輸出結果是( )。
public class ArrayTest
{
public static void main(String args[])
{
int[]intArray=new int[3]
for(int i=0;i<3;i++)
{
intArray[i]=i+2:
system.out.println("lntArray["+i+"]¨=
intArray[i]);
}
System.out.println("----------");
int arrlen=4:
IntArray=new int[arrLen];
For(int j=intArray.length;j>=0;j--)
{
intArray[j]=j*3;
system.out.println("hello"+intArray[j]);
}
}
}
A.編譯未通過
B.編譯通過,但運行錯誤
C.可以運行,但有錯誤
D.以上都不對
答案:B
2.下列程序的運行結果是( )。
Public class sun
{
Public static void main(String args[])
{
int x=4,y=0;
if(Math.pow(X,2)= =16)
y—x ;
if(Math.pow(X,2)<15)
y—l/x;
if(Math.pow(X,2)>15)
y=(int)Math.pow(X,2)+1;
system.out.println(y);
}
}
A.4
B.17
C.18
D.0.25
答案:B
3.自定義的異常類可從( )類繼承。
A.Error
B.AWTError
C.VirtualMachineError
D.Exception及其子集
答案:D
4.t為int類型,進入下面的循環之前,t的值為0。則下列說法中正確的是( )。 while(t=1){…}
A.循環控制表達式的值為0
B.循環控制表達式的值為1
C.循環控制表達式不合法
D.以上說法都不對
答案:B
5.下面for循環語句的執行結果是( )。
for(int j=10;j>3;j--)
if(j%3 1=O)
j--;
--j;
--j;
System.OUt.println(j);
}
A.63
B.74
C.62
D.73
答案:B
6.關于Applet執行的操作,下面說法正確的是( )。
A.在運行時調用其他程序
B.可以進行文件讀/寫操作
C.不能裝載動態連接庫和調用任何本地方法
D.試圖打開一個socket進行網絡通信,但是所連接的主機并不是提供Applet的主機
答案:C
7.下列關于Applet生命周期的說法,正確的是( )。
A.voidinit()在Applet下載前調用
B.voidstart()只在初始化之后調用
C.voidstop()在關閉瀏覽器時調用
D.stop()總在voiddestroy()之前被調用
答案:D
8.對于下面語句的說法,不正確的是( )。Thread thrObj=new Thread():
A.系統沒有為該線程對象分配資源
B.只能啟動或者終止
C.創建了一個空的線程對象
D.可以調用其他方法
答案:D
9.在Java中,線程是( )。
A.分時的
B.搶占式的
C.非搶占式的
D.非分時的
答案:B
10.下列關于線程和進程的說法正確的是( )。
A.進程結構的所有成分都在用戶空間內
B.用戶程序能夠直接訪問進程涉及的數據
C.線程是內核級的實體
D.線程結構駐留在用戶空間中
答案:A