java程序設(shè)計(jì)-19物聯(lián)網(wǎng)-期末考查附答案_第1頁(yè)
java程序設(shè)計(jì)-19物聯(lián)網(wǎng)-期末考查附答案_第2頁(yè)
java程序設(shè)計(jì)-19物聯(lián)網(wǎng)-期末考查附答案_第3頁(yè)
java程序設(shè)計(jì)-19物聯(lián)網(wǎng)-期末考查附答案_第4頁(yè)
java程序設(shè)計(jì)-19物聯(lián)網(wǎng)-期末考查附答案_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、java程序設(shè)計(jì)-19物聯(lián)網(wǎng)-期末考查復(fù)制1、以下關(guān)于變量的定義,正確的是 () 單選題 *A、int a=10;(正確答案)B、b=2;C、int=20;D、int a;b=a+10;答案解析:變量定義的基本格式 數(shù)據(jù)類型 變量名=值;變量一定要先初始化后才可以使用。2、 下列關(guān)于int類型變量的定義,錯(cuò)誤的是() 單選題 *A、int a=10;B、int bC、c=20;(正確答案)D、int d=e=30;答案解析:變量定義的基本格式 數(shù)據(jù)類型 變量名=值;變量一定要先初始化后才可以使用。3、下列關(guān)于變量作用域的說(shuō)法中,正確的是() 單選題 *A、在main()方法中任何位置定義的變量

2、,其作用域?yàn)檎麄€(gè)main()方法B、代碼塊中定義的變量,在代碼塊外也是可以使用的。C、變量的作用域?yàn)?從定義處開始,到變量所在代碼塊結(jié)束的位置。(正確答案)D、變量的作用域不受代碼塊的限制。答案解析:變量的作用域?yàn)?從定義處開始,到變量所在代碼塊結(jié)束位置。4、下列選項(xiàng)中,屬于布爾常量的是() 單選題 *A、198B、2e3fC、true(正確答案)D、null答案解析:198屬于整型常量,2e3f屬于浮點(diǎn)數(shù)常量,null屬于null常量。5、下列選項(xiàng)中,屬于浮點(diǎn)數(shù)常量的是() 單選題 *A、198B、2e3f(正確答案)C、trueD、null答案解析:198屬于整型常量,true屬于布爾常量

3、,null屬于null常量。6、下列常量中,屬于整型常量的是() 單選題 *A、198(正確答案)B、2e3fC、trueD、null答案解析:2e3f屬于浮點(diǎn)數(shù)常量,true屬于布爾常量,null屬于null常量。7、表達(dá)式3510/1000的運(yùn)算結(jié)果為() 單選題 *A、3(正確答案)B、3.51C、3.510D、4答案解析:整數(shù)之間相除,會(huì)忽略小數(shù)部分。8、若int a = 7;a %= 2;則執(zhí)行后,變量a的值是() 單選題 *A、7B、1(正確答案)C、2D、3答案解析:“a %= 2;”運(yùn)算相當(dāng)于“a = a % 2;”,因此a的值為7模于2后的結(jié)果,因此答案為B。9、以下語(yǔ)法格式

4、中,哪一個(gè)是三元運(yùn)算符的語(yǔ)法格式() 單選題 *A、表達(dá)式1:表達(dá)式2?表達(dá)式3B、表達(dá)式1?表達(dá)式2:表達(dá)式3(正確答案)C、表達(dá)式1:表達(dá)式2:表達(dá)式3D、以上答案都不對(duì)答案解析:三元運(yùn)算符語(yǔ)法格式: 表達(dá)式1?表達(dá)式2:表達(dá)式3;10、以下關(guān)于三元運(yùn)算符的說(shuō)法中,正確的是() 單選題 *A、三元運(yùn)算符第一個(gè)表達(dá)式的結(jié)果必須是boolean類型值。(正確答案)B、三元運(yùn)算符第一個(gè)表達(dá)式的結(jié)果可以是任意類型的值。C、三元運(yùn)算符只能得到基本類型的結(jié)果。D、以上說(shuō)法都不對(duì)。答案解析:三元表達(dá)式語(yǔ)法結(jié)構(gòu): 判斷條件 ? 表達(dá)式1 : 表達(dá)式2 當(dāng)判斷條件成立時(shí),運(yùn)算結(jié)果為表達(dá)式1的值,否則結(jié)果為表

