很多公司招聘.net工程師的時候采用的技術(shù)類筆試題、面試題都是從網(wǎng)上搜集到的,時間長了不免有點審美疲勞,因此我就忙里偷閑自己編了一些題,供有需要的朋友使用。所有試題隨便取用,沒有版權(quán)。
這些筆試題、面試題比較基礎(chǔ),適合用來考查初級、中級.Net開發(fā)人員,這些題有些題并不要求應(yīng)聘者全部能答上來,因為有的題是開放性試題或者比較偏的,但是可以根據(jù)回答的正確率來判斷從業(yè)經(jīng)驗、自學(xué)能力和水平。
1、說說什么叫字符串不可變?string s="abc";s="123"字符串s不就變了嗎?
2、下面的程序執(zhí)行結(jié)果是什么?
class Person
{
public int Age { get; set; }
}
int i1 = 20;
int i2 = i1;
i1++;
Console.WriteLine(i2);
Person p1 = new Person();
p1.Age = 20;
Person p2 = p1;
p1.Age++;
Console.WriteLine(p2.Age);
3、Http默認(rèn)的端口號是( )、Ftp默認(rèn)的端口號是( )、SQLServer的默認(rèn)端口號是( )
4、下面程序的執(zhí)行結(jié)果是什么?
int i = 10;
Console.WriteLine(i++);
Console.WriteLine(++i);
Console.WriteLine(i=20);
5、如果不用VisualStudio,用哪個命令行編譯C#程序?
6、下列哪個名詞和WebService不直接相關(guān)?
A、UDDI
B、GUID
C、WSDL
D、SOAP
7、開放性問題:說出盡可能多的基于.Net Framework的語言。
8、.Net、ASP.Net、C#、VisualStudio之間的關(guān)系是什么?
9、下面程序的執(zhí)行結(jié)果是什么?
static void Main(string[] args)
{
Console.WriteLine(Calc());
Console.ReadKey();
}
static int Calc()
{
int i = 0;
try
{
return i;
}
finally
{
Console.WriteLine("finally");
i++;
}
}
10、開放式問題:工作中遇到難題是怎樣去解決的?
11、開放性問題:能說出盡可能多的數(shù)據(jù)庫管理系統(tǒng)?
12、開放性問題:能說出盡可能多的你聽說過的編程語言?