.net 面试题系列文章二(附答案)
.net 面試題系列文章二(附答案)
內(nèi)容摘要:本文是.net 面試題系列的第二篇,該系列文章是對(duì)網(wǎng)上所有.net面試題的收重新集整理後的系列文章,囊括了c#面試題,vb.net面試題,asp.net面試題。有基礎(chǔ)知識(shí)相關(guān)的問(wèn)題,也有進(jìn)階級(jí)別的問(wèn)題,是參加.net面試的求職者值得一看的系列文章。本文主要列了一些.net基礎(chǔ)方面的選擇題。
選擇:
(1) 以下敘述正確的是: B C
A. 接口中可以有虛方法。B. 一個(gè)類(lèi)可以實(shí)現(xiàn)多個(gè)接口。 C. 接口不能被實(shí)例化。 D. 接口中可以包含已實(shí)現(xiàn)的方法。
(2) 從數(shù)據(jù)庫(kù)讀取記錄,你可能用到的方法有:B C D
A. ExecuteNonQuery B. ExecuteScalar C. Fill D. ExecuteReader
2.對(duì)于一個(gè)實(shí)現(xiàn)了IDisposable接口的類(lèi),以下哪些項(xiàng)可以執(zhí)行與釋放或重置非托管資源相關(guān)的應(yīng)用程序定義的任務(wù)?(多選) ( ABC )
A.Close B.Dispose C.Finalize
D.using E.Quit
3.以下關(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ù)顯式傳遞到方法。
1.在對(duì)SQL Server 數(shù)據(jù)庫(kù)操作時(shí)應(yīng)選用(A)。
a)SQL Server .NET Framework 數(shù)據(jù)提供程序;
b)OLE DB .NET Framework 數(shù)據(jù)提供程序;
c)ODBC .NET Framework 數(shù)據(jù)提供程序;
d)Oracle .NET Framework數(shù)據(jù)提供程序;
2.下列選項(xiàng)中,(C)是引用類(lèi)型。
a)enum類(lèi)型 b)struct類(lèi)型 c)string類(lèi)型 d)int類(lèi)型
3.關(guān)于ASP.NET中的代碼隱藏文件的描述正確的是(C)
a)Web窗體頁(yè)的程序的邏輯由代碼組成,這些代碼的創(chuàng)建用于與窗體交互。編程邏輯唯一與用戶界面不同的文件中。該文件稱(chē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)以上都不正確。
4.以下描述錯(cuò)誤的是(A)
a)在C++中支持抽象類(lèi)而在C#中不支持抽象類(lèi)。
b)C++中可在頭文件中聲明類(lèi)的成員而在CPP文件中定義類(lèi)的成員,在C#中沒(méi)有頭文件并且在同一處聲明和定義類(lèi)的成員。
c)在C#中可使用 new 修飾符顯式隱藏從基類(lèi)繼承的成員。
d)在C#中要在派生類(lèi)中重新定義基類(lèi)的虛函數(shù)必須在前面加Override。
5.C#的數(shù)據(jù)類(lèi)型有(A)
a)值類(lèi)型和調(diào)用類(lèi)型; b)值類(lèi)型和引用類(lèi)型;c)引用類(lèi)型和關(guān)系類(lèi)型;d)關(guān)系類(lèi)型和調(diào)用類(lèi)型;
6.下列描述錯(cuò)誤的是(D)
a)類(lèi)不可以多重繼承而接口可以;
b)抽象類(lèi)自身可以定義成員而接口不可以;
c)抽象類(lèi)和接口都不能被實(shí)例化;
d)一個(gè)類(lèi)可以有多個(gè)基類(lèi)和多個(gè)基接口;
7.在DOM中,裝載一個(gè)XML文檔的方法(D)
a)save方法 b)load方法 c)loadXML方法 d)send方法
8.下列關(guān)于構(gòu)造函數(shù)的描述正確的是(C)
a)構(gòu)造函數(shù)可以聲明返回類(lèi)型。
b)構(gòu)造函數(shù)不可以用private修飾
c)構(gòu)造函數(shù)必須與類(lèi)名相同
d)構(gòu)造函數(shù)不能帶參數(shù)
9.以下是一些C#中的枚舉型的定義,其中錯(cuò)誤的用法有()
a)public enum var1{ Mike = 100, Nike = 102, Jike }
b)public enum var1{ Mike = 100, Nike, Jike }
c)public enum var1{ Mike=-1 , Nike, Jike }
d)public enum var1{ Mike , Nike , Jike }
10.int[][] myArray3=new int[3][]{new int[3]{5,6,2},new int[5]{6,9,7,8,3},new int[2]{3,2}}; myArray3[2][2]的值是(D)。
a)9 b)2 c)6 d)越界
總結(jié)
以上是生活随笔為你收集整理的.net 面试题系列文章二(附答案)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 百度技术研发笔试题目1
- 下一篇: .net 面试题系列文章五(附答案)