1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. 計算機二級考試C語言知識點

        時間:2020-08-10 19:52:59 計算機等級 我要投稿

        2017年計算機二級考試C語言知識點

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

        2017年計算機二級考試C語言知識點

          一、基本概念

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

          (1)低級語言:又稱面向機器語言,它是特定的計算機系統(tǒng)所固有的語言。

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

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

          (4)編譯程序:也稱編譯器,將源程序翻譯成目標(biāo)語言程序,然后在計算機上運行目標(biāo)程序。雖然執(zhí)行效率高,但編寫出來的程序可讀性很差,且難以修改和維護。

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

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

          (7)語法是指由程序語言的基本符號組成程序中的各個語法成分(包括程序)的一組規(guī)則,其中由基本字符構(gòu)成的符號(單詞)書寫規(guī)則稱為詞法規(guī)則,由符號構(gòu)成語法成分的規(guī)則稱為語法規(guī)則。

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

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

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

          二、程序設(shè)計語言的分類

          1.命令式程序設(shè)計語言

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

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

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

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

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

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

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

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

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

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

          (1)常量和變量

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

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

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

          (3)數(shù)據(jù)類型

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

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

          特殊類型:空類型(void)。

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

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

          指針類型:type *。

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

        【2017年計算機二級考試C語言知識點】相關(guān)文章:

        2017年計算機等級考試二級C語言考試技巧10-08

        2017年計算機二級C語言知識點復(fù)習(xí)08-19

        2017年計算機二級C語言考試模擬試題08-15

        2017年計算機二級C語言基礎(chǔ)考試試題08-19

        2017年計算機二級考試C語言考試題庫08-15

        2017年計算機二級c語言背題庫08-21

        2017年計算機二級C語言考點歸納08-19

        2017年計算機二級C語言復(fù)習(xí)材料08-19

        2017計算機二級C語言知識點08-19

        計算機二級c語言考試知識點08-30

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>