自考高級語言程序設(shè)計(jì)科目各個(gè)題型復(fù)習(xí)經(jīng)驗(yàn)分享

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

復(fù)習(xí)自學(xué)高級語言程序設(shè)計(jì)科目中各種問題的經(jīng)驗(yàn)分享


1.單項(xiàng)選擇題多數(shù)涉及整本教材介紹的概念和知識點(diǎn)

為解答這類試題,要求考生要熟練地掌握和熟記大綱中指出的“識記”和“領(lǐng)會”的內(nèi)容??忌鷳?yīng)摘出教材中有關(guān)C語言的重要概念、定義、有關(guān)語言成分性質(zhì)的敘述,對它們深入的理解和熟記,并對語言的一些基本規(guī)定能作簡單的應(yīng)用。

考生注意,理解、熟記和大段地背誦的區(qū)別。由于考題表現(xiàn)形式的多樣性,理解是最重要的,僅對關(guān)鍵性的概念才有準(zhǔn)確熟記的必要,多數(shù)的概念因是理解,并要求能熟練應(yīng)用。試題通常要求對某個(gè)概念、術(shù)語或計(jì)算結(jié)果作出判斷,或?qū)σ恍┮?guī)定作簡單的應(yīng)用等。

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

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

填充題的試題多數(shù)是從基本概念兒語言關(guān)于數(shù)據(jù)類型、程序?qū)ο蟆⒊绦蚪Y(jié)構(gòu)等的規(guī)定、C程序設(shè)計(jì)基本技巧等引伸的具體應(yīng)用。

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

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

3.程序設(shè)計(jì)題要求考生自己獨(dú)立編寫程序。

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

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

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

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

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

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

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

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

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

②寫文件,注意當(dāng)前寫的數(shù)據(jù)。另外需要指出的是,通過閱讀程序來發(fā)現(xiàn)程序執(zhí)行的規(guī)律是一種非常有用的技術(shù)。但是對這項(xiàng)技術(shù)的掌握是建立在自己看了很多程序,寫了很多程序的基礎(chǔ)上的。例如,一個(gè)程序?qū)σ粋€(gè)數(shù)組的前n個(gè)元素執(zhí)行一個(gè)操作。考生在閱讀本程序時(shí),可假設(shè)n的輸入值為4或5,并將n等于4或5的結(jié)果類比為任意n .



湖南專升本最新資料領(lǐng)取

部分內(nèi)容來源于網(wǎng)絡(luò)轉(zhuǎn)載、學(xué)生投稿,如有侵權(quán)或?qū)Ρ菊居腥魏我庖?、建議或者投訴,請聯(lián)系郵箱(1296178999@qq.com)反饋。 未經(jīng)本站授權(quán),不得轉(zhuǎn)載、摘編、復(fù)制或者建立鏡像, 如有違反,本站將追究法律責(zé)任!


本文標(biāo)簽: 湖南自考專升本

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

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

一鍵查詢