2023年開(kāi)發(fā)人員筆試題庫(kù)_第1頁(yè)
2023年開(kāi)發(fā)人員筆試題庫(kù)_第2頁(yè)
2023年開(kāi)發(fā)人員筆試題庫(kù)_第3頁(yè)
2023年開(kāi)發(fā)人員筆試題庫(kù)_第4頁(yè)
2023年開(kāi)發(fā)人員筆試題庫(kù)_第5頁(yè)
已閱讀5頁(yè),還剩41頁(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.在軟件開(kāi)發(fā)過(guò)程中,軟件構(gòu)造設(shè)計(jì)是描述____。

A)數(shù)據(jù)存儲(chǔ)構(gòu)造B)軟件體系構(gòu)造C)軟件構(gòu)造測(cè)試D)軟件控制過(guò)程

答案:B

評(píng)析:從工程管理角度來(lái)看,軟件設(shè)計(jì)分兩步完成:概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)。概

要設(shè)計(jì)(又稱構(gòu)造設(shè)計(jì))將軟件需求轉(zhuǎn)化為軟件體系構(gòu)造、確定系統(tǒng)級(jí)接口、全

局?jǐn)?shù)據(jù)構(gòu)造或數(shù)據(jù)庫(kù)模式。

2.數(shù)據(jù)庫(kù)技術(shù)的重要特點(diǎn)為數(shù)據(jù)時(shí)集成性、數(shù)據(jù)時(shí)高共享性和低冗余性、數(shù)據(jù)

獨(dú)立性和數(shù)據(jù)統(tǒng)一管理與控制。

3.軟件測(cè)試類型按開(kāi)發(fā)階段劃分是—B

A.需求測(cè)試、單元測(cè)試、集成測(cè)試、驗(yàn)證測(cè)試

B.單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試

C.單元測(cè)試、集成側(cè)試、驗(yàn)證測(cè)試、確認(rèn)測(cè)試、驗(yàn)收測(cè)試

D.調(diào)試、單元測(cè)試、集成測(cè)試、顧客測(cè)試

4.對(duì)于業(yè)務(wù)流清晰的系統(tǒng)可以運(yùn)用/一貫穿整個(gè)測(cè)試用例設(shè)計(jì)過(guò)程廣在用例

中綜合使用多種測(cè)試措施,對(duì)于參數(shù)配置類H勺軟件,要用一墨選擇較少的組

合方式到達(dá)最佳效果。

A.等價(jià)類劃分B.因果圖法C.正交試驗(yàn)法D.場(chǎng)景法

A.等價(jià)類劃分B.因果圖法C.正交試驗(yàn)法D.場(chǎng)景法

5.超過(guò)項(xiàng)目經(jīng)理控制的成本增加原因,除了存款利率、貸款利息和稅率外,還

包括()D。

A.項(xiàng)目平常開(kāi)支B勺速度和生產(chǎn)率B.項(xiàng)目平常開(kāi)支B勺速度和工期遲延

C.項(xiàng)目補(bǔ)助和加班D.原材料成本和運(yùn)輸成本

6.在深度為5B勺滿二叉樹(shù)中,葉子結(jié)點(diǎn)的個(gè)數(shù)為。

A)32B)31C)16D)15

答案:C

評(píng)析:所謂滿二叉樹(shù)是指除最終一層外,每層上的所有結(jié)點(diǎn)均有兩個(gè)子結(jié)點(diǎn)。

也就是說(shuō),在滿二叉樹(shù)中,每一層上的結(jié)點(diǎn)數(shù)都到達(dá)最大值,即在滿二叉樹(shù)的

第K層上有2K-1個(gè)結(jié)點(diǎn),且深度為m的滿二叉刷有2m個(gè)結(jié)點(diǎn)。

7.已知—叉樹(shù)BT的后序遍歷序列是dabec,中序遍歷序列是debac,它的刖序

遍歷序列是_____O

A)cedbaB)acbedQdecabD)deabc

答案:A

評(píng)析:二叉樹(shù)BT的后序遍歷序列為dabec,故BT的根結(jié)點(diǎn)為c;而B(niǎo)T的中序

遍歷序列是debac,即遍歷序列中最終一種結(jié)點(diǎn)為跟結(jié)點(diǎn),闡明BT的右子樹(shù)為

空。由BT的B勺后序遍歷序列和中序遍歷序列可知BTB勺左子樹(shù)(LST)的后序遍歷

序列和中序遍歷序列分別為dabe和deba(樹(shù)是遞歸定義的):故LST的根結(jié)點(diǎn)是

在由的中序遍歷序列可知其左子樹(shù)為因此的前序遍歷序列為

e,LSTdoBT

cedbao

8.下面程序時(shí)輸出成果為o

#include

main()

,,,/,,:

charpl[7]=abc/p2[]=ABCstr[50]="xyz";

strcpy(stcstrcat(pl,p2));

printf("%s",str);

)

A)xyzabcABCB)abcABCC)xyzabcD)xyzABC

答案:B

評(píng)析:strcpy(strl,si):作用是將字符串si拷貝到字符數(shù)組strl中去。strcat(字

符數(shù)組1,字符數(shù)組2):把。字符串2接到字符串網(wǎng)背面,成果放在字符數(shù)組

1中,函數(shù)調(diào)用后返回字符數(shù)組IB勺地址。

本題定義了三個(gè)字符數(shù)組pLp2,str,strcat(pl,p2)函數(shù)的作用是將字符串?dāng)?shù)組p2

接到字符串plB勺背面,成果放在字符數(shù)組pl,再通過(guò)sffcpy()函數(shù)將該字符串

拷貝到str數(shù)組中,原str數(shù)組中B勺字符串xyz被覆蓋,因此打印輸出字符串str

即可得到abcABCo