5、達(dá)式2的值。11、假設(shè)x為int類型,那么下列選項(xiàng)中可以作為if語(yǔ)句的判斷條件的是() 單選題 *A、x=4B、x&3C、x+D、x10(正確答案)答案:D答案解析:if判斷條件只能是布爾值,上述選項(xiàng)中,只有x10這個(gè)表達(dá)式的值是布爾值。12、Java 語(yǔ)言中的for 和do/while結(jié)構(gòu)屬于以下哪一種結(jié)構(gòu)?() 單選題 *A、順序結(jié)構(gòu)B、分支結(jié)構(gòu)C、循環(huán)結(jié)構(gòu)(正確答案)D、方法結(jié)構(gòu)答案解析:循環(huán)13、下列關(guān)于continue語(yǔ)句的說(shuō)法中,正確的是() 單選題 *A、continue語(yǔ)句可以在選擇語(yǔ)句中使用B、continue語(yǔ)句可以在條件語(yǔ)句中使用C、continue語(yǔ)句可以在循環(huán)語(yǔ)句中使

6、用(正確答案)D、continue語(yǔ)句可以在任何語(yǔ)句中使用答案解析:continue語(yǔ)句只能在循環(huán)語(yǔ)句中使用。14、int a =45,4,67,23,65,87,34,52,56;數(shù)組中a5的值為() 單選題 *A、23B、45C、65D、87(正確答案)答案解析:數(shù)組的索引值從0開始,a5表示第6個(gè)元素即87。15、以下關(guān)于類的描述中,錯(cuò)誤的是() 單選題 *A、在面向?qū)ο蟮乃枷胫凶詈诵木褪菍?duì)象,為了在程序中創(chuàng)建對(duì)象,首先需要定義一個(gè)類B、定義類的關(guān)鍵字是Interface(正確答案)C、類中的方法叫成員方法,成員方法又分為實(shí)例方法與類方法D、類中的屬性叫成員屬性,成員屬性又分為實(shí)例屬性與

7、類屬性答案解析:定義類的關(guān)鍵字是class。16、當(dāng)成員變量和局部變量重名時(shí),若想在方法內(nèi)使用成員變量,那么需要使用下列選項(xiàng)中的哪一個(gè)關(guān)鍵字() 單選題 *A、superB、importC、this(正確答案)D、return答案解析:當(dāng)成員變量和局部變量重名時(shí),若想在方法內(nèi)使用成員變量,只能使用this獲得成員變量。17、下列選項(xiàng)中,哪個(gè)可以用來(lái)創(chuàng)建對(duì)象() 單選題 *A、new(正確答案)B、thisC、superD、abstract答案解析:應(yīng)用程序想要完成具體的功能,僅有類是遠(yuǎn)遠(yuǎn)不夠的,還需要根據(jù)類創(chuàng)建實(shí)例對(duì)象。在Java程序中可以使用new關(guān)鍵字來(lái)創(chuàng)建對(duì)象。18、現(xiàn)有兩個(gè)類A、B,以

8、下描述中表示B繼承自A的是() 單選題 *A、class A extends B.classB、 class B implements AC、 class A implements BD、 class B extends A(正確答案)答案解析:類的繼承 關(guān)鍵字 extends 在Java中,類的繼承是通過(guò)extends關(guān)鍵字表示的,要想描述B繼承自A,則正確的寫法是class B extends A。19、下列選項(xiàng)中,哪個(gè)類是所有異常類的父類?() 單選題 *A、Throwable(正確答案)B、ErrorC、ExceptionD、AWTError答案解析:暫無(wú)20、下列選項(xiàng)中,哪個(gè)關(guān)鍵字用

