軟件工程師試題五3篇(軟件工程師筆試題庫(kù)及答案)_第1頁(yè)
軟件工程師試題五3篇(軟件工程師筆試題庫(kù)及答案)_第2頁(yè)
軟件工程師試題五3篇(軟件工程師筆試題庫(kù)及答案)_第3頁(yè)
軟件工程師試題五3篇(軟件工程師筆試題庫(kù)及答案)_第4頁(yè)
軟件工程師試題五3篇(軟件工程師筆試題庫(kù)及答案)_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第軟件工程師試題五3篇(軟件工程師筆試題庫(kù)及答案)軟件工程師精選試題五1

姓名:聯(lián)系電話(huà):電子郵件:學(xué)歷:專(zhuān)業(yè):畢業(yè)時(shí)間:

Java軟件工程師試題(A卷)

(滿(mǎn)分100分,作答時(shí)間為120分鐘)

一、單選題(每題3分,共45分)

1.以下哪個(gè)修飾符可用于定義成員常量?B

modifiercanbeused

2.定義一個(gè)Java文件名字為:,其代碼為:

classSuper{

publicinti=0;

publicSuper(){

}

publicstaticvoidmain(){

}

}((newSuper()).i);i=1;

這段程序的運(yùn)行結(jié)果是:B

willfail

successandprint0

3.給出如下代碼:

