亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

計(jì)算機(jī)等級(jí)

計(jì)算機(jī)二級(jí)考試C語(yǔ)言知識(shí)點(diǎn)

時(shí)間:2024-06-24 20:19:25 計(jì)算機(jī)等級(jí) 我要投稿

2017年計(jì)算機(jī)二級(jí)考試C語(yǔ)言知識(shí)點(diǎn)

  程序設(shè)計(jì)語(yǔ)言可劃分為低級(jí)語(yǔ)言和高級(jí)語(yǔ)言兩大類(lèi),與高級(jí)語(yǔ)言相比,用低級(jí)語(yǔ)言開(kāi)發(fā)的程序,其運(yùn)行效率高,但開(kāi)發(fā)效率低。以下是關(guān)于計(jì)算機(jī)二級(jí)考試C語(yǔ)言知識(shí)點(diǎn),希望大家認(rèn)真閱讀!

2017年計(jì)算機(jī)二級(jí)考試C語(yǔ)言知識(shí)點(diǎn)

  一、基本概念

  在計(jì)算機(jī)中,程序設(shè)計(jì)語(yǔ)言可劃分為低級(jí)語(yǔ)言和高級(jí)語(yǔ)言兩大類(lèi),與高級(jí)語(yǔ)言相比,用低級(jí)語(yǔ)言開(kāi)發(fā)的程序,其運(yùn)行效率高,但開(kāi)發(fā)效率低。與程序設(shè)計(jì)相關(guān)的基本概念如下。

  (1)低級(jí)語(yǔ)言:又稱(chēng)面向機(jī)器語(yǔ)言,它是特定的計(jì)算機(jī)系統(tǒng)所固有的語(yǔ)言。

  (2)匯編語(yǔ)言:是機(jī)器語(yǔ)言的一種提升,它使用了一些助記符來(lái)表示機(jī)器指令中的操作碼和操作數(shù)。但它仍然是一種和計(jì)算機(jī)機(jī)器語(yǔ)言十分接近的語(yǔ)言,使用起來(lái)仍然不太方便。

  (3)高級(jí)語(yǔ)言:與人們的自然語(yǔ)言比較接近,使用起來(lái)很方便,也極大的提高了程序設(shè)計(jì)效率。

  (4)編譯程序:也稱(chēng)編譯器,將源程序翻譯成目標(biāo)語(yǔ)言程序,然后在計(jì)算機(jī)上運(yùn)行目標(biāo)程序。雖然執(zhí)行效率高,但編寫(xiě)出來(lái)的程序可讀性很差,且難以修改和維護(hù)。

  (5)解釋程序:也稱(chēng)解釋器,它或者直接解釋執(zhí)行源程序,或者將源程序翻譯成某種中間代碼后再加以執(zhí)行。

  (6)程序設(shè)計(jì)語(yǔ)言:程序設(shè)計(jì)語(yǔ)言的定義都涉及語(yǔ)法、語(yǔ)義和語(yǔ)用等方面。

  (7)語(yǔ)法是指由程序語(yǔ)言的基本符號(hào)組成程序中的各個(gè)語(yǔ)法成分(包括程序)的一組規(guī)則,其中由基本字符構(gòu)成的符號(hào)(單詞)書(shū)寫(xiě)規(guī)則稱(chēng)為詞法規(guī)則,由符號(hào)構(gòu)成語(yǔ)法成分的規(guī)則稱(chēng)為語(yǔ)法規(guī)則。

  (8)語(yǔ)義是程序語(yǔ)言中按語(yǔ)法規(guī)則構(gòu)成的各個(gè)語(yǔ)法成分的含義,分為靜態(tài)語(yǔ)義和動(dòng)態(tài)語(yǔ)義。

  (9)語(yǔ)用表示了構(gòu)成語(yǔ)言的各個(gè)記號(hào)和使用者的關(guān)系,涉及符號(hào)的來(lái)源、使用和影響。

  (10)語(yǔ)境是指理解和實(shí)現(xiàn)程序設(shè)計(jì)語(yǔ)言的環(huán)境,包括編譯環(huán)境和運(yùn)行環(huán)境。

  二、程序設(shè)計(jì)語(yǔ)言的分類(lèi)

  1.命令式程序設(shè)計(jì)語(yǔ)言

  命令式程序設(shè)計(jì)語(yǔ)言是基于動(dòng)作的語(yǔ)言,在這種語(yǔ)言中,計(jì)算被看成是動(dòng)作的序列。

  結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言屬于命令式語(yǔ)言類(lèi),其結(jié)構(gòu)特性主要有:一是用自頂向下逐步精化的方法編程,二是按照模塊組裝的方法編程,三是程序只包含順序、判定(分支)及循環(huán)結(jié)構(gòu),而且每種構(gòu)造只允許單入口和單出口。C語(yǔ)言、PASCAl等都是典型的結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言。

  2.面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言

  面向?qū)ο蟮某绦蛟O(shè)計(jì)在很大程度上應(yīng)歸功于從模擬領(lǐng)域發(fā)展起來(lái)的Simula,Simula提出了類(lèi)和對(duì)象的概念。C++、Java和smalltalk是面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言的代表。

  3.函數(shù)式程序設(shè)計(jì)語(yǔ)言

  函數(shù)式程序設(shè)計(jì)語(yǔ)言是一類(lèi)以λ-演算為基礎(chǔ)的語(yǔ)言,其概念來(lái)自于Lisp,一個(gè)在 1958年為了人工智能應(yīng)用而設(shè)計(jì)的語(yǔ)言。函數(shù)是一種對(duì)應(yīng)規(guī)則(映射),它使定義域中每個(gè)元素和值域中唯一的元素對(duì)應(yīng)。

  函數(shù)定義1:Square[x]:=x×x

  函數(shù)定義2:Plustwo[x]:= Plusone[Plusone[x]]

  函數(shù)定義3:fact[n]:=if n =0 then 1 else n×fact[n-1]

  4.邏輯型程序設(shè)計(jì)語(yǔ)言

  邏輯型程序設(shè)計(jì)語(yǔ)言是一類(lèi)以形式邏輯為基礎(chǔ)的語(yǔ)言,其代表是建立在關(guān)系理論和一階謂詞理論基礎(chǔ)上的Prolog(Programming in Logic)。Prolog程序是一系列事實(shí)、數(shù)據(jù)對(duì)象或事實(shí)間的具體關(guān)系和規(guī)則的集合。通過(guò)查詢操作把事實(shí)和規(guī)則輸入數(shù)據(jù)庫(kù)。用戶通過(guò)輸入查詢來(lái)執(zhí)行程序。在 Prolog中,關(guān)鍵操作是模式匹配,通過(guò)匹配一組變量與一個(gè)預(yù)先定義的模式并將該組變量賦給該模式來(lái)完成操作。

  三、程序設(shè)計(jì)語(yǔ)言的基本成分

  1.數(shù)據(jù)成分

  數(shù)據(jù)成分指的是一種程序語(yǔ)言的數(shù)據(jù)類(lèi)型。

  (1)常量和變量

  按照程序運(yùn)行時(shí)數(shù)據(jù)的值能否改變,將數(shù)據(jù)分為常量和變量。變量具有左值和右值,在程序運(yùn)行過(guò)程中其右值可以改變;常量只有右值,在程序運(yùn)行過(guò)程中不能改變。

  (2)全局變量和局部變量

  按照數(shù)據(jù)的作用域范圍,可分為全局變量和局部變量。系統(tǒng)為全局變量分配的存儲(chǔ)空間在程序運(yùn)行的過(guò)程中一般是不改變的,而為局部變量分配的存儲(chǔ)單元是動(dòng)態(tài)改變的。

  (3)數(shù)據(jù)類(lèi)型

  按照數(shù)據(jù)組織形式不同可將數(shù)據(jù)分為基本類(lèi)型、用戶定義類(lèi)型、構(gòu)造類(lèi)型和其他類(lèi)型。

  基本類(lèi)型:整型(int)、字符型(char)、實(shí)型(float、double)和布爾類(lèi)型(bool)。

  特殊類(lèi)型:空類(lèi)型(void)。

  用戶定義類(lèi)型:枚舉類(lèi)型(enum)。

  構(gòu)造類(lèi)型:數(shù)組、結(jié)構(gòu)、聯(lián)合。

  指針類(lèi)型:type *。

  抽象數(shù)據(jù)類(lèi)型:類(lèi)類(lèi)型。

