2023年計算機二級公共基礎知識之程式設計基礎

2022-04-07 07:00:53 字數 625 閱讀 3143

程式設計基礎

1、 程式設計方法和技術的發展經過了結構化程式設計和物件導向設計兩個階段。

2、 當今程式設計的風格是「清晰第一,效率第二」。

3、 程式可以沒有輸入,但是一定要有輸出。

4、 結構化程式設計遵循:自頂向下,逐步求精,模組化,限制使用goto語句(常考)。

5、 物件導向的基本特點:標誌唯一性,分類性,多型性,封裝性,模組獨立性。尤其重要的是多型性和封裝性。沒有模擬性。

6、 多型性:統一操作可以是不同物件的行為。同樣的訊息被不同的物件接收時可導致不同的動作的現象。

7、 封裝性:從外面看不到物件的內部,只能看到物件的外部特性。

8、 類:是具有共同屬性、共同方法的物件的集合。描述了屬於該物件型別的所有物件的性質,而乙個物件則是對應類的乙個例項。(常考)

9、 訊息:是指物件間的相互合作的協作機制,是乙個物件與另乙個物件之間的傳遞的訊息。

10、 繼承:是指使用已有的類定義作為基礎建立新類的定義技術。繼承分為單繼承和多繼承。單繼承只有乙個父親,多繼承可以有多個父親。

11、 物件導向中,類的例項叫做物件。

12、 源程式文件化要求程式應該加上注釋。注釋一般為序言性注釋和功能性注釋。

13、 物件導向方法和技術是以物件為核心。

2023年計算機二級公共基礎知識模擬試題及答案14

61 資料結構中,與所使用的計算機無關的是資料的 c a.儲存結構 b.物理結構 c.邏輯結構 d.物理和儲存結構 67 資料處理的最小單位是 c 注 資料項不可再分割 a.資料 b.資料元素 c.資料項 d.資料結構 來自www.examw.com 68 下列有關資料庫的描述,正確的是 c a.資...

2023年計算機二級公共基礎知識模擬試題及答案10

46 物件導向的設計方法與傳統的的面向過程的方法有本質不同,它的基本原理是 c a.模擬現實世界中不同事物之間的聯絡 b.強調模擬現實世界中的演算法而不強調概念 c.使用現實世界的概念抽象地思考問題從而自然地解決問題 d.鼓勵開發者在軟體開發的絕大部分中都用實際領域的概念去思考 47 在結構化方法中...

2023年計算機二級公共基礎知識模擬試題及答案5

21 下列敘述中正確的是 a a.線性表是線性結構 b.棧與佇列是非線性結構 c.線性鍊錶是非線性結構 d.二叉樹是線性結構 22 下列關於棧的敘述中正確的是 d a.在棧中只能插入資料 b.在棧中只能刪除資料 c.棧是先進先出的線性表 d.棧是先進後出的線性表 23 下列關於佇列的敘述中正確的是 ...