NET軟件工程師48個(gè)面試題目_第1頁(yè)
NET軟件工程師48個(gè)面試題目_第2頁(yè)
NET軟件工程師48個(gè)面試題目_第3頁(yè)
NET軟件工程師48個(gè)面試題目_第4頁(yè)
NET軟件工程師48個(gè)面試題目_第5頁(yè)
已閱讀5頁(yè),還剩11頁(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)介

NET軟件工程師48個(gè)面試題目資料僅供參考.NET軟件工程師48個(gè)面試題目一.填空題

1.面向?qū)ο蟮恼Z(yǔ)言具有(繼承)性、(多態(tài))性、(封裝)性。2.能用foreach遍歷訪問(wèn)的對(duì)象需要實(shí)現(xiàn)(IEnumberable)接口或聲明(GetEnumberator)方法的類型。3.列舉ADO.net中的五個(gè)主要對(duì)象(Command)、(Connection)、(DataReader)、(DataSet)、(DataAdapter)。4.C#中的三元運(yùn)算符是__(?:)__5.當(dāng)整數(shù)a賦值給一個(gè)object對(duì)象時(shí),整數(shù)a將會(huì)被__(裝箱)___6.類成員有__(3)__種可訪問(wèn)形式7.floatf=-123.567F;inti=(int)f;i的值現(xiàn)在是_(-123)__8.委托聲明的關(guān)鍵字是___(delegate)_9.在A中所有的自定義用戶控件都必須繼承自_(System.Web.UI.UserControl)__10.在.Net中所有可序列化的類都被標(biāo)記為__[serializable]___11.在.Net托管代碼中我們不用擔(dān)心內(nèi)存漏洞,這是因?yàn)橛辛薩GC__12.當(dāng)類T只聲明了私有實(shí)例構(gòu)造函數(shù)時(shí),則在T的程序文本外部,_不能夠_(能夠or不能夠)從T派生出新的類,_不能夠_(能夠or不能夠)直接創(chuàng)立T的任何實(shí)例。二.選擇題

1.以下敘述正確的是:BC

A.接口中能夠有虛方法。B.一個(gè)類能夠?qū)崿F(xiàn)多個(gè)接口。

C.接口不能被實(shí)例化。

D.接口中能夠包含已實(shí)現(xiàn)的方法。2.從數(shù)據(jù)庫(kù)讀取記錄,你可能用到的方法有:BCD

A.ExecuteNonQuery

B.ExecuteScalar

C.Fill

D.ExecuteReader3.對(duì)于一個(gè)實(shí)現(xiàn)了IDisposable接口的類,以下哪些項(xiàng)能夠執(zhí)行與釋放或重置非托管資

相關(guān)的應(yīng)用程序定義的任務(wù)?(多選)

(

ABC

)

A.Close

B.Dispose

C.Finalize

D.using

E.Quit4.以下關(guān)于ref和out的描述哪些項(xiàng)是正確的?(多選)

(

ACD

)

A.使用ref參數(shù),傳遞到ref參數(shù)的參數(shù)必須最先初始化。

B.使用out參數(shù),傳遞到out參數(shù)的參數(shù)必須最先初始化。

C.使用ref參數(shù),必須將參數(shù)作為ref參數(shù)顯式傳遞到方法。

D.使用out參數(shù),必須將參數(shù)作為out參數(shù)顯式傳遞到方法。5.在對(duì)SQLServer數(shù)據(jù)庫(kù)操作時(shí)應(yīng)選用(A)

A.SQLServer.NETFramework數(shù)據(jù)提供程序;

B.OLEDB.NETFramework數(shù)據(jù)提供程序;

C.ODBC.NETFramework數(shù)據(jù)提供程序;

D.Oracle.NETFramework數(shù)據(jù)提供程序;6.下列選項(xiàng)中,(C)是引用類型。

A.enum類型

B.struct類型C.string類型

D.int類型7.關(guān)于ASP.NET中的代碼隱藏文件的描述正確的是(C)

A.Web窗體頁(yè)的程序的邏輯由代碼組成,這些代碼的創(chuàng)立用于與窗體交互。編程邏輯唯一與用戶界面不同的文件中。該文件稱作為“代碼隱藏”文件,如果用C#創(chuàng)立,該文件將具有“.ascx.cs”擴(kuò)展名。