9.在闡明語(yǔ)句:int*f();中,標(biāo)識(shí)符f代表的是____。

A)一種用于指向整型數(shù)據(jù)的指針變量B)一種用于指向一維數(shù)組的行指針

0一種用于指向函數(shù)的指針變量D)一種返回值為指針型的函數(shù)名

答案:D

評(píng)析:帶回指針值B勺函數(shù),其一般定義形式為:

類型標(biāo)識(shí)符*函數(shù)名(參數(shù)表);

例如:int*f(x,y);

其中,£是函數(shù)名,調(diào)用它后來(lái)能得到一種指向整型數(shù)據(jù)B勺指針(地址),x,y是函

數(shù)fH勺形參。在f時(shí)兩側(cè)分別為。運(yùn)算符和()運(yùn)算符,而()優(yōu)先級(jí)高于s,因此f

先與()結(jié)合,顯然是函數(shù)形式。這個(gè)函數(shù)前面有一種。,表達(dá)此函數(shù)是指針型

函數(shù)(函數(shù)值是指針)。前面的int表達(dá)返回B勺指針指向整型變量。

10如下程序時(shí)輸出成果是

main()

{charst[20]=HhelloW0WtWWn;

//,,

printf(%d%dWn;strlen(st),sizeof(st));

)

A)99B)520C)1320D)2020

答案:B

評(píng)析:c語(yǔ)言中字符串是以WO,字符結(jié)束時(shí),且strlen()函數(shù)計(jì)算B勺是制0,字符前

的所有字符的個(gè)數(shù)。本題中strlen(st)應(yīng)為5。數(shù)組定義后來(lái)系統(tǒng)就為其分派對(duì)

應(yīng)大小B勺內(nèi)存空間,而不管其中有無(wú)內(nèi)容。sizeof()函數(shù)是計(jì)算變量或數(shù)組H勺所

分派到B勺內(nèi)存空間B勺大小。因此本題的sizeof(st)為20。

11.下面程序運(yùn)行后H勺輸出成果是____。

intd=l;

fun(intp)

(

staticintd=5;

d+=p;

printf("%d",d);

returnd;

main()

(

inta=3;

printf(//%dWn;fun(a+fun(d)));

)

A)699B)669C)61515D)6615

答案:C

評(píng)析:靜態(tài)局部變量在編譯時(shí)賦初值,即只賦初值一次,在程序運(yùn)行時(shí)它已經(jīng)

有初值。后來(lái)每次調(diào)用時(shí)不再重新賦初值而只是保留上次函數(shù)調(diào)用結(jié)束時(shí)時(shí)

值,而對(duì)自動(dòng)變量賦初值,不是在編譯時(shí)進(jìn)行的,而在函數(shù)調(diào)用時(shí)進(jìn)行,每調(diào)

用一次函數(shù)重新給一次初值,相稱于執(zhí)行一次賦值語(yǔ)句。

本題在程序開(kāi)頭定義了全局變量d并賦初值1,在被調(diào)函數(shù)fun()中,定義了靜

態(tài)局部變量d,初值為5。在第一次調(diào)用函數(shù)fun時(shí),d初值為5,p由主函數(shù)

傳遞過(guò)來(lái)的值為1,則d=d+p=5+l=6,由于d是靜態(tài)局部變量,在函數(shù)調(diào)用結(jié)

束后,它仍保留再次調(diào)用函數(shù),的初值為而由主函數(shù)傳遞的

d=6ofund6,p

時(shí)值為9,則此時(shí)d=d+p=6+9=15,最終打印輸出dB勺值并返回主函數(shù)。

12如下程序時(shí)輸出成果是____。

#defineM(x,y,z)x*y+z

main()

inta=l,b=2,c=3;

printf("%dWn",M(a+b,b+c,c+a));

)

A)19B)17C)15D)12

答案:D

評(píng)析:c語(yǔ)言的宏定義包括不帶參數(shù)的宏定義與帶參數(shù)的宏定義。本題為帶參數(shù)

的宏定義,其形式為:#define宏名(形參表)字符串,本題的M(a+b,b+c,

c+a)被字符串a(chǎn)+b*b+c+c+a替代。

13.若進(jìn)棧序列為1,2,3,4,進(jìn)棧過(guò)程中可以出棧,則下列不可能B勺一種出

棧序列是_____。

A)1,4,3,2B)2,3,4,1

C)3,l,4,2D)3,4,2,1

答案:C

評(píng)析:棧是一種后進(jìn)先出表,選項(xiàng)c中,先出棧的是3,闡明此時(shí)棧內(nèi)必然有

1,2,由于1先于2進(jìn)棧,因此1不可能在2之前出棧,故選項(xiàng)C這種出棧序

列是不可能B勺。

14.下列模式中------是顧客模式。

A)內(nèi)模式B)外模式C)概念模式D)邏輯模式

15.下面程序的功能:輸出100以內(nèi)能被3整除且個(gè)位數(shù)為6B勺所有整數(shù),請(qǐng)補(bǔ)

充完整。

main().

inti,j;

for(i=0;[12];i++)

j=i*10+6;

if([13])continue;

printf("%d",j);

)

)

答案:【12】i<10

[13]j%3!=0

評(píng)析:本題規(guī)定輸出100以內(nèi)能被3整除且個(gè)位數(shù)為6的所有整數(shù),程序中

;語(yǔ)句是求個(gè)位數(shù)為的整數(shù),由此可得出程序的循環(huán)次數(shù)為

j=i*10+66i<IOo

然后通過(guò)if語(yǔ)句判斷整數(shù)與否能被3整除,若不能則繼續(xù)下一次循環(huán),若能則

輸出該整數(shù),因此邏輯體現(xiàn)式為i%31=00

