A. 計算機二級c語言考試內容有那些
二級計算機是國家計算機等級考試的一部分,主要考察的是C語言的計算機編程能力。考核內容包括計算機語言與基礎程序設計能力,要求參試者掌握一門計算機語言。具體考點如下:1、C語言程序的結構。需重點了解程序的構成,main函數和其他函數,源程序的書寫格式。2、數據類型及其運算。包括C的數據類型(基本類型,構造類型,指針類型,無值類型)及其定義方法以及C運算符的種類、運算優先順序和結合性等。3、基本語句。需要了解掌握表達式語句,空語句,復合語句。以及輸入輸出函數的調用,正確輸入數據並正確設計輸出格式等。4、選擇結構程序設計,各類語句以及選擇結構嵌套。5、循環結構程序設計,理解各類循環、語句以及循環的嵌套。6、會一維數組和二維數組的定義、初始化和數組元素的引用。7、庫函數的正確調用,函數的定義方法、正確調用。8、文件操作,如文件的打開、關閉、讀寫、定位。9、地址與指針變數的概念,地址運算符與間址運算符。10、結構體與共同體。11、位運算符的含義和使用。12、編譯預處理等。
B. 2011年國家計算機二級C語言考試大綱
1.C語言的基本概念。
(1)源程序的格式、風格和結構,main函數及其他函數的基本概念。
(2)基本算術類型數據的表示及使用。
①類型標識符(int,float,double,char)的意義及使用;類型修飾符(long,short,signed,unsigned)的意義及使用。
②基本類型常量的表示及使用:int型常量的十進制、八進制、十六進制形式;float型常量、double型常量的十進制小數形式、十進制指數形式.;char型常量形式,常用轉義字元;字元串常量形式;符號常量的命名、定義與使用。
③基本類型變數的命名、聲明、初始化及使用。
④使用函數返回值作為操作數。
(3)運算符和表達式的表示及使用。
①表達式的一般組成。
②運算符功能、表達式的組成及表達式的值:賦值運算符與賦值表達式,賦值運算符的左值要求;算術運算符與算術表達式,++、- -運算符的左值要求;關系運算符與關系表達式;邏輯運算符與邏輯表達式,含有&&,||運算符的表達式的操作數求值順序與優化處理;逗號運算符與逗號表達式,逗號表達式的操作 數求值順序;條件運算符與條件表達式;位運算符與位運算表達式。
③運算符的目數。
④運算符的優先順序與結合性。
⑤表達式運算中操作數類型的自動轉換與強制轉換。
2.基本語句
(1)實現順序結構的語句:表達式語句(包括函數調用語句)、空語句、復合語句;標准設備文件輸入輸出函數:printf()、scanf()、getchar()、putchar()、gets ()、puts()。
(2)實現選擇結構的語句:if…else…語句、switch語句和break語句。
(3)實現循環結構的語句:while語句、do_while語句、for語句。
(4)其他語句:break、continue、return。
3.構造類型數據。
(1)基本類型數組(一維、二維)。
①數組的命名、聲明及初始化;
②數組的存儲結構;
③數組元素的引用;
④字元數組的使用(字元串的存儲及基本操作)。
(2)結構體變數和數組。
①結構體數據類型的定義;
②結構體變數、結構體數組的聲明及初始化;
③結構體變數中成員、結構體數組元素中成員的賦值和引用。
(3)聯合體變數和數組。
①聯合體數據類型的定義;
②聯合體變數和數組的聲明;
③聯合體變數中成員、聯合體數組元素中成員的賦值和引用。
4.函數。
十非遞歸函數的定義、聲明、調用及執行過程
①函數的定義:函數命名;函數類型(返回值類型):基本數據類型、結構體類型、指針類型;函數形式參數的聲明;函數體定義、函數返回值與return語句的使用。
②函數的聲明(函數原型)。
③函數的調用。
(2)遞歸函數的定義、聲明、調用及執行過程。
(3)函數調用時參數的傳遞。
①傳數值:將常量或表達式的值傳遞給函數;將基本類型變數的值傳遞給函數,將數組元素的值傳遞給函數;將結構體變數中一個成員的值傳遞給函數;將結構體變數全部成員的值傳遞給函數。
②傳地址值:將基本類型變數、結構體變數的地址值傳遞給函數;將基本類型數組元索、結構體類型數組元素的地址值傳遞給函數。
③函數調用時實際參數類型與形式參數類型的兼容。
(4)函數返回值的產生
①從函數返回一個常量的值、一個表達式的值、一個基本類型變數的值、一個組元素的值、結構體變數中一個成員的值;
②從函數返回一個結構體變數全部成員的值。
(5)變數的作用域:全局變數、局部變數與函數的形式參數變數的作用域。
(6)局部變數、函數形式參數變數的存儲類型和生存期。
(7)main函數命令行參數。
5.指針類型數據。
(1)指針與地址的概念,取地址運算符&的使用。
(2)基本類型變數的指針操作。
①基本類型變數指針的獲得;
②指向基本類型變數的指針變數的聲明。初始化、賦值及使用,指針變數的基本類型
③間接引用運算符*的使用。
(3)基本類型數組的指針操作。
①數組元素指針的獲得(指針常量)及算術運算;
②指向數組元素的指針變數的聲明、初始化、賦值、算術運算及引用;
③數組行指針的獲得(指針常量)及算術運算
④指向數組中一行元素的行指針變數的聲明.、初始化、賦值、算術運算及引用。
(4)結構體變數、結構體數組的指針操作。
①、結構體變數指針、結構體數組元素指針的獲得:
②指向結構體變數的指針變數的聲明、初始化、賦值及引用;
③指向結構體數組的指針變數的聲明、初始化、賦值、算術運算及引用。
(5)函數的指針操作。
①函數的指針的獲得
②指向函數的指針變數的聲明、初始化、賦值及引用。
(6)指針數組的聲明和使用。
(7)二級指針的聲明和使用。
(8)指針作為函數的參數傳遞給函數:將基本類型變數的指針、結構體變數的指針、數組元素的指針、數組的行指針、函數的指針傳遞給函數。
6.單向鏈表的建立與基本操作。
(1)結點的數據類型定義。
(2)使用malloc()函數、free()函數動態申請和釋放結點存儲區。
(3)鏈表基本操作:建立一個新鏈表。遍歷一個鏈表的全部結點豹值、插入新結點、刪除結點。
7.枚舉類型數據。
(1)枚舉類型定義。
(2)枚舉變數的命名、聲明。
(3)枚舉常量的使用。
(4)枚舉變數的賦值及使用。
8.預處理命令。
(1)預處理的概念和特點。
(2)#define命令及其使用:定義符號常量、定義帶參數的宏。
(3)#include命令及其使用。
9.文件操作。
(1)文件指針變數的聲明
(2)緩沖文件系統常用操作函數的使用:fopen()、fdose()、fprintf():、fscanf()、
fgetc()、fputc()、fgets()、fputs()、feof()、rewind(),fread(),fwrite(),fseek().
10.其他常用庫函數。
(1)數學函數(頭文件math.h):abs()、fabs(),sin(),cos()、tan(),asin(),acos()、Atan(),exp(),sqrt(),pow(),fmod(),log(),log10().
(2)字元串處理函數(頭文件string.h):strcmp()、strcat()、strcpy(),stilen()。
(3)字元處理函數(頭文件ctype.h):isalpha()、isdigit()、idawer()、isupper()、isspace()。
11.應當掌握的一般演算法。
(1)基本操作:交換,累加、累乘
(2)非數值計算常用經典演算法:窮舉,排序(冒泡法。插入法、選擇法),歸並(或合並),查找(線性法,折半法)
(3)數值計算常用經典演算法。
①級數計算(遞推法)、一元非線性方程求根(牛頓迭代法)、矩陣轉置;
②一元非線性方程求根(半分區間法):定積分計算(梯形法、矩形法)、矩陣乘法。
(4)解決各類問題的一般演算法。
筆試形式
筆試部分由基礎知識和c語言程序設計兩部分組成,共60分。基礎知識全部為單選題,共20分(每題1分)。c語言程序設計部分分為單選題(10分,每題1分)和填空題(30分,每空1分)。
答題要求:單選題的答案必須塗劃在專用答題卡上;填空題的答案必須寫在專用答題紙上(填空時注意:每個填空要按標號順序填,一空佔一行,不是一題一行;因為有的題目一題包含多個空)。
c語言考試如何判斷合格!
江蘇省計算機等級考試的考務細則規定:二級筆試和上機操作考試成績均須達到規定 標准,方為合格。優秀的考生則要求兩部分都必須達到優秀,總分85分以上(含85分)且兩部分都達到了優秀標准,而不是兩部分加起來達到85分以上。
上機考試形式
上機題總分為40分,其中改錯題佔18分,編程題佔22分。
(1)改錯題:改錯題中所存在的錯誤主要是語法錯誤(如數組的聲明錯誤、函數定義錯誤等)、運行錯誤(如包含不正確的頭文件)、邏輯錯誤等。
(2)編程題:編程題程序中,通常都涉及一個有一定難度的演算法,考生須按題目要求實現,並且要求考生將演算法運行的結果輸出到指定文件中。所以,考生必須熟練掌握常用演算法和文件的讀寫操作。
上機編程題的方法和技巧
(1)開始做編程題時,不要急著動手寫程序,一定要把題意理解清楚。然後,在紙上寫下關鍵演算法的思想和實現的語句。最後,按「輸入數據_數據處理_÷輸出數據」的流程寫出主程序及相關函數。
(2)輸出文件處理。
在完成編程題時,通常要求考生把結果輸出到文件myf2.out中,但在平時練習或考試完成這項功能時,考生常常會遇到一系列的問題:
①想查看結果是否輸出到myf2.out中,卻不知道myf2.out如何打開。
找到myf2.out文件後,點擊右鍵,選擇「打開方式」,在對話框中選擇「記事本」,並選擇「始終使用該程序打開這些文件」。以後雙擊myf2.out文件時,將用記事本打開mym.out。
②每運行一次程序,都要打開一次myf2.out,查看運行結果,很麻煩也很浪費時間。其實在編寫程序時,沒有必要在一開始就將所有結果都輸出到myf2.out中,可先將所有結果都輸出到顯示器上,這樣比較直觀。待能夠正確輸出所有結果後,再加人必要的文件輸出語句,這樣可節省時間。
③無法寫入myf2.out文件。
先檢查myf2.out文件的大小,如果文件大小為0K,不用打開文件便可知道文件沒有被寫入。 導致myf2.out無法寫入的主要原因是文件操作有誤。正確的文件操作過程如下:
(a)在源程序中使用#include<stdio.h>。因為定義文件指針所需要的結構體FILE是
在stdio.h文件中被定義的。
(b)定義文件指針。例如,「FILE *out;」。
(c)打開文件。把要進行讀寫的文件與磁碟中實際存儲的數據文件建立關聯。
例如:
out=fopen(」myf2.out」,」w」);
」w」表示為輸出打開文件myf2.out。注意它與」a」的不同,」a」是在文件尾部增加數據,而"w」是用新數據覆蓋原有數據。
(d)對文件進行寫操作。可使用fprinff對文件進行寫操作,函數的格式如下:
fprintf(文件指針,格式字元串,輸出列表)
例如:
fprintf(out,」%d」,m);
fread(f,4,2,fp);
(e)文件使用完畢後,使用函數關閉文件。
例如:
fclose(out);
(3)上機編程題是按步給分的,每項操作都有相應的分值。所以,即便不能編寫出完整程序,也不要輕易放棄。要盡量把變數定義和可能要用的程序結構寫出來。
C. 2020年浙江省高校計算機二級C語言考試大綱
要參加2020年浙江省高校計算機等級考試的小夥伴們注意了,環球青藤小編整理分享了2020年浙江省高校計算機二級C語言考試大綱,小夥伴們快來看看吧,希望以下內容對大家接下來的考試有所幫助,更多計算機等級考試信息敬請關注環球青藤計算機二級頻道。
2020年浙江省高校計算機二級C語言考試大綱
考試目標
C程序設計是高校重要的計算機基礎課程,它以結構化程序設計語言——C語言為平台,介紹程序設計的思想和方法。學生通過C語言的學習和編程訓練,掌握高級程序設計語言的知識,理解計算思維的思想與方法,掌握基本的程序設計過程和技巧,具備基本的問題分析、數據表達以及演算法描述和編程實現的能力。主要考核學生利用計算機求解常見基本問題的能力。
基本要求
1、熟練掌握C程序語言的基本知識。
2、具備程序設計基本能力,能熟練地閱讀、分析和編寫C程序。
3、掌握一種C語言的編譯和編程環境,能熟練地調試程序。
4、掌握結構化程序設計的方法,具有良好的程序設計風格。
5、掌握程序設計的常用演算法。
考試內容
一、數據的定義
1、基本類型(整型,實型,字元型)
(1)常量
各種表示形式的整數、實數和字元(串)常量,符號常量的定義和使用,包括整數的十進制、八進制和十六進制的表示形式、長整型常量的表示形式,實數的浮點表示法和科學記數法,字元的轉義序列,常用符號常量的含義(如NULL、EOF等)。
(2)變數
變數的定義和初始化。
2、構造類型
(1)數組
一維和二維數組的定義和初始化,數組元素的引用,包括一維字元數組和字元串,二維字元數組和字元串數組。
(2)結構
結構類型的定義,結構變數的定義和初始化,結構變數成員的引用。
3、指針
(1)指針和地址的概念;
(2)指針變數的定義和初始化;
(3)通過指針引用指向實體。
4、構造類型和指針類型的混合定義及應用
(1)指針、數組和地址間的關系;
(2)指針數組;
(3)結構數組;
(4)結構指針;
(5)結構中含指針或數組;
(6)指向指針的指針(即二級指針)。
5、空類型的定義和使用
6、變數的存儲類別、作用域和生存期
(1)變數的存儲類別,包括auto自動型、static靜態型、extern外部參照型;
(2)全局變數和局部變數,包括自動局部變數和靜態局部變數、全局變數和靜態全局變數、外部變數。
二、運算及流程式控制制
1、基本運算
運算符的功能,運算符的優先順序、結合性和目數,自動類型轉換和強制類型轉換。
2、表達式
各類表達式的組成規則和計算過程。
3、語句
(1)表達式語句、空語句和復合語句;
(2)簡單控制語句(break、continue、return);
(3)選擇控制語句(if、switch);
(4)重復控制語句(for、while、do—while)。
三、程序結構和函數
1、程序結構
main函數與其他函數之間的關系,包括標准庫函數和自定義函數。
2、函數的定義
(1)函數定義的一般形式;
(2)函數的參數(形式參數和實在參數)及參數傳遞,包括指針作為函數的參數;
(3)函數的返回值,包括指針作為函數的返回值。
3、函數的調用
(1)函數調用的一般形式;
(2)函數的嵌套調用和遞歸調用;
(3)標准庫函數的調用。
常用數學函數:cos、sqrt、pow、exp、fabs、log、log10等;
常用字元函數:isalnum、isalpha、isdigit、islower、toupper等;
常用字元串函數:strcpy、strcmp、strcat、strlen等。
四、數據的輸入和輸出
1、文件的基本概念
2、標准文件的輸入和輸出,常用輸入輸出函數:scanf、printf、getchar、putchar、gets、puts等。
3、緩沖文件系統(文本文件)
(1)文件的打開和關閉,常用函數:fopen和fclose;
(2)文件的基本讀寫操作,常用函數:fscanf、fprintf、fgetc、fputc、fgets、fputs等;
(3)文件的狀態檢測,常用函數feof等。
五、編譯預處理
1、編譯預處理的基本概念
2、宏定義
3、文件包含
六、常用演算法
1、檢索(查找)演算法:無序數據序列之順序查找法和有序數據序列之二分查找法
2、分類(排序)演算法:冒泡法和選擇法
3.遍歷演算法:一維數組和二維數組的遍歷
4、數值計算、數據的查詢統計和修改、字元處理等常用演算法
以上就是小編整理的2020年浙江省高校計算機二級C語言考試大綱,准備參加二級考試的同學們都來了解一下吧。想要及時了解考試動態的小夥伴可“ 免費預約簡訊提醒”屆時環球青藤會及時為大家推送全國計算機等級考試相關信息提醒。環球青藤友情提示:對於想要參加計算機二級考試的小夥伴們,環球青藤特地為您准備了計算機二級考試資料,如有需要請點擊文章下方“免費下載>>>計算機二級考試資料”下載學習。
D. 06年計算機二級C語言考試大綱
分類: 教育/科學 >> 職業教育
解析:
基本要求
1、 掌握演算法的基本概念。
2、 掌握基本數據結構及其操作。
3、 掌握基本排序和查找演算法。
掌握逐步求精的結構化程序設計方法。
4、 掌握軟體工程的基本方法,具有初步應用相關技術進行軟體開發的能力。
考試內容
一、基本數據結構與演算法
1、 演算法的基本概念;演算法復雜度的概念和意義(時間復雜度與空間復雜度)。
2、 數據結構的定義;數據的邏輯結構與存儲結構;數據結構的圖形表示;線性結構與非線性結構的概念。
3、 線性表的定義;線性表的順序存儲結構及其插入與刪除運算。
4、 棧和隊列的定義;棧和隊列的順序存儲結構及其基本運算。
5、 線性單鏈表、雙向鏈表與循環鏈表的結構及其基本運算。
6、 樹的基本概念;二*樹的定義及其存儲結構;二*樹的前序、中序和後序遍歷。
7、 順序查找與二分法查找演算法;基本排序演算法(交換類排序,選擇類排序,插入類排序)。
二、程序設計基礎
1、 程序設計方法與風格。
2、 結構化程序設計。
3、 面向對象的程序設計方法,對象,方法,屬性及繼承與多態性。
三、軟體工程基礎
1、 軟體工程基本概念,軟體聲明周期概念,軟體工具與軟體開發環境。
2、 結構化分析方法,數據流圖,數據字典,軟體需求規格說明書。
3、 結構化程序設計方法,總體設計與詳細設計。
4、 軟體測試的方法,白盒測試與黑盒測試,測試用例設計,軟體測試的實施,單元測試,集成測試和系統測試。
5、 程序的調試,靜態調試與動態調試。
四、資料庫設計基礎
1、 資料庫的基本概念:資料庫,資料庫管理系統,資料庫系統。
數據模型,實體練習模型及E-R圖,從E-R圖導出關系數據模型。
2、 關系代數運算,包括幾何運算及選擇、投影、連接運算,資料庫規范化理論。
資料庫設計方法和步驟:需求分析、概念設計、邏輯設計和物理設計的相關策略。
公共基礎知識
基本要求
1. 熟悉TURBO C集成環境。
2. 熟練掌握結構化程序設計的方法,具有良好的程序設計風格。
3. 掌握程序設計中簡單的數據結構和演算法。
4. TURBO C的集成環境下,能夠編寫簡單的C程序,並具有基本的糾錯和調試程序的能力。
考試內容
一、C語言的結構
1. 程序的構成,MAIN函數和其他函數。
2. 頭文件,數據說明,函數的開始和結束標志。
3. 源程序的書寫格式。
4. C語言的風格。
二、數據類型及其運算
1. C的數據類型(基本類型、構造類型、指針類型、空類型)及其定義方法。
2. C運算符的種類、運算優先順序和結合性。
3. 不同類型數據間的轉換與運算。
4. C表達式類型(賦值表達式,算術表達式,關系表達式,邏輯表達式,條件表達式,逗號表達式)和求值規則。
三、基本語句
1. 表達式語句,空語句,復合語句。
2. 數據的輸入與輸出,輸入輸出函數的調用。
3. 復合語句。
4. GOTO語句和語句標號的使用。
四、選擇結構程序設計
1. 用IF語句實現選擇結構。
2. 用SWITCH語句實現多分支選擇結構。
3. 選擇結構的嵌套。
五、循環結構程序設計
1. FOR循環結構。
2. WHILE和DO WHILE循環結構。
3. CONTINUE語句和BREAK語句。
4. 循環的嵌套。
六、數組的定義和引用
1. 一維數組和多維數組的定義、初始化和引用。
2. 字元串與字元數組。
七、函數
1. 庫函數的正確調用。
2. 函數的定義方法。
3. .函數的類型和返回值。
4. 形式參數與實在參數,參數值的傳遞。
5. 函數的正確調用,嵌套調用,遞歸調用。
6. 局部變數和全局變數。
7. 變數的存儲類別(自動,靜態,寄存器,外部),變數的作用域和生存期。
8. 內部函數與外部函數。
八、編譯預處理
1. 宏定義:不帶參數的宏定義;帶參數的宏定義。
2. 「文件包含」處理。
九、指針
1. 指針與指針變數的概念,指針與地址運算符。
2. 變數、數組、字元串、函數、結構體的指針以及指向變數、數組、字元串、函數、結構體的指針變數。通過指針引用以上各類型數據。
3. 用指針作函數參數。
4. 返回指針值的指針函數。
5. 指針數組,指向指針的指針,MAIN函數的命令行參數。
十、結構體(即「結構」)與共用體(即「聯合」)
1. 結構體和共用體類型數據的定義方法和引用方法。
2. 用指針和結構體構成鏈表,單向鏈表的建立、輸出、刪除與插入。
十一、位運算
1. 位運算符的含義及使用。
2. 簡單的位運算。
十二、文件操作
只要求緩沖文件系統(即高級磁碟I/O系統),對非標准緩沖文件系統(即低級磁碟I/O系統)不要求。
1. 文件類型指針(FILE類型指針)。
2. 文件的打開與關閉(FOPEN,FCLOSE)。
3. 文件的讀寫(FPUTC,FGETC,FPUTS,FGETS,FREAD,FWRITE,FPRINTF,FSCANF函數),文件的定位(REWIND,FSEEK函數)。
考試方式
1. 筆試:120分鍾,滿分100分,其中含公共基礎知識部分的30分。
2. 上機:60分鍾,滿分100分。
E. 計算機二級c語言考什麼
計算機二級包括二級C,二級C++,其需要學習的內容如下:
1、二級C
DOS命令,計算機組成原理,多媒體、資料庫操作、計算機網路、C語言程序設計、上機考試。
2、二級C++
按照新大綱需要學習的內容有:C++語言概述、C++語言數據類型、運算符和表達式、基本控制語句、數組、指針與引用、函數、類和對象繼承、模板等內容。
二級考試時間為120分鍾;
系統環境:Windows 7、Visual C++2010 學習版(Visual C++ 2010 Express)、Visual Basic6.0、Access2010、NetBeans、My SQL(Community 5.5.16);Visual Studio 2010、MS Office2010、Python3.5.2 版本及以上 IDLE。
(5)c語言二級考綱擴展閱讀
教育部考試中心確定從2013年上半年開始,實施無紙化的NCRE,二級6個科目是:二級C,二級VB,二級VFP、二級JAVA、二級ACCESS、二級C++。取消「Delphi語言程序設計」科目(代碼:62)。
自2018年3月考試起,NCRE將執行2018版考試大綱,二級取消「Visual FoxPro 資料庫程序設計」科目(代碼:27),2017年 12 月是其最後一次組考。新增「Python 語言程序設計」科目(代碼:66),考試時長:120 分鍾,2018 年 9 月首次開考。
參考資料:網路——計算機二級
F. 全國計算機二級考試內容
根據2018年計算機等級考試最新考試科目設置,全國計算機二級考試主要開考:
C語言程序設計、VB語言程序設計、Java語言程序設計、C++語言程序設計、Web程序設計、Access資料庫程序設計、MySQL資料庫程序設計及MS Office高級應用、Python語言程序設計共9個科目。
考生可根據自身學習情況及自身職業發展方向選報任一科目參加考試,成績合格就能獲證。
計算機二級各科考試內容具體如下:
C語言程序設計
根據《全國計算機等級考試二級c語言程序設計考試大綱(2018年版)》得知,全國計算機二級c語言考試內容主要包括:C 語言程序的結構、數據類型及其運算、基本語句等12個內容。
MS Office 高級應用
根據《全國計算機等級考試二級MS Office 高級應用考試大綱(2018年版)》,全國計算機二級MS Office考試內容主要包括:計算機基礎知識、Word 的功能和使用、excel的功能和使用、power point 的功能和使用4大內容。
C++語言程序設計
根據《全國計算機等級考試二級C++語言程序設計考試大綱(2018 年版)》,全國計算機二級C++考試內容主要包括:C++語言概述,數據類型、表達式和基本運算,C++的基本語句,數組、指針與引用,掌握函數的有關使用等10大內容。
Access資料庫程序設計
根據《全國計算機等級考試二級Access資料庫程序設計考試大綱(2018 年版)》,全國計算機二級Access考試內容主要包括:資料庫基礎知識、資料庫和表的基本操作、查詢、窗體、報表等8大內容。
visual basic語言程序設計
根據《全國計算機等級考試二級visual basic語言程序設計考試大綱(2018 年版)》,全國計算機二級VB考試內容主要包括:Visual Basic 程序開發環境、對象及其操作、數據類型及其運算、常用標准控制項等12大內容。
Java 語言程序設計
根據《全國計算機等級考試二級 Java 語言程序設計考試大綱(2018 年版)》,全國計算機二級Java考試內容主要包括:Java 語言的特點和實現機制、Java 體系結構、Java 語言中面向對象的特性等9項內容。
MySQL資料庫程序設計
根據《全國計算機等級考試二級MySQL資料庫程序設計考試大綱(2018 年版)》,全國計算機二級MySQL考試內容主要包括:基本概念與方法、MySQL 平台下的 SQL 交互操作、MySQL 的資料庫編程等5項內容。
公共基礎知識(計算機二級考試必考科目)
根據《全國計算機等級考試二級公共基礎知識考試大綱(2018 年版)》,全國計算機二級公共基礎知識內容主要包括:基本數據結構與演算法、程序設計基礎、軟體工程基礎、資料庫設計基礎4項內容。
Web程序設計
根據《全國計算機等級考試二級Web程序設計考試大綱(2018年版)》,全國計算機二級Web程序考試內容主要包括:Web 技術基礎、HTTP 協議基礎、HTML 基礎、CSS 基礎等6大內容。
G. 計算機二級c語言考試近15年考綱變化大嗎
不大,考試內容基本如下:
◆ 基本要求
熟悉 Visual C++ 6.0 集成開發環境。
掌握結構化程序設計的方法,具有良好的程序設計風格。
掌握程序設計中簡單的數據結構和演算法並能閱讀簡單的程序。
在 Visual C++ 6.0 集成環境下,能夠編寫簡單的C程序,並具有基本的糾錯和調試程序的能力
◆ 考試內容
一、C語言程序的結構
程序的構成,main函數和其他函數。
頭文件,數據說明,函數的開始和結束標志以及程序中的注釋。
源程序的書寫格式。
C語言的風格。
二、數據類型及其運算
C的數據類型(基本類型,構造類型,指針類型,無值類型)及其定義方法。
C運算符的種類、運算優先順序和結合性。
不同類型數據間的轉換與運算。
C表達式類型(賦值表達式,算術表達式,關系表達式,邏輯表達式,條件表達式,逗號表達式)和求值規則。
三、基本語句
表達式語句,空語句,復合語句。
輸入輸出函數的調用,正確輸入數據並正確設計輸出格式。
四、選擇結構程序設計
用if語句實現選擇結構。
用switch語句實現多分支選擇結構。
選擇結構的嵌套。
五、循環結構程序設計
for循環結構。
while和do-while循環結構。
continue語句和break語句。
循環的嵌套。
六、數組的定義和引用
一維數組和二維數組的定義、初始化和數組元素的引用。
字元串與字元數組。
七、函數
庫函數的正確調用。
函數的定義方法。
函數的類型和返回值。
形式參數與實在參數,參數值傳遞。
函數的正確調用,嵌套調用,遞歸調用。
局部變數和全局變數。
變數的存儲類別(自動,靜態,寄存器,外部),變數的作用域和生存期。
八、編譯預處理
宏定義和調用(不帶參數的宏,帶參數的宏)。
「文件包含」處理。
九、指針
地址與指針變數的概念,地址運算符與間址運算符。
一維、二維數組和字元串的地址以及指向變數、數組、字元串、函數、結構體的指針變數的定義。通過指針引用以上各類型數據。
用指針作函數參數。
返回地址值的函數。
指針數組,指向指針的指針。
十、結構體(即「結構」)與共同體(即「聯合」)
用typedef說明一個新類型。
結構體和共用體類型數據的定義和成員的引用。
通過結構體構成鏈表,單向鏈表的建立,結點數據的輸出、刪除與插入。
十一、位運算
位運算符的含義和使用。
簡單的位運算。
十二、文件操作
只要求緩沖文件系統(即高級磁碟I/O系統),對非標准緩沖文件系統(即低級磁碟I/O系統)不要求。
文件類型指針(FILE類型指針)。
文件的打開與關閉(fopen,fclose)。
文件的讀寫(fputc,fgetc,fputs,fgets,fread,fwrite,fprintf,fscanf函數的應用),文件的定位(rewind,fseek函數的應用)。
◆ 考試方式
自2013年3月實施無紙化考試,即只有上機考試,考試時長120分鍾,滿分100分。
一、題型及分值
單項選擇題 40 分(含公共基礎知識部分10分),操作題60分(包括填空題18分、改錯題18分及編程題24分)。
二、考試環境
Windows7操作系統,Visual C++6.0環境。
H. 計算機二級考試內容是什麼
計算機二級包括二級C,二級C++,二級VB,二級VFP,二級Access,二級Java,二級office。其需要學習的內容如下:
1.二級C:DOS命令,計算機組成原理,多媒體、資料庫操作、計算機網路、C語言程序設計、上機考試。
2.二級C++:按照新大綱需要學習的內容有:C++語言概述、C++語言數據類型、運算符和表達式、基本控制語句、數組、指針與引用、函數、類和對象繼承、模板等內容。
3.二級VB:按照新大綱,需要學習的內容有:VB基本概念、集成開發環境、可視化編程方法、基本輸入輸出、常用控制項功能及使用、VB控制結構語句等。
4.二級VFP:需要學習的內容有:資料庫系統與VFP基礎知識、資料庫基本操作、結構化查詢語言SQL、VFP程序設計、設計器和項目管理器使用等。
5.二級Access:按照新大綱,需要學習的內容有:資料庫系統、資料庫和表、資料庫查詢窗體、報表、數據訪問頁、宏、模塊等。
6.二級Java:按照新大綱,需要學習的內容有:JAVA語言概論、JAVA數據類型、運算符和表達式、流程式控制制、類、數組和字元串操作、異常處理、輸入輸出及文件操作、線程與對象串列化、編寫圖形用戶界面、applet程序設計:J2SDK的下載和操作、JAVA的應用。
7.二級office:按照新大綱,需要學習的內容有:計算機的基礎知識,Word的功能和使用 ,Excel的功能和使用,PowerPoint的功能和使用。
(8)c語言二級考綱擴展閱讀:
計算機二級C語言考試時間為每年的3月下旬和9月下旬,分別在12月份和9月份報考。考試題型主要是選擇共四十道,每題1分,其中公共基礎知識10分(10題),其他知識組合起來共30分(30題);程序填空、程序改錯和程序設計共六十分,其中程序填空18分、程序改錯18分、程序設計24分。
計算機二級考試的重要性:
許多單位、部門已把掌握一定的計算機知識和應用技能作為人員聘用、職務晉升、職稱評定、上崗資格的重要依據之一。鑒於社會的客觀需求,經原國家教委批准,原國家教委考試中心於1994年面向社會推出了NCRE,其目的在於以考促學,向社會推廣和普及計算機知識。
計算機技術的應用在我國各個領域發展迅速,為了適應知識經濟和信息社會發展的需要,操作和應用計算機已成為人們必須掌握的一種基本技能。
參考資料來源:網路—計算機二級考試
I. 計算機二級考綱
基本要求
1.具有計算機的基礎知識。
2.了解操作系統的基本概念,掌握常用操作系統的使用。
3.掌握基本數據結構和常用演算法,熟悉演算法描述工具──流程圖的使用。
4.能熟練地使用一種高級語言或資料庫語言編寫程序、調試程序。
考試內容
一、基礎知識與基本操作
(一)基礎知識
1.計算機系統的主要技術指標與系統配置。
2.計算機系統、硬體、軟體及其相互關系。
3.微機硬體系統的基本組成。包括:中央處理器(運算器與控制器),內存儲器(RAM與ROM),外存儲器(硬碟、軟盤與光碟),輸入設備(鍵盤與滑鼠)輸出設備(顯示器與列印機)。
4.軟體系統的組成,系統軟體與應用軟體;軟體的基本概念,文檔;程序設計語言與語言處理程序(匯編程序、編譯程序、解釋程序)。
5.計算機的常用數制(二進制、十六進制及其與十進制之間的轉換);數據基本單位(位、位元組、字、字長)。
6.計算機的安全操作;計算機病毒的防治。
7.計算機網路的一般知識。
8.多媒體技術的一般知識。
(二) DOS的基本操作
1.操作系統的基本功能與分類。
2.DOS操作系統的基本組成。
3.文件、目錄、路徑的基本概念。
4.常用DOS操作,包括:
初始化與啟動;文件操作(TYPE,COPY,DEL,REN,XCOPY,ATTRIB);目錄操作(DIR,MD,CD,RD,TREE,PATH);磁碟操作(FORMAT,DISKCOPY,CHKDSK);功能操作(VER,DATE,TIME,CLS,PROMPT,HELP);批處理(批處理文件的建立與執行,自動批處理文件);輸入輸出改向。
(三) WINDOW的基本操作
1.Windows的特點、基本構成及其運行環境。
2.Windows用戶界面的基本元素。包括:窗口、圖標、菜單、對話框、按鈕、游標等。
3.Windows基本操作。包括:啟動與退出,滑鼠操作,窗口操作,圖標操作、菜單操作,對話框操作。
二、程序設計
1.能運用結構化程序設計方法編寫程序。
2.掌握基本數據結構和常用演算法。
3.能熟練使用一種高級或一種資料庫語言(共有QBASIC、FORTRAN、PASCAL、C以及FOXBASE等五種語言,考生任選其中一種。各種語言的考試內容附後)。
三、上機操作
在指定的時間內使用微機完成下述操作:
1.完成指定的計算機基本操作(包括機器啟動和操作命令的使用)。
2.按給定要求編寫和運行程序。
3.調試程序,包括對給出的不完善的程序進行修改和補充,使之能得到正確的結果。
各種語言的考試內容
一、QBASIC語言程序設計
(一) QBASIC的基本概念
1.QBASIC提供的數據類型。
2.常量和變數的概念、變數的命名規則、變數的類型說明。
3.運算符和運算規則(算術運算、關系運算、邏輯運算、字元運算)。
4.表達式(算術表達式、關系表達式、邏輯表達式、字元表達式)的概念及求值。
(二)順序結構程序設計
1.變數的賦值(LET語句)。
2.數據輸出(PRINT語句)。
3.數據輸入(INPUT語句,READ/DATA語句,RESTORE語句)。
4.程序停止執行(END語句,STOP語句)。
5.程序注釋(REM語句)。
(三)選擇結構程序設計
1.行IF語句。
2.塊IF結構。
3.SELECT CASE結構。
4.選擇結構的嵌套。
(四)循環結構程序設計
1.循環的概念。
2.WHILE循環結構。
3.FOR-NEXT循環結構。
4.DO循環結構。
5.循環結構的嵌套。
(五)數組
1.數組和數組元素。
2.數組定義的方法。
3.引用數組元素的方法。
4.靜態數組和動態數組。
5.一維數組和多維數組。
6.數組的運算。
(六)函數與子程序
1.標准函數。
2.單行自定義函數和多行自定義函數的定義和引用。
3.塊內子程序──子常式(GOSUB-RETURN語句,ON GOSUB-RETURN語句及ON KEY(n)GOSUB-RETURN語句)。
4.獨立模塊的子程序的定義(SUB-END SUB語句)和調用(CALL語句)。
5.模塊化函數的定義(FUNCTION-END FUNCTION語句)和調用。
6.模塊間的數據傳遞(虛實結合)。
7.全局變數與局部變數。
8.過程的嵌套調用。
9.過程的遞歸調用。
(七)字元處理
1.字元串和字元串變數的概念。
2.字元串變數的賦值。
3.字元串的運算。
4.字元串函數。
5.字元串數組。
(八)文件
1.文件的概念。
2.對源程序文件的操作。
3.對順序文件的操作。
4.記錄型變數的定義(TYPE-END TYPE語句)和隨機文件的操作。
(九)屏幕控制與作圖
1.屏幕控制(CLS語句,LOCATE語句)。
2.顯示模式的控制(SCREEN語句)。
3.顏色的設置(COLOR語句)。
4.標准作圖語句(PSET語句,PRESET語句,LINE語句,DRAW語句和CIRCLE語句)。
5.圖形的著色(PAINT語句)。
二、FORTRAN語言程序設計
(一)FORTRAN程序的結構、書寫規則
1.FORTRAN程序的構成(主程序和子程序)。
2.FORTRAN源程序的書寫格式。
(二)數據類型及其運算
1.常量和變數的類型(整型、實型、雙精度型、復型、邏輯型、字元型)。
2.定義變數類型的方法(用I-N規則隱式說明和顯示說明)。
3.符號常量及其定義方法(PARAMETER語句)。
4.運算符及運算優先順序。
5.表達式(算術表達式、關系表達式、邏輯表達式和字元表達式)及其求值規則。不同類型數據的混合運算。
(三)最基本的語句
1.賦值語句(算術、邏輯和字元型賦值語句)。
2.表控格式的輸入與輸出。
3.格式輸入與輸出:
⑴格式編輯符(X、H、I、F、E、D、A、L、/),格式的重復作用。
⑵格式語句與輸入輸出語句(包括READ,WRITE語句)的相互作用。
⑶在輸入輸出語句中包含格式說明的方法。
4.暫停語句(STOP語句),停語句(END語句)。
5.賦初值語句(DATA語句)。
6.轉移語句(GO TO語句)。
(四)選擇結構程序設計
1.邏輯IF語句。
2.塊IF結構。
3.選擇結構的嵌套。
(五)循環結構程序設計
1.當型循環與直到型循環。
2.用DO語句實現循環:
⑴用DO語句時循環次數的計算。
⑵循環體的概念。
⑶循環終端語句和CONTINUE語句。
3.用塊IF和GOTO語句實現循環。
4.循環的嵌套。
(六)數組的應用
1.定義數組的方法(用DIMENSION語句和類型語句定義一維或多維數組)。
2.數組元素的正確引用。
3.數組在內存中存儲順序(按列存儲)。
4.對數組賦初值的方法。
5.數組的輸入與輸出。
6.可調數組。
(七)函數和子程序
1.內部函數的調用方法。
2.語句函數的定義及引用方法。
3.函數子程序(FUNCTION子程序)的結構及調用方法。
4.子例行程序(SUBROUTINE子程序)的結構及調用方法。
5.模塊間的數據傳遞(虛實結合)。
(八)數據聯系
1.公用語句(COMMON語句),無名公用區和有名公用區
2.數據塊子程序
(九)字元處理
1.字元串、字元型變數和字元型數組。
2.字元型數據的賦值和運算。
3.字元型數據的輸入與輸出。
(十)文件1.文件與記錄的概念。
2.文件的打開與關閉。
3.順序文件的存取方法。
4.直接文件的存取方法。
三、Pascal語言程序設計
(一)Pascal程序的構成
1.源程序的組成語言要素。
2.程序首部,說明部分,執行部分。
3.程序的書寫規定。
(二)數據的類型及其運算
1.Pascal的數據類型、定義方法及其使用:
⑴標准類型(實型、整型、布爾型和字元型)。
⑵用戶自定義類型(枚舉類型、子界類型)。⑶構造類型(數組類型、集合類型、記錄類型、文件類型)。
⑷指針類型。
2.運算符和表達式(包括算術型、集合型、關系型和布爾型)。
3.數據類型的相容性。
(三)基本語句
1.賦值語句。
2.輸入輸出語句及其格式控制。
3.復合語句。
(四)選擇結構程序設計
1.用IF語句實現選擇結構。
2.用CASE語句實現多分支選擇結構。
3.選擇結構的嵌套。
(五)循環結構程序設計1.FOR循環結構。
2.REPEAT循環結構。
3.WHILE循環結構。
4.循環結構的嵌套。
(六)數組
1.一維數組和多維數組的基本概念、定義方法和引用數組元素的方法。
2.壓縮數組的概念。
3.字元串和字元數組。
(七)過程和函數
1.過程與函數的概念。
2.標准過程和標准函數。
3.過程和函數的定義方法和調用方法。
4.形式參數和實在參數的結合,值參數和變數參數的使用。
5.過程和函數的遞歸調用。
6.標識符的作用域(全程量的局部量)。
(八)動態數據結構
1.指針變數的概念。
2.動態存儲單元的開辟、釋放和引用。
3.單向鏈表和循環鏈表的操作。
(九)文件1.文件的概念。
2.文件的基本操作(建立、打開、關閉、存取)。
四、C語言程序設計
(一)C語言的結構
1.程序的構成,main函數和其他函數。
2.頭文件、數據說明、函數的開始和結束標志。
3.源程序的書寫格式。
4.C語言的風格。
(二)數據類型及其運算
1.C的數據類型(基本類型、構造類型、指針類型、空類型)及其定義方法。
2.C運算符的種類、運算優先順序和結合性。
3.不同類型數據間的轉換與運算。
4.C表達式類型(賦值表達式、算術表達式、關系表達式、邏輯表達式、條件表達式、逗號表達式)和求值規則。
(三)基本語句
1.表達式語句,空語句,復合語句。
2.數據的輸入與輸出,輸入輸出函數的調用。
3.復合語句。
4.goto語句和語句標號的使用。
(四)選擇結構程序設計
1.用if語句實現選擇結構。
2.用switch語句實現多分支選擇結構。
3.選擇結構的嵌套。
(五)循環結構程序設計
1.for循環結構。
2.while和do while循環結構。
3.continue語句和break語句。
4.循環的嵌套。
(六)數組的定義和引用
1.一維數組和多維數組的定義、初始化和引用。
2.字元串與字元數組。
(七)函數1.庫函數的正確調用。
2.函數的定義方法。
3.函數的類型和返回值。
4.形式參數與實在參數,參數值的傳遞。
5.函數的正確調用,嵌套調用,遞歸調用。
6.局部變數和全局變數。
7.變數的存儲類別(自動、靜態、寄存器、外部),變數的作用域和生存期。
8.內部函數與外部函數。
(八)編譯預處理1.宏定義:不帶參數的宏定義;帶參數的宏定義。
2."文件包含"處理。
(九)指針
1.指針與指針變數的概念,指針與地址運算符。
2.變數、數組、字元串、函數、結構體的指針以及指向變數、數組、字元串、函數、結構體的指針變數。通過指針引用以上各類型數據。
3.用指針作函數參數。
4.返回指針值的指針函數。
5.指針數組,指向指針的指針,main函數的命令行參數。
(十)結構體(即"結構")與共用體(即"聯合")。
1.結構體和共用體類型數據的定義方法和引用方法。
2.用指針和結構體構成鏈表,單向鏈表的建立、輸出、刪除與插入。
(十一)位運算
1.位運算符的含義及使用。
2.簡單的位運算。
(十二)文件操作只要求緩沖文件系統(即高級磁碟I/O系統),對非標准緩沖文件系統(即低級磁碟I/O系統)不要求。
1.文件類型指針(FILE類型指針)。
2.文件的打開與關閉(fopen,fclose)。
J. 計算機二級c語言考試內容
計算機二級(C語言)考試內容如下:DOS命令,計算機組成原理,多媒體、資料庫操作、計算機網路、C語言程序設計。二級考試時間為120分鍾,計算機二級考試採用全國統一命題、統一考試的形式。二級考試注意事項如下:
1、考生憑准考證和身份證(或戶口本、軍人身份證)參加考試,缺一不可。
2、考試開考前15分鍾入場,對號入座,考試中將兩證放在課桌右上角接受檢查。上機考試交驗兩證。
3、進入考場只能攜帶鉛筆、橡皮、尺子、鋼筆、圓珠筆等必備工具。
相關內容
1、根據新大綱的要求,二級(C語言)考試分為理論考試和上機考試兩部分,必須都通過考試才能算合格。
2、考試內容分為C語言程序設計(順序結構、選擇結構、循環結構、函數、指針、數組、字元串、編譯預處理、作用域、結構體、共用體、文件等)和公共基礎(數據結構、程序設計、軟體工程和資料庫)。