學習啦——考試網(wǎng)>計算機考試>計算機等級考試>計算機二級考試>C語言程序設計>

計算機二級c語言考試考點

時間: 偉文27 分享

  在計算機二級C語言考試中,有哪些需要重點復習的考點呢?下面是學習啦小編給大家整理的計算機二級c語言考試考點及練習題目和答案,供大家參閱!

  計算機二級c語言考試考點

  【考點1】數(shù)制轉換

  一定要記住二進制 如何轉換成十進制。

  八進制是沒有8 的,逢8 進1,018 的數(shù)值是非法的。

  【考點2】位運算

  C語言提供6種位運算符:按位求反~,按位左移<<,按位右移>>,按位與&,按位異或|,按位或^。

  總的處理方法:幾乎所有的位運算的題目都要按這個流程來處理(先把十進制變成二進制再變成十進制)。

  異或運算的規(guī)則:0異或1得到1,0異或0得到0,1異或1得到0??捎洖?ldquo;相同為0,不同為1”。

  【考點3】注釋

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

  【考點4】書寫格式

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

  【考點5】標識符

  合法的用戶標識符考查:

  合法的要求是由字母,數(shù)字,下劃線組成。有其它元素就錯了。

  并且第一個必須為字母或則是下劃線。第一個為數(shù)字就錯了。

  C語言標識符分如下3類

  (1)關鍵字。它們在程序中有固定的含義,不能另作他用。如int、for、switch等。

  (2)預定義標識符。預先定義并具有特定含義的標識符。如define、include等。

  (3)用戶標識符。用戶根據(jù)需要定義的標識符,符合命名規(guī)則且不與關鍵字相同。

  關鍵字不可以作為用戶標識符號。main define scanf printf 都不是關鍵字。迷惑你的地方If 是可以做為用戶標識符。因為If 中的第一個字母大寫了,所以不是關鍵字。

  【考點6】整型數(shù)據(jù)

  整型一般是兩個字節(jié), 字符型是一個字節(jié),雙精度一般是4 個字節(jié):

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

  【考點7】轉義字符

  轉義字符的考查:

  在程序中 int a = 0x6d,是把一個十六進制的數(shù)給變量a 注意這里的0x 必須存在。

  在程序中 int a = 06d, 是一個八進制的形式。

  在轉義字符中, ’\x6d’ 才是合法的,0 不能寫,并且x 是小寫。

  ‘1’ 是合法的, 0 是不能寫的。

  ‘8’是非法的,因為不可以出現(xiàn)8。

  【考點8】算術運算

  算術運算符一共有+、—、*、/、%這五個。%符號兩邊要求是整數(shù)。不是整數(shù)就錯了。

  三種取整丟小數(shù)的情況:不是四舍五入是舍掉小數(shù)部分。

  1、int a =1.6;

  2、(int)a;

  3、1/2; 3/2;

  計算機二級c語言考試習題及答案

  1). 以下選項中不合法的標識符是( )

  A.FOR

  B.&a

  C.print

  D._00

  正確答案:B

  答案解析:合法的標識符要滿足組成字符為a~z以及A~Z,數(shù)字字符0到9和下劃線,其中數(shù)字不開頭,不能是關鍵字。選項B中,&不屬于組成字符,是錯誤的。

  2). 下列描述中正確的是( )

  A.程序就是軟件

  B.軟件開發(fā)不受計算機系統(tǒng)的限制

  C.軟件既是邏輯實體,又是物理實體

  D.軟件是程序、數(shù)據(jù)與相關文檔的集合

  正確答案:D

  答案解析:計算機軟件與硬件是計算機系統(tǒng)中相互依存的兩部分。計算機軟件是包括程序、數(shù)據(jù)及相關文檔的完整集合。軟件由兩部分組成:一部分是機器可執(zhí)行的程序和數(shù)據(jù);二是機器不可執(zhí)行的,與軟件開發(fā)、運行、維護、使用等有關的文檔。軟件具有以下六個特點:①軟件是一種邏輯實體,而不是物理實體,具有抽象性。②軟件的生產與硬件不同,它沒有明顯的制作過程。③軟件在運行、使用期間不存在磨損、老化問題。④軟件的開發(fā)、運行對計算機系統(tǒng)具有依賴性,受計算機系統(tǒng)的限制,這導致了軟件移值的問題。⑤軟件復雜性高,成本昂貴。⑥軟件的開發(fā)涉及諸多社會因素。

  3). 變量a中的數(shù)據(jù)用二進制表示的形式是01011101,變量b中的數(shù)據(jù)用二進制表示的形式是11110000。若要求將a的高4位取反,低4位不變,所要執(zhí)行的運算是

  A.a^b

  B.a|b

  C.a&b

  D.a<<4

  正確答案:A

  答案解析:本題考查的是位運算的知識,對于任何二進制數(shù),和1進行異或運算會讓其取反,而和0進行異或運算不會產生任何變化,故本題選A。

  4). 下列關于棧敘述正確的是( )

  A.棧頂元素最先能被刪除

  B.棧頂元素最后才能被刪除

  C.棧底元素永遠不能被刪除

  D.以上三種說法都不對

  正確答案:A

  答案解析:棧是先進后出的線性表,棧頂?shù)脑刈钕缺粍h除,棧底的元素最后被刪除。

  5). 已知 int a=1,b=3則a^b的值為

  A.3

  B.1

  C.2

  D.4

  正確答案:C

  答案解析:^是按位異或運算,如果對應位不同則結果為1,相同則為0。

  6). 按條件f對關系R進行選擇,其關系代數(shù)表達式為( )

  A.R|X|R

  B.R|X|Rf

  C.бf(R)

  D.∏f(R)

  正確答案:C

  7). 信息隱蔽的概念與下述哪一種概念直接相關( )

  A.軟件結構定義

  B.模塊獨立性

  C.模塊類型劃分

  D.模擬耦合度

  正確答案:B

  8). 若變量已正確定義并賦值,以下符合C語言語法的表達式是

  A.a:=b+1

  B.a=b=c+2

  C.int 18.5%3

  D.a=a+7=c+b

  正確答案:B

  答案解析:選項A中包含一個不合法的運算符":=";選項C應改為(int)18.5%3;選項D可理解為兩個表達式:a+7=c+b和a=a+7,其中第一個是錯的,因為C語言規(guī)定賦值號的左邊只能是單個變量,不能是表達式或常量等。因此,正確答案是選項B,它實際上相當于a=(b=c+2),進而可分解為兩個表達式:b=c+2和a=b。

  9). 結構化程序設計的基本原則不包括( )

  A.多元性

  B.自頂向下

  C.模塊化

  D.逐步求精

  正確答案:A

  答案解析:結構化程序設計方法的主要原則可以概括為:自頂向下,逐步求精,模塊化和限制使用GOTO語句,其中不包括多態(tài)性。

  10). 下面選項中關于位運算的敘述正確的是( )

  A.位運算符都需要兩個操作數(shù)

  B.左移運算的結果總是原操作數(shù)據(jù)2倍

  C.右移運算時,高位總是補0

  D.位運算的對象只能是整型或字符型數(shù)據(jù)

  正確答案:D

  答案解析:位運算則是以位(bit)一級進行的運算,位運算符中除″~″以外,均為二元運算符,即要求兩側各有一個運算量,運算量只能是整型或字符型的數(shù)據(jù),不能為實型數(shù)據(jù)。其中右移時,右端(低位)移出的二進制數(shù)舍棄,左端(高位)移入的二進制數(shù)分兩種情況:對于無符號整數(shù)和正整數(shù),高位補0;對于負整數(shù),高位補1。而左移運算在沒有溢出的前提下每移動一位,相當于原數(shù)據(jù)的2倍。

  11). 定義無符號整數(shù)類為UInt,下面可以作為類UInt實例化值的是( )

  A.-369

  B.369

  C.0.369

  D.整數(shù)集合{1,2,3,4,5}

  正確答案:B

  答案解析:UInt表示的是無符號整數(shù)類,所以它的每個實例都是一個無符號整數(shù),所以排除選項A和選項C,選項D是整數(shù)集合,所以也排除。

  12). 下列關于類、對象、屬性和方法的敘述中,錯誤的是( )。

  A.類是對一類具有相同的屬性和方法對象的描述

  B.屬性用于描述對象的狀態(tài)

  C.方法用于表示對象的行為

  D.基于同一個類產生的兩個對象不可以分別設置自己的屬性值

  正確答案:D

  答案解析:類是對一類具有相同的屬性和方法對象的描述,屬性用于描述對象的狀態(tài),方法用于表示對象的行為,基于同一個類產生的兩個對象是可以分別設置自己的屬性值。


