1. 程式人生 > >C#部分試題例項

C#部分試題例項

1、在C#中,下列選項中自定義方法的語句錯誤的是()。(選擇一項)

正確答案:D

解析:本題考查自定義方法的定義及呼叫。D項定義方法的時候沒有寫返回值型別,故選D。

 

2、

 

正確答案:C

解析:欄位的定義: [private] 資料型別 欄位名;

   Value關鍵字是屬性自帶的關鍵字儲存的是欄位的內容但不是欄位

 

3、C#迴圈語句中break的作用是()。(選擇兩項)

  A、break後面的語句繼續執行

  B、break後面的語句不能執行

  C、用於退出當次迴圈

  D、用於終止本迴圈語句的執行

正確答案:BD

解析:break用於終止某一層的迴圈而不是某一次的迴圈。和continue不同

 

4、使用C#語言開發控制檯應用程式時,如果程式將使用者輸入的資料(可能是字串或整形數字)賦值給一個字串變數,則可以使用以下()程式碼片段實現。(選擇兩項)

正確答案:AB

解析:C#中,Console.WriteLine() 表示向控制檯寫入字串後換行。Console.ReadLine() 表示從控制檯讀取字串後進行換行。 本題要求“將使用者輸入的資料(可能是字串或整型數字)賦值給一個字串變數”,應該呼叫Console.ReadLine(),而不是Console.WriteLine()。

 

 5、執行下面的C#程式碼,輸出的結果是()。

正確答案:B

解析:靜態方法的值改變會傳回去.

 

6.

 (選擇兩項)

   A、輸出結果59 60 75 80 100

  B、輸出結果100 80 75 60 59

  C、從大到小排列

  D、從小到大排列

正確答案:BC

解析:此題考查的是氣泡排序,從if判斷中可以看出來每輪迴圈是將較小的放到後面去,所以是從大到小排序,輸出結果為100 80 75 60 59