java程序設計-19物聯(lián)網(wǎng)-期末考查附答案_第1頁
java程序設計-19物聯(lián)網(wǎng)-期末考查附答案_第2頁
java程序設計-19物聯(lián)網(wǎng)-期末考查附答案_第3頁
java程序設計-19物聯(lián)網(wǎng)-期末考查附答案_第4頁
java程序設計-19物聯(lián)網(wǎng)-期末考查附答案_第5頁
免費預覽已結束,剩余6頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

4、中,哪一個是三元運算符的語法格式() 單選題 *A、表達式1:表達式2?表達式3B、表達式1?表達式2:表達式3(正確答案)C、表達式1:表達式2:表達式3D、以上答案都不對答案解析:三元運算符語法格式: 表達式1?表達式2:表達式3;10、以下關于三元運算符的說法中,正確的是() 單選題 *A、三元運算符第一個表達式的結果必須是boolean類型值。(正確答案)B、三元運算符第一個表達式的結果可以是任意類型的值。C、三元運算符只能得到基本類型的結果。D、以上說法都不對。答案解析:三元表達式語法結構: 判斷條件 ? 表達式1 : 表達式2 當判斷條件成立時,運算結果為表達式1的值,否則結果為表

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

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

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

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

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

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

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

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

13、譯異常如果產(chǎn)生了,要求我們在必須處理,要么捕獲,要么拋出。 單選題 *對(正確答案)錯答案解析:編譯異常如果產(chǎn)生了,要求我們在必須處理,要么捕獲,要么拋出。33、運行時異??梢允褂胻rycatch語句對異常進行捕獲或者使用throws關鍵字聲明拋出異常。 單選題 *對(正確答案)錯答案解析:運行時異常的特點是Java編譯器不會對其進行檢查。但是,如果你使用trycatch語句對異常進行捕獲或者使用throws關鍵字聲明拋出異常也是沒有問題的。34、如果一個方法要拋出多個異常,可以使用throws進行聲明。 單選題 *對(正確答案)錯答案解析:一個方法中可以拋出多個異常,可以使用throws關鍵

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

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

溫馨提示

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

評論

0/150

提交評論