首頁 - 網(wǎng)校 - 萬題庫 - 美好明天 - 直播 - 導(dǎo)航

2018年3月全國計(jì)算機(jī)二級(jí)Java考試練習(xí)題及答案(5)

來源:考試吧 2018-01-16 10:46:55 要考試,上考試吧! 萬題庫
“2018年3月全國計(jì)算機(jī)二級(jí)Java考試練習(xí)題及答案(5)”供考生參考。更多計(jì)算機(jī)等級(jí)考試內(nèi)容請(qǐng)?jiān)L問考試吧計(jì)算機(jī)等級(jí)考試網(wǎng)。

  參考答案:

  1.A。解析:Java是新一代編程語言,具有很多特點(diǎn):簡單易學(xué);利用面向?qū)ο蠹夹g(shù);分布式計(jì)算;健壯性(魯棒性);安全性;跨平臺(tái)(即體系結(jié)構(gòu)中立);可移植性;解釋執(zhí)行;高性能;多線程;動(dòng)態(tài)性。因此,本題的正確答案是A。

  2.C。解析:本題考查線程的基本控制。Thread類提供的基本線程控制方法包括:sleep()——使比其低的優(yōu)先級(jí)線程運(yùn)行,可以讓一個(gè)線程暫停運(yùn)行一段固定的時(shí)間;yield()——使具有與當(dāng)前線程相同優(yōu)先級(jí)的線程有運(yùn)行的機(jī)會(huì);join()——使當(dāng)前線‘程暫停執(zhí)行,等待調(diào)用該方法的線程結(jié)束后,再恢復(fù)執(zhí)行;interrupt()——中斷線程的阻塞狀態(tài),并且線程接收到InterruptException異常。根據(jù)上述介紹可知,只有yield()方法可以使當(dāng)前同級(jí)線程重新獲得運(yùn)行機(jī)會(huì)。因此,本題的正確答案是C。

  3.C。解析:do while語句和for語句是循環(huán)語句;it語句和switch語句是分支語句。而if語句稱為條件語句, switch語句稱為多分支語句。

  4.D。解析:本題考查switch語句的用法。switch語句是多分支語句,即根據(jù)表達(dá)式的值來執(zhí)行多個(gè)操作中的一個(gè)。在switch語句中,”表達(dá)式”的返回值類型必須是這幾種類型

  之一:int、byte、char、short。本題中,switch的表達(dá)式s是一個(gè)字符串Strin9類型的值,它不是int、byte、char、short中的任意一個(gè)。因此表達(dá)式s的類型不對(duì),編譯時(shí)出錯(cuò)。

  5.A。解析:FileReader、BufferedReader是字符類輸入流。FileInputStream是字節(jié)輸入流。對(duì)象串行化時(shí),需要使用ObjectlnputStream類中提供的方法從對(duì)象流中讀取對(duì)象。所以,在程序讀入字符文件時(shí),要使用字符流FileReader或BufferedReader。但是FileReader的參數(shù)是讀入的文件,而BufferedReader的參數(shù)是FileReader流的一個(gè)對(duì)象。因此,本題的正確答案是A。

  6.C。解析:在java.i0包中,接口Serializable是實(shí)現(xiàn)對(duì)象串行化的工具。實(shí)際上,Serializable接口是一個(gè)空接口,它里面既沒有定義抽象方法,也沒有定義常量。Serializable接口的目的只是簡單地標(biāo)識(shí)一個(gè)類的對(duì)象是可以被串行化的。

  7.B。解析:本題考查線程的創(chuàng)建。在Java中,創(chuàng)建線程有兩種方法:①通過實(shí)現(xiàn)Runnable接口創(chuàng)建線程。Runnable接口中只定義了一個(gè)run()方法作為線程體。②通過繼承Thread類創(chuàng)建線程,Thread類本身實(shí)現(xiàn)了Runnable接口。創(chuàng)建的新的線程不會(huì)自動(dòng)運(yùn)行,必須調(diào)用start()方法才能運(yùn)行。本題中HolloWorld類實(shí)現(xiàn)了Runnable接口。

  8.D。解析:Java.io包中的類可以處理不同類型的流,比如字節(jié)流、字符流、對(duì)象流、非流類等。File類就是一個(gè)重要的非流類,它是以一種系統(tǒng)無關(guān)的方式表示一個(gè)文件對(duì)象的屬性。

  9.D。解析:Java平臺(tái)為了防范惡意程序的攻擊,保護(hù)本地主機(jī),對(duì)Applet作了如下安全限制:①Applet不能運(yùn)行任何本地可執(zhí)行程序。②禁止加載本地庫或方法。③禁止讀、寫本地計(jì)算機(jī)的文件系統(tǒng)。④禁止向提供Applet之外的任何主機(jī)建立網(wǎng)絡(luò)連接。⑤不能讀取某些系統(tǒng)信息。⑥由一個(gè)Applet彈出的窗口外觀上與一個(gè)Application彈出的窗口不同,Applet彈出的窗口中會(huì)有警告提示信息,幫助用戶區(qū)分Applet窗口與可信的Application窗口。

  10.B。解析:本題對(duì)StringBuffer(String str)構(gòu)造方法,用str給出字符串的初始值,并分配16個(gè)字符的緩存。因此,字符串sb的初始值是”test”,并且包含l6個(gè)字符的緩存。length()方法用來獲得字符串長度,不包含緩存。故程序運(yùn)行結(jié)果中在”length=”后輸出的值應(yīng)該是字符串sb的長度,即4。

掃描/長按二維碼幫助考試通關(guān)
2018年等考報(bào)考資訊
2018等考各科通關(guān)技巧
2018各科最新預(yù)測(cè)試卷
2018等考各科備考資料

微信搜索"考試吧"了解更多考試資訊、下載備考資料

上一頁  1 2 

  相關(guān)推薦:

  2018計(jì)算機(jī)等級(jí)考試報(bào)名時(shí)間|各地報(bào)名入口|報(bào)名條件

  2018年全國計(jì)算機(jī)等級(jí)考試時(shí)間|教材目錄(2018年版)

  報(bào)名方法|考試內(nèi)容|考試大綱|2018計(jì)算機(jī)等級(jí)考試科目

  歷年真題匯總|考試吧策劃:2018年計(jì)算機(jī)等級(jí)考試報(bào)考指南

0
收藏該文章
0
收藏該文章
文章搜索
萬題庫小程序
萬題庫小程序
·章節(jié)視頻 ·章節(jié)練習(xí)
·免費(fèi)真題 ·模考試題
微信掃碼,立即獲��!
掃碼免費(fèi)使用
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
此欄目下沒有文章
版權(quán)聲明:如果計(jì)算機(jī)等級(jí)考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系800@exam8.com,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本計(jì)算機(jī)等級(jí)考試網(wǎng)內(nèi)容,請(qǐng)注明出處。
Copyright © 2004-2025 考試吧計(jì)算機(jī)等級(jí)考試網(wǎng) 出版物經(jīng)營許可證新出發(fā)京批字第直170033號(hào)  
京ICP證060677 京ICP備05005269號(hào) 中國科學(xué)院研究生院權(quán)威支持(北京)
在線模擬試題
考證通關(guān)殺器
考試最新資訊
學(xué)
一次通關(guān)技巧