【計(jì)算機(jī)二級(jí)考試C語(yǔ)言知識(shí)點(diǎn)】相關(guān)文章:

計(jì)算機(jī)二級(jí)c語(yǔ)言考試知識(shí)點(diǎn)07-27

計(jì)算機(jī)二級(jí)考試C語(yǔ)言知識(shí)點(diǎn)09-30

2017年計(jì)算機(jī)二級(jí)c語(yǔ)言考試知識(shí)點(diǎn)10-07

國(guó)家計(jì)算機(jī)二級(jí)C語(yǔ)言考試復(fù)習(xí)知識(shí)點(diǎn)09-03

計(jì)算機(jī)二級(jí)C語(yǔ)言知識(shí)點(diǎn)積累06-24

計(jì)算機(jī)二級(jí)c語(yǔ)言常見(jiàn)知識(shí)點(diǎn)08-06

2017計(jì)算機(jī)二級(jí)c語(yǔ)言知識(shí)點(diǎn)精選06-28

2017年計(jì)算機(jī)二級(jí)考試C語(yǔ)言知識(shí)點(diǎn)歸納09-09

2017年計(jì)算機(jī)二級(jí)考試C語(yǔ)言知識(shí)點(diǎn)大全09-20

2017年計(jì)算機(jī)二級(jí)C語(yǔ)言考試知識(shí)點(diǎn)積累07-14