B.項(xiàng)目中所有Web窗體頁(yè)的代碼隱藏文件都被編譯成.EXE文件。

C.項(xiàng)目中所有的Web窗體頁(yè)的代碼隱藏文件都被編譯成項(xiàng)目動(dòng)態(tài)鏈接庫(kù)(.dll)文件。

D.以上都不正確。8.以下描述錯(cuò)誤的是(A)

A.在C++中支持抽象類而在C#中不支持抽象類。

B.C++中可在頭文件中聲明類的成員而在CPP文件中定義類的成員,在C#中沒(méi)有頭文件而且在同一處聲明和定義類的成員。

C.在C#中可使用new修飾符顯式隱藏從基類繼承的成員。

D.在C#中要在派生類中重新定義基類的虛函數(shù)必須在前面加Override。9.C#的數(shù)據(jù)類型有(B)

A.值類型和調(diào)用類型

B.值類型和引用類型

C.引用類型和關(guān)系類型

D.關(guān)系類型和調(diào)用類型10.下列描述錯(cuò)誤的是(D)

A.類不能夠多重繼承而接口能夠

B.抽象類自身能夠定義成員而接口不能夠

C.抽象類和接口都不能被實(shí)例化

D.一個(gè)類能夠有多個(gè)基類和多個(gè)基接口

11.在DOM中,裝載一個(gè)XML文檔的方法(D)

A.save方法

B.load方法C.loadXML方法D.send方法12.下列關(guān)于構(gòu)造函數(shù)的描述正確的是(C)

A.構(gòu)造函數(shù)能夠聲明返回類型。

B.構(gòu)造函數(shù)不能夠用private修飾

C.構(gòu)造函數(shù)必須與類名相同

D.構(gòu)造函數(shù)不能帶參數(shù)13.以下是一些C#中的枚舉型的定義,其中錯(cuò)誤的用法有(A)

A.publicenumvar1{Mike=100,Nike=102,Jike}

B.publicenumvar1{Mike=100,Nike,Jike}

C.publicenumvar1{Mike=-1,Nike,Jike}

D.publicenumvar1{Mike,Nike,Jike}14.int[][]myArray3=newint[3][]{newint[3]{5,6,2},newint[5]{6,9,7,8,3},newint[2]{3,2}};myArray3[2][2]的值是(D)

A.9

B.2

C.6

D.越界15.接口是一種引用類型,在接口中能夠聲明(A),但不能夠聲明公有的域或私有的成員變量

A..方法、屬性、索引器和事件

B.方法、屬性信息、屬

C.索引器和字段

D.事件和字段;16.ASP.NET框架中,服務(wù)器控件是為配合Web表單工作而專門設(shè)計(jì)的。服務(wù)器控件有兩種類型,它們是(A)

A.HTML控件和Web控件

B.HTML控件和XML控件

C.XML控件和Web控件

D.HTML控件和IIS控件17.ASP.NET中,在Web窗體頁(yè)上注冊(cè)一個(gè)用戶控件,指定該控件的名稱為”Mike”,正確的注冊(cè)指令為(D)

A.<%@RegisterTagPrefix=“Mike”TagName=“Space2”Src=“myX.ascx”%>

B.<%@RegisterTagPrefix=“Space2”TagName=“Mike”Src=“myX.ascx”%>

C.<%@RegisterTagPrefix=“SpaceX”TagName=“Space2”Src=“Mike”%>

D.以上皆非18.在ADO.NET中,對(duì)于Command對(duì)象的ExecuteNonQuery()方法和ExecuteReader()方法,下面敘述錯(cuò)誤的是(C)

A.insert、update、delete等操作的Sql語(yǔ)句主要用ExecuteNonQuery()方法來(lái)執(zhí)行;

B.ExecuteNonQuery()方法返回執(zhí)行Sql語(yǔ)句所影響的行數(shù)。

C.Select操作的Sql語(yǔ)句只能由ExecuteReader()方法來(lái)執(zhí)行;

D.ExecuteReader()方法返回一個(gè)DataReder對(duì)象;

19.下列ASP.NET語(yǔ)句(B)正確地創(chuàng)立了一個(gè)與SQLServer數(shù)據(jù)庫(kù)的連接。

A.SqlConnectioncon1=newConnection(“DataSource=localhost;IntegratedSecurity=SSPI;InitialCatalog=myDB”);

