計算機二級程式設計基礎

2022-12-25 13:24:05 字數 3600 閱讀 7340

第二章程式設計基礎

三個要點:

一、 程式設計風格:

知識點:程式設計風格強調:清晰第一,效率第二;程式的注釋分為:序言性注釋和功能性注釋;資訊隱蔽:表示模組獨立性。

題庫:<1>對建立良好的程式設計風格,下面描述正確的是()

a、程式應簡單、清晰、可讀性好b、符號名的命名只要符合語法

c、充分考慮程式的執行效率d、程式的注釋可有可無

<2>.結構化程式設計主要強調的是( )

a.程式的規模b.程式的易讀性

c.程式的執行效率d.程式的可移植性

<3> 資訊隱蔽的概念與下述哪一種概念直接相關( )

a.軟體結構定義b.模組獨立性

c.模組型別劃分d.模組耦合度

<4>結構化程式設計主要強調的是()。

a、程式的規模b、程式的效率

c、程式語言的先進性d、程式易讀性

<5> 2.源程式文件化要求程式應加注釋。注釋一般分為序言性注釋和( )。

二、 結構化程式設計

知識點:結構化程式設計方法的主要原則。自頂向下,逐步求精,模組化,限制使用goto語句;結構化程式的基本結構:

順序結構、選擇結構(分支結構)、迴圈結構(重複結構);序設計語言的基本成分是資料成分、運算成分、控制成分和傳輸成分,程式語言按成分性質分:順序語言、並行語言和分布式語言;結構化程式設計是一種面向資料結構的設計方法。

補充知識點:sql語言是一種結構化查詢語言,它有兩種使用方法:互動式sql和嵌入式sql。

題庫:<1>下面的描述中,不符合結構化程式設計風格的是()。

a、 使用順序、選擇、和重複三種基本控制結構表示程式的控制邏輯。

b、 自頂向下

c、 注重提高程式的執行效率。

d、 限制使用goto語句。

<2>程式語言的基本成分是資料成分、運算成分、控制成分和()。

a、物件成分b、變數成分 c、語句成分 d、傳輸成分

<3>在設計程式時,應採納的原則之一是()。

a、不限制goto語句的使用b、減少或取消注釋行

c、程式越短越好d、程式結構應有助於讀者理解

<4>結構化程式設計的基本原則不包括( )。

a、多型性 b、自頂向下 c、模組化 d、逐步求精

<5>下列選項中不屬於結構化程式設計原則的是( )。

a、可封裝 b、自頂向下 c、模組化d、逐步求精

<6>結構化程式所要求的基本結構不包括( )。

a、順序結構 b、goto跳轉 c、選擇(分支)結構 d、重複(迴圈)結構

<7>結構化程式設計中,下面對goto語句使用描述正確的是( )。

a、禁止使用goto語句b、使用goto語句程式效率高

c、應避免濫用goto語句d、以上說法都不對

<8>sql語言又稱為()

a、結構化定義語言b、結構化控制語言

c、結構化查詢語言d、結構化操縱語言

<9>程式語言有多種分類方法,例如,按成分性質分,有順序語言、並行語言和()。

a、互動式語言b、分布式語言c、物件導向語言 d、高階語言

<10>在sql中,下列涉及空值的操作不正確的是()。

a、age is null b、age is not null c、age=null d、not(age is null)

<11>sql語言有兩種使用方法,分別稱為互動式sql和()。

a、提示sql b、多使用者sql c、嵌入式sql d、解釋性sql

<12>結構化程式設計所規定的三種最基本控制結構是()。

a、輸入、處理、輸出 b、樹形、網狀、環形 c、順序、選擇、迴圈 d、主程式、子程式、函式

<13>jackson結構化程式設計方法是英國人m. jackson提出的,它是一種面向()的設計方法。

三、 物件導向程式設計:

知識點:物件是物件導向方法中最基本的概念,物件是實體的抽象,物件是屬性和方法的封裝體;物件的基本特點:標識唯一性、分類性、多型性、封裝性、模組獨立性好;具有相同屬性和操作的物件抽象成類;資訊隱蔽是通過物件的封裝性來實現的;乙個物件由物件名、屬性和操作三部分組成。

