高級軟件工程選擇題庫及答案.pdf_第1頁
高級軟件工程選擇題庫及答案.pdf_第2頁
高級軟件工程選擇題庫及答案.pdf_第3頁
高級軟件工程選擇題庫及答案.pdf_第4頁
高級軟件工程選擇題庫及答案.pdf_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

S1 Introduction SaaS Architecture Ruby and Rails Basics 1 Select the true statement Agile developers should value B P21 A Processes instead Redirect to the movies index page with a URI such as index search terms world z if val end end def check y w val w if val end end A Version 1 has higher per method cyclomatic complexity B Version 1 exposes more testing seams C Version 1 has a lower ABC score D Version 1 cannot be tested to 100 C2 coverage 6 Which statement is TRUE regarding refactoring A 或者 C P314 重構(gòu) A Refactoring improves test coverage B During refactoring you should never have a failing test C Improving code structure is a primary goal D Refactoring always reduces the amount of code 7 In method level refactoring the code smell is likely to be present if any of the other three are present A long method B method does more than 1 thing C method has too many arguments D method jumps back and forth between levels of abstraction 8 Which expression statement regarding Design Reviews and Meetings is FALSE A Intended to improve the quality of the software product using the wisdom of the attendees B They result in technical information exchange and can be highly educational for junior people C Design reviews can be beneficial to both presenters and attendees D Serving food like Samosas is vital to success of a good meeting 9 Which of the following git commands are used to help track who changed what file and when A git list 檢查已有配置信息 B git manage C git push D git blame 查看文件的每個部分是誰修改的 10 How do you compare two revisions of a file or your current file and a previous revision A git diff B git compare 沒有這個命令 C git clone D git checkout 11 Which statement is FALSE A 或 D A Software that uses more design patterns isn t necessarily better B Well designed software can evolve to the point where patterns become anti patterns C Trying to apply design patterns too early can be just as bad as applying them too late D Most design patterns are specific to a particular subset of programming languages 12 Which statement if any regarding P equivalent of change request cost estimates is points P extension modification B method modification polymorphism C class delegation polymorphism D method stubbing overriding 20 Which statements are TRUE regarding a function in JavaScript Check ALL that apply A It can be anonymous B It is a first class object in the language C It can execute concurrently with other functions D It can be the value of a property slot in a JavaScript object E When called with no arguments parentheses are optional as with Ruby functions 21 Under what circumstances is it reasonable to delegate all responsibility for validating form inputs for example to ensure fields are not left blank to client side JavaScript Choose ONE answer A If we can confirm that the user s browser has JavaScript enabled B If we can confirm that the user s browser has JavaScript enabled and the form is submitted over a secure connection C Neither the server must always perform such validations even if there is already JavaScript client side code that performs them 22 The ability to perform a background request and update the HTML page in place with the response relies on choose ONE answer A the browser having an embedded JavaSc

溫馨提示

  • 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

提交評論