全國計算機二級C語言資格考試培訓資料_第1頁
全國計算機二級C語言資格考試培訓資料_第2頁
全國計算機二級C語言資格考試培訓資料_第3頁
已閱讀5頁,還剩28頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、全國計算機二級 c 語言資格考試培訓資料全國計算機二級全國計算機二級 c c 語言資格考試培訓資料語言資格考試培訓資料 考試方式考試方式全國計算機等級考試二級c語言每年上半年3月份及9月份兩次考試,報名時間查看通知。1.筆試: 90 分鐘, 滿分 100 分, 其中含公共基礎知識部分的 30 分。 2.上機:90 分鐘,滿分 100 分 3.上機操作包括:(1)填空。(2)改錯。(3)編程。 題型分析題型分析二級 c 考試分筆試和機試兩部分, 兩部分總分均為 100 分, 兩部分考試均需 60 分以上才能合格發(fā)放證書。若其中一科(筆試或機試)通過,另一科可在下一次考試中補考,若補考合格發(fā)放證書

2、。若二科均在 85 分以上,在合格證書上將加印“優(yōu)秀”字樣,若二科均在 70分以上,在合格證書上將加印“良好”字樣。(一)筆試筆試內容分兩部分。公共基礎知識考核內容:30 分;c 語言基礎知識考核內容:70 分。題型分析如下: 1、單向選擇題 40 道題,共 70 分。全國計算機二級 c 語言資格考試培訓資料分值分布如下:其中(1)(10) 、 (21)(40)小題,每題 2 分, (11)(20)小題,每題 1 分??己藘热莘植既缦拢海?) (10)小題為公共基礎知識考核內容,共計 20 分;(11)(40)小題為 c 語言知識考核內容, 共計 50 分。 2、填空題 15 個空,每空 2

3、分,共 30 分。考核內容分布如下:(1)(5)空為公共基礎知識考核內容,共計 10 分;(6)(15)空為 c 語言知識考核內容,共計 20 分。 基本要求基本要求 1.熟悉 6.0 集成開發(fā)環(huán)境。 2.掌握結構化程序設計的方法,具有良好的程序設計風格 3.掌握程序設計中簡單的數(shù)據(jù)結構和算法并能閱讀簡單的程序。 4.在 6.0 集成環(huán)境下,能夠編寫簡單的 c 程序,并具有基本的糾錯和調試程序能力 考試內容考試內容一、c 語言程序的結構 1.程序的構成,函數(shù)和其他函數(shù)。 2.頭文件, 數(shù)據(jù)說明, 函數(shù)的開始和結束標志以及程序中的全國計算機二級 c 語言資格考試培訓資料注釋。 3.源程序的書寫格

4、式。 4 語言的風格。二、數(shù)據(jù)類型及其運算 1 的數(shù)據(jù)類型(基本類型,構造類型,指針類型,無值類型)及其定義方法。 2 運算符的種類、運算優(yōu)先級和結合性。 3.不同類型數(shù)據(jù)間的轉換及運算。 4 表達式類型(賦值表達式,算術表達式,關系表達式,邏輯表達式,條件表達式,逗號表達式)和求值規(guī)則。三、基本語句 1.表達式語句,空語句,復合語句。 2.輸入輸出函數(shù)的調用,正確輸入數(shù)據(jù)并正確設計輸出格式。四、選擇結構程序設計 1.用語句實現(xiàn)選擇結構。 2.用語句實現(xiàn)多分支選擇結構。 3.選擇結構的嵌套。五、循環(huán)結構程序設計 1 循環(huán)結構。 2 和循環(huán)結構。 3 語句和語句。全國計算機二級 c 語言資格考試

