書名: ASP.NET程序設計教程(第2版)作者名: 崔連和主編本章字數: 970字更新時間: 2020-09-18 18:22:51
每章一考
一、填空題(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.隱式聲明的規則有哪些?