Java編程規(guī)范習(xí)題測(cè)試題_第1頁(yè)
Java編程規(guī)范習(xí)題測(cè)試題_第2頁(yè)
Java編程規(guī)范習(xí)題測(cè)試題_第3頁(yè)
Java編程規(guī)范習(xí)題測(cè)試題_第4頁(yè)
Java編程規(guī)范習(xí)題測(cè)試題_第5頁(yè)
已閱讀5頁(yè),還剩8頁(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編程規(guī)范習(xí)題此套題目為java 編程規(guī)范 培訓(xùn)后的練習(xí)題目,作為培訓(xùn)成果驗(yàn)收。請(qǐng)不要上網(wǎng)查找答案,謝謝配合?。ㄕ?qǐng)?zhí)顚?xiě)真實(shí)姓名,謝謝?。┠男彰?填空題 *_1、下面的選項(xiàng)與排版規(guī)范不相符的是 單選題 *A、 如果語(yǔ)句已足夠清晰則括號(hào)內(nèi)側(cè)(即左括號(hào)后面和右括號(hào)前面)不需要加空格,多重括號(hào)間不必加空格,因?yàn)樵贘ava語(yǔ)言中括號(hào)已是最清晰的標(biāo)志了。B、(正確答案)DatabaseKey servicekey = null;key = getServiceKey();currentEventsCount = getCurrentEventsCount();if (currentEventsC

2、ount 0 ) /.program codeC、if ( writeToFile ) writeFileTerrupt();D、if (a = b & c d) /program codeE、在長(zhǎng)語(yǔ)句中,如果需要加的空格非常多,那么應(yīng)該保持整體清晰,而在局部不加空格。給操作符留空格時(shí)不要連續(xù)留兩個(gè)以上空格2、下面說(shuō)法或者語(yǔ)句不符合編程規(guī)范的排版要求的是: 單選題 *A、逗號(hào)、分號(hào)只在后面加空格; 比較操作符, 賦值操作符=、 +=,算術(shù)操作符+、%,邏輯操作符&、&,位域操作符定義B、參數(shù)超過(guò)1個(gè)的話,需要用小括號(hào)()括起來(lái)C、函數(shù)體語(yǔ)句超過(guò)1條的時(shí)候,需要用大括號(hào) 括起來(lái),用return語(yǔ)

3、句返回D、函數(shù)體內(nèi)的this 對(duì)象,綁定使用時(shí)所在的對(duì)象(正確答案)27.關(guān)于set結(jié)構(gòu),下面說(shuō)法錯(cuò)誤的是:() 單選題 *A、創(chuàng)建一個(gè)實(shí)例需要用new關(guān)鍵字B、結(jié)構(gòu)成員都是唯一的,不允許重復(fù)C、使用add方法添加已經(jīng)存在的成員會(huì)報(bào)錯(cuò)(正確答案)D、初始化的時(shí)候接受數(shù)組作為參數(shù)28.關(guān)于Map結(jié)構(gòu)的介紹,下面說(shuō)法錯(cuò)誤的是:() 單選題 *A、是鍵值對(duì)的集合B、創(chuàng)建實(shí)例需要使用new關(guān)鍵字C、Map結(jié)構(gòu)的鍵名必須是引用類(lèi)型(正確答案)D、Map結(jié)構(gòu)是可遍歷的29.ES6的新特性Promise對(duì)象的設(shè)計(jì)初衷是:() 單選題 *A、更好地實(shí)現(xiàn)遍歷具有iterator接口的數(shù)據(jù)結(jié)構(gòu)B、為對(duì)象的操作增加

4、了一層“攔截”C、獨(dú)一無(wú)二的值,用于對(duì)象屬性,避免屬性名沖突D、讓開(kāi)發(fā)者更合理、更規(guī)范地用于處理異步操作(正確答案)30.下面關(guān)于類(lèi)class的描述,錯(cuò)誤的是:() 單選題 *A、JavaScript的類(lèi)class本質(zhì)上是基于原型prototype的實(shí)現(xiàn)方式做了進(jìn)一步的封裝B、constructor構(gòu)造方法是必須的C、如果類(lèi)的constructor構(gòu)造方法有多個(gè),后者會(huì)覆蓋前者(正確答案)D、類(lèi)的靜態(tài)方法可以通過(guò)類(lèi)名調(diào)用,不需要實(shí)例化31.JavaScript中類(lèi)的繼承使用的關(guān)鍵字是:() 單選題 *A、extends(正確答案)B、inheritC、extendD、base32.module