5、培訓資料 4.循環(huán)的嵌套。六、數(shù)組的定義和引用 1.一維數(shù)組和二維數(shù)組的定義、初始化和數(shù)組元素的引用。 2.字符串及字符數(shù)組。七、函數(shù) 1.庫函數(shù)的正確調用。 2.函數(shù)的定義方法。 3.函數(shù)的類型和返回值。 4.形式參數(shù)及實在參數(shù),參數(shù)值傳遞。 5.函數(shù)的正確調用,嵌套調用,遞歸調用。 6.局部變量和全局變量。 7.變量的存儲類別(自動,靜態(tài),寄存器,外部) ,變量的作用域和生存期。八、編譯預處理 1.宏定義和調用(不帶參數(shù)的宏,帶參數(shù)的宏) 。2.“文件包含”處理。九、指針 1.地址及指針變量的概念,地址運算符及間址運算符。 2.一維、二維數(shù)組和字符串的地址以及指向變量、數(shù)組、字符串、函數(shù)、

6、結構體的指針變量的定義。通過指針引用以上各類型數(shù)據(jù)。 3.用指針作函數(shù)參數(shù)。全國計算機二級 c 語言資格考試培訓資料 4.返回地址值的函數(shù)。 5.指針數(shù)組,指向指針的指針。十、結構體(即“結構” )及共同體(即“聯(lián)合” ) 1.用說明一個新類型。 2.結構體和共用體類型數(shù)據(jù)的定義和成員的引用。 3.通過結構體構成鏈表, 單向鏈表的建立, 結點數(shù)據(jù)的輸出、刪除及插入。十一、位運算 1.位運算符的含義和使用。 2.簡單的位運算。十二、文件操作只要求緩沖文件系統(tǒng)(即高級磁盤系統(tǒng)) ,對非標準緩沖文件系統(tǒng)(即低級磁盤系統(tǒng))不要求。 1.文件類型指針(類型指針) 。 2.文件的打開及關閉(, ) 。 3

7、.文件的讀寫(, , , , , , ,函數(shù)的應用) ,文件的定位(,函數(shù)的應用) 。 考試重點考試重點一般每3年教材作一次調整, 通過對最近3年等級考試真題分析,各章內容及出題比例大約如下表所示。各章內容及序號各章內容及序號出題比例出題比例重點章節(jié)重點章節(jié)全國計算機二級 c 語言資格考試培訓資料第 1 章 程序設計基本概念第 2 章 c 程序設計的初步知識第 3 章 順序結構第 4 章 選擇結構第 5 章 循環(huán)結構第 6 章 字符型數(shù)據(jù)第 7 章 函數(shù)第 8 章 地址和指針第 9 章 數(shù)組第 10 章 字符串第 11 章 對函數(shù)的進一步討論第 12 章 c 語言中用戶標識符的作用域和存儲類第

8、 13 章 編譯預處理和動態(tài)存儲分配第 14 章 結構體、共用體和用戶定義類型第 15 章 位運算第 16 章 文件0-2%4-5%2-4%3%2-3%0-2%6-8%8-15%4-8%2-4%0-4%2%2-4%6%2%2%附附 i i) 2010 2010 年年 9 9 月全國計算機二級月全國計算機二級 c c 語言筆試真題語言筆試真題一、選擇題(每小題 2 分,共 70 分)下列各題 a) 、b) 、c) 、d)四個選項中,只有一個選項是正確的。請將正確選項填涂在答題卡相應位置上,答在試卷上不得分。(1)下列敘述中正確的是a) 線性表的鏈式存儲結構及順序存儲結構所需要的存儲空間是相同的b

9、) 線性表的鏈式存儲結構所需要的存儲空間一般要多于順序存儲結構c) 線性表的鏈式存儲結構所需要的存儲空間一般要少于順序存儲結構d)上述三種說法都不對全國計算機二級 c 語言資格考試培訓資料答案:b解析:鏈式結構除了需要存儲元素本身外,還存在一個指向后繼的位置信息(2)下列敘述中正確的是a)在棧中,棧中元素隨棧底指針及棧頂指針的變化而動態(tài)變化b)在棧中,棧頂指針不變,棧中元素隨棧底指針的變化而動態(tài)變化c)在棧中,棧底指針不變,棧中元素隨棧頂指針的變化而動態(tài)變化d)上述三種說法都不對答案:c解析:畫一個棧圖顯然(3)軟件測試的目的是a)評估軟件可靠性b)發(fā)現(xiàn)并改正程序中的錯誤c)改正程序中的錯誤d