類是具有共同屬性、共同方法的物件的集合;類是物件的抽象,物件是類的乙個例項;乙個物件請求另乙個物件為其服務是通過傳送訊息實現的;類的繼承性是類之間共享屬性和操作的機制,繼承提高了軟體的可重用性;類的多型性是指同樣的訊息被不同的物件接受時導致完全不同的行為的現象。

物件導向的程式設計主要考慮的是提高軟體的可重用性。

題庫:<1>.在物件導向方法中,不屬於「物件」基本特點的是( )。

a、一致性 b、分類性 c、多型性 d、標識唯一性

<2>物件導向方法中,繼承是指( )。

a、一組物件所具有的相似性質b、乙個物件具有另乙個物件的性質

c、各物件之間的共同性質d\、類之間共享屬性和操作的機制

<3>下列選項中屬於物件導向設計方法主要特徵的是( )。

a、繼承 b、自頂向下 c、模組化 d、逐步求精

<4>.下面對物件概念描述正確的是( )。

a、物件間的通訊靠訊息傳遞b、物件是名字和方法的封裝體

c)任何物件必須有繼承性d、物件的多型性是指乙個物件有多個操作

<5>下面概念中,不屬於物件導向方法的是()

a、物件、訊息 b、繼承、多型 c、類、封裝 d、過程呼叫

<6>下面對物件概念描述錯誤的是()。

a、任何物件都必須有繼承性b、物件是屬性和方法的封裝體

c、物件之間的通訊是靠訊息傳遞d、操作是物件的動態性屬性

<7>在物件導向的方法中,乙個物件請求另乙個物件為其服務的方式是通過傳送()。

a、呼叫語句 b、命令 c、變數 d、訊息

<8>物件導向的設計方法與傳統的面向過程設計方法有本質不同,它的基本原理是()。

a、 模擬現實世界中不同事物之間的聯絡

b、 強調模擬現實世界中的演算法而不強調概念。

c、 使用現實世界的概念抽象地思考問題從而自然地解決問題。

d、 鼓勵開發者在軟體開發的絕大部分中都用實際領域的概念去思考

<9>以下不屬於物件的基本特點的是()。

a、分類性 b、多型性 c、繼承性 d、封裝性

<10>物件實現了資料和操作的結合,是指對資料和資料的操作進行()。

a、結合b、隱蔽c、封裝d、抽象

<11>在物件導向的程式設計中,類描述的是具有相似性質的一組()。

<12>物件導向的程式設計方法中涉及的物件是系統中描述客觀事物的乙個()。

<13>在物件導向方法中,資訊隱蔽是通過物件的()性實現的。

<14>在物件導向方法中,類之間共享屬性和操作的機制稱為()。

<15>乙個類可以從直接或間接的祖先中繼承所有屬性和方法。採用這個方法提高了軟體的()。

<16>類是乙個支援整合的抽象資料型別,而物件是類的()。

<17>在物件導向的模型中,最基本的概念是物件和()

<18>在物件導向的程式設計中,用來請求物件執行某一處理或回答某些資訊的要求稱為()。

計算機二級程式設計基礎

2.1 程式設計風格 程式設計的風格主要強調 清晰第一,效率第二 主要應注重和考慮下述一些因素 1 源程式文件化。1 符號名的命名。符號名能反映它所代表的實際東西,應有一定的實際含義。2 程式的注釋。分為序言性注釋和功能性注釋。序言性注釋 位於程式開頭部分,包括程式標題 程式功能說明 主要演算法 介...

計算機二級上機程式設計題總結

上機練習一 編寫函式部分 數字問題 第1題請編寫函式fun,它的功能是 求出1到1000之內能被7或者11整除,但不能同時被7和11整除的所有整數,並將他們放在a所指的陣列中,通過n返回這些數的個數。include include void fun int a,int n main 第2題請編寫函式...

計算機二級基礎知識

第一章資料結構與演算法 一 學習目標與要求 1 了解演算法的基本概念和一些常用的演算法,學會計算演算法的時間複雜度 2 掌握資料結構的基本概念,並了解資料的邏輯結構和儲存結構,學會利用圖形的方式表示資料結構 3 了解線性表的基本概念,並掌握線性表的順序儲存結構以及順序儲存的線性表的基本運算 4 了解...