【計算機二級c語言】重點+題庫

2021-02-16 校園生活圏

全國計算機等級考試(National Computer Rank Examination,簡稱NCRE)

是教育部考試中心主辦,面向社會,用於考查應試人員計算機應用知識與技能的全國性計算機水平考試。

 

級別分為一二三四級,二級考試科目有

C語言程序設計,MS Office高級應用,Java語言程序設計

等等。

 

今天主要介紹C語言程序設計考試相關內容及備考方法。 

 

01

 

題型分數分布

(1)單項選擇題,40 題,40 分(含公共基礎知識部分 10 分);

(2)程序填空題,3 小空,18 分;

(3)程序改錯題,2 個錯誤,18 分;

(4)程序設計題,24分。

02

 

上機考試環境及使用的軟體

上機考試環境為 Windows 7 簡體中文版,Visual C++ 6.0

03

 

考試要求

1. 熟悉Visual C++6. 0集成開發環境。

2.掌握結構化程序設計的方法,具有良好的程序設計風格。

3.掌握程序設計中簡單的數據結構和算法並能閱讀簡單的程序。

4.在Visual C++6. 0集成環境下,能夠編寫簡單的C程序,並具有基本的糾錯和調試程序的能力。

04

 

考試內容

一、C語言程序的結構

1. 程序的構成,main函數和其他函數。

2. 頭文件,數據說明,函數的開始和結束標誌以及程序中的注釋。

3. 源程序的書寫格式。

4. C語言的風格。

二、數據類型及其運算

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

2. C運算符的種類、運算優先級和結合性。

3. 不同類型數據間的轉換與運算。

4. C表達式類型(賦值表達式,算術表達式,關係表達式,邏輯表達式,條件表達式,逗號表達式)和求值規則。

三、基本語句

1. 表達式語句,空語句,複合語句。

2. 輸入輸出函數的調用,正確輸入數據並正確設計輸出格式。

四、選擇結構程序設計

1. 用if 語句實現選擇結構。

2. 用switch語句實現多分支選擇結構。

3. 選擇結構的嵌套。

五、循環結構程序設計

1. for循環結構。

2. while和do-while循環結構。

3. continue語句和break語句。

4. 循環的嵌套。

六、數組的定義和引用

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

2. 字符串與字符數組。

七、函數

1. 庫函數的正確調用。

2. 函數的定義方法。

3. 函數的類型和返回值。

4. 形式參數與實在參數,參數值的傳遞。

5. 函數的正確調用,嵌套調用,遞歸調用。

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

7. 變量的存儲類別(自動,靜態,寄存器,外部),變量的作用域和生存期。

八、編譯預處理

1. 宏定義和調用(不帶參數的宏,帶參數的宏)。

2. 「文件包含冶處理。

九、指針

1. 地址與指針變量的概念,地址運算符與間址運算符。

2. 一維、二維數組和字符串的地址以及指向變量、數組、字符串、函數、結構體的指針變量的定義。通過指針引用以上各類型數據。

3. 用指針作函數參數。

4. 返回地址值的函數。

5. 指針數組,指向指針的指針。

十、結構體(即「結構冶)與共同體(即「聯合冶)

1. 用typedef 說明一個新類型。

2. 結構體和共用體類型數據的定義和成員的引用。

3. 通過結構體構成鍊表,單向鍊表的建立,結點數據的輸出、刪除與插入。

十一、位運算

1. 位運算符的含義和使用。

2. 簡單的位運算。

十二、文件操作

只要求緩衝文件系統(即高級磁碟I/ O系統),對非標準緩衝文件系統(即低級磁碟I/O系統)不要求。

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

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

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

05

 

備考資料

全國計算機等級考試二級教程-公共基礎知識

全國計算機等級考試二級教程——C語言程序設計(2016年版)

如果你的計算機基礎知識不錯,那第一本就不用買了,只購買第二本就可以了。

官方購買地址:天貓高等教育出版社旗艦店

06

 

備考方法

如果你的基礎一般,建議先好好看一遍「公共基礎知識」,基礎10分要拿到。

 

1)牢固、清晰地掌握基本知識和理論

考試的重點是實際應用和操作,但其前提條件是對基本知識點的掌握。建議先跟著官方教程的書仔細過一遍。具體地講,有以下三點:

一是在複習過程中要注意總結,特別是對一些關係複雜的知識點,我們對重要知識點做了總結,詳見附件:C語言考試必備基礎知識點整理。

二要注意一些相關答題技巧,尤其是改錯題目,不要做無所謂的失分。

對此我們也做了總結詳見附件:計算機二級C語言上機改錯題目答題技巧 。

 

