官术网_书友最值得收藏!

每章一考

一、填空題(20空,每空2分,共40分)

1.C#是微軟公司發布的一種面向( )的,運行于( )之上的高級程序設計語言。

2.Main()方法的返回值有兩種,一種是( ),另外一種是( )。

3.C#的注釋同C語言完全相同,也分為行注釋與塊注釋。行注釋用( )表示,塊注釋開頭加上( ),結尾加上( )。

4.C#有15種不同的數據類型,這15種數據類型分為兩大類:( )和( )。

5.枚舉類型用于表示一個邏輯相關聯的項和組合。使用關鍵字( )來定義。

6.引用類型包括( )、( )、( )和( )四種類型。

7.創建類的實例必須使用關鍵字( )來進行聲明。

8.復合類型則是簡單類型的復合,包括( )類型和( )類型。

9.編譯器即可以把程序編譯成( )文件,又可把程序編譯成( )文件。

10.類和結構之間的根本區別在于:結構是( ),而類是( )。

二、選擇題(10小題,每小題2分,共20分)

1.C#是一種安全的、穩定的、簡單的,由( )衍生出來的面向對象的編程語言。

A.MASM

B.Visual Basic

C.Java

D.C和C++

2.C#每個語句行以( )結束。

A.#

B.句號

C.逗號

D.分號

3.C#程序的執行總是從( )方法開始。

A.Main()

B.void

C.int

D.#

4.C#中布爾類型取值為( )。

A.T

B.true或者false

C.F

D.false

5.定義變量時不能使用( )開頭。

A.字母

B.下劃線

C.數字

D.空格

6.程序代碼編寫完成后,需要用.NET Framework提供的編譯器( )進行編譯。

A.csc.exe

B.css.exe

C.ccs.exe

D.scs.exe

7.decimal類型的變量必須在值后面加( )予以顯式說明。

A.G

B.M

C.N

D.W

8.數組的下標是從( )開始的。

A.1

B.-1

C.0

D.2

9.數組對象是通過( )運算符在運行時動態產生的。

A.new

B.int

C.float

D.void

10.Replace()實現字符串的( )功能。

A.替換字符串的內容

B.截取子字符串

C.計算字符串的長度

D.去掉字符串中的空格

三、判斷題(10小題,每小題2分,共20分)

1.C#與Java十分相似。( )

2.C#沒有了C++中的宏、模板和多重繼承。( )

3.C#綜合了VB簡單的可視化操作和C++的高運行效率。( )

4.C#語句不區分大小寫。( )

5.Main方法必須并且只能包含在一個類中,一個類中只能有一個Main方法。( )

6.C#每條語句不可以分多行書寫。( )

7.值類型包括簡單值類型和復合值類型。( )

8.類是一組具有不相同數據結構和相同操作的對象集合。( )

9.變量不可以使用C#中的關鍵字命名。( )

10.數組都必須先聲明后使用。( )

四、綜合題(共4小題,每小題5分,共20分)

1.C#程序從編寫到運行要經過哪幾個步驟?

2.值類型和引用類型有哪些區別?

3.裝箱和拆箱的區別有哪些?

4.隱式聲明的規則有哪些?

主站蜘蛛池模板: 黔江区| 万盛区| 贡觉县| 普安县| 吉林市| 林州市| 武穴市| 镇安县| 重庆市| 濮阳市| 合江县| 中牟县| 阳泉市| 海口市| 长武县| 遂川县| 周口市| 莱芜市| 乐昌市| 普定县| 多伦县| 济源市| 湘潭县| 巴塘县| 三穗县| 景德镇市| 金寨县| 普兰店市| 浙江省| 容城县| 南川市| 宿迁市| 罗甸县| 黔南| 安阳市| 宣汉县| 无锡市| 会宁县| 砀山县| 广昌县| 临高县|