B.SqlConnectioncon1=newSqlConnection(“DataSource=localhost;IntegratedSecurity=SSPI;InitialCatalog=myDB”);

C.SqlConnectioncon1=newSqlConnection(DataSource=localhost;IntegratedSecurity=SSPI;InitialCatalog=myDB);

D.SqlConnectioncon1=newOleDbConnection(“DataSource=localhost;IntegratedSecurity=SSPI;InitialCatalog=myDB”);20.Winform中,關(guān)于ToolBar控件的屬性和事件的描述不正確的是(D)

A.Buttons屬性表示ToolBar控件的所有工具欄按鈕

B.ButtonSize屬性表示ToolBar控件上的工具欄按鈕的大小,如高度和寬度

C.DropDownArrows屬性表明工具欄按鈕(該按鈕有一列值需要以下拉方式顯示)旁邊是否顯示下箭頭鍵

D.ButtonClick事件在用戶單擊工具欄任何地方時(shí)都會(huì)觸發(fā)21.在ADO.NET中執(zhí)行一個(gè)存儲(chǔ)過(guò)程時(shí),如果要設(shè)置輸出參數(shù)則必須同時(shí)設(shè)置參數(shù)的方向和(D),必要時(shí)還要設(shè)置參數(shù)尺寸。

A.大小;

B.上限;

C.初始值;

D.類型22.如果將窗體的FormBoderStyle設(shè)置為None,則(A)。

A.窗體沒(méi)有邊框并不能調(diào)整大小;

B.窗體沒(méi)有邊框但能調(diào)整大?。?/p>

C.窗體有邊框但不能調(diào)整大??;

D.窗體是透明的;23.如果要將窗體設(shè)置為透明的,則(B)

A.要將FormBoderStyle屬性設(shè)置為None;B.要將Opacity屬性設(shè)置為小于100%的值;

C.要將locked屬性設(shè)置為True;

D.要將Enabled屬性設(shè)置為True;24.下列關(guān)于C#中索引器理解正確的是(B/C)

A.索引器的參數(shù)必須是兩個(gè)或兩個(gè)以上

B.索引器的參數(shù)類型必須是整數(shù)型

C.索引器沒(méi)有名字

D.以上皆非25.下面描述錯(cuò)誤的是(C/D)

A.窗體也是控件;B.窗體也是類;C.控件是從窗體繼承來(lái)的;D.窗體的父類是控件類26.要對(duì)注冊(cè)表進(jìn)行操作則必須包含(D)

A.System.ComponentModel命名空間;B.System.Collections命名空間;

C.System.Threading命名空間;

D.Microsoft.Win32命名空間;27.要?jiǎng)?chuàng)立多文檔應(yīng)用程序,需要將窗體的(D)屬性設(shè)為true。

A.DrawGrid;

B.ShowInTaskbar;

C.Enabled;

D.IsMdiContainer;

28.如果設(shè)treeView1=newTreeView(),則treeView1.Nodes.Add("根節(jié)點(diǎn)")返回的是一個(gè)(A)類型的值。

A.TreeNode;

B.int;

C.string;

D.TreeView;29.下面關(guān)于XML的描述錯(cuò)誤的是(D)

A.XML提供一種描述結(jié)構(gòu)化數(shù)據(jù)的方法;

B.XML是一種簡(jiǎn)單、與平臺(tái)無(wú)關(guān)并被廣泛采用的標(biāo)準(zhǔn);

C.XML文檔可承載各種信息;

D.XML只是為了生成結(jié)構(gòu)化文檔;30.裝箱、拆箱操作發(fā)生在:(

C

)

A.類與對(duì)象之間

B.對(duì)象與對(duì)象之間

C.引用類型與值類型之間

D.引用類型與引用類型之間31.用戶類若想支持Foreach語(yǔ)句需要實(shí)現(xiàn)的接口是:(

A

)

A.Ienumerable

B.Ienumerator

C.Icollection

D.IcollectData32.NetFramework經(jīng)過(guò)什么與COM組件進(jìn)行交互操作?(

C)

A.SideBySide

B.WebService

C.Interop

D.PInvoke33..Net依靠以下哪一項(xiàng)技術(shù)解決COM存在的DllHell問(wèn)題的?(A

)

A.SideB

溫馨提示

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