5、模塊中,對(duì)下列語(yǔ)句的描述,錯(cuò)誤的是:() 單選題 *A、export 導(dǎo)出B、import 導(dǎo)入C、export default 默認(rèn)導(dǎo)出D、import * as 重命名(正確答案)33.module模塊中的注意事項(xiàng),下列說(shuō)法錯(cuò)誤的:() 單選題 *A、除了對(duì)象類(lèi)型以外,導(dǎo)出的屬性對(duì)外都是只讀的B、導(dǎo)入不存在的變量,值為undefinedC、導(dǎo)入不存在的變量,程序會(huì)拋出異常(正確答案)D、可以為導(dǎo)入的屬性和方法取任意名字34.(function(x, f = () = x) var x; var y = x; x = 2; return x, y, f(); )(1) 單選題 *A、 2,

6、1, 1(正確答案)B、 2, undefined, 1C、 2, 1, 2D、 2, undefined, 235.關(guān)于定義常量的關(guān)鍵字const,定義一個(gè)Object對(duì)象“name”:”Jack”,再對(duì)屬性name 的值進(jìn)行修改,如: =“John”。下列說(shuō)法正確的:() 單選題 *A、修改常量,程序跑出異常B、程序不拋出異常,修改無(wú)效C、修改成功,name的值為John(正確答案)D、程序不拋出異常,name的值為undefined1、下面描述哪些是錯(cuò)誤的: *A、方法的參數(shù)名和類(lèi)中的方法名相同的時(shí)候會(huì)產(chǎn)生編譯錯(cuò)誤。(正確答案)B、實(shí)現(xiàn) equals() 方法時(shí),先用 getClass(

7、) 或者 instanceof 進(jìn)行類(lèi)型比較,可以提高性能。(正確答案)C、equals()或者 =都可以用來(lái)比較兩個(gè)不同實(shí)例類(lèi)的值是否相同。(正確答案)D、每個(gè)類(lèi)都應(yīng)該定義main()方法。(正確答案)2、下面那些語(yǔ)句是符合編碼規(guī)范的: 單選題 *A、(正確答案)private final static int SERVER_BUSY = 0;private final static int SERVER_IDLE = 1;int status = 0;.;/program code if (SERVER_BUSY = status) .;/ program codeelse if (SER

8、VER_IDLE = status ) .;/ program codeB、String customName = “”;if (customName.startWith(“A”) .;/ program codeC、String address = “shenzhen”;String area = address + “B”;D、private boolean beginFlag = false;.;/ program codepublic boolean ifBegin() .;/ program code return beginFlag; 3、下面哪些不符合公司的JAVA編程規(guī)范: *

9、A.(正確答案) switch ( key ) case Log.INFO: value = getINFOValue(); break; case Log.ERROR: value = getErrorValue(); break; default: value = getDefaultValue(); B.(正確答案) while ( key 1) key-; C.(正確答案)void example_fun( Object value ) /key 表示呼叫的關(guān)鍵事件 int key = 0; key = getCallEventKey(); ./program codeD.(正確答案) if ( key = 0 & key 0);4、類(lèi)的注釋內(nèi)容包含下面哪些: *A、版本號(hào)(正確答案)B、類(lèi)名C、作者(正確答案)D、當(dāng)前存在的bug(正確答案)E、生成日期(正確答案)F、功能(正確答案)G、如果不建議使用,標(biāo)明deprecated(正確答案)H、與其他類(lèi)的關(guān)系(正確答案)5. 如下類(lèi)名符合公司規(guī)范的有 *A、FtpDownload_UtilB、DEBUGLOGC、OrderResponse(正確答案)D、 UserManager(正確

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論