16.設(shè)有關(guān)系R(A,B,GD)及其上B勺函數(shù)有關(guān)性集合F={B-A,BCTD},那么關(guān)系R

最同?是?()

A.第一范式的B.第二范式的

C.第三范式時(shí)D.BCNF范式的

17.設(shè)有關(guān)系模式EMP(職工號(hào),姓名,年齡,技能)。假設(shè)職工號(hào)唯一,每個(gè)

職工有多項(xiàng)技能,則EMP表的主鍵是?

()

A.職工號(hào)B.姓名,技能

C.技能D.職工號(hào),技能

18.數(shù)據(jù)庫(kù)中的封鎖機(jī)制是B勺重要措施。

()

A.完整性B.并發(fā)控制

C.安全性D.恢復(fù)

19Java類可以作為?

()

A、類型定義機(jī)制B、數(shù)據(jù)封裝機(jī)制

C、類型定義機(jī)制和數(shù)據(jù)封裝機(jī)制D、上述都不對(duì)

20.在調(diào)用措施E寸,若要使措施變化實(shí)參時(shí)值,可以?

()

A、用基本數(shù)據(jù)類型作為參數(shù)B、用對(duì)象作為參數(shù)

C、A和B都對(duì)D、A和B都不對(duì)

21.編譯運(yùn)行如下程序后,有關(guān)輸出成果的闡明對(duì)時(shí)日勺是?

()

publicclassConditional{

publicstaticvoidmain(Stringargs[]){

intx=4;

System.outprintlnCvalueis"+((x>4)?99.9:9));

)

A、輸出成果為:valueis99.9B、輸出成果為:valueis

9

C、輸出成果為:valueis9.0D、編譯錯(cuò)誤

22.欲構(gòu)造ArrayList類為一種實(shí)例,此類繼承了List接口,下列哪個(gè)措施是對(duì)時(shí)

時(shí)?()

A、ArrayListmyList=newObject();B、ListmyList=new

ArrayList();

C、ArrayListmyList=newList();D、ListmyList=new

List();

23.下面說(shuō)法不對(duì)的的是?

()

A、一種子類的對(duì)象可以接受父類對(duì)象能接受的消息;

B、當(dāng)子類對(duì)象和父類對(duì)象能接受同樣的消息時(shí),它們針對(duì)消息產(chǎn)生的1行為

可能不一樣;

C、父類比它的子類的措施更多;

D、子類在構(gòu)造函數(shù)中可以使用super()來(lái)調(diào)用父類的構(gòu)造函數(shù);

24我們一般使用支持或協(xié)議B勺工具連接遠(yuǎn)程LINUX

系統(tǒng)服務(wù)器,將位于UNUX系統(tǒng)服務(wù)器B勺文件傳播到當(dāng)?shù)鼗蛳蚍?wù)器傳播文件

一般使用協(xié)議。

25.UNUX系統(tǒng)中文件復(fù)制命令是,移動(dòng)命令是,連接命令

是,比較命令是O

26.假定學(xué)生Students和教師Teachers關(guān)系模式如下所示:

Students(學(xué)號(hào),姓名,性別類別,身份證號(hào))

Teachers(教師號(hào),姓名,性別,身份證號(hào),工資)

a.查詢?cè)谧x碩士教師的平均工資、最高與最低工資之間差值的SQL語(yǔ)句如

下:

SELECT

FROMStudents,"eachers

WHERE;

b.查詢既是碩士,又是女性,且工資不小于等于3500元的教師日勺身份證

號(hào)和姓名的SQL語(yǔ)句如下:

(SELECT身份證號(hào)姓名

FROMStudents

WHERE)

(SELECT身份證號(hào)姓名

FROMTeachers

WHERE);

(1)A.AVG(工資)AS平均工資,MAX(工資)-MIN(工資)AS差值

B.平均工資ASAVG(工資),差值A(chǔ)SMAX(工資)-MIN(工資)

C.AVG(工資)ANY平均工資,MAX(工資)-MIN(工資)ANY差值

D.平均工資ANYAVG(工資),差值A(chǔ)NYMAX(工資)-MIN(工資)

(2)A.Students.身份證號(hào)二Teachers.身份證號(hào)

B.Students.類別='碩士'

C.Students身份證號(hào)二Teachers身份證號(hào)ANDStudents.類別='碩士'

D.Students身份證號(hào)=Teachers.身份證號(hào)ORStudents.類別='碩士,

(3)A.工資>=3500B.工資>='3500'

C.性別二女AND類別=碩士D.性別二女'AND類別='碩士'

(4)A.EXCEPTB.INTERSECTC.UNIOND.UNIONALL

(5)A.工資>=3500B.工資>='3500'

C.性別二女AND類別二碩士D.性別二女'AND類別二'碩士'

27.下面程序的運(yùn)行成果是什么?

classHelloA{

publicHelloA(){

System.out.println("HelloA");

)

{System.out.print("rmAclass");}

static{System.out.print("staticA");}

)

publicclassHelloBextendsHelloA{

publicHelloBQ{

System.out.println("HelloB");

}

{System.out.printCTmBclass");}

static{System.out.println("staticB");}

publicstaticvoidmain(String[]args){

newHelloB;);

)

答:

staticA

staticB

I'mAclass

HelloA

I'mBclass

HelloB

28下列說(shuō)法對(duì)的口勺有()

A.class中的]constructor不可省略

B.constructor必須與class同名,但措施不能與class同名

C.constructor在一種對(duì)象被new時(shí)執(zhí)行

D.一種class只能定義一種constructor

答案:C

解析:這里可能會(huì)有誤區(qū),其實(shí)一般的類措施是可以和類名同名的,和構(gòu)造措施唯一的辨

別就是,構(gòu)造措施沒(méi)有返回值。

29.有關(guān)被私有訪問(wèn)控制符private修飾的組員變量,如下說(shuō)法對(duì)的的是?

(C)

A、可以被三種類所引用:該類自身、與它在同一種包中的其他類、在其他包中的該

類的子類

B、可以被兩種類訪問(wèn)和引用:該類自身、該類的)所有子類

C、只能被該類自身所訪問(wèn)和修改

D、只能被同一種包中日勺類訪問(wèn)

30.下面說(shuō)法不對(duì)時(shí)時(shí)是?(C)

A、一種子類的對(duì)象可以接受父類對(duì)象能接受的消息;

B、當(dāng)子類對(duì)象和父類對(duì)象能接受同樣的消息時(shí),它們針對(duì)消息產(chǎn)生的行為可能不一

樣;

C、父類比它的子類的措施更多;

D、子類在構(gòu)造函數(shù)中可以使用super()來(lái)調(diào)用父類的構(gòu)造函數(shù);

31.若在某一種類定義中定義有如下的措施:abstractvoidperformDial();該措施屬于?

(C)

A、接口措施B、最終措施C、抽象措施D、空措施

32.如下申明合法的是?

(D)

A、defaultStrings;B、publicfinalstaticnativeint

w()

C、abstractdoubled;D、abstractfinaldouble

hyperbolicCosine()

33.簡(jiǎn)述常用的軟件開(kāi)發(fā)文檔(標(biāo)紅的為必須)

1可行性研究匯報(bào)

2項(xiàng)目開(kāi)發(fā)計(jì)劃

3需求

4需求分析

5概要設(shè)計(jì)

6詳細(xì)設(shè)計(jì)

7數(shù)據(jù)庫(kù)設(shè)計(jì)

8顧客手冊(cè)

9操作手冊(cè)

10測(cè)試計(jì)劃

11項(xiàng)目開(kāi)發(fā)總結(jié)

34.用C語(yǔ)言編寫(xiě)一種1+2+3+....100的簡(jiǎn)樸程序

#include<stdio.h>

intmain()

inti,sum=O;

for(i=l;i<=100;i++)

sum+=i;

printf("%dWn"zsum);

return0;

)

/*

輸出:

5050

*/

35.簡(jiǎn)樸簡(jiǎn)介你認(rèn)為怎樣做好軟件項(xiàng)目管理

36.下列有關(guān)修飾符混用的說(shuō)法,錯(cuò)誤的是()

A.abstract不能與final并列修飾同一種類

B.abstract類中可以有private的組員

C.abstract措施必須在abstract類中

D.static措施中能處理非staticB勺屬性

解答D靜態(tài)措施中不能引用非靜態(tài)B勺組員

37.Whichtwocreateaninstanceofanarray?(ChooseTwo)

A.int[]ia=newint[15];

B.floatfa=newfloat[20];

C.char[]ca="SomeString";

D.Objectoa=newfloat[20];

E.Intia[][]=(4,5,6)(1,2,3)

解答:AD

任何類B勺父類都是Obfct,數(shù)組也數(shù)據(jù)引用類型,Objectoa=newfloat[20];

這種寫(xiě)法相稱于父類的用指向之類的實(shí)例。

38有關(guān)java.Iang.String類,如下描述對(duì)時(shí)的一項(xiàng)是()

A.String類是final類故不可以繼承;

B.String類是final類故可以繼承;

C.String類不是final類故不可以繼承;

D.String類不是final類故可以繼承;解答:A

String類是final的,在java中final修飾類時(shí)不能被繼承

39有關(guān)sleep。和wait:),如下描述錯(cuò)誤的一項(xiàng)是()

A.sleep是線程類(Thread)的)措施zwait是Object類的措施;

B.sleep不釋放對(duì)象鎖,wait放棄對(duì)象鎖;

c.sleep暫停線程、但監(jiān)控狀態(tài)仍然保持,結(jié)束后會(huì)自動(dòng)恢復(fù);

D.wait后進(jìn)入等待鎖定池,只有針對(duì)此對(duì)象發(fā)出notify措施后獲得對(duì)象鎖進(jìn)入

運(yùn)行狀態(tài)。

解答:D

sleep是線程類(Thread)的措施,導(dǎo)致此線程暫停執(zhí)行指定時(shí)間,給執(zhí)行機(jī)會(huì)

給其他線程,不過(guò)監(jiān)控狀態(tài)依然保持,到時(shí)后會(huì)自動(dòng)恢復(fù)。調(diào)用sleep不會(huì)釋放

對(duì)象鎖。

wait是Obj6ct類B勺措施,對(duì)此對(duì)象調(diào)用wait措施導(dǎo)致本線程放棄對(duì)象鎖,進(jìn)入

等待此對(duì)象的等待鎖定池,只有針對(duì)此對(duì)象發(fā)出notify措施(或notifyAII)后

本線程才進(jìn)入對(duì)象鎖定池準(zhǔn)備獲得對(duì)象鎖進(jìn)入運(yùn)行狀態(tài)。

.已知體現(xiàn)式)

40intm[]={z1,2,3,4,5,6;

下面哪個(gè)體現(xiàn)式時(shí)值與數(shù)組下標(biāo)量總數(shù)相等?()

A.m.length()

B.m.length

C.m.length()+1

D.m.length+1

解答:B

解答:數(shù)組下標(biāo)是從零開(kāi)始B勺,不過(guò)數(shù)據(jù)下標(biāo)的總量和數(shù)據(jù)長(zhǎng)度相似。

41措施resume。負(fù)責(zé)恢復(fù)哪些線程的執(zhí)行()

A通過(guò)調(diào)用stop。措施而停止的線程。

B通過(guò)調(diào)用sleep。措施而停止的線程。

C通過(guò)調(diào)用wait。措施而停止的線程。

D通過(guò)調(diào)用suspend。措施而停止的線程。

解答:D

Suspend可以掛起一種線程,就是把這個(gè)線程暫停了,它占著資源,但不運(yùn)

行,用Resume是恢復(fù)掛起B(yǎng)勺線程,

讓這個(gè)線程繼續(xù)執(zhí)行下去。

42.要從文件”file.dat”中讀出第10個(gè)字節(jié)到變量c中,下列哪個(gè)措施適合?

(D)

A、FilelnputStreamin=newFileInputStreamCfile.dat");in.skip(9);intc=in.read();

B、FilelnputStreamin=newFileInputStreamCfile.dat");in.skip(lO);intc=in.read();

C、FilelnputStreamin=newFileInputStreamCfile.dat");intc=in.read();

D、RandomAccessFilein=newRandomAccessFile("file.dat");in.skip(9);int

c=in.readByte();

43.有關(guān)運(yùn)算符>>和>>>描述對(duì)的的是

A.>>執(zhí)行移動(dòng)

B.>>執(zhí)行翻轉(zhuǎn)

c.>>執(zhí)行有符號(hào)左移,>>>執(zhí)行無(wú)符號(hào)左移

D.>>執(zhí)行無(wú)符號(hào)左移,>>>執(zhí)行有符號(hào)左移

解答:C

44.一種線程在任何時(shí)刻都處在某種線程狀態(tài)(threadstate),例如運(yùn)行狀態(tài)、阻塞狀態(tài)、

就緒狀態(tài)等,一種線程可以由選項(xiàng)中的哪種線程狀態(tài)直接到達(dá)運(yùn)行狀態(tài)?

(D)

A、死亡狀態(tài)B、阻塞狀態(tài)(對(duì)象lock池內(nèi))C、阻塞狀態(tài)(對(duì)象wait池內(nèi))D、

就緒狀態(tài)

45.設(shè)有關(guān)系R(ABGD)及其上的函數(shù)有關(guān)性集合F;{B-A,BC-D},那么關(guān)系R最高是?

(A)

A.第一范式的B.第二范式的

C.第三范式的D.BCNF范式的

46.在數(shù)據(jù)庫(kù)設(shè)計(jì)中,用E-R圖來(lái)描述信息構(gòu)造但不波及信息在計(jì)算機(jī)中的表達(dá),它是在數(shù)

據(jù)庫(kù)設(shè)計(jì)的一階段。

(B)

A.需求分析B.概念設(shè)計(jì)

C.邏輯設(shè)計(jì)D.物理設(shè)計(jì)

47.下列描述中,哪些符合Java語(yǔ)言的特性

A.支持跨平臺(tái)(Windows,Linux,Unix等)

B.GC(自動(dòng)垃圾回收),提高了代碼安全性

C.支持類C的指針運(yùn)算操作

D.不支持與其他語(yǔ)言書(shū)寫(xiě)日勺程序進(jìn)行通訊

解答:AB

48.MAX.LENGTH是int型public組員變量,變量值俁持為常量1,用簡(jiǎn)短語(yǔ)句定義這個(gè)

變量。

A.publicintMAX_LENG-H=1;

B.finalintMAX_LENGTH=1;

C.finalpublicintMAX_LENGTH=1;

D.publicfinalintMAX_LENGTH=1.

解答:D通過(guò)題的描述就是定義常量,在java中常量命名規(guī)范是所有字母都大寫(xiě)用下劃線

分割每個(gè)單詞

49.已知體現(xiàn)式intm[]=1,2,3,4,5,6);

下面哪個(gè)體現(xiàn)式的值與數(shù)組下標(biāo)量總數(shù)相等?

()

A、m.lengthOB、m.lengthC、m.length()+lD、m.length+1

50.有關(guān)線程設(shè)計(jì),下列描述對(duì)的的是

A.線程對(duì)象必須實(shí)現(xiàn)Runnable接口

B.啟動(dòng)一種線程直接調(diào)用線程對(duì)象的run()措施

C.Java提供對(duì)多線程同步提供語(yǔ)言級(jí)的支持

D.一種線程可以包括多種進(jìn)程

解答:C

51.無(wú)狀態(tài)會(huì)話Bean、有狀態(tài)會(huì)話Bean、CMP與BMP中,哪一種Bean不需要自己書(shū)寫(xiě)連

接數(shù)據(jù)庫(kù)的代碼?

A、無(wú)狀態(tài)會(huì)話Bean

B、有狀態(tài)會(huì)話Bean

C、CMP

D、BMP

解答:C

BMP是在Bean中完成對(duì)數(shù)據(jù)庫(kù)JDBC的多種調(diào)用

CMP是由EJB容器自動(dòng)完成對(duì)數(shù)據(jù)庫(kù)的操作

會(huì)話Bean重要處理業(yè)務(wù)邏輯

52運(yùn)行jsp需要安裝Web服務(wù)器。

A.Apache

B.tomcat

C.WebLogic

D.IIS

解答:BC

Apache是PHP程序運(yùn)行的服務(wù)器,HS是.net程序運(yùn)行的服務(wù)器“

53.在服務(wù)器的網(wǎng)絡(luò)編程中,處理會(huì)話跟蹤的措施有:

A.使用Cookie。

B,使用URL重寫(xiě)。

C,使用隱藏的表單域。

D.以上措施都不能單獨(dú)使用。

解答:ABC

URL重寫(xiě)就是首先獲得一種進(jìn)入的URL祈求然后把它重新寫(xiě)成網(wǎng)站可以處理的另一種URL

的過(guò)程

隱藏域是在頁(yè)面級(jí)保留信息。與其他顧客原則控件的區(qū)別是,隱藏域不被呈目前頁(yè)面中。

當(dāng)頁(yè)面提交的時(shí)候,隱藏域中時(shí)值將被一同發(fā)送給服務(wù)端。

Cookie是以文本存儲(chǔ)于計(jì)算機(jī)中,使用name-value匹配。一般顧客存儲(chǔ)標(biāo)識(shí)顧客信息

54.要?jiǎng)?chuàng)立一種EJB,必須要至少編寫(xiě)哪些Java類和接口?

A.定義遠(yuǎn)程(或業(yè)務(wù))接口

B.定義當(dāng)?shù)亟涌?/p>

C.定義Bean接口

D.編寫(xiě)B(tài)edn的實(shí)現(xiàn)

解答:ABC

55.XML是一種元語(yǔ)言,可以用它來(lái)描述其他語(yǔ)言。

A.對(duì)時(shí)

B.錯(cuò)誤

解答:B

XML(ExtensibleMarkupLanguage)即可擴(kuò)展標(biāo)識(shí)語(yǔ)言,它與HTML一樣,都是

SGML(StandardGeneralizedMarkupLanguage,原則通用標(biāo)識(shí)語(yǔ)言)。Xml是Internet環(huán)境

中跨平臺(tái)日勺,依賴于內(nèi)容的技術(shù),是目前處理構(gòu)造化文檔信息的有力工具。擴(kuò)展標(biāo)識(shí)語(yǔ)言

XML是一種簡(jiǎn)樸的數(shù)據(jù)存儲(chǔ)語(yǔ)言,使用一系列簡(jiǎn)樸的標(biāo)識(shí)描述數(shù)據(jù),而這些標(biāo)識(shí)可以用以

便的方式建立,雖然XML占用的空間比二進(jìn)制數(shù)據(jù)要占用更多的空間,但XML極其簡(jiǎn)樸易

于掌握和使用。

56.對(duì)于每一種網(wǎng)站訪問(wèn)顧客都要訪問(wèn)的變量,應(yīng)該將它設(shè)為_(kāi)____變量。(選擇1項(xiàng))

A.Session

B.Reques

C.Response

D.Application

解答:D

Application應(yīng)用程序級(jí)變量

57.HttpServlet中,用來(lái)處理POST祈求的措施是(選擇1項(xiàng))

A.doHead

B.doGet

C.doPost

D.doPut

解答:C

58有關(guān)Web應(yīng)用程序,下列說(shuō)法錯(cuò)誤的是()。

A.WEB-INF目錄存在于web應(yīng)用B勺根目錄下

B.WEB-INF目錄與classes目錄平行

C.web.xml在WEB-INF目錄下

D.Web應(yīng)用程序可以打包為war文件

解答:B

59有關(guān)JSP隱式對(duì)象,如下()描述對(duì)應(yīng)

A.隱式對(duì)象是WEB容器加載的一組類的實(shí)例,可以直接在JSP頁(yè)面使用

B.不能通過(guò)config對(duì)象獲取ServletContext對(duì)象

C.response對(duì)象通過(guò)sendRedirect措施實(shí)現(xiàn)重定向

D.只有在出錯(cuò)處理頁(yè)面才有exception對(duì)象

解答:ACD

可以通過(guò)config對(duì)象獲取ServlelCunlexl對(duì)象

60編寫(xiě)一種Filter,除繼承HttpServlet類外還需要()。

A.繼承Filter類

B.實(shí)現(xiàn)Filter接口

C.繼承HttpFilter類

D.實(shí)現(xiàn)HttpFilter接口

解答;B

61.下列沒(méi)有直接采用XML技術(shù)8勺是()

A.UDDI

B.SOAP

C.AJAX

D.DCOM

解答:D

DCOM(分布式組件對(duì)象模型,分布式組件對(duì)象模式)是一系列微軟的概念和程序接口,

運(yùn)用這個(gè)接口,客戶端程序?qū)ο罂梢云砬髞?lái)自網(wǎng)絡(luò)中另一臺(tái)計(jì)算機(jī)上的服務(wù)器程序?qū)ο蟆?/p>

DCOM基于組件對(duì)象模型(COM),COM提供了一套容許同一臺(tái)計(jì)算機(jī)上的客戶端和服

務(wù)器之間進(jìn)行通信的接口(運(yùn)行在Windows95或者其后的版本上)。

62.0racle數(shù)據(jù)庫(kù)表空間與數(shù)據(jù)文件的關(guān)系描述對(duì)的的是()

A.一種表空間只能對(duì)應(yīng)一種數(shù)據(jù)文件

B.一種表空間可以對(duì)應(yīng)多種數(shù)據(jù)文件

C.一種數(shù)據(jù)文件可以對(duì)應(yīng)多種表空間

D.表空間與數(shù)據(jù)文件沒(méi)任何對(duì)應(yīng)關(guān)系

解答:B

63.Delete和truncate都可以用來(lái)刪除表內(nèi)容,一下描述對(duì)狽勺是?

A.Truncate不需要rollbacksegment

B.Delete需要rollbacksegment

C.Truncate在提交commit之前仍可回滾

D.Truncate還可以刪除表構(gòu)造

解答:AB

64、如下說(shuō)法中對(duì)的的是_______。

A)C語(yǔ)言程序總是從第一種函數(shù)開(kāi)始執(zhí)行

B)在C語(yǔ)言程序中,要調(diào)用困數(shù)必須在main。函數(shù)中定義

C)c語(yǔ)言程序總是從main。函數(shù)開(kāi)始執(zhí)行

D)c語(yǔ)言程序中B勺Edin()函數(shù)必須放在程序日勺開(kāi)始部分

答案:c

評(píng)析:c語(yǔ)言的程序是由主函數(shù)main。開(kāi)始運(yùn)行,由主函數(shù)來(lái)調(diào)用其他函數(shù),函數(shù)必須是

并列的,定義后使用,不能在一種函數(shù)中定義其他函數(shù),main。函數(shù)不一定要放在程序日勺

