10 下列不是InputStream子類的是__C____。
A、文件輸入流FileInputStream B、對(duì)象輸入流ObjectInputStream
C、字符輸入流CharInputStream D、壓縮文件輸入流ZipInputStream
11 Java中沒(méi)有CharInputStream流。
下列方法中可以用來(lái)創(chuàng)建一個(gè)新線程的是___C___。
A、實(shí)現(xiàn)java.lang.Runnable接口并重寫start()方法
B、實(shí)現(xiàn)java.lang.Runnable接口并重寫run()方法
C、繼承java.lang.Thread類并重寫run()方法
D、繼承java.lang.Thread類并重寫start()方法
解析:java.lang中的Thread類的典型構(gòu)造方法為:
public Thread(ThreadGroup group,Runnable target,String name)
接口Runnable定義了run()方法;而Thread類本身也實(shí)現(xiàn)了Runnable接口,故創(chuàng)建線程有兩種方法:
1、用實(shí)現(xiàn)Runnable接口的類的實(shí)例作target參數(shù)生成Thread類的實(shí)例
2、編寫繼承Thread類的類,并重寫(override)run()方法
12 下列關(guān)于線程優(yōu)先級(jí)的說(shuō)法中,正確的是__C____。
A、線程的優(yōu)先級(jí)是不能改變的 B、線程的優(yōu)先級(jí)是在創(chuàng)建線程時(shí)設(shè)置的
C、在創(chuàng)建線程后的任何時(shí)候都可以設(shè)置 D、B和C
解析:Java語(yǔ)言中線程的優(yōu)先級(jí)是用一個(gè)介于MIN_PRIORITY 和MAX_PRIORITY之間的整數(shù)來(lái)表示的。可以在創(chuàng)建線程后的任何時(shí)候修改線程的優(yōu)先級(jí)。
13 下列代碼中,將引起一個(gè)編譯錯(cuò)誤的行是__D____。
1)public class Test{
2) int m,n;
3) public Test(){}
4) public Test(int a){m=a;}
5) public static void main(String args[]){
6) Test t1,t2;
7) int j,k;
8) j=0;k=0;
9) t1=new Test();
10) t2=new Test(j,k);
11) }
12) }
A、第3行 B、第5行 C、第6行 D、第10行
解析:第10行代碼中的參數(shù)數(shù)目比類Test的任何一個(gè)構(gòu)造方法聲明的形參都多,因此引起編譯錯(cuò)誤。
14 閱讀下列代碼后
public class Person{
int arr[]=new int[10];
public static void main(String args[]){
System.out.println(arr[1]);
}
}
15 正確的說(shuō)法是__A____。
A、編譯時(shí)將產(chǎn)生錯(cuò)誤 B、編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤 C、輸出為零 D、輸出為空
解析:由于數(shù)組arr聲明時(shí)未用static關(guān)鍵字,而main()方法直接引用arr(而非通過(guò)Person的實(shí)例引用),將產(chǎn)生"非靜態(tài)變量不能從靜態(tài)上下文中引用"(non-static variable cannot be referenced from a static context)的編譯錯(cuò)誤。
16 某二叉樹(shù)中度為2的結(jié)點(diǎn)有18個(gè),則該二叉樹(shù)中有 19 個(gè)葉子結(jié)點(diǎn)。
解析:二叉樹(shù)的性質(zhì)3:在任意一棵二叉樹(shù)中,度為0的結(jié)點(diǎn)(即葉子結(jié)點(diǎn))總是比度為2的結(jié)點(diǎn)多一個(gè)。本題中度為2的結(jié)點(diǎn)數(shù)為18,故葉子結(jié)點(diǎn)數(shù)為18+1=19個(gè)。
17 問(wèn)題處理方案的正確而完整的描述稱為 算法 。
18 線程在生命周期中要經(jīng)歷5種狀態(tài),分別是新建狀態(tài)、可運(yùn)行狀態(tài)、運(yùn)行狀態(tài)、___阻塞 或 Blocked___狀態(tài)和終止?fàn)顟B(tài)。
計(jì)算機(jī)等級(jí)考試二級(jí)Java練習(xí)題及解析匯總
希望與更多計(jì)算機(jī)等級(jí)考試的網(wǎng)友交流,請(qǐng)進(jìn)入計(jì)算機(jī)等級(jí)考試論壇
更多信息請(qǐng)?jiān)L問(wèn):考試吧計(jì)算機(jī)等級(jí)考試欄目
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |