北大青鳥教員面試筆考試試題(ACCP)_第1頁
北大青鳥教員面試筆考試試題(ACCP)_第2頁
北大青鳥教員面試筆考試試題(ACCP)_第3頁
北大青鳥教員面試筆考試試題(ACCP)_第4頁
北大青鳥教員面試筆考試試題(ACCP)_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

教員面試筆試題(ACCP)

應(yīng)聘方向與試題選擇說明:

1、以下包括三個方向的應(yīng)聘試題,請根據(jù)自己的專業(yè)技術(shù)特長選擇其中一個或兩個方向的

試題進(jìn)行作答,每個方向的答題時間為45分鐘(如果選擇兩個方向,則答題時間為90分鐘)。

2、所有試題如果沒有特殊說明,默認(rèn)只有一個正確答案。

方向一(.NET)試題

選擇題(共40題,每題2.5分,共100分。請將正確答案寫在答題紙上)

1)在C#的下列類型中,()是引用類型。

a)enum

b)struct

c)int

d)string

2)在C#中,關(guān)于下列代碼說法正確的是()。

publicclassTeacher

(

privatevoidShow()

(

Console.WriteLine(“我從事IT教育培訓(xùn)”);

)

staticvoidMain()

(

Teachertea=newTeacher();

tea.Show();

)

)

a)代碼編譯時將出現(xiàn)錯誤,因?yàn)轭愔袥]有提供構(gòu)造函數(shù)

b)代碼編譯時將出現(xiàn)錯誤,因?yàn)镾how方法是私有的,Main函數(shù)中無法調(diào)用

c)代碼編譯時將出現(xiàn)錯誤,因?yàn)镸ain函數(shù)沒有參數(shù)

d)代碼編譯運(yùn)行正確,并輸出“我從事IT教育培訓(xùn)”

3)在C#中,下列代碼的運(yùn)行結(jié)果是()。

publicstructPoint

(

publicintx,y;

)

classMainClass

(

staticvoidMain()

(

Pointpl,p2;

pl.x=1;

pl.y=2;

p2=pl;

pl.x=3;

Console.Write(p2.x);

Console.Write(p2.y);

)

)

a)12

b)32

c)02

d)10

4)在C#中,下列代碼的運(yùn)行結(jié)果是()。

publicclassProject

(

stringname="ACCP3.0”;

staticvoidMain()

(

Projectp1=newProject();

Projectp2=p1;

="ACCP4.0”;

p1.name.Remove(4,3);

Console.Write(p1.name);

Console.Write();

)

}

a)ACCP3.0ACCP4.0

b)ACCPACCP4.0

c)ACCPACCP

d)ACCP4.0ACCP4.0

5)在C#中,下列說法正確的是()。(多選)

a)在一個代碼文件中,只能包含一個類

b)在一個代碼文件中,只能包含一個命名空間

C)在一個代碼文件中,可以聲明多個命名空間

d)在一個代碼文件的一個命名空間中,可以定義多個類

6)在C#中,下列關(guān)于方法重載的說法正確的是()。

a)在一個類中,可以存在多個同名的方法,這稱為方法重載

b)在一個類中,如果有兩個同名的方法,則這兩個方法的返回類型必須不同

c)在一個類中,如果有兩個同名的方法,則這兩個方法的參數(shù)個數(shù)必須不同

d)在一個類中,如果有兩個同名的方法,則這兩個方法的參數(shù)類型必須不同

7)在C#中,下列關(guān)于繼承的說法正確的是()。(多選)

a)一個類可以從多個類繼承而來

b)一個類可以從多個接口繼承而來

c)一個類只能從一個類繼承而來

d)一個類只能從一個接口繼承而來

8)在C#中,下列代碼的運(yùn)行結(jié)果是()。

publicclassAnimal

(

protectedstringtype="";

publicAnimal(stringtype)

(

this.type=type;

)

)

publicclassFrog:Animal

(

intage;

publicFrog(stringtype,intage):base(type)

(

this.type=this.type+"動物”;

this.age=age;

)

staticvoidMain()

(

Frogfg=newFrog("兩棲",1);

Console.WriteLine(fg.type);

)

)

a)動物

b)兩棲

c)兩棲動物

d)運(yùn)行錯誤

9)在C#中,下列關(guān)于抽象類的說法正確的是()。(多選)

a)抽象類不能被實(shí)例化

b)抽象類中不能包含實(shí)現(xiàn)的方法

c)抽象類中的抽象方法不能實(shí)現(xiàn)

d)抽象類中不能包含虛方法

10)在C#中,下列接口聲明正確的是().

a)publicinterfaceIList

(

intcount;

)

b)publicinterfaceIList

(

voidadd(inti);

)

c)publicinterfaceIList

(

publicvoidRemove(inti);

)

d)publicinterfaceIList

(

voidRemove(inti)

H)在C#中,關(guān)于下列代碼說法正確的是()。

publicclassSchool

(

string[]director=newstring!]{"lidong",ngaodong","wangdong"};

publicstringthis[inti]

(

get

(

returnthis.director[i-l];

)

}

staticvoidMain()

(

Schoolsc=newSchool();

Console.WriteLine(scl1J);

代碼編譯時將出現(xiàn)錯誤

b)代碼運(yùn)行時將出現(xiàn)錯誤

c)代碼運(yùn)行時正確,并輸出“l(fā)idong”

d)代碼運(yùn)行時正確,并輸出“gaodong”

12)在C#中,下列關(guān)于委托的說法正確的是()。(多選)

a)委托必須指向?qū)嵗椒?/p>

b)委托指向的方法必須與委托的返回類型和參數(shù)完全相同

c)一個委托只能同時指向一個方法

d)委托指向的方法可以在運(yùn)行時決定

13)在C#中,下列代碼運(yùn)行后的輸出結(jié)果是()。

publicdelegatevoidDelegateShowTime(DateTimedt);

publicclassClock

(

publiceventDelegateShowTimealarm;

DateTimetime;

publicDateTimeTime

(

get

(

returnthis.time;

)

set

(

this.time=value;

if(alarm!=null)

alarm(this.time);

)

)

staticvoidMain()

(

Clockclock=newClock();

clock.Time=newDateTime(2006,1,1);

clock.alarm+=newDelegateShowTime(clock.ShowTime);

clock.Time=newDateTime(2007,1,1);

)

publicvoidShowTime(DateTimedt)

(

Console.WriteLine(dt.ToShortDateStringO);

)

)

a)2006-01-01

b)2007-01-01

c)2006-01-01

2007-01-01

d)無輸出

14)在C#中,下列代碼的運(yùn)行結(jié)果是()。

publicclassMath

(

staticvoidMain()

(

try

{

int[]numl=newint[]{l,2,3,4);

int[]num2=numl;

for(inti=0;i<num2.Length;i++)

(

num2[i]=numl[i]*2;

Console.Write(numl[i]);

I

}

catch

(

Console.WriteLine("出現(xiàn)錯誤〃);

)

)

)

a)1234

b)2468

c)0000

d)出現(xiàn)錯誤

15)在C#中,如下列代碼所示,在類中有一個名為Insert的靜態(tài)方法,則下列能夠正確

創(chuàng)建一個線程的代碼是()。

a)Threadthlnsert=newThread(Insert);

b)Threadthlnsert=newThread(Insert());

c)Threadthlnsert=newThread(newThreadStart(Insert));

d)Threadthlnsert=newThread(newThreadStart(Insert()));

16)4C#中,為了顯示下圖所示的窗體,下列代碼正確的是()。

溫馨提示

歡迎學(xué)習(xí)ACCP4.0,是否繼續(xù)學(xué)習(xí)?

ESEJ否?|

a)MessageBox.Show("歡迎學(xué)習(xí)ACCP4.0,是否繼續(xù)學(xué)習(xí)?”溫馨提示

”,MessageBoxButtons.YesNo);

b)MessageBox.Show("歡迎學(xué)習(xí)ACCP4.0,是否繼續(xù)學(xué)習(xí)?“,”溫馨提示

",MessageBoxButtons.OKCancel);

c)MessageBox.Show("溫馨提示",〃歡迎學(xué)習(xí)ACCP4.0,是否繼續(xù)學(xué)習(xí)?

”,MessageBoxButtons.YesNo);

d)MessageBox.Show("溫馨提示〃,”歡迎學(xué)習(xí)ACCP4.0,是否繼續(xù)學(xué)習(xí)?

",MessageBoxButtons.OKCancel);

17)在C#中,如圖,在窗體中有一個名為dgStudent的DataGrid控件,為了獲得控件中

第一行第一列的值,下列代碼正確的是()?

小李

小張

a)dgStudent[0,0]

b)dgStudent[1,1]

c)dgStudent[0][0]

d)dgStudenl[l][l]

18)在C#中,如圖,在窗體中有一個名為tvName的TreeView控件,為了獲得所選節(jié)點(diǎn)

的文本,下列代碼正確的是()。

日,中一

,Ll

tbName.Nodes[0].Nodes[0].Tcxt

tbName.Nodes[1].Text

c)tbName.Nodes[0].NextNode.Text

d)tbName.Nodes[2].Text

19)在C#中,如圖,在窗體中有一個控件,從圖中可以看出,該控件是()。

PrintDocument

PrintPreviewDialog

PrintPreviewControl

d)PrintDialog

20)在C#中,如果要將窗體設(shè)置為完全透明的,下列操作方法正確的是()。

a)將窗體的Visible屬性設(shè)置為Transparent

b)將窗體的Opacity屬性設(shè)置為100的值

c)將窗體的Opacity屬性設(shè)置為0的值

d)將窗體的Transparent屬性設(shè)置為True

21)在C#中,關(guān)于下列代碼說法正確的是()。

TcpListenerlisten=newTcpListener(1234);//I

listen.Start();//2

TcpClientclient=listen.AcceptTcpClient();//3

a)代碼行1編譯時將出現(xiàn)錯誤

b)代碼行2編譯時將出現(xiàn)錯誤

0代碼行3編譯時將出現(xiàn)錯誤

d)代碼行1、2、3能夠正確編譯

22)在中,對于Command對象的ExecuteNonQueryO方法和ExecuteReader。方法,下面

敘述錯誤的是()。

a)insert>updatexdelete操作的sql語句主要用ExecuteNonQueryO方法來執(zhí)行

b)ExecuteNonQueryO方法返回執(zhí)行sql語句所影響的行數(shù)

c)select操作的sql語句只能由ExecuteReader。方法來執(zhí)行

d)ExecuteReader。方法返回一個DataReader對象

23)在中,關(guān)于下列代碼說法正確的是()。

DataTabledt=newDataTableO;//l

dt.Columns.Add(〃編號〃);//2

DataRowdr=dt.NewRowO;//3

a)代碼行1編譯時將出現(xiàn)錯誤

b)代碼行2編譯時將出現(xiàn)錯誤

O代碼行3編譯時將出現(xiàn)錯誤

d)代碼行1、2、3能夠正確編譯

24)在中,為了執(zhí)行一個不帶參數(shù)、名為PCaculateScore的SQLServer存儲過程,需要

在下列代碼的空白處補(bǔ)充的代碼是()。

//conn是一個已創(chuàng)建好的SqlConnection對象

SqlCommandcmd=newSqlCommand(^PCaculateScore^,conn);

空白處

cmd.ExecuteNonQuery();

a)mandType=CommandType.StoredProcedure;

b)mandType=CommandType.Text;

c)mandType="StoredProcedure”;

d)mandType="Text";

25)在中,下列關(guān)于數(shù)據(jù)集(DataSet)的說法正確的是()。(多選)

a)數(shù)據(jù)集分為類型化數(shù)據(jù)集和非類型化數(shù)據(jù)集

b)數(shù)據(jù)集中可以包含多個DataTable對象

c)與數(shù)據(jù)庫的連接斷開后,數(shù)據(jù)集中的數(shù)據(jù)將自動清除

d)數(shù)據(jù)集中的數(shù)據(jù)必須通過DataAdapter對象的Fill方法獲得

26)在中,為了從當(dāng)前頁面跳轉(zhuǎn)到同目錄下名為Score.htm的頁面,下面方法正確的是()。

a)Server.ExecuteCScore.htm");

b)Server.TransferCScore.htm");

c)Response.Redirect(nScore.htm");

d)Response.Write(uScore.htm,');

27)在中,Web窗體上有一個文本框控件和一個按鈕,其HTML代碼如下,當(dāng)單擊按鈕

后,下列說法正確的是()。

<asp:TextBoxid="TextBoxl"runat="server"></asp:TextBox>

<asp:Buttonid="Buttonl"runat="server"Text="Submit"x/asp:Button>

<asp:CompareValidatorid="CompareValidatorl"runat="server"ErrorMessage="錯誤"

ControlToValidate="TexlBox1"ValueToCompare="10"Type="Integer"

Operator="GreaterThan"x/asp:CompareValidator>

a)如果文本框?yàn)榭?,則顯示“錯誤”

b)如果文本框輸入9,則顯示“錯誤”

c)如果文本框的數(shù)字10,則什么都不顯示

d)如果文本框的數(shù)字11,則顯示“錯誤”

28)在頁面的Page_Load事件中,編寫了如下代碼,請問代碼中定義的變量,存在時間

最短的是()。

Application[,'name,,]=",ACCP4.0";

ViewState["name',J="ACCP4.0";

Sessionf'name"]=nACCP4.0";

Cache[uname"]="ACCP4.0”;

a)Application["name"]

b)ViewState["name"]

c)Session[nnamen]

d)Cache[nnamen]

29)在中,下列能夠正確定義一個Web服務(wù)方法的是()。

a)IWeb]

publicvoidAdd(inta,intb){}

b)(WebMethod]

publicvoidAdd(inta,intb){}

c)[WebService]

publicvoidAdd(inta,intb){}

d)publicvoidAdd(inta,intb){}

30)在中,有一個應(yīng)用程序的Web.Config文件中有以下的配置:

<customErrors

defaultRedirect="http://localhost/MyAPP/Error.aspx"

mode=MRemoteOnlyu>

<errorstatuscode="404nredirect="httpV/localhost/MyApp/FileNotFound.aspx"^

</customErrors>

遠(yuǎn)程用戶在訪問的時候,如果應(yīng)用程序出現(xiàn)除以零的溢出錯誤,程序?qū)?)。

a)跳轉(zhuǎn)到Error.aspx頁面

b)跳轉(zhuǎn)到FileNotFound.aspx頁面

c)直接關(guān)閉用戶的瀏覽器

d)顯示異常信息

31)在中,有一個ASPX頁面的部分代碼如下,當(dāng)用戶第一次加載頁面時,下列說法正

確的是()。

publicclassProject:System.Web.ULPage

(

stringname="ACCP";

privatevoidPage_Load(objectsender,System.EventArgse)

(

if(!lhis.IsPostBack)

name="BENET";

else

name="BTEST";

Response.Write(name);

a)在頁面中輸出的文本“BTEST”

b)在頁面中輸出的文本“BENET”

在頁面中輸出的文本“ACCP”

d)在頁面中不輸出的任何文本

32)下面代碼為一個Web應(yīng)用程序Global.asax文件中的部分代碼,當(dāng)某個用戶第一次

訪問應(yīng)用程序的第一個頁面時,頁面中將輸出()。

protectedvoidSession_Start(Objectsender,EventArgse)

(

Response.Write("aH);

)

protectedvoidApplication_BeginRequest(Objectsender,EventArgse)

(

Response.Write("b");

)

protectedvoidApplication_EndRequest(Objectsender,EventArgse)

(

Response.Write("cn);

}

a)be

b)bca

c)bac

d)a

33)在中,執(zhí)行以下代碼時,將在頁面顯示()。

Response.Write(Server.HtmlEnCode("<H>北大青鳥IT教育</H>"));

a)北大青鳥IT教育

b)<H>北大青鳥IT教育</H>

c)<Hx/H>

d)不顯示任何信息

34)在中,以下關(guān)于Response對象或Server對象的方法的使用,正確的是()。(多選)

Response.Redirect("WebForm1.him");

Mb)Response.Redirect("WebForm1.aspx?name=ACCPM);

Mc)Server.Transfer("WebForml.aspx?name=ACCP");

□d)Server.Transfer("WebForml.htm");

35)在中,已知xtw是一個已創(chuàng)建好的XmlTextWriter對象,則下列代碼在文件中創(chuàng)建的

節(jié)點(diǎn)是()。

xtw.WriteStartElement("Coutry,');

xtw.WriteString(nChina");

xtw.WriteEndElement();

a)<Coutry></Coutry>China

b)<Coutry>China</Coutry>

c)Coutry<China>Coutry

d)<Coutry>China

36)在中,下列可以作為DataGrid的數(shù)據(jù)源的有()。(多選)

a)DataSet

b)DataTable

c)DataView

d)DataReader

37)在中,為了啟用頁面的跟蹤功能,下列配置正確的是()。

a)<%@PageTrace=''True"%>

b)<%@PageDebug='True"%>

c)<%@PageoutputCache="True"%>

d)<%@PageTransaction='True"%>

38)在中,下列關(guān)于Application對象和Session對象說法錯誤的是()。

a)所有用戶都可以訪問Application對象

b)針對每個用戶都單獨(dú)創(chuàng)建一個Session對象

c)Application對象的生存期為整個應(yīng)用程序運(yùn)行期間

d)Session對象的信息保存在客戶端

39)在中,下列關(guān)于Cookie對象的說法正確的是()。

a)Cookie對象只能保存字符串信息

b)Cookie對象既可以保存在客戶端也可以保存在服務(wù)器端

c)每當(dāng)用戶退出應(yīng)用程序后,Cookie對象將清除

d)Cookie對象比較安全

40)在中,已知以通過以下代碼創(chuàng)建一個DataView對象,代碼中"dtScore"為一個

DataTable對象,在該對象中有一個名為“Score”的列,為了只顯示Score小于60

的數(shù)據(jù),下列對于DataView對象的屬性設(shè)置正確的是()。

DataViewdv=newDataView(dtScore);

a)dv.RowFilter="Score<60";

b)dv.RowFilter="whereScore<60n;

c)dv.Sort="Score<60M;

d)dv.Sort="whereScore<60";

方向二(JAVA)試題

選擇題(共40題,每題2.5分,共100分。請將正確答案寫在答題紙上)

1)下列Java代碼片斷的輸出結(jié)果是()。

for(inti=0;i<10;i++){

if(i%3!=0){

continue;

)

System.out.print(i+MH);

if(i==10-i){

break;

a)0

b)03

c)036

d)0369

2)publicclassCalculate(

publicintcal(intx,inty,intz){

下列。方法重載了上述Calculate類中的cal方法。(多選)

a)publicintcal(intx,inty,floatz){}

b)publicfloatcal(intx,inty,intz){}

c)publicintcal(intx,intz){}

d)publicvoidcal(intx,inty,intz){}

3)publicclassTestException{

publicstaticvoidmain(String[]args){

try(

return;

}finally{

System.out.printlnC'Finally");

對于上述Java代碼,下面說法正確的是()。

a)程序運(yùn)行,但無輸出

b)程序運(yùn)行并顯示Finally

c)編譯通過,但運(yùn)行時拋出異常

d)由于缺少catch塊,編譯不通過

4)ArrayListlist=newArrayList(5);

