又到了金三銀四的跳槽季,許多朋友又開始跳槽了,這裡我簡單整理了一些出現頻率比較高的.NET筆試題,希望對廣大求職者有所幫助。
1、 a=10,b=15,請在不使用第三方變量的情況下,把a、b的值互換
2、session喜歡丢值且占記憶體,Cookis不安全,請問用什麼辦法代替這兩種原始的方法
3、如何處理幾十萬條并發資料?
4、62-63=1 等式不成立,請移動一個數字(不可以移動減号和等于号),使得等式成立,如何移動?
5、<%# %> 和 <% %> 有什麼差別?
6、ASP.Net頁面生命周期簡單描述
7、寫出程式的輸出結果
public abstract class A
{
public A()
Console.WriteLine(‘A’);
}
public virtual void Fun()
Console.WriteLine(“A.Fun()”);
public class B: A
public B()
Console.WriteLine(‘B’);
public new void Fun()
Console.WriteLine(“B.Fun()”);
public static void Main()
A a = new B();
a.Fun();
8、 寫出程式的輸出結果:
public class A
public virtual void Fun1(int i)
Console.WriteLine(i);
public void Fun2(A a)
a.Fun1(1);
Fun1(5);
public class B : A
public override void Fun1(int i)
base.Fun1 (i + 1);
B b = new B();
A a = new A();
a.Fun2(b);
b.Fun2(a);
9、在下面的例子裡
using System;
class A
PrintFields();
public virtual void PrintFields(){}
class B:A
int x=1;
int y;
y=-1;
public override void PrintFields()
Console.WriteLine("x={0},y={1}",x,y);
當使用new B()建立B的執行個體時,産生什麼輸出?
10、如何提高.NET的性能
11、說出一些資料庫優化方面的經驗?
1.請程式設計實作一個冒泡排序算法?
2. 一列數的規則如下: 1、1、2、3、5、8、13、21、34...... 求第30位數是多少, 用遞歸算法實作。
3、編寫一個單例(Singleton)類。
4. 程式設計: 貓大叫一聲,所有的老鼠都開始逃跑,主人被驚醒。(C#語言)
要求: 1.要有關聯性,老鼠和主人的行為是被動的。
2.考慮可擴充性,貓的叫聲可能引起其他關聯效應。
要點:1. 關聯效果,運作代碼隻要執行Cat.Cryed()方法。2. 對老鼠和主人進行抽象
評分标準: <1>.構造出Cat、Mouse、Master三個類,并能使程式運作(2分)
<2>從Mouse和Master中提取抽象(5分)
<3>關聯效應,隻要執行Cat.Cryed()就可以使老鼠逃跑,主人驚醒。(3分)
設計方法一
View Code
//———————————————————————————————
設計方法二: 使用event — delegate設計..
1、資料庫查詢正表變橫标,橫表變正表
祝願所有跳槽或準備跳槽的朋友,都能夠找到自己理想的工作,越跳越高,越來越好!
本文轉自鄒瓊俊部落格園部落格,原文連結:http://www.cnblogs.com/jiekzou/p/4457384.html,如需轉載請自行聯系原作者