開(kāi)始部分,故選c。

65、請(qǐng)讀程序片段(字符串內(nèi)沒(méi)有空格字符):

Hww

printf(%dWnfstrlen(ATS\n012\1\W"));

上面程序片段的輸出成果是__________Q

A)llB)10C)9Di8

答案:C

評(píng)析:這個(gè)語(yǔ)句的目的是輸出"ATS\n012\1\\”這個(gè)串的長(zhǎng)度,在串中"\M代表一種

"\,而"'1"代表數(shù)字1,也占一種字符,"\n”是回車(chē)換行符,也占一種字符,加上A、

T、s、0、I、2,共9個(gè)字符。

66、構(gòu)造化程序設(shè)計(jì)重要強(qiáng)調(diào)的是

A)程序的規(guī)模B)程序的易讀性

C)程序的執(zhí)行效率D)程序B勺可移植性

答案:B

評(píng)析:構(gòu)造化程序設(shè)計(jì)重要強(qiáng)調(diào)的是構(gòu)造化程序清晰易讀,可理解性好,程序員可以進(jìn)行

逐漸求精、程序證明和測(cè)試,以保證程序的對(duì)時(shí)性。

67在軟件生命周期中,能精確地確定軟件系統(tǒng)必須做什么和必須具有哪些功能的階段是

A)概要設(shè)計(jì)B)詳細(xì)設(shè)計(jì)C)可行性分析D)需求分析

答案:D

評(píng)析:需求分析是看待開(kāi)發(fā)軟件提出H勺需求進(jìn)行分析并給出詳細(xì)定義,即精確地確定軟件

系統(tǒng)日勺功能。編寫(xiě)軟件規(guī)格闡明書(shū)及初步的顧客手冊(cè),提交評(píng)審。

68設(shè)整型數(shù)i=5,則printf(M%dM,i+++++i);時(shí)輸出為。

A)10B)llC)12D)語(yǔ)法錯(cuò)誤

答案:D

評(píng)析:c語(yǔ)言中有基本的算術(shù)運(yùn)算符(+、?、*、/)還包括自增自減運(yùn)算符(++、-),在c語(yǔ)

言解析體現(xiàn)式時(shí),它總是進(jìn)行貪婪咀嚼,這樣,該體現(xiàn)式就被解析為i+++++i,顯然該

體現(xiàn)式不合c語(yǔ)言語(yǔ)法。

69在數(shù)據(jù)菅理技術(shù)的發(fā)展過(guò)程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫(kù)系統(tǒng)

階E殳。其中數(shù)據(jù)獨(dú)立性最高的階段是_______..

A)數(shù)據(jù)庫(kù)系統(tǒng)B)文件系統(tǒng)C)人工管理D)數(shù)據(jù)項(xiàng)管理

答案:A

70下列四個(gè)論述中,錯(cuò)誤的是

A)C語(yǔ)言中的關(guān)鍵字必須小寫(xiě)

B)c語(yǔ)言中的標(biāo)識(shí)符必須全部由字母構(gòu)成

C)c語(yǔ)言不提供輸入輸出語(yǔ)句

D)C語(yǔ)言中的注釋行可以出目前途序的任何位置

答案:B

評(píng)析:c語(yǔ)言規(guī)定標(biāo)識(shí)符只能由字母、數(shù)字和下劃線3種字符構(gòu)成,且第一種字符必須為字

母或下劃線。

71下列有關(guān)隊(duì)列的論述中對(duì)時(shí)日勺是_______,

A)在隊(duì)列中只能插入數(shù)據(jù)B)在隊(duì)列中只能刪除數(shù)據(jù)

C)隊(duì)列是先進(jìn)先出的線性表D)隊(duì)列是先進(jìn)后出的線性表

答案:C

72在構(gòu)造化措施中,軟件功能分解屬于軟件開(kāi)發(fā)中日勺階段。

A)詳細(xì)設(shè)計(jì)B)需求分析C)總體設(shè)計(jì)D)編程調(diào)試

答案:C

4、軟件調(diào)試時(shí)目的是_______。

A)發(fā)現(xiàn)錯(cuò)誤B)改正錯(cuò)誤

C)改善軟件的性能D)挖掘軟件的潛能

答案:B

評(píng)析:由程序調(diào)試的概念可知:程序調(diào)試活動(dòng)由兩部分構(gòu)成,其一是根據(jù)錯(cuò)誤H勺跡象確定

程序中錯(cuò)誤確實(shí)切性質(zhì)、原因和位置。其二,對(duì)程序進(jìn)行修改,排除這個(gè)錯(cuò)誤。因此程序

調(diào)試日勺目曰勺就是診斷和改正程序中的錯(cuò)誤。

73棧?口隊(duì)列R勺共同點(diǎn)是.

A)都是先進(jìn)后出B)都是先進(jìn)先出

C)只容許在端點(diǎn)處插入和刪除元素D)沒(méi)有共同點(diǎn)

答案:C

評(píng)析:棧和隊(duì)列都是一種特殊的操作受限的線性表,只容許在端點(diǎn)處進(jìn)行插入和刪除。二

者的區(qū)別是:棧是一種“后進(jìn)先出"的線性表;而隊(duì)列是一種“先進(jìn)先出"的線性表。

74在設(shè)計(jì)程序時(shí),應(yīng)采納的原則之一是______。

A)程序構(gòu)造應(yīng)有助于讀者理解B)不限制goto語(yǔ)句的使用

C)減少或取消注解行D)程序越短越好

答案:A

評(píng)析:濫用goto語(yǔ)句將使程序流程無(wú)規(guī)律,可讀性差;添加的注解行有利于對(duì)程序的理

