程序设计基础(c语言)复习大纲,《程序设计基础-C》复习大纲.doc
《程序設(shè)計(jì)基礎(chǔ)-C》復(fù)習(xí)大綱.doc
《程序設(shè)計(jì)基礎(chǔ)-C》復(fù)習(xí)大綱
第一部分 期末考核說明
一、期末考試要求
考核學(xué)生是否掌握C語言的基本概念,能否較熟練運(yùn)用Visual C++工具進(jìn)行程序設(shè)計(jì)。具體考核要求分為以下幾個(gè)層次:
掌握C的基本語法結(jié)構(gòu);
掌握基本的程序設(shè)計(jì)算法和技巧;
具備初步的高級(jí)語言程序設(shè)計(jì)能力;
二、組卷原則
在教學(xué)大綱和考核說明所規(guī)定的內(nèi)容和要求范圍之內(nèi)命題;按照理論聯(lián)系實(shí)際的教學(xué)原則,考察學(xué)生對(duì)所學(xué)知識(shí)的理解、應(yīng)用能力;試題不會(huì)超出教學(xué)大綱的要求。
試題的覆蓋面廣,并適當(dāng)突出重點(diǎn)。
對(duì)理論知識(shí)及應(yīng)用能力的考核,要求掌握的約占40%,理解的約占 40%,了解的約占20%。
試題的難度和題量適當(dāng),按難易程度分為四個(gè)層次:容易約占40%、較容易約占30%、較難約占20%、難約占10%。題量適中。
三、試題類型
選擇題(15*2=30)
程序填空題(5)
程序分析題(5)
程序編程題(2*15=30)。
四、考核形式
考試采用筆試。
五、答題時(shí)限
答題時(shí)間為120分鐘。
第二部分 考核的內(nèi)容和要求
◆ 基本要求: 1、 了解程序設(shè)計(jì)的基本知識(shí)。
2、 了解C程序的基本特點(diǎn)、初步知識(shí)和構(gòu)成。
3、 掌握C程序的基本類型和運(yùn)算符。
4、 掌握順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)的C程序的構(gòu)成及編程技巧。
5、 掌握數(shù)組的定義和使用。
◆ 考試內(nèi)容:’\0’,’a’和”a”最大的區(qū)別就是”a”實(shí)際上是兩個(gè)字符:’a’和’\0’; 而’a’只是一個(gè)字符本身。
5、逗號(hào)表達(dá)式的一般形式為:表達(dá)式1,表達(dá)式2;逗號(hào)表達(dá)式的計(jì)算過程是:先求解表達(dá)式1,再求解表達(dá)式2。整個(gè)逗號(hào)表達(dá)式的值是表達(dá)式2的值。
6、++i,--i i的值先增1(或減1),然后再參與其他運(yùn)算;
i++,i-- 先參與其它運(yùn)算,然后使i值增1(或減1)
7、程序分為順序結(jié)構(gòu)、選擇結(jié)構(gòu)或分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。
8、C語言的語句大體上分為五種類型:1、函數(shù)調(diào)用語句;2、表達(dá)式語句;3、控制語句;4、空語句;5、復(fù)合語句。
9、語句在最后必須出現(xiàn)分號(hào),分號(hào)是語句中不可缺少的一部分。
10、putchar(c)的功能是向屏幕輸出一個(gè)字符;printf(“格式化字符串”,輸出項(xiàng)表)的功能是按用戶指定的格式,把指定的數(shù)據(jù)顯示到屏幕上。
11、格式字符:%d—按整數(shù)數(shù)據(jù)的實(shí)際長度輸出
%c—輸出一個(gè)字符
%s—按字符串原樣輸出
12、getchar()的功能是從鍵盤輸入一個(gè)字符到計(jì)算機(jī)的內(nèi)存,它一次只能接受一個(gè)字符;scanf(“格式化字符串”,地址表列)的功能是等待用戶從標(biāo)準(zhǔn)輸入設(shè)備上輸入數(shù)據(jù),然后按用戶指定的格式將該值賦給指定的變量。
13、變量的地址是由地址運(yùn)算符“&”后跟變量名組成的。如&m、&n分別表示變量m和變量n的地址。賦值表達(dá)式“m=567”中m為變量名,567為變量的值,&m是變量m的地址。
14、scanf函數(shù)本質(zhì)上是給變量賦值,被賦值的變量要求寫成變量的地址。
15、abs(x)等價(jià)于|x|; sqrt(x)等價(jià)于;pow(x,y)等價(jià)于xy.
16、在順序結(jié)構(gòu)程序中,一般包括:
、程序開頭的 編譯預(yù)處理命令,如:#include 或 #include “stdio.h”
、順序結(jié)構(gòu)程序的函數(shù)體中主要包括:變量類型的說明、提供數(shù)據(jù)語句、運(yùn)算部分、輸出部分
、良好的源程序書寫風(fēng)格,如所有語句首行左對(duì)齊等。
、為程序加上注釋說明部分。/*…*/
4、 選擇結(jié)構(gòu)程序設(shè)計(jì)
1、C語言一般用關(guān)系表達(dá)式或邏輯表達(dá)式表示條件,用if語句或switch語句實(shí)現(xiàn)選擇結(jié)構(gòu)。
2、C語言提供6個(gè)關(guān)系運(yùn)算符:大于、>=大于等于、==等于、!=不等于。
3、6個(gè)關(guān)系運(yùn)算符的優(yōu)先級(jí)關(guān)系為(“” = ”>=”)>(“==” = ”!=”)。
4、關(guān)系運(yùn)算符與其它運(yùn)算符的優(yōu)先級(jí)關(guān)系:算術(shù)運(yùn)算符
5、關(guān)系運(yùn)算符結(jié)合性為左結(jié)合,即運(yùn)算方向是從左至右。
6、C語言用整數(shù)“1”表示“邏輯真”,用整數(shù)“0”表示“邏輯假”。例如:有n1=3,n2=4,n3=2
、求“n1>n2”的值:因?yàn)?<4,故該表達(dá)式的值為0。
、求“(n1>n2) != n3”的值:因?yàn)閚1>n2的值為0,而n3的值為2,0不等于2,故該表達(dá)式的值為1。
、求“n1
7、C語言提供三種邏輯運(yùn)算符:&& 邏輯與(相當(dāng)于同時(shí));|| 邏輯或(相當(dāng)于或者);! 邏輯非(相當(dāng)于否定)。
8、&&:當(dāng)且僅當(dāng)兩個(gè)運(yùn)算量的值都為“真”時(shí),運(yùn)算結(jié)果為“真”,否則為“假”。
||:當(dāng)且僅當(dāng)兩個(gè)運(yùn)算量的值
總結(jié)
以上是生活随笔為你收集整理的程序设计基础(c语言)复习大纲,《程序设计基础-C》复习大纲.doc的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 建行预留号码有什么用?
- 下一篇: c语言char指针用法,整理C语言中各种