10、)發(fā)現(xiàn)程序中的錯誤答案:d(4)下面描述中,不屬于軟件危機表現(xiàn)的是全國計算機二級 c 語言資格考試培訓資料a)軟件過程不規(guī)范b)軟件開發(fā)生產率低c)軟件質量難以控制d)軟件成本不斷提高答案:a解析:軟件危機主要包括 1)軟件增長得不到滿足 2)軟件開發(fā)成本及進度無法控制 3) 軟件質量無法保證 4) 維護性有效期5)成本不斷提高 6)開發(fā)生產率趕不上硬件及需求(5)軟件生命周期是指a)軟件產品從提出、實現(xiàn)、使用維護到停止使用退役的過程b)軟件從需求分析、設計、實現(xiàn)到測試完成的過程c)軟件的開發(fā)過程d)軟件的運行維護過程答案:a(6)面向對象方法中,繼承是指a)一組對象所具有的相似性質b)一個對

11、象具有另一個對象的性質c)各對象之間的共同性質d)類之間共享屬性和操作的機制答案:d解析:繼承是面向對象程序的一個重要特征,能夠直接獲得已有全國計算機二級 c 語言資格考試培訓資料的性質和特征,不必重復定義。在軟件技術中,繼承是子類共享基類中定義的數(shù)據(jù)和方法的機制。(7)層次型、網狀型和關系型數(shù)據(jù)庫劃分原則是a)記錄長度b)文件的大小c)聯(lián)系的復雜程度d)數(shù)據(jù)之間的聯(lián)系方式答案:d解析:數(shù)據(jù)庫按數(shù)據(jù)模型分為層次型、網狀型和關系型數(shù)據(jù)庫(8) 一個工作人員可以使用多臺計算機, 而一臺計算機可被多個人使用,則實體工作人員、及實體計算機之間的聯(lián)系是a)一對一b)一對多c)多對多d)多對一答案:c解析

12、:實體間關系分為一對一、一對多、多對多(9)數(shù)據(jù)庫設計中反映用戶對數(shù)據(jù)要求的模式是a)內模式b)概念模式全國計算機二級 c 語言資格考試培訓資料c)外模式d)設計模式答案:c解析:模式的三個級別:內模式、概念模式、外模式,前兩者分別反映的是數(shù)據(jù)在計算機物理結構的實際存儲形式、設計者的數(shù)據(jù)全局邏輯要求,外模式在最高層,反映用戶對數(shù)據(jù)的要求。(10)有三個關系 r、s 和 t 如下:則由關系 r 和 s 得到關系 t 的操作是a)自然連接b)交c)投影d)并答案:a解析:自然連接的特點:1)兩關系有公共域 2)通過公共域中相等值進行連接注意:以上10 題為公共基礎知識(數(shù)據(jù)庫、數(shù)據(jù)結構等)每題2分

13、共計 20 分心下(11)(40)小題為 c 語言知識考核內容, 共計 50 分(11)以下關于結構化程序設計的敘述中正確的是a)一個結構化程序必須同時由順序、分支、循環(huán)三種結構組成b)結構化程序使用語句會很便捷全國計算機二級 c 語言資格考試培訓資料c)在 c 語言中,程序的模塊化是利用函數(shù)實現(xiàn)的d)由三種基本結構構成的程序只能解決小規(guī)模的問題答案:c解析: a)結構化的程序可由順序、分支、循環(huán)中的一種或多種,沒有要求同時。b)語句是會破壞程序的結構化 d)三種結構也可解決大規(guī)模問題(12)以下關于簡單程序設計的步驟和順序的說法中正確的是a)確定算法后,整理并寫出文檔,最后進行編碼和上機調試