classTest{

privateintm;

publicstaticvoidfun(){

//somecode}

}successandprintsuccessandprintnothing

如何使成員變量m被函數(shù)fun()直接訪問(wèn)?D

A.將privateintm改為protectedintm

c.將privateintm改為intm

4.下面代碼段中,執(zhí)行之后i和j的值是什么?C

inti=1;

intj;

J=i++;

,,,15.已知如下代碼:A

booleanm;

if(m==false)

(“false”);

else

b.將privateintm改為publicintmD.將privateintm改為staticint,2

(“true”);

執(zhí)行結(jié)果是什么?

willfail

errorwilloccurwhenrunning

6.下面哪個(gè)語(yǔ)句是創(chuàng)建數(shù)組的錯(cuò)誤語(yǔ)句?C

f[][]=newfloat[6][6];

f[][]=newfloat[][6];

[][]f=newfloat[6][];

[]f[]=newfloat[6][6];[][]f=newfloat[6][6];

7.給出如下代碼:C

Stringa=newString(“巨匠IT”);

Stringb=newString(“巨匠IT”);

請(qǐng)問(wèn)上面的語(yǔ)句在內(nèi)存中分配了多少個(gè)內(nèi)存區(qū)?

給出如下代碼:D

Setset=newHashSet();

(“gjun”);

(“pcschoolchina”);

(“gjun”);

(“it”);

iteratorit=();

while(()){

(());

}

上面的代碼最有可能的輸出結(jié)果是:

pcschoolchinagjunit

gjunpcschoolchinagjun

9.請(qǐng)看下面的代碼段:

Stringa=“gjun”;

Stringb=newString(“gjun”);

Stringc=newString(“gjun”);

if(a==b){

(“true”);

}else{pcschoolchinaitgjungjunpcschoolchina

(“false”);

}

if((b)){

(“true”);

}else{

(“false”);

}

if(c==b){

(“true”);

}else{

(“false”);

}

輸出的結(jié)果為:C

truetruetruetruefalsefalsetrue

10.以下哪個(gè)方法用于定義線程的執(zhí)行體?C

()()()

()()

11.給出url地址為“inde_?page=3&category=tech”,下面哪個(gè)描述是正確的:

A.通過(guò)(“page”)可以獲取page的值

b.通過(guò)(“page”)可以獲取page的值

c.通過(guò)(“page&category”)可以獲取page和category的值

D.通過(guò)(“page&category”)可以獲取page和category的值

12.有一個(gè)登錄的表單,其屬性有name=“l(fā)oginForm”,action=“l(fā)oginServlet”,method=“post”,下面哪個(gè)描述是正確的:

A.在loginServlet中使用doPost的方法來(lái)處理表單的請(qǐng)求

b.在loginServlet中使用doGet的方法來(lái)返回表單的處理結(jié)果

c.在loginServlet中,先調(diào)用doPost的方法,然后再調(diào)用service的方法來(lái)處理表單的請(qǐng)求

D.在loginServlet中,先調(diào)用doGet的方法,然后再調(diào)用service的方法來(lái)處理表單的請(qǐng)求

13.如果需要從一個(gè)Servlet中傳遞參數(shù)username到結(jié)果的頁(yè)面,下面哪種方式是可行的:

(“username”,username);

(“username”,username);

(“username”,username);

(“username”,username);

14.下列哪個(gè)描述是正確的:

包含SessionBean,EntityBean和JMS

b.在系統(tǒng)中,我們會(huì)使用EntityBean來(lái)保存數(shù)據(jù)和處理業(yè)務(wù)流程

Bean分為有狀態(tài)和無(wú)狀態(tài)兩中,其中有狀態(tài)的性能更高

D.遠(yuǎn)程調(diào)用EJB組件,可以通過(guò)lookup的方式去查找JNDI名稱(chēng),獲取代理接口來(lái)調(diào)用

15.關(guān)于JUnit的描述,哪個(gè)是正確的:

其實(shí)是一個(gè)main函數(shù)

可以應(yīng)用于系統(tǒng)的整體測(cè)試

c.如果要測(cè)試一個(gè)方法的話(huà)可以,使用assertEquals來(lái)判定結(jié)果的正確性

中可以的使用@Test來(lái)修飾方法,該方法可以帶參數(shù)

二、多選題(每題3分,共45分)

16.如下哪些字符串是Java中的標(biāo)識(shí)符?AE

17.如下哪些是Java中有效的關(guān)鍵字?ACDE

D.#numberE.$

18.在switch語(yǔ)句中,以下哪些參數(shù)類(lèi)型是合法的?ABCD

19.下面哪個(gè)賦值語(yǔ)句是合法的?BCD

a=b=

c=d=2

20.已知如下的命令執(zhí)行javaMyTestabc,請(qǐng)問(wèn)哪個(gè)語(yǔ)句是正確的?CD

[0]=“MyTestabc”;[0]=“MyTest”;

[0]=“a”;[1]=“b”;

21.下面代碼執(zhí)行后的輸出是什么?ADC

for(inti=0;i

}for(intj=0;j

and0

and2

andandandandandand2and1

中如下哪個(gè)修飾符是正確的?ABE

23.已知如下類(lèi)的說(shuō)明:

publicclassTest{

}privatefloatf=;intm=12;staticintn=1;publicstaticvoidmain(Stringarg[]){}Testt=newTest();

如下哪個(gè)代碼可以加入到下劃線中?AD

=0;=1;

24.已知如下類(lèi)定義:

classBase{

}

publicclassChilde_tendsBase{publicBase(){}publicBase(intm){}protectedvoidfun(intn){}=2;=3;

//membermethods

}

如下哪句可以正確地加入子類(lèi)中?CD

voidfun(intn){}

voidfun(intn){}

fun(intn){}voidfun(intn){}

25.下面哪個(gè)方法可用于定義新線程類(lèi)?AD

theRunnableinterfacearun()methodintheclass

aninstanceoftheThreadclass

26.下面哪個(gè)對(duì)象是JSP中內(nèi)置對(duì)象?

27.現(xiàn)在有一個(gè)登錄頁(yè)面,提交到/LoginServlet來(lái)處理,下面哪些描述是正確的。

A.通過(guò)(“username”)獲取到中的用戶(hù)名值

b.通過(guò)(“username”)獲取到中的用戶(hù)名值

c.可以在LoginSerlvet中的doPost方法中處理請(qǐng)求

D.可以在LoginSerlvet中的service方法中處理請(qǐng)求

28.在LoginServlet處理完成后,跳轉(zhuǎn)到要去到頁(yè)面,下面那些描述是正確的。

(“”);

(“”);

(“”).forward(request,response);

(“”);

29.在中,Action接口默認(rèn)的result值有:

30.在中,假設(shè)現(xiàn)在有個(gè)Student的對(duì)象,下面那些HQL的寫(xiě)法是正確的:

_fromStudent

sfromStudentsfromStudentswhereid>10

三、填空題(每題5分,共10分)

31.補(bǔ)充完整Test類(lèi)的定義,使其能計(jì)算下面的數(shù)列值:

f(1)=1(n=1)

f(2)=2(n=2)

f(n)=F(n-1)_n(n>3)

如:當(dāng)n=5時(shí),f(5)=f(4)_5,f(4)=f(3)_4,f(3)=f(2)_3,f(2)=f(1)_1,f(1)=1

結(jié)果f(5)=1_1_3_4_5=60

publicclassTest{

publicstaticintcalculate(intn){if(①)return1;return②;}publicstaticvoidmain(String[]args){(calculate(3));

}

}

32.請(qǐng)看TestAnimal類(lèi)的代碼:

publicclassTestAnimal{

publicstaticvoidmain(Stringargs[]){Animala1=newDog();Animala2=newCat();①②

Dogb1=③

catb2=④

}⑥}

interfaceAnimal{

}

classDogimplementsAnimal{

}

classCatimplementsAnimal{

}publicvoidrun(){}publicvoidcatchMouse(){}(“catchingmouse”);(“Acatisrunningnow”);publicvoidrun(){}publicvoidwatch(){}(“watchinghouse”);(“Adogisrunningnow”);publicvoidrun();

請(qǐng)補(bǔ)充完整上面的代碼,使其運(yùn)行的時(shí)候得到如下結(jié)果:

Adogisrunningnow

Acatisrunningnow

watchinghouse

catchingmouse

軟件工程師精選試題五2

軟件工程師筆試試題

(請(qǐng)按照題目的序號(hào)在另一張紙上做答,并寫(xiě)好名字和聯(lián)系方式)

1、請(qǐng)比較#include與#include“”的區(qū)別?

2、關(guān)鍵字static的作用是什么?

3、請(qǐng)用代碼簡(jiǎn)單描述一下你最熟悉的排序算法?

4、寫(xiě)一個(gè)函數(shù)將字符串轉(zhuǎn)換為整數(shù),例如“-”轉(zhuǎn)換成-。

5、有如下程序:

voidGetMemory(char__p,intnum)

{

_p=(char_)malloc(num);

}

voidmain()

{

char_str=NULL;

GetMemory(&str,100);

Strcpy(str,“hello”);

printf(str);

}

試問(wèn)程序運(yùn)行的結(jié)果是什么?這段程序是否有問(wèn)題,如果有,請(qǐng)解釋原因?

6、請(qǐng)用代碼簡(jiǎn)單描述面向?qū)ο蟮亩鄳B(tài)原理?

7、請(qǐng)簡(jiǎn)述進(jìn)程和線程的差別?

8、請(qǐng)簡(jiǎn)述NANDFLASH和NORFLASH的區(qū)別?

9、有一個(gè)有序單向鏈表,每個(gè)鏈表節(jié)點(diǎn)數(shù)據(jù)域存儲(chǔ)是字符串,此單向鏈表按節(jié)點(diǎn)中數(shù)據(jù)域字符串的大小,從小到大排序,請(qǐng)用代碼詳細(xì)描述將一個(gè)字符串插入此單向鏈表的過(guò)程,且保存鏈表有序?

10、請(qǐng)描述你對(duì)TD-SCDMA的理解?

軟件工程師精選試題五3

一、單向選擇題(四選

一、每小題3分,共18分)

1、軟件的發(fā)展經(jīng)歷了()個(gè)發(fā)展階段。

A.一

b.二

c.三

D.四

2、需求分析的任務(wù)不包括()。

A.問(wèn)題分析

b.系統(tǒng)設(shè)計(jì)

c.需求描述

D.需求評(píng)審。

3、一個(gè)軟件的寬度是指其控制的()。

A.模塊數(shù)

b.層數(shù)

c.跨度

D.厚度

4、當(dāng)模塊中包含復(fù)雜的條件組合,只有()能夠清晰地表達(dá)出各種動(dòng)作之間的對(duì)應(yīng)關(guān)系。

A.判定表和判定樹(shù)

b.盒圖

c.流程圖

D.關(guān)系圖

5、以下不屬于邏輯覆蓋的是()。

A.語(yǔ)句覆蓋

b.判定覆蓋

c.條件覆蓋

D.基本路徑

6、為適應(yīng)軟件運(yùn)行環(huán)境的變化而修改軟件的活動(dòng)稱(chēng)為()。

A.糾錯(cuò)性維護(hù)

b.適應(yīng)性維護(hù)

c.改善性維護(hù)

D.預(yù)防性維護(hù)

二、填空題(每空2分,共18分)

1.軟件可靠性是指在給定的時(shí)間間隔內(nèi),程序成功運(yùn)行的()。2.高級(jí)語(yǔ)言:獨(dú)立于機(jī)器,面向過(guò)程或面向()

3.軟件項(xiàng)目管理的范圍主要集中于3個(gè)P上,即:People人員、Proble

m問(wèn)題和()。

4.人機(jī)界面的風(fēng)格第一代界面是命令和()方式。

5.由于維護(hù)或在維護(hù)過(guò)程中其他一些不期望的行為引入的錯(cuò)誤稱(chēng)為維護(hù)的()。

6.在公式V(G)=E–N+2中:E為程序圖G中邊的總數(shù);N為程

序圖中結(jié)點(diǎn)的總數(shù)。V(G)又稱(chēng)為圖G的環(huán)形()。

7.任何一個(gè)基于計(jì)算機(jī)系統(tǒng)都可以用輸入-處理-輸出()圖來(lái)描述,它

將該系統(tǒng)轉(zhuǎn)換成一個(gè)信息變換模型。

8.為提高可交互性一般對(duì)所有可能造成損害的用戶(hù)操作動(dòng)作,應(yīng)堅(jiān)持要

求用戶(hù)(),例如,提問(wèn)“你確實(shí)要?jiǎng)h除??”。

9.文檔是一種數(shù)據(jù)媒體和其上所記錄的(數(shù)據(jù))。

三、判斷題(每小題2分,共24分,錯(cuò)誤打_、正確打√)

1.用戶(hù)對(duì)軟件需求的描述不精確,往往是產(chǎn)生軟件危機(jī)的原因之一。()2.目前,軟件項(xiàng)目的進(jìn)度安排的兩種比較常用的方法是程序評(píng)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論