熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

一些收集的.NET面試題帶答案的(第三部分)

2022-06-13   來源: .NET編程 

接口是一種引用類型在接口中可以聲明( a )但不可以聲明公有的域或私有的成員變量

a) 方法屬性索引器和事件 b) 方法屬性信息屬性 c) 索引器和字段 d) 事件和字段

.在 ADONET 中對於 Command 對象的 ExecuteNonQuery() 方法和 ExecuteReader() 方法下面敘述錯誤的是( C )

a)insert update delete 等操作的 Sql 語句主要用 ExecuteNonQuery() 方法來執行

b)ExecuteNonQuery() 方法返回執行 Sql 語句所影響的行數

c)Select 操作的 Sql 語句只能由 ExecuteReader() 方法來執行

d)ExecuteReader() 方法返回一個 DataReder 對象

下列 ASPNET 語句( b )正確地創建了一個與 SQL Server 數據庫的連接

a)SqlConnection con = new Connection(Data Source = localhost; Integrated Security = SSPI; Initial Catalog = myDB);

b)SqlConnection con = new SqlConnection(Data Source = localhost; Integrated Security = SSPI; Initial Catalog = myDB);

c)SqlConnection con = new SqlConnection(Data Source = localhost; Integrated Security = SSPI; Initial Catalog = myDB);

d)SqlConnection con = new OleDbConnection(Data Source = localhost; Integrated Security = SSPI; Initial Catalog = myDB);

在 ADONET 中執行一個存儲過程時如果要設置輸出參數則必須同時設置參數的方向和( b )必要時還要設置參數尺寸

a) 大小 ? b) 上限 c) 初始值 d) 類型

如果要將窗體設置為透明的則 ( b )

a ) 要將 FormBoderStyle 屬性設置為 None b) 要將 Opacity 屬性設置為小於 % 得值

c) 要將 locked 屬性設置為 True d) 要將 Enabled 屬性設置為 True

下列關於 C# 中索引器理解正確的是 (c )

a) 索引器的參數必須是兩個或兩個以上 ? b) 索引器的參數類型必須是整數型

c) 索引器沒有名字 d) 以上皆非

下面描述錯誤的是 ( c/d )

a) 窗體也是控件 b) 窗體也是類 c) 控件是從窗體繼承來的 d) 窗體的父類是控件類

要對注冊表進行操作則必須包含 ( d )

a)SystemComponentModel 命名空間 b)SystemCollections 命名空間

c)SystemThreading 命名空間 d)MicrosoftWin 命名空間

要創建多文檔應用程序需要將窗體的 (d ) 屬性設為 true

a)DrawGrid ? b)ShowInTaskbar c)Enabled d)IsMdiContainer

下面關於 XML 的描述錯誤的是( d )

a)XML 提供一種描述結構化數據的方法

b)XML 是一種簡單與平台無關並被廣泛采用的標准

c)XML 文檔可承載各種信息

d)XML 只是為了生成結構化文檔

UDP 連接和 TCP 連接的異同

前者只管傳 不管數據到不到 無須建立連接 後者保證傳輸的數據准確 須要連結

某一密碼僅使用K L M N O 共 個字母密碼中的單詞從左向右排列密碼單詞必須遵循如下規則

)密碼單詞的最小長度是兩個字母可以相同也可以不同

)K 不可能是單詞的第一個字母

)如果L 出現則出現次數不止一次

)M 不能使最後一個也不能是倒數第二個字母

)K 出現則N 就一定出現

)O 如果是最後一個字母則L 一定出現

問題一下列哪一個字母可以放在LO 中的O 後面形成一個 個字母的密碼單詞?

A) K B)L C) M ? D) N
答案:B

問題二如果能得到的字母是K L M 那麼能夠形成的兩個字母長的密碼單詞的總數是多少?

A) 個? B) 個? C) 個? D )

答案:A LL

問題三下列哪一個是單詞密碼?
A) KLLN B) LOML C) MLLO D)NMKO
答 案 :C

關於ASPNET 中的代碼隱藏文件的描述正確的是(a )

a) Web 窗體頁的程序的邏輯由代碼組成這些代碼的創建用於與窗體交互編程邏輯唯一與用戶界面不同的文件中該文件稱作為 代碼隱藏 文件如果用C #創建該文件將具有ascxcs 擴展名

b) 項目中所有Web 窗體頁的代碼隱藏文件都被編譯成EXE 文件

c)Web 窗體頁的代碼隱藏文件都被編譯成項目動態鏈接庫(dll )文件

d) 以上都不正確

以下描述錯誤的是(a )

a) 在C++ 中支持抽象類而在C# 中不支持抽象類

