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

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

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

時(shí)間:2024-09-03 09:52:10 歐敏 計(jì)算機(jī)等級(jí) 我要投稿
  • 相關(guān)推薦

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

  C語(yǔ)言提供多種運(yùn)算符和表達(dá)式值的方法,對(duì)問題的表達(dá)可通過多種途徑獲得,其程序設(shè)計(jì)更主動(dòng)、靈活。下面是小編整理的計(jì)算機(jī)二級(jí)C語(yǔ)言考試復(fù)習(xí)知識(shí)點(diǎn),歡迎大家參考!

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

  C語(yǔ)言的特點(diǎn)

  C語(yǔ)言是近年來非常流行的語(yǔ)言,很多人寧愿放棄已經(jīng)熟悉的其他語(yǔ)言而改用C語(yǔ)言。

  概括起來,C語(yǔ)言程序具有如下的風(fēng)格:

  ①C語(yǔ)言程序的函數(shù)具體模塊結(jié)構(gòu)風(fēng)格,使得程序整體結(jié)構(gòu)清晰、層次清楚,為模塊化程序設(shè)計(jì)提供了強(qiáng)有力的支持。

 、贑語(yǔ)言的源程序的擴(kuò)展名都是C。 其原因是C語(yǔ)言有優(yōu)于其他語(yǔ)言的一系列特點(diǎn)。

  下面是C語(yǔ)言的主要特點(diǎn):

  (1)語(yǔ)言簡(jiǎn)潔、緊湊,并且使用方便、靈活;

  (2)運(yùn)算符豐富;

  (3)數(shù)據(jù)結(jié)構(gòu)豐富;

  (4)具有結(jié)構(gòu)化的控制語(yǔ)句;

  (5)語(yǔ)法限制不太嚴(yán)格,使程序設(shè)計(jì)比較自由;

  (6)C語(yǔ)言允許用戶直接訪問物理地址,能進(jìn)行位(bit)操作,可以直接對(duì)硬件進(jìn)行操作。

  源程序的書寫規(guī)則

  C語(yǔ)言的書寫規(guī)則。C語(yǔ)言書寫格式自由,一行內(nèi)可以寫幾個(gè)語(yǔ)句,一個(gè)語(yǔ)句也可以分寫在多行上。C程序沒有行號(hào),每個(gè)語(yǔ)句和數(shù)據(jù)定義的最后必須有一個(gè)分號(hào)。C語(yǔ)言中分號(hào)是語(yǔ)句中不可少的,即使是程序中的最后一個(gè)語(yǔ)句也應(yīng)該包含分號(hào)。C語(yǔ)言中的注釋可以用〃/*〃用〃*/〃結(jié)束,注釋可以在任何允許插入空格符的地方插入。C語(yǔ)言中注釋不允許嵌套,注釋可以用西文,也可以用中文。

  程序的構(gòu)成

  盡管C程序的內(nèi)容千變?nèi)f化,但是它們的構(gòu)成都是一致的,一個(gè)完整的C源程序的格式可以如下表示:

  從上面中可以看出,一個(gè)C源程序?qū)嶋H上就是若干函數(shù)的集合,這些函數(shù)中有一個(gè)是程序的主函數(shù),任何C的源程序執(zhí)行時(shí),都是從主函數(shù)開始執(zhí)行的,其它的函數(shù)最終必將被這個(gè)主函數(shù)所調(diào)用。C語(yǔ)言除了主函數(shù)規(guī)定必須取名main外,其它的函數(shù)名可以任取,但是要符合C的標(biāo)識(shí)符取名規(guī)則,另外注意不要與保留字重名,最好也不可與C語(yǔ)言中的庫(kù)函數(shù)或其它一些命令如編譯預(yù)處另命令重名。各個(gè)函數(shù)在程序中所處的位置并不是固定的,但要求一個(gè)函數(shù)是完整的、獨(dú)立的。不允許出現(xiàn)在一個(gè)函數(shù)內(nèi)部又去定義另一個(gè)函數(shù),或是函數(shù)格式不齊全的現(xiàn)象。一個(gè)完整的一般意義上的函數(shù)有一個(gè)固定的框架,編寫具體的函數(shù)時(shí),只需在這個(gè)框架中填入相應(yīng)的內(nèi)容即可。

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

  基本要求

  1. 熟悉Visual C++6. 0集成開發(fā)環(huán)境。

  2. 掌握結(jié)構(gòu)化程序設(shè)計(jì)的方法,具有良好的程序設(shè)計(jì)風(fēng)格。

  3. 掌握程序設(shè)計(jì)中簡(jiǎn)單的數(shù)據(jù)結(jié)構(gòu)和算法并能閱讀簡(jiǎn)單的程序。

  4. 在Visual C++6. 0集成環(huán)境下,能夠編寫簡(jiǎn)單的C程序,并具有基本的糾錯(cuò)和調(diào)試程序的能力。

  考試內(nèi)容

  一、C語(yǔ)言程序的結(jié)構(gòu)

  1. 程序的構(gòu)成,main函數(shù)和其他函數(shù)。

  2. 頭文件,數(shù)據(jù)說明,函數(shù)的開始和結(jié)束標(biāo)志以及程序中的注釋。

  3. 源程序的書寫格式。

  4. C語(yǔ)言的風(fēng)格。

  二、數(shù)據(jù)類型及其運(yùn)算

  1. C的數(shù)據(jù)類型(基本類型,構(gòu)造類型,指針類型,無值類型)及其定義方法。

  2. C運(yùn)算符的種類、運(yùn)算優(yōu)先級(jí)和結(jié)合性。

  3. 不同類型數(shù)據(jù)間的轉(zhuǎn)換與運(yùn)算。

  4. C表達(dá)式類型(賦值表達(dá)式,算術(shù)表達(dá)式,關(guān)系表達(dá)式,邏輯表達(dá)式,條件表達(dá)式,逗號(hào)表達(dá)式)和求值規(guī)則。二級(jí)各科考試的公共基礎(chǔ)知識(shí)大綱及樣題見高等教育出版社出版的《全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)教程——公共基礎(chǔ)知識(shí)(2013年版)》的附錄部分。

  三、基本語(yǔ)句

  1. 表達(dá)式語(yǔ)句,空語(yǔ)句,復(fù)合語(yǔ)句。

  2. 輸入輸出函數(shù)的調(diào)用,正確輸入數(shù)據(jù)并正確設(shè)計(jì)輸出格式。

  四、選擇結(jié)構(gòu)程序設(shè)計(jì)

  1. 用if 語(yǔ)句實(shí)現(xiàn)選擇結(jié)構(gòu)。

  2. 用switch語(yǔ)句實(shí)現(xiàn)多分支選擇結(jié)構(gòu)。

  3. 選擇結(jié)構(gòu)的嵌套。

  五、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)

  1. for循環(huán)結(jié)構(gòu)。

  2. while和do-while循環(huán)結(jié)構(gòu)。

  3. continue語(yǔ)句和break語(yǔ)句。

  4. 循環(huán)的嵌套。

  六、數(shù)組的定義和引用

  1. 一維數(shù)組和二維數(shù)組的定義、初始化和數(shù)組元素的引用。

  2. 字符串與字符數(shù)組。

  七、函數(shù)

  1. 庫(kù)函數(shù)的正確調(diào)用。

  2. 函數(shù)的定義方法。

  3. 函數(shù)的類型和返回值。

  4. 形式參數(shù)與實(shí)在參數(shù),參數(shù)值的傳遞。

  5. 函數(shù)的正確調(diào)用,嵌套調(diào)用,遞歸調(diào)用。

  6. 局部變量和全局變量。

  7. 變量的存儲(chǔ)類別(自動(dòng),靜態(tài),寄存器,外部),變量的作用域和生存期。

  八、編譯預(yù)處理

  1. 宏定義和調(diào)用(不帶參數(shù)的宏,帶參數(shù)的宏)。

  2. “文件包含冶處理。

  九、指針

  1. 地址與指針變量的概念,地址運(yùn)算符與間址運(yùn)算符。

  2. 一維、二維數(shù)組和字符串的地址以及指向變量、數(shù)組、字符串、函數(shù)、結(jié)構(gòu)體的指針變量的定義。通過指針引用以上各類型數(shù)據(jù)。

  3. 用指針作函數(shù)參數(shù)。

  4. 返回地址值的函數(shù)。

  5. 指針數(shù)組,指向指針的指針。

  十、結(jié)構(gòu)體(即“結(jié)構(gòu)冶)與共同體(即“聯(lián)合冶)

  1. 用typedef 說明一個(gè)新類型。

  2. 結(jié)構(gòu)體和共用體類型數(shù)據(jù)的定義和成員的引用。

  3. 通過結(jié)構(gòu)體構(gòu)成鏈表,單向鏈表的建立,結(jié)點(diǎn)數(shù)據(jù)的輸出、刪除與插入。

  十一、位運(yùn)算

  1. 位運(yùn)算符的含義和使用。

  2. 簡(jiǎn)單的位運(yùn)算。

  十二、文件操作

  只要求緩沖文件系統(tǒng)(即高級(jí)磁盤I/ O系統(tǒng)),對(duì)非標(biāo)準(zhǔn)緩沖文件系統(tǒng)(即低級(jí)磁盤I/O系統(tǒng))不要求。

  1. 文件類型指針(FILE類型指針)。

  2. 文件的打開與關(guān)閉(fopen,fclose)。

  3. 文件的讀寫(fputc,fgetc,fputs,fgets,fread,fwrite,fprintf,fscanf 函數(shù)的應(yīng)用),文件的定位(rewind,fseek函數(shù)的應(yīng)用)。

  考試方式

  上機(jī)考試,考試時(shí)長(zhǎng)120分鐘,滿分100分。

  題型及分值

  單項(xiàng)選擇題40分(含公共基礎(chǔ)知識(shí)部分10分)、操作題60分(包括填空題、改錯(cuò)題及編程題)。

  考試環(huán)境

  Visual C++6. 0。

  全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí) C++語(yǔ)言程序設(shè)計(jì)考試大綱

  基本要求

  1.掌握 C++語(yǔ)言的基本語(yǔ)法規(guī)則。

  2.熟練掌握有關(guān)類與對(duì)象的相關(guān)知識(shí)。

  3.能夠閱讀和分析 C++程序。

  4.能夠采用面向?qū)ο蟮木幊趟悸泛头椒ň帉憫?yīng)用程序。

  5.能熟練使用 Visual C++6. 0集成開發(fā)環(huán)境編寫和調(diào)試程序。

  考試內(nèi)容

  一、 C++語(yǔ)言概述

  1.了解 C++語(yǔ)言的基本符號(hào)。

  2.了解 C++語(yǔ)言的詞匯(關(guān)鍵字、標(biāo)識(shí)符、常量、運(yùn)算符、標(biāo)點(diǎn)符號(hào)等)。

  3.掌握 C++程序的基本框架。

  4.能夠使用 Visual C++ 6. 0集成開發(fā)環(huán)境編輯、編譯、運(yùn)行與調(diào)試程序。

  二、數(shù)據(jù)類型、表達(dá)式和基本運(yùn)算

  1.掌握 C++數(shù)據(jù)類型(基本類型,指針類型)及其定義方法。

  2.了解 C++的常量定義(整型常量,字符常量,邏輯常量,實(shí)型常量,地址常量,符號(hào)常量)。

  3.掌握變量的定義與使用方法(變量的定義及初始化,全局變量,局部變量)。

  4.掌握 C++運(yùn)算符的種類、運(yùn)算優(yōu)先級(jí)和結(jié)合性。

  5.熟練掌握 C++表達(dá)式類型及求值規(guī)則(賦值運(yùn)算,算術(shù)運(yùn)算符和算術(shù)表達(dá)式,關(guān)系運(yùn)算符和關(guān)系表達(dá)式 ,邏輯運(yùn)算符和邏輯表達(dá)式,條件運(yùn)算,指針運(yùn)算,逗號(hào)表達(dá)式)。

  三、 C++的基本語(yǔ)句

  1.掌握 C++的基本語(yǔ)句,例如賦值語(yǔ)句、表達(dá)式語(yǔ)句、復(fù)合語(yǔ)句、輸入、輸出語(yǔ)句和空語(yǔ)句等。

  2.用 if語(yǔ)句實(shí)現(xiàn)分支結(jié)構(gòu)。

  3.用 switch語(yǔ)句實(shí)現(xiàn)多分支選擇結(jié)構(gòu)。

  4.用 for語(yǔ)句實(shí)現(xiàn)循環(huán)結(jié)構(gòu)。

  5.用 while語(yǔ)句實(shí)現(xiàn)循環(huán)結(jié)構(gòu)。

  6.用 do. . . while語(yǔ)句實(shí)現(xiàn)循環(huán)結(jié)構(gòu)。

  7.轉(zhuǎn)向語(yǔ)句(goto, continue, break和 return)。

  8.掌握分支語(yǔ)句和循環(huán)語(yǔ)句的各種嵌套使用。

  四、數(shù)組、指針與引用

  1.掌握一維數(shù)組的定義、初始化和訪問,了解多維數(shù)組的定義、初始化和訪問。

  2.了解字符串與字符數(shù)組。

  3.熟練掌握常用字符串函數(shù)(strlen,strcpy,strcat,strcmp,strstr等)。

  4.指針與指針變量的概念,指針與地址運(yùn)算符,指針與數(shù)組。

  5.引用的基本概念,引用的定義與使用。

  五、掌握函數(shù)的有關(guān)使用

  1.函數(shù)的定義方法和調(diào)用方法。

  2.函數(shù)的類型和返回值。

  3.形式參數(shù)與實(shí)際參數(shù),參數(shù)值的傳遞。

  4.變量的作用域和生存周期。

  5.遞歸函數(shù)。

  6.函數(shù)重載。

  7.內(nèi)聯(lián)函數(shù)。

  8.帶有默認(rèn)參數(shù)值的函數(shù)。

  六、熟練掌握類與對(duì)象的相關(guān)知識(shí)

  1.類的定義方式、數(shù)據(jù)成員、成員函數(shù)及訪問權(quán)限(public, private, protected)。

  2.對(duì)象和對(duì)象指針的定義與使用。

  3.構(gòu)造函數(shù)與析構(gòu)函數(shù)。

  4.靜態(tài)數(shù)據(jù)成員與靜態(tài)成員函數(shù)的定義與使用方式。

  5.常數(shù)據(jù)成員與常成員函數(shù)。

  6. this指針的使用。

  7.友元函數(shù)和友元類。

  8.對(duì)象數(shù)組與成員對(duì)象。

  七、掌握類的繼承與派生知識(shí)

  1.派生類的定義和訪問權(quán)限。

  2.繼承基類的數(shù)據(jù)成員與成員函數(shù)。

  3.基類指針與派生類指針的使用。

  4.虛基類。

  5.子類型關(guān)系。

  八、了解多態(tài)性概念

  1.虛函數(shù)機(jī)制的要點(diǎn)。

  2.純虛函數(shù)與抽象基類,虛函數(shù)。

  3.了解運(yùn)算符重載。

  九、模板

  1.簡(jiǎn)單了解函數(shù)模板的定義和使用方式。

  2.簡(jiǎn)單了解類模板的定義和使用方式。

  十、輸入輸出流

  1.掌握 C++流的概念。

  2.能夠使用格式控制數(shù)據(jù)的輸入輸出。

  3.掌握文件的 I/ O操作。

  考試方式

  上機(jī)考試,考試時(shí)長(zhǎng) 120分鐘,滿分 100分。

  1.題型及分值

  單項(xiàng)選擇題 40分(含公共基礎(chǔ)知識(shí)部分 10分)、操作題 60分(包括基本操作題 、簡(jiǎn)單應(yīng)用題及綜合應(yīng)用題)。

  2.考試環(huán)境

  Visual C++ 6. 0。

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

2017年c語(yǔ)言二級(jí)考試技巧07-17

全國(guó)計(jì)算機(jī)二級(jí)c語(yǔ)言題庫(kù)試題及答案04-07

2024年3月計(jì)算機(jī)二級(jí)c語(yǔ)言上機(jī)題庫(kù)02-29

計(jì)算機(jī)C語(yǔ)言試題及答案07-17

全國(guó)計(jì)算機(jī)二級(jí)公共知識(shí)點(diǎn)07-22

2015年計(jì)算機(jī)二級(jí)《C++》考前沖刺試題07-17

2017年全國(guó)計(jì)算機(jī)c語(yǔ)言程序設(shè)計(jì)考試試題及答案04-05

2017計(jì)算機(jī)二級(jí)VB考試試題07-17

2024計(jì)算機(jī)二級(jí)考試模擬試題及答案06-12

計(jì)算機(jī)等級(jí)考試二級(jí)評(píng)分標(biāo)準(zhǔn)09-27