9、來(lái)拋出異常?() 單選題 *A、tryB、catchC、throw(正確答案)D、finally答案解析:暫無(wú)21、Java是一門高級(jí)計(jì)算機(jī)語(yǔ)言! 單選題 *對(duì)(正確答案)錯(cuò)答案解析:Java是一種高級(jí)計(jì)算機(jī)語(yǔ)言,它是由Sun公司(已被Oracle公司收購(gòu))于1995年5月推出的一種可以編寫跨平臺(tái)應(yīng)用軟件、完全面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言。22、Java語(yǔ)言有三種技術(shù)平臺(tái),分別是JavaSE、JavaME、JavaEE。 單選題 *對(duì)(正確答案)錯(cuò)答案解析:Java語(yǔ)言開發(fā)平臺(tái)有三種 JavaSE:Java平臺(tái)標(biāo)準(zhǔn)版 JavaME:Java平臺(tái)小型版 JavaEE:Java平臺(tái)企業(yè)版23、多行注釋是

10、用“/”符號(hào)表示的。 判斷題 *對(duì)錯(cuò)(正確答案)答案解析:多行注釋顧名思義就是注釋中的內(nèi)容可以為多行,它以符號(hào)“/*”開頭,以符號(hào)“*/”結(jié)尾。“/”是單行注釋的格式。24、class是Java語(yǔ)言中的關(guān)鍵字。 判斷題 *對(duì)(正確答案)錯(cuò)答案解析:Java中保留了許多關(guān)鍵字,例如class、public等,其中class用于聲明一個(gè)類,public為訪問修飾符。25、在Java中,小數(shù)會(huì)被默認(rèn)是double類型的值。 單選題 *對(duì)(正確答案)錯(cuò)答案解析:在Java中,一個(gè)小數(shù)會(huì)被默認(rèn)是double類型的值,一個(gè)整數(shù)會(huì)被默認(rèn)是int類型的值。26、若int x=10;則執(zhí)行x=x+5;后,x的值

11、仍為10。 單選題 *對(duì)錯(cuò)(正確答案)答案解析:x=x+5;是在x的原值基礎(chǔ)上加5在將結(jié)果賦值到x上,因此x最后結(jié)果為15。27、Java中布爾型常量的值只有true。 單選題 *答案:錯(cuò)(正確答案)解析:Java中布爾型常量的值有兩種,分別是true和false。28、在進(jìn)行賦值運(yùn)算時(shí),將運(yùn)算符右邊的值賦給左邊的變量。 單選題 *對(duì)(正確答案)錯(cuò)答案解析:在賦值過(guò)程中,運(yùn)算順序從右往左,將右邊表達(dá)式的結(jié)果賦值給左邊的變量。29、運(yùn)算符“&”和“&”都表示“與”操作。 單選題 *對(duì)(正確答案)錯(cuò)答案解析:運(yùn)算符“&”和“&”都表示“與”操作,當(dāng)運(yùn)算符兩邊的操作數(shù)任何一邊的值為false時(shí),其結(jié)

12、果為false,當(dāng)兩邊的值都為true時(shí),其結(jié)果才為true,它們的運(yùn)算結(jié)果一致。30、當(dāng)break語(yǔ)句出現(xiàn)在嵌套循環(huán)中的內(nèi)層循環(huán)時(shí),它只能跳出內(nèi)層循環(huán)。 單選題 *對(duì)(正確答案)錯(cuò)答案解析:當(dāng)break語(yǔ)句出現(xiàn)在嵌套循環(huán)中的內(nèi)層循環(huán)時(shí),它只能跳出內(nèi)層循環(huán),如果想使用break語(yǔ)句跳出外層循環(huán)則需要對(duì)外層循環(huán)添加標(biāo)記。31、運(yùn)行時(shí)異常是必須進(jìn)行處理的異常,否則程序編譯不能通過(guò)。 單選題 *對(duì)錯(cuò)(正確答案)答案解析:運(yùn)行時(shí)異常的特點(diǎn)是Java編譯器不會(huì)對(duì)其進(jìn)行檢查,也就是說(shuō),當(dāng)程序中出現(xiàn)這類異常時(shí),即使沒有使用try.catch語(yǔ)句捕獲或使用throws關(guān)鍵字聲明拋出,程序也能編譯通過(guò)。32、編