14、b)首先確定數(shù)據(jù)結構,然后確定算法,再編碼,并上機調試,最后整理文檔c)先編碼和上機調試,在編碼過程中確定算法和數(shù)據(jù)結構,最后整理文檔d)先寫好文檔,再根據(jù)文檔進行編碼和上機調試,最后確定算法和數(shù)據(jù)結構答案:b解析: 參考書本第 1 章程序設計步驟(13)以下敘述中錯誤的是a)c 程序在運行過程中所有計算都以二進制方式進行b)c 程序在運行過程中所有計算都以十進制方式進行c)所有 c 程序都需要編譯鏈接無誤后才能運行d)c 程序中整型變量只能存放整數(shù),實型變量只能存放浮點數(shù)全國計算機二級 c 語言資格考試培訓資料答案:b解析:c 程序在運行過程中所有計算都以二進制方式進行(14)有以下定義:

15、a; b; x,y;則以下選項中正確的表達式是a) () ()b);c) (a*y)d)答案:b解析: a)中可能為 0 ,c)中 b 必須是整數(shù) d)右邊x 不能賦值給表達式(15)以下選項中能表示合法常量的是a)整數(shù):1,200b)實數(shù):1.5e2.0c )字符斜杠:d)字符串:007答案:d解析:a 中逗號錯誤,b 中指數(shù)必須為整數(shù) c 中反斜干表示轉義符,必須跟其他符號 d 正確。(16)表達式 9 的值是全國計算機二級 c 語言資格考試培訓資料a)9b)_9c)18d)0答案:d解析:賦值運算從右至左 ,最后得到 0(17)若變量已正確定義,在 (w) (“”) ;中,以下不可替代w

16、的是a)ab) ()c)d)答案:a解析:不等于用表示(18)有以下程序() 1,0;(!a) ;(0) (a)2; 3;(”n”,b) ;程序運行后的輸出結果是全國計算機二級 c 語言資格考試培訓資料a)0b)1c)2d)3答案:a解析:及最近的搭配構成嵌套,由于、0 為假,b 未變化(19)若有定義語句 a, ba) (2) 0: ; ; 1: ; ; : ; ; c) ( ()2) 0: ; ; 1: ; ; : ; ; 答案:c解析:( ),(20)有以下程序 ; x;則下列選項中沒有錯誤的是 b) ( ()2.0 0: ; ; 1: ; ; : ; ; d) ( () (x)%2)

17、0.0: ; ; 1.0: ; ; : ; ;()中的數(shù)據(jù)類型及中的要一致!全國計算機二級 c 語言資格考試培訓資料() 1,2;(a() 10;() ;(”dn”,y) ;程序執(zhí)行后的輸出結果是a)0b) -1c)1d)構成無限循環(huán)答案:b解析:0 時不在循環(huán),但 -便得 y 輸出-15全國計算機二級 c 語言資格考試培訓資料(22)有以下程序 () s;(cn,*s2) ;程序運行后的輸出結果是a)b)字符 t 的碼值c)td)出錯答案:c解析:先取出 s0為 r,*2 向后移 2 位,字符(23)有以下程序() x”;x0=0;x10;x20;(”ddn”, (x) , (x) ) ;程

18、序運行后的輸出結果是a)6 1b)7 0t全國計算機二級 c 語言資格考試培訓資料c)6 3d)7 1答案:b解析:指返回字符串在內存中所占的真正長度(包括結束符0)返回字符串的長度,遇到0結束,由于 x10,所以返回 1 個字符長度(24)有以下程序h f( x) ;() 1,m;(f(f(n) ) ) ; (”n”,m); f( x) x*2; 程序運行后的輸出結果是a)1b)2c)4d)8答案:d解析:三重函數(shù)調用,從里到外(25)以下程序段完全正確的是a) *p;(,p);f(1)=2, f(2)=4(4)=8全國計算機二級 c 語言資格考試培訓資料b) *p;(“”);c) k, *

