自考高級語言程序設計科目各個題型復習經驗分享

瀏覽次數:次 發(fā)布時間:2022-01-19

復習自學高級語言程序設計科目中各種問題的經驗分享


1.單項選擇題多數涉及整本教材介紹的概念和知識點

為解答這類試題,要求考生要熟練地掌握和熟記大綱中指出的“識記”和“領會”的內容??忌鷳鼋滩闹杏嘘PC語言的重要概念、定義、有關語言成分性質的敘述,對它們深入的理解和熟記,并對語言的一些基本規(guī)定能作簡單的應用。

考生注意,理解、熟記和大段地背誦的區(qū)別。由于考題表現形式的多樣性,理解是最重要的,僅對關鍵性的概念才有準確熟記的必要,多數的概念因是理解,并要求能熟練應用。試題通常要求對某個概念、術語或計算結果作出判斷,或對一些規(guī)定作簡單的應用等。

由于計算機科學是一門新興學科,許多概念還沒有唯一性的定義,不同書籍由于出發(fā)點或論述領域不同,同一概念會有不同的說法,為此考生在復習迎考時,不要脫離指定自學考試教材,而從其它教材出發(fā)進行復習。

2.填充題考核的內容與選擇題基本相同,但考核的形式不同。

填充題的試題多數是從基本概念兒語言關于數據類型、程序對象、程序結構等的規(guī)定、C程序設計基本技巧等引伸的具體應用。

如C語言規(guī)定每個字符占一個字節(jié),每個字符串除存儲它所包含的字符外,在字符串最后一個字符之后還存有一個字符串結束符。

對于這樣兩個基本概念和規(guī)定,填充題可能是問具體的一個字符和一個字符串各占多少個字節(jié)等。因填充題是概念或規(guī)定的具體應用,解答的難度也就比選擇題的要大,不可能有猜得分的機會。

3.程序設計題要求考生自己獨立編寫程序。

考生平時認真參加上機實習,自己編寫程序,是能解答這類試題的基本條件。多數考生學了程序設計以后,能基本了解教材的內容,能解答大部分前述三種類型的試題,平時還能指出別人程序的錯誤,但由于很少自己動手,或不知道從何著手編寫程序等原因,自己還一直不會編程序。簡單程序的設計通常要包含兩個步驟:
(1)設想計算方法,即用什么方法來解決給定的計算問題;
(2)其次是將求解方法告訴計算機,命令計算機怎么做。第一步工作人們采用常人的思維習慣,而第二步工作必須采用計算機的思維習慣。

對于程序設計的初學者來說,最困難的可能還是很難適應計算機程序的思維習慣,人們幾乎無法承受程序必須將要計算機完成的計算過程描述得幾乎絕對的精細和精確。但對計算機來說,這又是非常必要的。編寫程序就是在向計算機講話,非常精確地告訴計算機怎么做。

4.程序分析題要求考生閱讀程序,回答程序的輸出結果,或指出程序的功能。

回答這類問題,要求考生將自己當作一臺假想的計算機,模擬執(zhí)行序。對于這類試題常有兩種可用的方法。

一是從程序的初值、循環(huán)結構、條件等發(fā)現程序的規(guī)律廠是完全從模擬執(zhí)行出發(fā)讀程序,求出程序的輸出結果。如采用后一種方法,由于程序執(zhí)行的動態(tài)性,程序中的有關變量,隨著程序的執(zhí)行,變量的值就會不斷變化。

一般來說,隨時記住全部變量的當前值是非常困難的。一個行之有效的方法是用一個變量表,將程序中的全部變量羅列在該表中,某個變量值的變化記錄在該變量當前值的欄中,這樣就能方便地列出各個變量的動態(tài)變化過程。

在這里,考生要當心函數形參及函數的局部變量與實參變量及程序的外部全局變量同名的情況。為了區(qū)別它們,對于函數形參和局部變量可以標上它所屬的函數名,以與同名的實參變量及外部全局變量相區(qū)別。由于試題程序總是完成某種有一定意義的計算工作。

一般來說,程序的執(zhí)行過程舍有某種規(guī)律存在。如能找出程序的規(guī)律,就不需要逐句閱讀程序的語句,能直接導出程序的結果。程序的規(guī)律從以下幾個方面著手:
(1)有關變量的初值,特別是數組的初值;
(2)程序的循環(huán)控制結構,特別是遍歷數組的循環(huán),它的循環(huán)控制變量將控制數組元素下標的變化;
(3)循環(huán)體中的語句的條件,一般條件有兩種形式,一種是由數組元素值的大小描述,另一種是由元素的下標值描述,前者用于對其值滿足某種條件的元素進行指定的計算,后者用于對滿足條件的某些位置上的元素進行指定的計算。

最容易出題,變化也最多的是數組(包括字符串)處理程序,正確解答這類試題要熟練掌握兩點:
(1)引用數組元素的兩個等價方法,即用數組首元素指針(數組名)和下標引用數組元素,及通過指向數組元素的指針間接引用數組的元素;
(2)一些常用的簡單算法,如數組或字符串遍歷、插入元素或刪除元素,以及常用的排序方法等。
①對于文件處理程序,要注意文件當前的讀/寫位置,即對于讀文件,注意當前讀人的數據及前讀頭位置;

②寫文件,注意當前寫的數據。另外需要指出的是,通過閱讀程序來發(fā)現程序執(zhí)行的規(guī)律是一種非常有用的技術。但是對這項技術的掌握是建立在自己看了很多程序,寫了很多程序的基礎上的。例如,一個程序對一個數組的前n個元素執(zhí)行一個操作??忌陂喿x本程序時,可假設n的輸入值為4或5,并將n等于4或5的結果類比為任意n .



湖南專升本最新資料領取

部分內容來源于網絡轉載、學生投稿,如有侵權或對本站有任何意見、建議或者投訴,請聯(lián)系郵箱(1296178999@qq.com)反饋。 未經本站授權,不得轉載、摘編、復制或者建立鏡像, 如有違反,本站將追究法律責任!


本文標簽: 湖南自考專升本

上一篇:自考考試復習什么最重要?小編教你怎么看教材                  下一篇:自考英語二漢譯英題型復習技巧:先分析構思再靈活處理

湖南3+2 統(tǒng)招專升本

一鍵查詢