- 相關(guān)推薦
.net筆試題集合
.net筆試題超級(jí)集合
實(shí)在是太強(qiáng)大了,只能分成問答和填空和其他類型了
問答
一、
1.在web頁面中不論顯示器的分辨率的大小是800×600,還是1024×768使得頁面都顯示在屏幕中間,
.net筆試題集合
。2.請(qǐng)利用正則表達(dá)式驗(yàn)證一個(gè)字符串是否為數(shù)字串(請(qǐng)用csharp)。
3.請(qǐng)用HTML在客戶端畫出一個(gè)5行4列的表格,并用Javascript訪問表格第1行的2列的內(nèi)容
4.請(qǐng)用javascript腳本實(shí)現(xiàn)彈出無邊框窗口顯示a.htm頁
5.運(yùn)用ASP.NET的輸出緩沖來存儲(chǔ)動(dòng)態(tài)頁面
6.本地計(jì)算機(jī)上有SQL 2000登錄密碼式 password 請(qǐng)用CSharp 創(chuàng)建與SQL的連接并把Northwind數(shù)據(jù)庫中的sysusers表中的數(shù)據(jù)讀出放入Table數(shù)據(jù)集。
7.請(qǐng)用csharp設(shè)計(jì)一個(gè)算法,實(shí)現(xiàn)將數(shù)字轉(zhuǎn)化為字符。如(0-A,1-B,26-AA)。
8.Session的作用是什么,當(dāng)不能使用Session會(huì)話時(shí)最可能出現(xiàn)的原因是什么?
9.Application 和 Session 兩種會(huì)話有什么不同。Application會(huì)話自身具有那些屬性?
10.請(qǐng)簡(jiǎn)述一下你對(duì)WebService的了解。
11..net 的機(jī)制是什么?
12. 請(qǐng)說出ASP,ASP.NET的區(qū)別
13. 說出下面幾個(gè)函數(shù)的區(qū)別:
private void test(string str){…}
private void test(ref string str){…}
private void test(out string str){…}
二、
1.在c#中using和new這兩個(gè)關(guān)鍵字有什么意義,請(qǐng)寫出你所知道的意義?using 指令 和語句 new 創(chuàng)建實(shí)例 new 隱藏基類中方法
4.談?wù)勵(lì)惡徒Y(jié)構(gòu)的區(qū)別?類是引用類型、結(jié)構(gòu)是值類型
5.一個(gè)長(zhǎng)度為10000的字符串,通過隨機(jī)從a-z中抽取 10000個(gè)字符組成。請(qǐng)用c#語言編寫主要程序來實(shí)現(xiàn)。
6.對(duì)于這樣的一個(gè)枚舉類型:
enum Color:byte{
Red,
Green,
Blue,
Orange
}
string[] ss=Enum.GetNames(typeof(Color));
byte[] bb=Enum.GetValues(typeof(Color));
試寫一段程序顯示出枚舉類型中定義的所有符號(hào)名稱以及它們對(duì)應(yīng)的數(shù)值。
7. 您了解設(shè)計(jì)模式么?請(qǐng)列出您所知道的設(shè)計(jì)模式的名稱。 //
8.請(qǐng)?jiān)赟QL Server中設(shè)計(jì)表來保存一個(gè)樹狀結(jié)構(gòu)的組織結(jié)構(gòu)圖(假設(shè)結(jié)構(gòu)圖中只有名稱這一項(xiàng)內(nèi)容需要保存),如果我想查詢某一職位下的所有職位,用一個(gè)存儲(chǔ)過程來實(shí)現(xiàn),你有什么思路?
9.什么叫做SQL注入,如何防止?請(qǐng)舉例說明。
10.下面這段代碼輸出什么?為什么?
int i=5;
int j=5;
if (Object.ReferenceEquals(i,j))
Console.WriteLine("Equal");
else
Console.WriteLine("Not Equal");
//不相等,因?yàn)楸容^的是對(duì)象
三、
1.寫一個(gè)實(shí)現(xiàn)對(duì)一段字符串翻轉(zhuǎn)的方法,附加一些條件,如其中包括“,”、“.”,對(duì)其設(shè)計(jì)測(cè)試用 例 。
2.對(duì)一支紙杯設(shè)計(jì)測(cè)試用例(可以是廣義的杯,不一定是某一支特定功能的杯)
開發(fā)語言概念題
3.什么是反射?
4.用Singleton如何寫設(shè)計(jì)模式
5.C# 中的垃圾回收機(jī)制是怎樣的?
6.什么是Application Pool?
7.鏈表和數(shù)組的區(qū)別,各有什么優(yōu)缺點(diǎn).
8.Remoting 在客戶端服務(wù)器怎么實(shí)現(xiàn) ?
9.什么是友元函數(shù)?
10.用標(biāo)準(zhǔn)C如何實(shí)現(xiàn)多態(tài)?
11.什么是虛函數(shù)?
12.什么是抽象函數(shù)?
13.什么是內(nèi)存泄漏,怎樣最簡(jiǎn)單的方法判斷被存泄漏 ?
四、
1.用C#或者JAVA寫一個(gè)MAIN函數(shù)
2.面向?qū)ο蟮膸追N方式,你在實(shí)際應(yīng)用中用到了哪些,請(qǐng)描述
3.寫出 asp.net或者jsp寫出動(dòng)態(tài)生成網(wǎng)頁的過程,并說出其原理
4.寫出n-tie的結(jié)構(gòu)和每一層的作用
5.設(shè)計(jì)數(shù)據(jù)庫需要考慮的問題
6.什么是重構(gòu),以及它的表現(xiàn)方式
7.接口的定義,它在內(nèi)存中如何實(shí)現(xiàn)
五、
1、面向?qū)ο蟮乃枷胫饕ㄊ裁矗?br />
2、什么叫應(yīng)用程序域?什么是受管制的代碼?什么是強(qiáng)類型系統(tǒng)?什么是裝箱和拆箱?什么是重載?CTS、CLS和CLR分別作何解釋?
3、C#中的接口和類有什么異同?
4、ASP.net的身份驗(yàn)證方式有哪些?分別是什么原理?
5、什么是SOAP,有哪些應(yīng)用,
資料共享平臺(tái)
《.net筆試題集合》(http://www.msguai.com)。6、如何部署一個(gè)ASP.net頁面。
7、如何理解.net中的垃圾回收機(jī)制。
8、常用的調(diào)用webservice方法有哪些?
9、什么是code-Behind技術(shù)?
10、在什么情況下會(huì)用到虛方法?它與接口有什么不同?
六、
1. .net中讀寫XML的類都?xì)w屬于哪些命名空間?
2. 解釋一下UDDI、WSDL的意義及其作用?
3. 什么是SOAP,有哪些應(yīng)用?
4.計(jì)算水費(fèi):(w1<w2<w3)
用水量在w1(噸)之內(nèi)的部分按p1(元/噸)收取,超過w1并在w2之內(nèi)的部分按p2收取,超出w2部分按p3收取。
請(qǐng)寫出表達(dá)式求出用水量為 sum時(shí)應(yīng)收取的水費(fèi)(total)?
提示:利用函數(shù)IFF(exp1,exp2,exp3), 當(dāng)表達(dá)式exp1的值為true時(shí)該函數(shù)返回exp2的 值,否則返回exp3的值;該函數(shù)可以嵌套使用。total=?
5.用.net寫出將字符串加載到xml文檔的語句。
6.說明通過get和post提交頁面的區(qū)別?
7、分析以下代碼。
public static void test(string ConnectString)
{
System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection();
conn.ConnectionString = ConnectString;
try
{
conn.Open();
…….
}catch(Exception Ex)
{
MessageBox.Show(Ex.ToString());
}finally
{
if (!conn.State.Equals(ConnectionState.Closed))
conn.Close();
}
請(qǐng)問
1)以上代碼可以正確使用連接池嗎?
2)以上代碼所使用的異常處理方法,是否所有在test方法內(nèi)的異常都可以被捕捉并顯示出來?
8、簡(jiǎn)要談一下您對(duì)微軟.NET 構(gòu)架下remoting和webservice兩項(xiàng)技術(shù)的理解以及實(shí)際中的應(yīng)用。
9、描繪開發(fā) WEB項(xiàng)目時(shí)所遵從的基本瀑布模型。
10、IIS日志文件在服務(wù)器上的默認(rèn)保存位置。
11、Tag(標(biāo)簽)是一種日志分類方式,以關(guān)鍵字的形式標(biāo)識(shí)在博客中,用來快速的導(dǎo)向到用戶想查找的熱點(diǎn)文章中。
七、
1、描述一下你對(duì)dot net 的理解(越詳細(xì)越好,最好有圖形描述)
2、Java Script 與 Java 的區(qū)別?
3、 Java Script 類型與dot net 類型的區(qū)別
4、請(qǐng)列舉你所知道的文件上傳實(shí)現(xiàn)方式
5、dot net 組件如何與JavaScript腳本交互;dot net 組件如何調(diào)用JavaScript函數(shù);JavaScript如何調(diào)用dot net 公共屬性和事件?
八、
1. ASP.net 可以在哪些系統(tǒng)下運(yùn)行
2. Aspx文件可以用一種以上的語言嗎?
3. Asp.net可以有多個(gè)Form嗎?
4. Dataset和ADO的記錄集有什么區(qū)別 有什么特點(diǎn),有什么不足之處
5. ADO和ADO.net 有什么不同?ADO.net 是ADO的后續(xù)版本嗎?
6. Dataset,Datatable,Datareder,DataADapter 有什么聯(lián)系?
7. C#支持多繼承嗎?假設(shè)有一個(gè)人類,有名字和年齡2個(gè)屬性,用c#完成這個(gè)類,C#比vb.net的效率更高嗎?
8. 寫一個(gè)函數(shù),當(dāng)參數(shù)N很大的時(shí)候,計(jì)算下列算式的結(jié)果:1-2+3-4+5-6+7-8+…n
9、asp.net的命名空間有哪些?
10、用程序打印出哈希表
九、
1. 你平時(shí)會(huì)看哪些方面的書籍?喜歡瀏覽哪些網(wǎng)站?
2. 當(dāng)你遇到問題時(shí)通常如何解決?
3. 談?wù)勀銓?duì).Net與 Java的看法
4. 你對(duì)公司要求加班有什么樣的看法?
5. 簡(jiǎn)述你對(duì)XML Web Service的原理的認(rèn)識(shí)?
6. 說出你所了解的數(shù)據(jù)庫訪問組件(例如ADO,至少4種)
7. 對(duì)單表進(jìn)行模糊查詢,并對(duì)其中兩列分別進(jìn)行升序和降序排列(在一個(gè)Select 語句中)
8. 根據(jù)上題中的表編寫一個(gè)帶輸入?yún)?shù)的存儲(chǔ)過程,輸入?yún)?shù)的數(shù)據(jù)類型為varchar。
例如:輸入?yún)?shù)為 “20060912”,返回表中所有日期字段大于該日期的記錄
9.用VB或VB.NET或ASP.NET編程,從一個(gè)表中選出兩個(gè)varchar 列(其中一列數(shù)據(jù)不能有重復(fù),并且長(zhǎng)度等于4),并將兩列連接成一個(gè)字符串,將這些字符串動(dòng)態(tài)加載到TreeView1所有節(jié)點(diǎn)的Text屬性中
【.net筆試題】相關(guān)文章:
net筆試題目答案06-30
一套.net筆試題08-17
ASP.NET筆試題小匯總10-24
凡客誠品.NET筆試題目10-16
360筆試題目06-27
新蛋科技.net工程方面的筆試題06-28
廣州某公司的asp.net筆試題09-29
ASP.NET的一套筆試題08-12