13、譯異常如果產(chǎn)生了,要求我們?cè)诒仨毺幚?,要么捕獲,要么拋出。 單選題 *對(duì)(正確答案)錯(cuò)答案解析:編譯異常如果產(chǎn)生了,要求我們?cè)诒仨毺幚?,要么捕獲,要么拋出。33、運(yùn)行時(shí)異常可以使用trycatch語(yǔ)句對(duì)異常進(jìn)行捕獲或者使用throws關(guān)鍵字聲明拋出異常。 單選題 *對(duì)(正確答案)錯(cuò)答案解析:運(yùn)行時(shí)異常的特點(diǎn)是Java編譯器不會(huì)對(duì)其進(jìn)行檢查。但是,如果你使用trycatch語(yǔ)句對(duì)異常進(jìn)行捕獲或者使用throws關(guān)鍵字聲明拋出異常也是沒有問題的。34、如果一個(gè)方法要拋出多個(gè)異常,可以使用throws進(jìn)行聲明。 單選題 *對(duì)(正確答案)錯(cuò)答案解析:一個(gè)方法中可以拋出多個(gè)異常,可以使用throws關(guān)鍵

14、字,并且每個(gè)異常之間用逗號(hào)隔開。35、定義變量時(shí),只需要指定變量的類型和變量名即可。 單選題 *對(duì)(正確答案)錯(cuò)36、多行注釋是以“/*”符號(hào)開頭,以【】符號(hào)結(jié)尾。 填空題_(答案:*/)答案解析:多行注釋顧名思義就是在注釋中的內(nèi)容可以為多行,它以符號(hào)“/*”開頭,以符號(hào)“*/”結(jié)尾。37、布爾型常量的值分別是【】和【】。 填空題_(答案:true、false)答案解析:Java中布爾型常量的值有兩種,分別是true和false。38、用于比較兩個(gè)整數(shù)是否相等的運(yùn)算符是【】。 填空題_(答案:=)答案解析:在Java中=運(yùn)算符用于比較兩個(gè)數(shù)據(jù)是否相等,而=是賦值運(yùn)算符。39、while是【】結(jié)

15、構(gòu)語(yǔ)句。 填空題_(答案:循環(huán))答案解析:while、do.while、for都是循環(huán)結(jié)構(gòu)的語(yǔ)句。40、在Java中的跳轉(zhuǎn)語(yǔ)句有【】語(yǔ)句和continue語(yǔ)句。 填空題_(答案:break)答案解析:跳轉(zhuǎn)語(yǔ)句用于實(shí)現(xiàn)循環(huán)執(zhí)行過(guò)程中程序流程的跳轉(zhuǎn),在Java中的跳轉(zhuǎn)語(yǔ)句有break語(yǔ)句和continue語(yǔ)句。41、Java中的程序代碼都必須放在一個(gè)【】中。 填空題_(答案:類)答案解析:Java中的程序代碼必須都放在類中。42、方法重載的條件是:方法名相同,【】不相同。 填空題_(答案:參數(shù)列表)答案解析:方法的重載與返回值類型無(wú)關(guān),它只有兩個(gè)條件,一是方法名相同,二是參數(shù)列表(參數(shù)個(gè)數(shù)或參數(shù)類型)不相同。43、拋出異常、生成異常對(duì)象都可以通過(guò)【】語(yǔ)句實(shí)現(xiàn)。 填空題_(答案:throws)答案解析:throws通常被應(yīng)用在聲明方法時(shí),用來(lái)指定可能拋出的異常。44、編寫Java程序代碼必須先聲明一個(gè)【】,然后在其中編寫實(shí)現(xiàn)需求的業(yè)務(wù)代碼。 填空

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論