筆試 c 筆試題

2022-06-06 22:36:10 字數 3261 閱讀 2917

1、在派生類中通過(base)呼叫基類成員

【解析】

2、方法重寫使用關鍵字(override)

【解析】使用virtual和override關鍵字實現方法重寫:

3、關於抽象類下面說法錯誤的是(選一項)

a、抽象類可以包含非抽象方法

b、含有抽象方法的類一定是抽象類

c、抽象類不能被例項化

d、抽象類可以是密封類

答案:d

4、關於介面的使用,說法錯誤的是(選一項)

a、介面可以作為引數進行傳遞

b、介面可以作為方法的返回值

c、介面可以例項化

d、同時實現多個介面是變相實現了多重繼承

答案:c

5、下列關於c#索引器理解正確的是(選一項)

a、索引器的引數必須是兩個或兩個以上

b、索引器的引數型別必須是整數型

c、索引器沒有名字

d、以上皆是

答案:c

6、已知c#某介面中有乙個show()方法,下面對該方法原型的定義正確的是(選一項)

a、public void show()

b、public virtual void show( )

c、void show( )

d、virtual void show( )

答案:c

7、在.net框架類庫中,所有與多執行緒機制應用相關的類都放在()命名空間中。(選一項)

a、system.systhread

b、system.thread

c、system.threading

d、netexception

答案:b

8、在.net中,hashtable類及arraylist物件位於()命名空間內。(選一項)

a、system.array

b、system.io

c、system.collections

d、system.runtime

答案:c

9、在.net中,il是指(選一項)

a、介面限制

b、中間語言

c、核心**

d、介面類庫

答案:b

10、在.net中,從屬性的讀寫特性上來進行分類,可以劃分為以下三種,除了(選一項)

a、唯讀屬性

b、只寫屬性

c、讀寫屬性

d、不可讀不可寫的屬性

答案:d

11、在.net中,關於clr和il,以處描述正確的是(選一項)

a、應用程式在clr環境被編譯成il,il將能夠被任何計算機指令整合

b、應用程式被編譯兩次,第一次生成il,il在執行時候被clr快速編譯

c、應用程式被編譯兩次,但是第二次clr編輯比第一次慢

d、借取clr,il被編譯成機器**並且能夠在不同的計算機指令集下被執行

答案:b

12、在.net中,下列關於事件處理程式說法錯誤的是(選一項)

a、事件處理的順序是定義事件、訂閱事件、引發事件

b、定義事件使用event關鍵字

c、c#中的事件借助於委託來實現

d、定義事件使用delegate關鍵字

答案:d

13、在.net中,一些資料型別為引用型別,當引用型別的值為()時,表明沒有引用任何物件。(選一項)

a、empty

b、null

c、nothing

d、0答案:b

14、在c#語法中,在派生類中對基類的虛函式進行重寫,要求在宣告中使用關鍵字(選一項)

a、override

b、new

c、static

d、virtual

答案:a

15、在c#語言中,下列關於屬性的描述正確的是(選一項)

a、屬性系是以public關鍵字修飾的字段,以public關鍵字修飾的字段也可稱為屬性

b、屬性是訪問字段值的一種靈活機制,屬性更好地實現了資料的封裝和隱藏

c、要定義唯讀屬性只需在屬性名前加上readonly關鍵字

d、在c#的類中不能自定義屬性

答案:b

16、在c#中,關於array和arraylist的維數,以下說法正確的是(選一項)

a、array可以有多維,而arraylist只能是一維

b、array只能是一維,而arraylist可以有多維

c、array和arraylist都只能是一維

d、array和arraylist都可以是多維

答案:a

17、在c#中,關於屬性的說法錯誤的是(選一項)

a、屬性可以是唯讀的

b、屬性可以是只寫的

c、屬性可以是可讀可寫的

d、屬性不能只是可寫的

答案:b

18、在c#中,介面與抽象基類的區別在於(選一項)

a、抽象基類可以包含非抽象方法,而介面只能包含抽象方法

b、抽象基類可以被例項化,而介面不能被例項化

c、抽象基類不能被例項化,而介面可以被例項化

d、抽象基類能夠被繼承,而介面不能被繼承

答案:d

19、在c#中,如果要將陣列做為乙個方法的引數,則傳遞的是(選一項)

a、陣列中的所有元素

b、陣列的第乙個元素

c、物件的引用

d、以上皆非

答案:d

【解析】(待查,不是很明白……)

21、下面對常量的描述正確的是()。

a、定義常量要使用console關鍵字

b、常量定義的同時必須賦初值

c、常量可以被反覆賦值

d、常量也可以定義之後再賦值

答案:b

22、類用來描述具有相同特徵和行為的物件,它包含()(多選)。

a、變數

b、方法

c、構造方法

d、行為

答案:bc

23、下面對構造方法的陳述,正確的是()。

a、提供了有參構造方法,編譯器也會自動提供無參構造方法

b、構造方法與類名相同

c、構造方法沒有返回值,所以定義時要用void關鍵字

d、構造方法的呼叫方法和其他方法相同。

答案:b

24、關於ref關鍵字說法正確的是()。

a、ref關鍵字在方法定義時不用顯示使用

b、傳遞給ref引數的引數必須在呼叫方法前初始化

c、ref關鍵字不能使引數的修改結果返回給呼叫方法

d、以上說法都是錯誤的

答案:b

普天C 筆試題

普天是南京一家通訊公司,全稱為 南京普天通訊股份 公司 為 網上流傳一套普天c 筆試題,我將我做的答案公布與此,僅供參考。1.實現雙向鍊錶刪除乙個節點p,在節點p後插入乙個節點,寫出這兩個函式 答 假設線性表的雙向鍊錶儲存結構 typedef struct dulnodedulnode,dulink...

C語言筆試題

有a b c d四個人,要在夜裡過一座橋。他們通過這座橋分別需要耗時1 2 5 10分鐘,只有一支手電,並且同時最多只能兩個 人一起過橋。請問,如何安排,能夠在17分鐘內這四個人都過橋?答案 a b 2 mins 1 mins a c d 10 mins 2 mins b a b 2 mins 一共...

普天C 筆試題

普天是南京一家通訊公司,全稱為 南京普天通訊股份 公司 為 http www.postel.com.cn 網上流傳一套普天c 筆試題,網上蒐集到的答案公布與此,僅供參考。1.實現雙向鍊錶刪除乙個節點p,在節點p後插入乙個節點,寫出這兩個函式 答 假設線性表的雙向鍊錶儲存結構 typedef stru...