C 常見選擇題

2021-10-07 11:16:36 字數 4006 閱讀 9272

1.在array類中,可以對一維陣列中的元素進行排序的方法是。 

a.sort()    b.clear()   c.copy()    d.reverse() 

2.將變數從字串型別轉換為數值型別可以使用的型別轉換方法是。 

a.str()   b.cchar   c.cstr()   d.int.parse(); 

3.用於資料型別轉換的類是。 

a.mod    b.convert   c. const   d.  single 

4.字串連線運算子包括&和。 

a. +  b. -  c. *   d. / 

5.先判斷條件的當迴圈語句是。 

a.  do...while   b.  while   c. while...do   d. do ...loop 

6.c#是一種面向的語言。 

a. 機器  b.過程  c.物件  d.事物 

7.以下正確的描述是。 

a. 方法的定義可以巢狀,方法的呼叫不可以巢狀b. 方法的定義不可以巢狀,方法的呼叫可以巢狀 

c. 方法的定義和方法的呼叫均可以巢狀 d. 方法的定義和方法的呼叫均不可以巢狀 

8.屬於c#語言的關鍵字。 

a.abstract    b. camel    c. salary    d. employ  

9.c#語言中,值型別包括:基本值型別、結構型別和。 

a.小數型別  b.整數型別 c.類型別d.列舉型別  

10.以下說法正確的是。 

a. 介面可以例項化   b. 類只能實現乙個介面 

c. 介面的成員都必須是未實現的   d. 介面的成員前面可以加訪問修飾符 

11.下列關於抽象類的說法錯誤的是。 

a. 抽象類可以例項化   b. 抽象類可以包含抽象方法

c. 抽象類可以包含抽象屬性   d. 抽象類可以引用派生類的例項 

12.下列關於過載的說法,錯誤的是。 

a. 方法可以通過指定不同的引數個數過載 b. 方法可以通過指定不同的引數型別過載 

c. 方法可以通過指定不同的引數傳遞方式過載 d. 方法可以通過指定不同的返回值型別過載

13.關於虛方法實現多型,下列說法錯誤的是。 

a. 定義虛方法使用關鍵字virtual   b. 關鍵字virtual可以與override一起使用 

c. 虛方法是實現多型的一種應用形式  d. 派生類是實現多型的一種應用形式

14.以下關於繼承的說法錯誤的是。 

a. .net框架類庫中,object類是所有類的基類 b. 派生類不能直接訪問基類的私有成員 

c. protected修飾符既有公有成員的特點,又有私有成員的特點 d. 基類物件不能引用派生類物件

15.下列說法中,正確的是。 

a. 派生類物件可以強制轉換為基類物件 

b. 在任何情況下,基類物件都不能轉換為派生類物件

c. 介面不可以例項化,也不可以引用實現該介面的類的物件

d. 基類物件可以訪問派生類的成員 

16.c#源**經過()次編譯,才能被計算機執行

a.1     b.2      c.3      d.0

17.以下變數命名正確的是(   )。

a. 7str                  b. int

c. _stu_id               d. integer

18.表示式 「100」+」88」=(   )

a. 88100               b. 188

c. 100 88              d. 10088

19.把字串stra中的字元』f』,都替換成』f』,正確的**是(   )

a. string.replace(『f』,』f』);         b.stra.replace(『f』,』f』);

c. stra.replace(『f』,』f』);          d. stra.replace(『f』,』f』);

20.下面**的執行結果是:( )

string week = "星期三";

switch (week)

a. 今天要上課

b. 上自習

c. 今天休息,逛街

d. 今天要上課

上自習21.下列關於類的描述中,錯誤的是(  )。

a.類就是c語言中的結構型別

b.類是建立物件的模板

c.類是抽象資料型別的實現

d.類是具有共同行為的若干物件的統一描述體

22.下列關於被呼叫函式中return語句的描述中,錯誤的是(  )。

a.乙個函式中可以有多條return語句

b.return語句具有返回程式控制權的作用

c.函式通過return語句返回值時僅有乙個

d.乙個函式中有且僅有一條

return語句

23.類的以下特性中,可以用於方便地重用已有的**和資料的是(  ). 

a.多型   b.封裝  c.

繼承  d.抽象 

24.c#中的方法重寫使用關鍵字()。

a. override

b. overload   c. static    d. inherit  

25.()可以看作類的模具。

a. 抽象類

b. 介面

c. 虛方法  

d. 抽象方法

26.下列**輸出為( ):

class father    

public virtual void g()

}class son: father   

public override void g()

}  class override_new

}  a.   a.f    b.f    a.g  

b.   a.f    b.f    b.g   b.g

c.   a.f    a.f    b.g   b.g

d.   b.f    b.f    b.g   b.g  

27.

class a  

}   

class b:a  

}  }  執行程式後將在控制台視窗列印( )。(選擇一項)

a. 列印 重寫的方法

b. 列印  列印 重寫的方法

c. 列印  

d. 程式有誤,不能執行  

28.以下敘述正確的是(): 

a. 介面中可以有虛方法。 

b. 乙個類可以實現多個介面。 

c. 介面能被例項化。        

d. 介面中可以包含已實現的方法。 

29.在c#中,關於繼承和介面,以下說法正確的是()

a. c#允許許多介面實現,也允許多重繼承

b.c#允許多介面實現,但不允許多重繼承 

c.c#不允許多介面實現,但允許多重繼承 

d.c#不允許多重介面實現,也不允許多重繼承   

30.虛方法的執行方式可以被派生類改變,這種改變通常通過()實現

a. 方法重寫

b. 構造方法    c. 值方法    d. 引用型方法

C 小結 選擇題

1.二叉樹 前序排列 a b d e c f 根結點 左子樹 右子樹 中序排列 d b e a c f 左 根 右 後序排列 d e b f c a 左 右 根 2.排序 長度為n的線性表,最壞情況下,氣泡排序 n n 1 2 簡單插入排序 n n 1 2 希爾排序 o n15 堆排序 o nlog...

mysql選擇題 MySQL 選擇題(三)

單選題 1.在正規表示式中,匹配任意乙個字元的符號是 a b c d 正確答案 a 2.條件年齡between 15 and 35表示年齡在15至35之間,且 a 不包括15歲和35歲 b 包括15歲但不包括35歲 c 包括15歲和35歲 d 包括35歲但不包括15歲 正確答案 c 3.mysql安...

shell題庫選擇題 Linux選擇題題庫

1 下列哪個選項不是linux所支援的?a 多使用者 b 超程序 c 可移植 d 多程序 2 linux就是所謂的 free softwrae 這個 free 的含義是什麼?a linux不需要付費 b linux發行商不能向使用者收費 c linux可自由修改和發布 d 只有linux的作者才能向...