c 面試筆試題(一)

2021-04-13 08:21:32 字數 2158 閱讀 7119

一.填空題

1.c#中的三元運算子是_____?

2.當整數a賦值給乙個object物件時,整數a將會被_____?

3.類成員有_____種可訪問形式?

4.public static const int a=1;這段**有錯誤麼?是什麼?

5.float f=-123.567f;

int i=(int)f;

i的值現在是_____?

6.利用operator宣告且僅宣告了==,有什麼錯誤麼?

7.委託宣告的關鍵字是______?

8.用sealed修飾的類有什麼特點?

9.在asp.net中所有的自定義使用者控制項都必須繼承自________?

10.在.net中所有可序列化的類都被標記為_____?

11.在.net託管**中我們不用擔心記憶體漏洞,這是因為有了______?

12.下面的**中有什麼錯誤嗎?_______

using system;

class a

}abstract class b:a

13.當類t只宣告了私有例項建構函式時,則在t的程式文字外部,______(可以 or 不可以)從t

派生出新的類,____(可以 or 不可以)直接建立t的任何例項。

14.下面這段**有錯誤麼?

switch (i)

15.在.net中,類system.web.ui.page 可以被繼承麼?

二.簡答題

1.在c#中using和new這兩個關鍵字有什麼意義,請寫出你所知道的意義?

2.在下面的例子裡

using system;

class a

public virtual void printfields(){}

}class b:a

public override void printfields(),y=",x,y);

}當使用new b()建立b的例項時,產生什麼輸出?

3.下面的例子中

using system;

class a

}class b

static void main(),y=",a.x,b.y);}}

產生的輸出結果是什麼?

4.談談類和結構的區別?

5.乙個長度為10000的字串,通過隨機從a-z中抽取10000個字元組成。請用c#語言編寫主要程

序來實現。

6.對於這樣的乙個列舉型別:

enum color:byte

試寫一段程式顯示出列舉型別中定義的所有符號名稱以及它們對應的數值。

7.您了解設計模式麼?請列出您所知道的設計模式的名稱。

8.請在sql server中設計表來儲存乙個樹狀結構的組織結構圖(假設結構圖中只有名稱這一項內容

需要儲存),如果我想查詢某一職位下的所有職位,用乙個儲存過程來實現,你有什麼思路?

9.什麼叫做sql注入,如何防止?請舉例說明。

10.下面這段**輸出什麼?為什麼?

int i=5;

int j=5;

if (object.referenceequals(i,j))

console.writeline("equal");

else

console.writeline("not equal");

答案:1 ?:

2 裝箱

3 3種

4 const成員都是static所以應該去掉static

5 -123

6 要同時修改equale和gethash() ? 過載了"==" 就必須過載 "!="

7 delegate

8 不可被繼承

9 system.web.ui.usercontrol

10 [serializable]

11 gc

12 abstract override 是不可以一起修飾

13 不可以,不可以

14 case():不行 default;

15 可以

1 using 引入乙個名子空間,或在使用了乙個對像後自動呼叫其idespose,new 例項化乙個對

像,或修飾乙個方法,表此方法完全重寫此方法,

2 x=1,y=0

3 x=1,y=2

4 最大區別乙個是引用型別,乙個是值型別 預設成員訪問為public是另外乙個區別

C 面試筆試題

看一下這是一些c 面試的筆試,對於學習c 的你也許也是個考驗吧,有時間做做吧 給定九個數,例如 1,3,3,5,6,7,8,8,9計算出這九個數的排列的種數。需要考慮重複情況,如果給定9個1,則只有一種結果。限制 不能使用stl庫 要求 完成函式 unsigned int foo unsigned ...

面試筆試題

1 昨天參加一公司筆試,給幾道演算法題整懵了,其實也不難,但好久沒有碰演算法,只是有思路,要讓我在這麼短的時間內寫出程式來還是不行。2 這裡將其中一道稍微複雜一點的演算法題寫下來,以此小結。3 4 題目描述 5 將n個雞蛋放入到m個籃子中去 n m 保證每個籃子中至少乙個雞蛋,然後指定乙個數x,要求...

面試筆試題

1.文字檔案裡面有很多單詞 單詞與單詞之間以空格 換行符隔開,且不管單個單詞的正確性 統計各單詞出現的次數,刪掉出現次數最少的那些 實現 fstream讀入事先準備好的檔案test.txt,存到c 的關聯容器map,用單詞string做key,出現的次數int做value,找到最小的value,然後...