19、;();d) k, *p:; * ;(“”);答案:c解析:a)中 p 是指針,不用再分配地址 b)中指針 p沒有賦初值d)中*, *p 表示指針所指的內存中的數(shù)據(jù), 右邊是地址, 所以錯誤?。?6)有定義語句: *p4;以下選項中及此語句等價的是a) p4;b) *p;c) *(p4 );d) (*p) 4;答案:c解析:題目表示 4 個整數(shù)指針, a)表示 4 個整數(shù)元素數(shù)組 b)表示指向整數(shù)指針的指針,d)表示聲明了一個指針變量,指向含 4 個元素的數(shù)組(27)下列定義數(shù)組的語句中,正確的是a) 10; b) n 10 xn; xn;c) x0.10; d) x ;答案:b解析:a)中

20、xn中的 n 是個變量,必須用常量定義 c中不能用省略號 d)中不全國計算機二級 c 語言資格考試培訓資料指明數(shù)組長度,就必須賦值(28) 若要定義一個具有 5 個元素的整型數(shù)組, 以下錯誤的定義語句是a) a5=0;b) b=0,0,0,0,0;c) c2+3;d) 5i;答案:d解析:定義數(shù)組長度不能用變量定義,同(29)有以下程序h f( *p) ;() a51,2,3,4,5 ,*;f(r) ; (”dn”;r) ; f( *p)3; (”d,”,*p) ; 程序運行后的輸出結果是a)1,4b)4,4c)3,1d)4,127 題全國計算機二級 c 語言資格考試培訓資料答案:d解析:指針

21、 r 指向 a0=13 移動 3 位,指向元素 4,選 d(3030)有以下程序(函數(shù)只對下標為偶數(shù)的元素進行操作)# h(a; n) i、j、k、t;(01;i=2);(;jak) ;i;aik;akt;() 10=1、2、3、4、5、6、(、7) ;(0,i h() a20=”00”,b”;(a,b) ; (”sn”,a) ;程序運行后的輸出結果是a)b)c)d)答案:b解析: (a,b)是把字符串 b 接中 a 的后面覆蓋結束標志0,結尾添加0(34)有以下程序,程序中庫函數(shù) ()用以判斷中的字母是否為小寫字母hh(p) 0;全國計算機二級 c 語言資格考試培訓資料(pi ) (pi (

22、p1 ) )p11-a+a;i;() s1100”!”;(s1) ; (”sn”,s1) ;程序運行后的輸出結果是a)!b)!c)!d)!答案:c解析: 判斷字符是否小寫,非 0(真)表示小寫,語句p11-a+a;的作用是把小寫轉化為大寫。由條件 pi (p1 )知只有空格前一個字符是小寫時,才執(zhí)行小寫變大寫,選 c(35)有以下程序h全國計算機二級 c 語言資格考試培訓資料( x) (x21) (x2) ;(”d”,x) ;() (7) ; (”n”) ; 程序運行后的輸出結果是a)1 3 7b)7 3 1c)7 3d)3 7答案:d解析:遞歸調用,第 1 次調用,條件 7/21,執(zhí)行第 2

23、 次遞歸調用,3/2 取整為 1 不大于 1, 停止遞歸調用, 執(zhí)行后面的打印出 3,后返回調用處,再招行打印語句輸出 7.(36)有以下程序h() 1;1; x;全國計算機二級 c 語言資格考試培訓資料() i;1;(1;i() s,t,10; 6;s(a) ; (b) ;(“d,dn”,s,t) ;在 6 平臺上編譯運行,程序運行后的輸出結果是a) 2,4 b) 4,4 c) 4,8 d) 10,6答案:c解析:返回對象或類型所占的內存字節(jié),v c6 中整型占 4 個字節(jié),雙精度占 8 個字節(jié)(39)若有以下語句全國計算機二級 c 語言資格考試培訓資料 s g; h;t;以下敘述中正確的是a)可用 s 定義結構體變量b)可用 t 定義結構體變量c)s 是類型的變量d)t 是 s 類型的變量答案:b解析:考查結構體定義,t 已經是結構體類型名,不是變量(40)有以下程序h() 124;(“dn”、c) ;若要使程序的運行結果為 248,應在下劃線處填入的是a)2 b)|248 c)0248 d)() 200,010;(”n”,a,b) ;解答:2008010 是

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論