b) C++ 中可在頭文件中聲明類的成員而在CPP 文件中定義類的成員在C# 中沒有頭文件並且在同一處聲明和定義類的成員

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

d) 在C# 中要在派生類中重新定義基類的虛函數必須在前面加override

在DOM 中裝載一個XML 文檔的方法(b )

a) save 方法 ? b) load 方法 ? c) loadXML 方法 ? d) send 方法

ASPNET 中在Web 窗體頁上注冊一個用戶控件指定該控件的名稱為Mike 正確的注冊指令為(b )

a) <%@Register TagPrefix = Mike TagName = Space Src = myXascx%>

b) <%@Register TagPrefix = Space TagName = Mike Src = myXascx%>

c) <%@Register TagPrefix = SpaceX TagName = Space Src = Mike%>

d) 以上皆非

在ADONET 中對於Command 對象的ExecuteNonQuery() 方法和ExecuteReader() 方法下面敘述錯誤的是(c )

a) insert update delete 等操作的Sql 語句主要用ExecuteNonQuery() 方法來執行

b) ExecuteNonQuery() 方法返回執行Sql 語句所影響的行數

c) Select 操作的Sql 語句只能由ExecuteReader() 方法來執行

d) ExecuteReader() 方法返回一個DataReder 對象

以下敘述正確的是 (B C )

A 接口中可以有虛方法 B 一個類可以實現多個接口 C 接口不能被實例化

D 接口中可以包含已實現的方法

從數據庫讀取記錄你可能用到的方法有 (B C D )

A ExecuteNonQuery B ExecuteScalar C Fill D ExecuteReader

對於一個實現了 IDisposable 接口的類以下哪些項可以執行與釋放或重置非托管資源相關的應用程序定義的任務? ( 多選 ) ( ABC )

AClose ? BDispose CFinalize ? Dusing EQuit

以下關於 ref 和 out 的描述哪些項是正確的? ( 多選 ) ( ACD )

A 使用 ref 參數傳遞到 ref 參數的參數必須最先初始化

B 使用 out 參數傳遞到 out 參數的參數必須最先初始化

C 使用 ref 參數必須將參數作為 ref 參數顯式傳遞到方法

D 使用 out 參數必須將參數作為 out 參數顯式傳遞到方法

關於 ASPNET 中的代碼隱藏文件的描述正確的是( C )

a)Web 窗體頁的程序的邏輯由代碼組成這些代碼的創建用於與窗體交互編程邏輯唯一與用戶界面不同的文件中該文件稱作為 代碼隱藏 文件如果用 C #創建該文件將具有 ascxcs 擴展名

b) 項目中所有 Web 窗體頁的代碼隱藏文件都被編譯成 EXE 文件

c) 項目中所有的 Web 窗體頁的代碼隱藏文件都被編譯成項目動態鏈接庫( dll )文件

d) 以上都不正確

如果將窗體的 FormBoderStyle 設置為 None 則 ( b )

a) 窗體沒有邊框並不能調整大小 b) 窗體沒有邊框但能調整大小

c) 窗體有邊框但不能調整大小 d) 窗體是透明的

下列關於 C# 中索引器理解正確的是 (c )

a) 索引器的參數必須是兩個或兩個以上 b) 索引器的參數類型必須是整數型

c) 索引器沒有名字 d) 以上皆非

面描述錯誤的是 ( c/d )

a) 窗體也是控件 b) 窗體也是類 c) 控件是從窗體繼承來的 d) 窗體的父類是控件類

Net 依賴以下哪項技術實現跨語言互用性? ( C )

ACLR ? BCTS CCLS ? DCTT

String 類與 StringBuilder 類有什麼區別?為什麼在 Net 類庫中要同時存在這 個類?

如果要操作一個不斷增長的字符串盡量不用 String 類 改用 StringBuilder 類兩個類的工作原理不同 :String 類是一種傳統的修改字符串的方式它確實可以完成把一個字符串添加到另一個字符串上的工作沒錯 但是在 NET 框架下這個操作實在是劃不來因為系統先是把兩個字符串寫入內存接著刪除原來的 String 對象然後創建一個 String 對象並讀取內存中的數據賦給該對象這一來二去的耗了不少時間而使用 SystemText 命名空間下面的 StringBuilder 類就不是這樣了它提供的 Append 方法能夠在已有對象的原地進行字符串的修改簡單而且直接當然一般情況下覺察不到這二者效率的差異但如果你要對某個字符串進行大量的添加操作那麼 StringBuilder 類所耗費的時間和 String 類簡直不是一個數量級的

以下哪些可以作為接口成員? ( 多選 ) ( ABDE )

A 方法 B 屬性 C 字段? D 事件? E 索引器


From:http://tw.wingwit.com/Article/program/net/201404/30514.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.