c 簡答題題庫 C 簡答題集錦

2021-10-25 17:31:32 字數 1126 閱讀 4331

c# 簡答題集錦

問題1:什麼是演算法?演算法應包括哪兩部分?

答:所謂演算法,是指為解決乙個問題而採取的方法和步驟,或者說是解題步驟的精確描述。演算法應包括設計演算法和執行演算法兩部分。

問題2:結構化程式設計的特徵是什麼?

答:結構化程式設計方法從程式設計思想上要求自頂向下,逐步求精;從程式的具體結構上要求程式是模組化的,要求程式**由順序結構、選擇結構和迴圈結構三種基本結構組成,複雜的結構應該由基本結構進行組合巢狀來實現,整個程式或程式中的模組或控制結構只有乙個入口和乙個出口。

問題3:物件導向程式設計的特徵是什麼?

答:物件導向的程式設計(oop)通過類、物件、繼承、多型等機制形成乙個完善的程式設計體系。oop將程式設計中的資料與對資料的操作作為乙個不可分割的整體,通過由類(class)生成的物件來組織程式。物件包含屬性(property)與方法(method),能識別和響應一定的事件(event)。

問題4:物件的方法與物件的事件方法有何異同?

答:相同之處:兩者都是用一段**完成特定的功能。不同之處:事件方法**是由使用者新增的,事件方法由事件的發生而被自動呼叫;物件的方法**是系統預定義的,對使用者是隱藏的,不可見的,而且物件的方法必須在**中呼叫。

問題5:visual 框架通過什麼機制生成應用程式?

答:visual 框架是用於生成、部署和執行應用程式的多語言環境。visual 框架通過公共語言執行庫(clr)、visual 框架類庫、microsoft中間語言(msil)、jit即時編譯等機制生成應用程式。

問題6:c# 整合開發環境中主要有哪些視窗?

答:c# 整合開發環境中主要有起始頁、設計器檢視與**檢視、解決方案資源管理器與類檢視、工具箱與伺服器資源管理器、屬性與動態幫助等。

問題7:簡述按鈕、標籤和文字框控制項的作用。

答:按鈕控制項常用來接收使用者的操作資訊,激發相應的事件,按鈕是使用者與程式互動的最簡便的方法。標籤控制項的主要功能是輸出資訊,可以用來標識其他無法顯示標題的控制項。文字框控制項用於資料的輸入與輸出,文字框中的文字在程式執行時,可以被使用者編輯。

問題8:命名空間有什麼作用?

答:命名空間既是visual 提供系統資源的分層組織方式,也是分層組織程式的方式。命名空間有兩種:一種是系統命名空間,一種是使用者自定義命名空間。

問題9:c#中定義了哪幾種基本資料型別?

C 簡答題集錦

1.物件導向的三大特性 封裝 把客觀事物封裝成抽象的類,並且類可以把自己的資料和方法只讓可信的類或者物件操作,對不可信的進行資訊隱藏。繼承 就是讓乙個型別的物件擁有另乙個型別的物件的屬性的方法。多型 同乙個型別的物件在執行同乙個方法時,可以表現出多種行為特徵。2.請列出c 中幾種迴圈的方法,並指出他...

C 簡答題集錦(二)

6.c 中string 和string 有什麼區別 兩者本質上沒有任何區別,都是system.string,只是書寫習慣問題。可以認為,string是system.string的別名而已 7.簡述 private protected public internal 修飾符的訪問許可權。private...

C 簡答題集錦(七)

31.請解釋 與跳轉的區別?時瀏覽器上的 不變 區別二 重定向實際上產生了兩次請求 只有一次請求 重定向 傳送請求 伺服器執行 響應請求,返回給瀏覽器乙個新的位址與響應碼 瀏覽器根據響應碼,判定該響應為重定向,自動傳送乙個新的請求給伺服器,請求位址為之前返回的位址 伺服器執行 響應請求給瀏覽器 傳送...