第 1 頁:練習(xí)題 |
第 7 頁:參考答案及解析 |
36.B。解析:本題考查Java中的數(shù)據(jù)類型,應(yīng)該掌握J(rèn)ava中的簡單數(shù)據(jù)類型,以及相關(guān)運(yùn)算。floatf=0.0這個(gè)語句,想要定義一個(gè)浮點(diǎn)型變量f,并且初值為0.0,但由于Java認(rèn)為如果數(shù)字后沒有任何字母,則默認(rèn)為double類型,而double是不能轉(zhuǎn)換為float的,所以該語句錯(cuò)誤,如果改 為floatf=0.0f,即可正確運(yùn)行。
37.A。解析:本題考查考生對(duì)Applet獲取參數(shù)的掌握。Applet被下載時(shí),在Applet的init()方法中使用getParameter()方法獲取參數(shù),所以選項(xiàng)A正確。而且要注意getParameter()方法只能在init()方法中。getParameter()方法的入口參數(shù)所取參數(shù)的名字,必須與標(biāo)記中的name指示的名字相同,這一點(diǎn)務(wù)必注意,返回值是參數(shù)的值。
38.C。解析:本題考查線程的生命周期。線程一旦創(chuàng)建,就開始了它的生命周期。線程的聲明周期主要分為:新建狀態(tài)(new),線程創(chuàng)建后處于該狀態(tài);可運(yùn)行狀態(tài)(Runnable),新建的線程調(diào)用start()方法,將使線程的狀態(tài)從New轉(zhuǎn)換為Runnable,所以選項(xiàng)C正確;運(yùn)行狀態(tài)(Running),運(yùn)行狀態(tài)使線程占有CPU并實(shí)際運(yùn)行的狀態(tài);阻塞狀態(tài)(Blocked),導(dǎo)致該狀態(tài)的原因很多,注意區(qū)別;終止?fàn)顟B(tài)(Dead),線程執(zhí)行結(jié)束的狀態(tài),沒有任何方法可改變它的狀態(tài)。
39.B。解析:本題考查多線程的并發(fā)控制機(jī)制。Java中對(duì)共享數(shù)據(jù)操作的并發(fā)控制采用傳統(tǒng)的加鎖技術(shù),也就是給對(duì)象加鎖,選項(xiàng)A說法正確。線程之間的交互,提倡采用wait()和notify()方法,這兩個(gè)方法是java.lang.object類的方法,是實(shí)現(xiàn)線程通信的兩個(gè)方法,不提倡使用suspend()和resume()方法,它們?nèi)菀自斐伤梨i,所以選項(xiàng)B說法錯(cuò)誤。共享數(shù)據(jù)的訪問權(quán)限都必須定義為private,不能為public或其他,選項(xiàng)C說法正確。Java中沒有提供檢測與避免死鎖的專門機(jī)制,因此完全由程序進(jìn)行控制,但程序員可以采用某些策略防止死鎖的發(fā)生,選項(xiàng)D說法正確。
40.D。解析:本題考查Applet的安全限制。為了保護(hù)本地主機(jī),很多瀏覽器對(duì)Applet作了安全限制:Applet不能運(yùn)行任何本地可運(yùn)行程序;禁止加載本地庫或方法;禁止讀、寫本地計(jì)算機(jī)的文件系統(tǒng);禁止與提供Applet之外的任何主機(jī)建立網(wǎng)絡(luò)連接;不能讀取某些系統(tǒng)信息。但Applet是可以與同一個(gè)頁面中的Applet進(jìn)行通信的,所以選項(xiàng)D不屬于Applet安全限制。
二、基本操作題
第1處:year=Integer.parseInt(s)
第2處:catch
第3處:year%4= =0&&year%100 !=0 ||year%400
= =0
解析:第1處是將String型的s轉(zhuǎn)換成整型;第2處是捕獲異常的catch子句,用來處理由try所拋出的異常事件;第3處是判斷是否為閏年的條件,即能被4整除且不能被100整除的或能被400整除的就是閏年。
三、簡單應(yīng)用題
第1處:implements ActionListener
第2處:evt.getSource()
解析:第1處是實(shí)現(xiàn)ActionListener接口,程序中有窗口監(jiān)聽器的注冊;第2處返回ActionEvent動(dòng)作事件的最初發(fā)生對(duì)象。
四、綜合應(yīng)用題
第1處:setLayout(new FlowLayout(FlowLayout.LEFT))
第2處:button.addActionListener(this)
一第3處:s=ta.getSelectedText()
解析:第1處是設(shè)置構(gòu)件的對(duì)齊方式為左對(duì)齊的且縱橫間隔都是5個(gè)像素的布局管理器;第2處是為按鈕注冊監(jiān)聽器;第3處是在文本域ta中得到選中文本,將其賦給String類型的s。
相關(guān)推薦:
2015年計(jì)算機(jī)二級(jí)office高級(jí)應(yīng)用習(xí)題練習(xí)匯總
2015計(jì)算機(jī)等級(jí)考試《三級(jí)網(wǎng)絡(luò)技術(shù)》預(yù)測試卷匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |