NIEH軟件工程師java考試大綱_第1頁
NIEH軟件工程師java考試大綱_第2頁
NIEH軟件工程師java考試大綱_第3頁
NIEH軟件工程師java考試大綱_第4頁
NIEH軟件工程師java考試大綱_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、軟件工程師(java)考試大綱(初級)一、考試說明軟件開發(fā)工程師(java)考試內(nèi)容覆蓋了java程序員、專業(yè)軟件公司java軟件工程師、手機軟件開發(fā)工程師、網(wǎng)絡(luò)公司java程序員等職位所要求的基本職業(yè)知識與技能,突出強調(diào)并著重考查考生的閱讀需求能力、編碼能力、排錯能力和協(xié)作能力。二、考試對象已完成nieh課程“初級軟件工程師”的學(xué)習(xí),深入透徹掌握行業(yè)先進技術(shù)和行業(yè)規(guī)范的學(xué)習(xí)者。三、考試題型:單選題:1. java 源文件中關(guān)鍵字出現(xiàn)順序正確的是( )。a. package import classb. package class import c. class package importd

2、. import package class 答案:a2. 如下代碼:public class demopublic static void main(string args)int ary = new int3;system.out.println(ary2);運行結(jié)果是( )a. 3 b. 2 c. 1 d. 0答案:d3. 用于向sql數(shù)據(jù)庫表中增加一行的sql語句關(guān)鍵字是( )a. select b. insert c. update d. create答案:b4. java中基本類型char的包裝類是( )a. string b. char c. chr d. character答案

3、:d多選題:1. 關(guān)于java程序入口方法main,如下聲明正確的是( )。a. public static void main(string args)b. public static void main(string args)c. public static final void main(string args)d. public static void main(string arg) e. void main(string arg)答案:a,c,d1. 下面那些語句行符合正確的java語法( )。a. object o = "123" b. char c = &

4、quot;中" c. integer i = 1; d. float f = 2.5; e. int c = a;答案:a,c,e案例題:第一部分:1項目背景介紹以命令行和文本編輯器開發(fā)一個基于控制臺的應(yīng)用代碼.2任務(wù)概述提供一個命令行工具, 實現(xiàn)功能:統(tǒng)計一個字符串中數(shù)字字符數(shù)量,累加全部數(shù)字字符的和,并且得到數(shù)字的序列集合。如:對于字符串 “2010年2月14日”統(tǒng)計計算,得到:字符個數(shù):8, 和:10,序列:20102143. 任務(wù)要求任務(wù)任務(wù)描述一、創(chuàng)建stringsummary類具體要求:1. stringsumary代表統(tǒng)計結(jié)果,封裝屬性:“數(shù)字字符數(shù)量”,“數(shù)字的和”,

5、“字符序列集合”,屬性要聲明成正確合理的英文命名。2. 要合理覆蓋tostring方法,tostring方法輸出結(jié)果示例:“字符個數(shù):8, 和:10,序列:2010214”。二、創(chuàng)建counter類具體要求:1. counter至少包含兩個方法,一個main方法,一個是count方法。2. main方法是軟件的入口方法,在main方法中處理命令行參數(shù)字符串,在控制臺顯示出統(tǒng)計的結(jié)果。3. main方法能夠接受處理命令行參數(shù),如:java counter 2010年2月4. count方法用來封裝具體的統(tǒng)計方法,返回統(tǒng)計結(jié)果,統(tǒng)計結(jié)果使用stringsumary的實例封裝。5. 可以在類中聲明輔

6、助方法。6. 可以聲明其他的輔助工具類。7. 創(chuàng)建正確的 .java源文件,一個java源文件只包含一個類。 二、編譯和運行具體要求:使用javac 編譯java源文件,要生成正確的clsss文件。對軟件進行調(diào)試糾錯。使用java命令運行java程序, 正確提供命令行參數(shù), 得到正確的結(jié)果。運行命令示例:java counter 2010年2月14日得到結(jié)果示例:字符個數(shù):8, 和:10,序列:20102144. 評分標(biāo)準(zhǔn)任務(wù)名稱具體任務(wù)評分說明及要求描述分?jǐn)?shù)一、創(chuàng)建stringsummary類能夠創(chuàng)建語法正確的stringsummary類2分stringsummary 中語法正確的tostr

7、ing方法1分二、創(chuàng)建counter類能夠創(chuàng)建語法正確的counter類1分在counter類包含語法正確的main方法。1分main方法能夠正確處理命令行參數(shù)1分包含count方法,返回值是stirngsummay類型2分count方法返回正確結(jié)果。5分二、編譯和運行能夠得到正確運行結(jié)果。2分5.考試答案提交標(biāo)準(zhǔn)完成任務(wù)的答案提交文件名稱文件格式j(luò)ava源文件*.java文本文件java類文件*.class字節(jié)碼文件第二部分:1項目背景介紹以命令行和文本編輯器開發(fā)一個基于web的簡單交互應(yīng)用, 一道題,45分2.任務(wù)概述實現(xiàn)一個jspweb應(yīng)用,實現(xiàn):由瀏覽器表單提交多個字符串到一個jsp頁

8、面,這個jsp頁面調(diào)用前面題目中的類,對字符串進程統(tǒng)計,把統(tǒng)計結(jié)果用緩存到集合中,并迭代顯示成表格形式。例如:3.任務(wù)要求任務(wù)任務(wù)描述一、創(chuàng)建web應(yīng)用具體要求:手工部署tomcat應(yīng)用服務(wù)器。手工部署一個web應(yīng)用,創(chuàng)建合理的目錄結(jié)構(gòu),和描述配置文件。合理部署“第一部分”的類文件到web應(yīng)用中。二、創(chuàng)建表單具體要求:創(chuàng)建提交表單,采用post方式提交三、創(chuàng)建處理表單請求的jsp頁面具體要求:處理表單提交字符串?dāng)?shù)據(jù)要調(diào)用“第一部分”創(chuàng)建的類組件,完成字符串統(tǒng)計。把處理結(jié)果stringsummary實例緩存到集合中。把緩存集合迭代成html表格。調(diào)試糾錯。4.評分標(biāo)準(zhǔn)任務(wù)名稱具體任務(wù)評分說明及要

9、求描述分?jǐn)?shù)一、創(chuàng)建web應(yīng)用能夠正確創(chuàng)建部署web應(yīng)用目錄3分能夠正確添加部署描述文件web.xml3分能夠正確部署“第一部分”class文件3分二、創(chuàng)建表單合理的表單頁面,完整的html語法3分表單采用post方法提交,合理的提交目標(biāo)3分三、創(chuàng)建處理表單請求的jsp頁面能夠正確合理處理表單3分調(diào)用了“第一部分”組件4分處理結(jié)果使用集合緩沖3分緩沖集合迭代成html表格5分正確的表格結(jié)果5分5.考試答案提交標(biāo)準(zhǔn)完成任務(wù)的答案提交文件名稱文件格式j(luò)ava源文件*.java文本文件web應(yīng)用部署文件夾app文件夾表單頁面另存form.html.html結(jié)果頁面另存count.html.html6軟

10、硬件需求 硬件要求:1)中央處理器:intel(r)pentium(r) cpu 2.80ghz以上2)內(nèi)存:1024m以上內(nèi)存3)10g以上可用硬盤空間4)其他:鼠標(biāo)、鍵盤軟件要求:1)jdk1.5以上2)tomcat 5.5以上 3)文本編輯器,如:notepad或editplus等四、考試內(nèi)容一級能力目標(biāo)二級能力目標(biāo)知識點認知層次掌握java語言基本知識java編程語法基礎(chǔ)java語言基本知識jvm/jre概念和java運行機制1java環(huán)境變量配置3java、javac和jar命令4main()方法與命令行參數(shù)4三種類型的java注釋2java編程語法基礎(chǔ)標(biāo)識符和關(guān)鍵字4package

11、2數(shù)據(jù)類型、變量聲明和作用域3stringstringbuilder3運算符和表達式3流程控制語句4數(shù)組3掌握面向?qū)ο蟪绦蛟O(shè)計能力面向?qū)ο缶幊袒A(chǔ)對象和類2方法和屬性3構(gòu)造器2引用數(shù)據(jù)類型3類的繼承3類成員的控制2方法的重載與覆蓋3對象的構(gòu)造和初始化3抽象類與接口1字節(jié)流和字符流、節(jié)點流和處理流3過濾流與對象序列化2面向?qū)ο缶幊踢M階java集合框架3java多線程編程1網(wǎng)頁設(shè)計與開發(fā)html編程html語言基礎(chǔ)2html標(biāo)記使用3表格的使用3表單及表單對象4樣式表2javascriptjavascript概念1javascript語法3javascript內(nèi)置對象2dom與bom模型1javaweb開發(fā)jsp開發(fā)常用web容器的安裝及使用2web項目的目錄結(jié)構(gòu)3發(fā)布web項目到web容器4jsp工作原理3jsp內(nèi)置對象3jsp會話狀態(tài)保持1字符編碼處理1servlet工作原理2創(chuàng)建servlet程序4jsp/servlet線程安全性1jstl與el表達式的應(yīng)用2mvc應(yīng)用架構(gòu)1xmlxml語言xml標(biāo)簽、元素和屬性3良好格

溫馨提示

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

評論

0/150

提交評論