2)進行適量刷題。

這麼做可以使考生較快地熟悉考試題型,掌握答題技巧,從而能在最短的時間收到最明顯的效果。而且,考生要對所做過習題進行適當分類整理,要通過做題掌握相關的知識點,要真正做到「舉一反三」。

 

16個考點大盤點

C語言基本知識

【考點1】C程序  

C語言程序結構有三種: 順序結構 , 循環結構(三個循環結構), 選擇結構(if 和 switch)

【考點2】main函數  

每個C語言程序中main 函數是有且只有一個。讀程序都要從main()入口, 然後從最上面順序往下讀(碰到循環做循環,碰到選擇做選擇)。 

【考點3】存儲形式  

計算機的數據在電腦中是以二進位的形式保存。最低的存儲單元是bit(位),位是由為 0 或者1構成。 byte 是指字節, 一個字節 = 八個位。數據存放的位置就是它的地址。 

【考點4】注釋  

是對程序的說明,可出現在程序中任意合適的地方,注釋從「/*」開始到最近一個「*/」結束,其間任何內容都不會被計算機執行,注釋不可以嵌套。

【考點5】書寫格式  

每條語句的後面必須有一個分號,分號是語句的一部分。一行內可寫多條語句,一個語句可寫在多行上。

【考點6】標識符  

合法的用戶標識符考查:  合法的要求是由字母,數字,下劃線組成。有其它元素就錯了。  並且第一個必須為字母或則是下劃線。第一個為數字就錯了。  C語言標識符分如下3類  (1)關鍵字。它們在程序中有固定的含義,不能另作他用。如int、for、switch等。  (2)預定義標識符。預先定義並具有特定含義的標識符。如define、include等。  (3)用戶標識符。用戶根據需要定義的標識符,符合命名規則且不與關鍵字相同。  關鍵字不可以作為用戶標識符號。main define scanf printf 都不是關鍵字。迷惑你的地方If 是可以做為用戶標識符。因為If 中的第一個字母大寫了,所以不是關鍵字。 

【考點7】實型數據  

實型數據的合法形式:小數形式和指數形式。掌握判定指數形式合法性。  2.333e-1 就是合法的,且數據是2.333×10-1。  考試口訣:e 前e 後必有數,e 後必為整數。 

【考點8】字符  

字符數據的合法形式::  '1' 是字符佔一個字節,"1"是字符串佔兩個字節(含有一個結束符號)。  '0' 的ASCII 數值表示為48,'a' 的ASCII 數值是97,'A'的ASCII 數值是65。  字符型和整數是近親:  char a = 65 ;  printf(「%c」, a); 得到的輸出結果:a  printf(「%d」, a); 得到的輸出結果:65  一般考試表示單個字符錯誤的形式:'65' "1"  字符是可以進行算術運算的,記住: '0'-0=48  大寫字母和小寫字母轉換的方法: 'A'+32='a' 相互之間一般是相差32。 

【考點9】整型數據  

整型一般是兩個字節, 字符型是一個字節,雙精度一般是4 個字節:  考試時候一般會說,在16 位編譯系統,或者是32 位系統。碰到這種情況,不要去管,  一樣做題。掌握整型一般是兩個字節, 字符型是一個字節,雙精度一般是4 個字節就可以了。

【考點10】轉義字符  

轉義字符的考查:  在程序中 int a = 0x6d,是把一個十六進位的數給變量a 注意這裡的0x 必須存在。  在程序中 int a = 06d, 是一個八進位的形式。  在轉義字符中, 』\x6d』 才是合法的,0 不能寫,並且x 是小寫。  『\141』 是合法的, 0 是不能寫的。  『\108』是非法的,因為不可以出現8。 

【考點11】算術運算  

算術運算符一共有+、—、*、/、%這五個。%符號兩邊要求是整數。不是整數就錯了。  三種取整丟小數的情況:不是四捨五入是舍掉小數部分。  1、int a =1.6;  2、(int)a;  3、1/2; 3/2;  

  

【考點12】強制類型轉換  

將一個運算對象轉換成指定類型,格式為(類型名)表達式  一定是 (int)a 不是 int(a),注意類型上一定有括號的。  注意(int)(a+b) 和(int)a+b 的區別。前是把a+b 轉型,後是把a 轉型再加b。

【考點13】賦值  

是表達式就一定有數值。  賦值表達式:表達式數值是最左邊的數值,a=b=5;該表達式為5,常量不可以賦值。  複合賦值運算符:注意:a*=m+2 是 a=a*(m+2)  自加、自減表達式:假設a=5,++a(表達式的值為6), a++(表達式的值為5);  j=a++;等價於j=a;a=a+1; 而j=++a;等價於a=a+1;j=a;。  考試口訣:++在前先加後用,++在後先用後加。