解,不應(yīng)減少或取消;程序B勺長(zhǎng)短要根據(jù)實(shí)際需要而定,并不是越短越好.

75下列屬于c語(yǔ)言語(yǔ)句的是_____o

A)print("%dWn",a)B)#include

C)a=b;b=c;c=a;D)/*thisisaprogram*/

答案:C

評(píng)析:在c語(yǔ)言中,一種完整的(:語(yǔ)句必須在語(yǔ)句末尾出現(xiàn)分號(hào),分號(hào)是c語(yǔ)句的必要構(gòu)成

部分。本題答案為Co

76設(shè)int型占2個(gè)字節(jié),則unsignedint所能表達(dá)的數(shù)據(jù)范圍是_____。

A)0~65535B)-32769~32767C)l~65536D)0~32767

答案:A

評(píng)析:本題int型占2個(gè)字節(jié),即16位,unsignedm所能表達(dá)的數(shù)據(jù)范圍是0~

(2A16-1),即0-65535。

77如下程序日勺輸出成果是____0

main()

{charst[20]=,,helloW0WtWW,,;

printf(0%d%d\n^strlentst),sizeof(st));

)

A)99B)520Q1320D)

答案:B

評(píng)析:c語(yǔ)言中字符串是以'\0,字符結(jié)束曰勺,且strlen()函數(shù)計(jì)算曰勺是10'字符前B勺所有字

符的個(gè)數(shù)。本題中strlenist)應(yīng)為5。數(shù)組定義后來(lái)系統(tǒng)就為其分派對(duì)應(yīng)大小的內(nèi)存空間,

而不管其中有無(wú)內(nèi)容。sizeof()函數(shù)是計(jì)算變量或數(shù)組的所分派到的內(nèi)存空間的大小。因此

本題的sizeof(st)為20。

78數(shù)據(jù)庫(kù)中的封鎖機(jī)制是(B)日勺重要措施

A.完整性B,并發(fā)控制

C.安全性D.恢復(fù)

79防止數(shù)據(jù)庫(kù)出現(xiàn)意外叼有效措施是(B)

A.重建B.備份

C.追加D.刪除

80軟件測(cè)試類型按開(kāi)發(fā)階段劃分是_—Lo

A.需求測(cè)試、單元測(cè)試、集成測(cè)試、驗(yàn)證測(cè)試

B.單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試

C.單元測(cè)試、集成測(cè)試、驗(yàn)證測(cè)試、確認(rèn)測(cè)試、驗(yàn)收測(cè)試

D.調(diào)試、單元測(cè)試、集成測(cè)試、顧客測(cè)試

81缺陷管理的流程可以概括為:測(cè)試人員提交新的缺陷入庫(kù),缺陷狀態(tài)為1;高級(jí)測(cè)

試人員驗(yàn)證缺陷,假如確認(rèn)是缺陷,分派給對(duì)應(yīng)的開(kāi)發(fā)人員,設(shè)置狀態(tài)為2,假如不是缺

陷,則拒絕,設(shè)置為“拒絕”狀態(tài);開(kāi)發(fā)人員查詢狀態(tài)為3時(shí)缺陷,做如下處理:假如不是

缺陷,則置狀態(tài)為”拒絕",假如是缺陷則修復(fù)并置狀態(tài)為4,假如不能處理的缺陷,要留

下文字闡明并保持缺陷為“拒絕”狀態(tài);測(cè)試人員查詢狀態(tài)為5時(shí)缺陷,驗(yàn)證缺陷與否已處

理,做如下處理:如問(wèn)題處理了置缺陷的狀態(tài)為6,如問(wèn)題沒(méi)有處理則置狀態(tài)為7。上述

流程中1至7相對(duì)應(yīng)的狀態(tài)標(biāo)識(shí)為(04)_A一

(04)A.新信息一打開(kāi)一打開(kāi)一修正―修正-關(guān)閉一重新打開(kāi)

B.打開(kāi)一修正一關(guān)閉一修正―修正一關(guān)閉一打開(kāi)

C.新信息一打開(kāi)T打開(kāi)一關(guān)閉T修正一關(guān)閉一重新打開(kāi)

D.新信息T打開(kāi)一打開(kāi)T修正一關(guān)閉-修正一重新打開(kāi)

82在軟件生命周期B勺不一樣階段,需要實(shí)施不一樣類型的測(cè)試工作,單元測(cè)試是對(duì)程

序設(shè)計(jì)進(jìn)行驗(yàn)證,其中一0不是單元測(cè)試時(shí)重要內(nèi)容。在進(jìn)行單元測(cè)試過(guò)程中,一般測(cè)

試工程師都需要借助—?且來(lái)替代所測(cè)模塊調(diào)用的子模塊:在單元測(cè)試的基礎(chǔ)上,需要

將所有模塊按照概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)闡明書(shū)的規(guī)定進(jìn)行組裝,模塊組裝成系統(tǒng)的方式有兩

種,分別是3A0

1A.模塊接口測(cè)試B.有效性測(cè)試C.途徑測(cè)試D.邊界測(cè)試

2A.樁模塊B.驅(qū)動(dòng)模塊C.樁模塊和驅(qū)動(dòng)模塊D.存根模塊和驅(qū)動(dòng)模塊

3A.一次性組裝和增殖性組裝B.自頂向下組裝和啟底向上組裝

C,單個(gè)模塊組裝和混合模塊組裝D,接口組裝和功能組裝

83為保證測(cè)試活動(dòng)的可控性,必須在軟件測(cè)試過(guò)程中進(jìn)行軟件測(cè)試配置管理,一般來(lái)

說(shuō),軟件測(cè)試配置管理中最基本B勺活動(dòng)包括

A.配置項(xiàng)標(biāo)識(shí)、配置項(xiàng)控制、配置狀態(tài)匯

溫馨提示

  • 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)論