list.add(H3n);

list.add(MlM);

list.add(n2n);

Collections.reverse(list);

System.outprintln(list);

上述Java代碼片斷輸出的結(jié)果應(yīng)該是()。

a)[2,1,3]

b)[3,1,2]

c)[2,1,3,null,null]

d)[3,1,2,null,null]

5)為了將顯示Hello,world信息的標(biāo)簽添加到JFrame框架中,下列下劃線處的

JAVA代碼應(yīng)該是。。

JFrameframe=newJFrame();

JLabellabel=newJLabel(wHello,world");

frame.setSize(300,200);

frame.setVisible(true);

a)frame.add(label);

b)frame.setLable(label);

c)frame.getContentPane().add(label);

d)frame.getContentPane().setLable(label);

6)Object[][]cells=

{{''Java'',newInteger(01),newInteger(400)},

{"Oracle”,newInteger(02),newInteger(500)},

};

String口colnames={"課程名稱“,“課程編號“,“學(xué)費(fèi)(元)”};

JTablejTablel=;

上述Java代碼中,下劃線處的代碼應(yīng)該為()。

a)newJTable(cells,colnames)

b)newJTable(colnames,cells)

c)newJTable(cells)

d)JTable.getInstance()

7)下列Java代碼中,下劃線處的代碼應(yīng)該是

java.sql.Statementstmt;

java.sql.Connectioncon;

try(

Class.forName(Hsun.jdbc.odbc.JdbcOdbcDrivern);

con=java.sql.DriverManager.getConnection(

Mjdbc:odbc:mydbn,nsau,HsaH);

stmt=con.createStatement();

Stringquery=nselect*fromstudent1,;

java.sql.ResultSetrs=;

while(rs.next()){

//makeuseofrsobject

)

rs.close();

stmt.close();

con.close();

}catch(Exceptione){

e.printStackTrace();

}

a)stmt.execute(query)

b)stmt,executeQuery(query);

c)stmt.getResultSet(query)

d)stmt.getResultSet()

8)publicclassFoo{

publicstaticvoidmain(String[]args){

StringBuffera=newStringBuffer("A");

StringBufferb=newStringBuffer(WBM);

operate(a,b);

system,out.printing+“J+b);

}

staticvoidoperate(StringBufferx,StringBuffery){

x.append(y);

y=x;

}

)

對于上述Java代碼,請組合出正確順序的輸出結(jié)果()。(多選)

a)A

b)B

c),

d)X

9)關(guān)于得到ResultSet對象、PreparedStatement對象、CallableStatement

對象,下面說法正確的是()o(多選)

a)使用Statement對象的executeQuery方法返回ResultSet對象。

b)使用Connection對象的createStatement方法可以獲得

PreparedStatement對象。

c)使用Connection對象的prepareCall。方法獲得CallableStatement

對象。

d)使用Connection對象的executeQuery方法返回ResultSet對象。

10)classA{

A(){

System.out.print("A");

)

)

classBextendsA{

B()(

System.out.print("B");

)

)

classCextendsB{

C()(

super();

System.out.printf'C");

)

)

publicclassTest{

publicstaticvoidmain(Stringargs[]){

Cc=newC();

)

)

對于上述Java代碼,請組合出正確順序的輸出結(jié)果()。(多選)

a)A

b)B

c)C

H)有關(guān)Servlet的生命周期說法正確的有()。(多選)

a)Servlet的生命周期由Servlet實(shí)例控制

b)init()方法在創(chuàng)建完Servlet實(shí)例后對其進(jìn)行初始化,傳遞的參數(shù)為

ServletContext接口對象

c)service。方法響應(yīng)客戶端發(fā)出的請求

d)destroy()方法釋放Servlet實(shí)例

12)WEB應(yīng)用程序使用HTTP協(xié)議通信,而HTTP協(xié)議是“無狀態(tài)”協(xié)議,而實(shí)

際應(yīng)用中服務(wù)器程序需要獲取客戶應(yīng)用相關(guān)信息,進(jìn)行會話跟蹤。以下()

方法可以進(jìn)行會話跟蹤.(多選)

a)URL重寫

b)隱藏表單域

c)Cookie

d)這里沒有正確答案

13)有關(guān)JavaMailAPI的描述以下()正確。(多選)

a)Message類包含標(biāo)題和內(nèi)容兩部分,MimeMessage子類用于新建消息,

語法如下:Messagem=newMimeMessage();

b)Folder類包含消息和子文件夾,默認(rèn)情況下Folder類處于打開狀態(tài)

c)Store類提供對文件夾的訪問方法并驗(yàn)證連接,Store類的方法還用于

查看消息和文件夾

d)Session類定義了用來與郵件系統(tǒng)進(jìn)行通信的郵件會話,是JavaMail

API的最高級別類,可以創(chuàng)建共享和非共享會話

14)<formname=ndatanaction=,7servlet/DataServletHmethod=nPOSTM>

<inputtype=ntextnname=nname,,>

<inputtype=nsubmitHname="submit''》

</form>

上述JSP代碼片段,當(dāng)提交表單后。方法可以正確獲得name參數(shù)的值。(多選)

a)request.getParameter("nameu);

b)request.getParameterValueC^name,1);

c)request.getParameterValues(nname")[0];

d)request.getParameters("namen);

15)<html>

<body>

<%x=3;%>

<%intx=5;%>

<%!intx=7;%>

x=<%=x%>,<%=this.x%>

</body>

</html>

上述JSP代碼片段的運(yùn)行結(jié)果是()。

a)x=3,5

b)x=3,7

c)x=5,3

d)編譯錯誤

16)有關(guān)過濾器的描述,以下正確的是()。(多選)

a)Filter接口定義了過濾器生命周期方法

b)FilterChain用于調(diào)用過濾器鏈,每個過濾器都要調(diào)用所訪問的WEB資源

c)當(dāng)用戶提交請求或WEB資源發(fā)送響應(yīng)時,調(diào)用doFilter()方法

d)在使用過濾器之前需要在web.xml文件中定義及映射過濾器

17)下面代碼片斷在瀏覽器中輸出結(jié)果為()。

<c:setvar="myVar”scope="session”〉

2+3

</c:set>

<c:outvalue=,,${myVar},7>

a)0

b)5

c)2+3

d)無輸出

18)下列JSP代碼片段,最后輸出的結(jié)果是()。

<%@tagliburi=n,'prefix=ncu%>

<c:forTokensvar="token"items="blue,black,red|green,yeIlow|white,blackM

delims='T,>

<c:outvalue="${token},7>

</c:forTokens>

a)blue,black,redgreen,yellowwhite,black

b)blue,black,red,green,yellow,white,black

c)blue,black,redgreen,yellowwhite,black

d)編譯錯誤

19)以下是web.xml的代碼片段:

<taglib>

<taglib-uri>/accounting</taglib-uri>

<taglib-location>/WEB-INF/tlds/SmartAccount.tld</taglib-location>

</taglib>

則在JSP中o正確引用了以上定義的標(biāo)簽庫。

a)<%@tagliburi=,7acc"prefix=,7accounting,,%>

b)<%@taglibname=,7accountingHprefix=naccn%>

c)<%@tagliburi="/accounting”prefix=naccn%>

d)<%@taglibname='7acc"prefix='7accounting"%>

20)下面有關(guān)MVC體系結(jié)構(gòu)的描述,正確的是O。(多選)

a)使用JSP作為控制器

b)MVC體系結(jié)構(gòu)包括模型、視圖和控制器

c)Model2采用了MVC設(shè)計(jì)模式

d)模型對象向客戶端顯示應(yīng)用程序界面

21)關(guān)于J2EE與WebService,以下說法正確的有()。(多選)

a)J2EE應(yīng)用程序一般分為客戶層、Web層、業(yè)務(wù)層和企業(yè)信息層

b)J2EE應(yīng)用程序的組件有:EJB組件、WEB組件和客戶層組件。WEB組件

包含Servlet組件和JSP組件??蛻魧咏M件包含應(yīng)用程序客戶端組件和Applet

組件

c)J2EE容器分為EJB容器、Web容器、應(yīng)用程序客戶端容器和Applet容器

和JSP容器

d)無狀態(tài)的會話Bean在生命周期里有兩種狀態(tài),而有狀態(tài)的會話Bean在生

命周期里有三種狀態(tài)

e)WebService體系結(jié)構(gòu)包含三種角色:服務(wù)提供商、服務(wù)代理商和服務(wù)請求

者。這些角色之間又相互存在著一些操作,它們分別是:發(fā)布、查找和綁

f)J2EE是SUN公司的產(chǎn)品,主要包括J2SE、JSP、EJB、Servlet、自定義標(biāo)

簽;

22)以下是一個EJB的配置描述符片段:

<enterprise-beans>

<session>

<ejb-name>HelloWorld</ejb-name>

<home>com.HelloWorldHome</home>

<remote>com.HelloWorld</remote>

<ejb-class>com.helloworld.HelloWorldBean</ejb-class>

<session-type>Stateless</session-type>

<transaction-type>Bean</transaction-type>

</session>

</enterprise-beans>

下面說法正確的有()。(多選)

a)部署的是一個有狀態(tài)會話BEAN

b)部署的這個BEAN的類名是HelloWorld

c)這個BEAN的遠(yuǎn)程接口名是HelloWorld

d)這個BEAN的本地接口名是HelloWorldHome

23)下面選項(xiàng)中能正確組成EJB組件的代碼片段有()。(多選)

a)publicclassAddBeanImplementsSessionBean

(

//somemethoddeclare

}

b)publicclassAddBeanImplementsSessionEJBean

(

//somemethoddeclare

}

c)publicclassAddextendsEJBObject

(

//somemethoddeclare

)

d)publicinterfaceAddextendsEJBObject

(

//somemethoddeclare

)

e)publicinterfaceAddHomeextendsEJBHome

(

//somemethoddeclare

)

f)publicinterfaceAddHomeextendsEJBHomelnterface

(

//somemethoddeclare

24)在定義實(shí)體EJB的時候,應(yīng)該()e

a)繼承EntityBean類

b)繼承Entity類

c)實(shí)現(xiàn)EntityBean接口

d)實(shí)現(xiàn)Entity接口

25)在使用struts框架構(gòu)建應(yīng)用系統(tǒng)時,在配置文件中出現(xiàn)如下配置信息:

<action-mappings>

<actionpath=,71ogonSubmitMtype=Mapp.LogonPocessn

name=HlogoiiHscope=nrequestH

validate=''true"input=,7logon.jspM>

<forwardname="error”path=,7error.jspn/>

</action>

</action-mappings>

此處假設(shè)控制器映射為*.do,關(guān)于上述配置信息,以下描述中正確的是。。

a)該請求對應(yīng)的FormBean是app.LogonProcess

b)當(dāng)請求頁面的URI是/logon.jsp時,控制器將信息委托app.LogonProcess處理

c)當(dāng)通過AogonSubmitd。提交請求信息的時候,控制器將信息委托

app.LogonProcess處理

d)該請求需要數(shù)據(jù)驗(yàn)證,如果驗(yàn)證未通過,系統(tǒng)會自動跳到/error.jsp頁面

26)Struts框架中,保存中文信息的資源文件名為app_zh_CN.properpties,存放在

resources文件夾下,要實(shí)現(xiàn)國際化應(yīng)用,必須做一些必要的配置,以下配置片斷

正確的是()。

a)<init-param>

<param-name>application</param-name>

<param-value>resources.app</param-value>

</init-param>

b)<message-resources>

<param-name>application</param-name>

<param-value>resources.app</param-value>

</message-resources>

c)<init-param>

<param-name>application</param-name>

<param-va

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論