看了“計算機二級c語言考試考點”的人還看了:

1.全國計算機二級C語言知識點復習:基本知識

2.計算機四級考試網(wǎng)絡工程師考點四:DHCP的要領

3.2015年計算機二級考試《C語言》提高練習題匯總三份(2)

4.2015年計算機二級C語言考點:C語言基本知識

5.全國計算機二級C語言考試復習五要點

6.2015年計算機二級C語言測試題及答案

計算機二級c語言考試考點

在計算機二級C語言考試中,有哪些需要重點復習的考點呢?下面是學習啦小編給大家整理的計算機二級c語言考試考點及練習題目和答案,供大家參閱! 計算機二級c語言考試考點 【考點1】數(shù)制轉換 一定要記住二進制 如何轉換成十進制。 八進制是沒有8 的,逢8 進1,
推薦度:
點擊下載文檔文檔為doc格式

精選文章

  • 2018年浙江省計算機二級c語言考試真題及答案
    2018年浙江省計算機二級c語言考試真題及答案

    2018年浙江省計算機二級c語言考試真題及答案 【計算機等級考試官網(wǎng)暫未公布2018年浙江省計算機二級c語言考試真題及答案,屆時小編會為你第一時間收集

  • c語言計算機二級考試題
    c語言計算機二級考試題

    在計算機二級C語言的考試中,我們會碰到什么樣的試題呢?下面是學習啦小編給大家整理的c語言計算機二級考試題,供大家參閱! c語言計算機二級考試習

  • 全國計算機c語言二級考試題庫
    全國計算機c語言二級考試題庫

    在全國計算機C語言二級考試的題庫中有哪些一些試題呢?下面是學習啦小編給大家整理的計算機c語言二級考試題、參考答案及解析和考試注意事項,供大

  • 全國計算機c語言二級考試試題
    全國計算機c語言二級考試試題

    在全國計算機二級考試的時候,我們會遇到什么題目類型呢?下面是學習啦小編給大家整理的全國計算機c語言二級考試試題和答案及解析,供大家參閱,對

20799