【考點14】逗號運算  

逗號表達式:優先級別最低; 表達式的數值逗號最右邊的那個表達式的數值。  (2,3,4)的表達式的數值就是4。

【考點15】數制轉換  

一定要記住二進位 如何轉換成十進位。  八進位是沒有8 的,逢8 進1,018 的數值是非法的。

【考點16】位運算  

會有一到二題考試題目。  C語言提供6種位運算符:按位求反~,按位左移<<,按位右移>>,按位與&,按位異或|,按位或^。  總的處理方法:幾乎所有的位運算的題目都要按這個流程來處理(先把十進位變成二進位再變成十進位)。  異或運算的規則:0異或1得到1,0異或0得到0,1異或1得到0。可記為「相同為0,不同為1」。  在沒有捨去數據的時候,<<左移一位表示乘以2;>>右移一位表示除以2。

 

 

同學們看完理論知識也要真槍實戰一下。

點擊閱讀全文進入題庫,進行今天的測試吧。 

相關焦點

  • 全國計算機等級考試:二級C語言題庫免費下載
    今天電腦學習小編給大家發布二級C語言和一級office下載題庫,需要的同學趕緊收藏吧。使用方法:1、下載後解壓,解壓後打開文件夾 二級C全國計算機等級考試上機考試題庫2、進入文件夾後,找到 無紙化二級C題庫版.exe 這個文件,直接打開就可以使用了,不用安裝的,非常方便。
  • 2019年全國計算機二級C語言考試備考資料和題庫
    2019年全國計算機等級考試二級C語言備考,學長為準備參加計算機二級C語言考試的童鞋們收集整理了一份豐富的備考資料
  • 計算機二級考試題庫
    計算機二級考試題庫,那麼,關於計算機二級考試題庫還有哪些知識點呢? 網際網路+時代的興起,帶動了計算機培訓行業的繁榮,很多人想從事計算機編程之類的工作,想通過一些計算機培訓機構來實現,如何才能挑選著中意的計算機培訓學校,在這裡列舉一下國內比較有名氣,並且口碑很好的計算機培訓學校,以供大家選擇。
  • 計算機二級題庫
    計算機二級題庫 學習辦公 大小: 31.83M
  • 【顛覆性重大變化】(2021版)二級C語言題庫已更新
    二級C語言題庫自從上次更新(2019年,使用2018年考試大綱和真題)以來,已經將近2年沒更新了!
  • 2020計算機二級Visual Basic語言程序設計網課視頻輔導班
    曾任職北大青鳥,中國知網等企業,擁有十年相關項目經歷和企業內訓經驗,精通vb、c、Java程式語言,對計算機等級考試考點、難點、熱點有深入的理解和獨到的研究。授課特點:通熟易懂,深入淺出,實用精煉。2020年全國計算機等級考試(NCRE)二級輔導公共基礎知識 2020年全國計算機等級考試《二級公共基礎知識》網授精講班【教材精講+真題串講】C++語言程序設計 2020年全國計算機等級考試《二級C++語言程序設計》全套資料【教材+考點手冊+歷年真題+題庫】 2020年全國計算機等級考試《二級C++語言程序設計》考點手冊
  • 2019年全國大學計算機二級考試題庫更新版(破解簡單,強烈推薦)
    2019年全國大學生計算機二級考試NCRE採用無紙化上機考試。考試日期為2019年3月30日——4月1日。 隨著考試時間的臨近,大家對於考什麼,能否通過一定很關心,今天小編就為大家帶來計算機二級各科的題庫和模擬,非常好用,乘著寒假的假期趕緊練起來吧。
  • 計算機二級MS Office、ACCESS、二級C語言考試的注意事項
    小編很少有整理除了MS Office之外的信息,但秉持著樣樣有份永不落空的精神,當然都得普及一下啦,下面整理了二級MS Office科目、二級ACCESS科目以及二級C語言科目的一些考試注意事項,我覺得還有有必要知道一下的,不至於相當有用,但可以起到有個心理準備的作用~二級MS Office科目
  • c語言計算機二級學霸手把手教你,怎麼複習一次就過!
    因為專業屬性,我們考二級老師直接讓報名c語言,沒有討價還價的餘地,所以就乖乖的安心備考就好啦在開始複習之前,去微機室登錄題庫做一套題,了解清楚都會考什麼內容,大致分為哪幾個模塊。概括講主要分為硬體、軟體、編程。
  • 計算機二級題庫免費取!請勿販賣
    計算機二級題庫適用設備:pc九月多了,計算機等級考試就要迎來一批考生。今天就給大家安排上二級題庫,臨時抱佛腳的作用還是非常大的~軟體官宣免費,無需破解。這份題庫是針對二級Office的,並沒有C語言等其他類別。
  • 計算機二級OFFICE:題庫XX版
    國計算機二級MSoffice題庫軟體,這是一款計算機二級考試題庫軟體,考生們可以下載真題試卷在線測試,內置了一個時鐘計時器,可以模擬考試時間,讓您體驗更加逼真的線上計算機模擬考試流程。本次放出二級MSoffice題庫下載XX版,無需激活和登陸即可使用。
  • 專升本c語言和二級c語言哪個難?
    c語言是計算機專業必考的科目,很多同學不知道專升本c語言和二級c語言哪個難?專升本c語言備考技巧有哪些?請看下文的介紹。專升本c語言和二級c語言哪個難?二級c語言要難一些,專升本c語言只考編程題,而且考的題目也不難,二級c語言考的比較系統,題型也更豐富,而且有時考的很細,要求知道更準確的c語言語法。零基礎,如何學c語言?
  • 2019年全國計算機二級Access備考資料和題庫下載
    Access備考,學長為準備參加計算機二級Access考試的童鞋們收集整理了一份豐富的備考資料(2019年計算機二級Access考試備考資料包括最新考試大綱、教材複習資料、學習視頻、歷年真題和樣題、模擬題庫練習軟體、考試所需
  • 2019年全國計算機二級Java備考資料和題庫
    (最重要的直接免費領取)【資源暗號:009231】2019年全國計算機二級Java考試備考資料包括最新考試大綱、教材複習資料、學習視頻、歷年真題和樣題、模擬題庫練習軟體、2019年全國計算機等級考試二級Java考試大綱基本要求1.掌握Java語言的特點、實現機制和體系結構。2.掌握Java語言中面向對象的特性。
  • 2019年全國計算機二級MS Office備考資料和題庫
    MS Office備考,學長為準備參加計算機二級MS Office考試的童鞋們收集整理了一份豐富的備考資料(最重要的直接免費領取)2019年全國計算機二級MS Office考試備考資料包括最新考試大綱、教材複習資料、學習視頻、歷年真題和樣題、
  • [C語言/數據結構]拿下專升本計算機科學與技術,看這篇就夠了
    點擊上方藍色字體關注在江西統招專升本中,與計算相關的專業有計算機科學與技術,軟體工程,其中考的課程有高數,計算機基礎,C語言,數據結構,PETS 2為所有專業都考。對於學計算機的同學來說,如果在學校階段認真學習了以上課程,專升本將不是難題,但要英語要過線,有的學校是省線50分,有的是校線60分。然而,事實正好相反,很多人並沒有認真學的,以上課程大多在大一大二學習,大三實習。所以那些突然在大三準備考專升本的同學來說,確實是有壓力的。嗯,不要急,整理了一份自學資源,也是我在備考中使用到的。
  • 2019年全國計算機二級MySQL備考資料和題庫
    2019年全國計算機等級考試二級MySQL備考,學長為準備參加計算機二級MySQL
  • 計算機二級java好考嗎?
    相信大家都聽說過計算機二級,計算機二級考試是全國計算機等級考試的一個等級。計算機二級中有許多科目MS Office、C語言、Java等,這個證書應該也是我們大學中不可或缺的。今天就來說一下計算二級中的java這一科目。
  • 2020年9月全國計算機等級考試《二級Access資料庫程序設計》題庫【歷年真題+章節題庫+模擬試題】
    2020年全國計算機等級考試《二級C++語言程序設計》全套資料【教材+考點手冊+歷年真題+題庫】 2020年全國計算機等級考試《二級C++語言程序設計》考點手冊2020年全國計算機等級考試《二級C++語言程序設計》題庫【歷年真題+專項題庫】Visual Basic語言程序設計 2020年全國計算機等級考試《二級Visual Basic
  • 計算機三級考試題庫
    計算機三級考試題庫,那麼,關於計算機三級考試題庫還有哪些知識點呢? 近年來,因為產業高速發展,計算機專業畢業生的就業情況卻尤為突出——被認為是「蕞有錢途」的專業之一。計算機三級考試題庫NCRE目前共設置了四個級別:一級:操作技能級。考核計算機基礎知識及計算機基本操作能力,包括Office辦公軟體、圖形圖像軟體。二級:程序設計/辦公軟體高級應用級。