• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

      2. 9月計算機二級考試C語言考試題庫

        時間:2024-05-11 12:03:22 計算機等級 我要投稿
        • 相關(guān)推薦

        2017年9月計算機二級考試C語言考試題庫

          為進一步適應新時期計算機應用技術(shù)的發(fā)展和人才市場需求的變化,教育部考試中心對 NCRE 考試體系進行調(diào)整,改革考試科目、考核內(nèi)容和考試形式。以下是關(guān)于計算機二級考試C語言考試題庫,歡迎大家練習!

        2017年9月計算機二級考試C語言考試題庫

          一、選擇題。

          1). 在軟件設計中,不屬于過程設計工具的是( )

          A.PDL(過程設計語言)

          B.PAD圖

          C.N-S圖

          D.DFD圖

          正確答案:D

          答案解析:DFD(數(shù)據(jù)流圖Data-Flow-Diagram)是描述數(shù)據(jù)處理過程的工具,是需求理解的邏輯模型的圖形表示。它直接支持系統(tǒng)功能建模。在軟件詳細設計的過程階段,要對每個模塊規(guī)定的功能以及算法的設計給出適當?shù)乃惴枋觥3R姷倪^程設計工具有:圖形工具:程序流程圖,N-S,PAD,HIPO;表格工具:判定表;語言工具:PDL(偽碼)。

          2). 數(shù)據(jù)結(jié)構(gòu)中,與所使用的計算機無關(guān)的是數(shù)據(jù)的( )。

          A.存儲結(jié)構(gòu)

          B.物理結(jié)構(gòu)

          C.邏輯結(jié)構(gòu)

          D.線性結(jié)構(gòu)

          正確答案:C

          答案解析:數(shù)據(jù)的邏輯結(jié)構(gòu)反映的是數(shù)據(jù)元素之間的邏輯關(guān)系,與使用的計算機無關(guān)。

          3). 設有定義: int x=2; 以下表達式中,值不為6的是( )

          A.2*x, x+=2

          B.x++,2*x

          C.x*=(1+x)

          D.x*=x+1

          正確答案:A

          答案解析:本題考查逗號表達式。逗號表達式的求解過程是:先求解表達式1,再求解表達式2,整個逗號表達式的值是表達式2的值,因此,選項A中值為4;選項B中,值為6。選項C中x*=x+1 等價于x=x*(x+1),所以等于6;選項D與選項C等價,結(jié)果也為6。

          4). 在長度為64的有序線性表中進行順序查找,最壞情況下需要比較的次數(shù)為( )

          A.63

          B.64

          C.6

          D.7

          正確答案:B

          答案解析:順序查找又稱順序搜索。順序查找一般是指在線性表中查找指定的元素,其基本方法是:從線性表的第一元素開始,依次將線性表中的元素與被查找的元素進行比較,若相等則表示找到(即查找成功),若線性表中所有元素都與被查元素進行了比較但都不相等,則表示線性表中沒有要找的元素(即查找失敗)。如果線性表中的第一個元素就是要查找的元素,則只需要做一次比較就查找成功;但如果要查找的元素是線性表中的最后一個元素,或者要查找元素不在線性表中,則需要與線性表中所有元素進行比較,這是順序查找的最壞情況,比較次數(shù)為線性表的長度。

          5). 下列特征中不是面向?qū)ο蠓椒ǖ闹饕卣鞯氖? )。

          A.多態(tài)性

          B.標識惟一性

          C.封裝性

          D.耦合性

          正確答案:D

          答案解析:面向?qū)ο笤O計方法與面向過程設計方法有本質(zhì)的不同,其基本原理是:使用現(xiàn)實世界的概念抽象地思考問題從而自然地解決問題。其特點包括:標識惟一性、多態(tài)性、封裝性、模塊獨立性、繼承和多態(tài)性好。

          二、程序填空題

          下列給定程序中,函數(shù)fun的功能是:將形參n中個位上為偶數(shù)的數(shù)取出,并按原來從高位到低位相反的順序組成一個新數(shù),作為函數(shù)值返回。

          例如,輸入一個整數(shù)27638496,函數(shù)返回值為64862。

          請在程序的下劃線處填入正確的內(nèi)容并將下劃線刪除,使程序得出正確的結(jié)果。注意:部分源程序在文件BLANKl.C中。

          不得增行或刪行,也不得更改程序的結(jié)構(gòu)!#include

          unsigned long fun(unsigned long n){unsigned long x=0;int t;

          參考答案

          (1)0

          (2)10*x

          (3)n/10

          【考點分析】

          本題考查:已知某數(shù),如何求該數(shù)各個位數(shù)值,已知各個位數(shù)值,如何表示該數(shù);除法運算。

          【解題思路】

          填空l:定義變量t用來存放某數(shù)的各個位數(shù)值,此處判斷t是否為偶數(shù),即對2求余結(jié)果是否為0。

          填空2:將t作為x的個位數(shù),原來x的各個位上升l位,即x=10{x+1。

          填空3:每循環(huán)一次,通過除法運算,去掉數(shù)值最后一位。

          【解題寶典】

          如果知道某數(shù)n的各個位的數(shù)值,可以得到該數(shù)值n,如n的個位為a、十位為b、百位為c,那么n=c}100+b*10+a。如果知道數(shù)值n,可以采用求余和除法操作來表示其各個位,如n%10(取個位)、n/J0(取十位),讀者可以自己考慮一下,如果是三位數(shù),如何提取各個位?四位數(shù)呢?

        《&.doc》
        将本文的Word文档下载到电脑,方便收藏和打印
        推荐度:
        点击下载文档

        【9月計算機二級考試C語言考試題庫】相關(guān)文章:

        2016年9月計算機二級c語言題庫09-24

        2017年9月計算機二級考試C語言考試試題06-30

        2016年9月計算機二級C語言試題題庫07-02

        2016年9月計算機二級c語言題庫及答案08-30

        2017年9月計算機二級考試Access題庫08-29

        2016年9月計算機二級c語言考試試題及答案08-15

        2017年9月計算機二級c語言筆試題庫09-23

        2017年03月計算機二級c語言上機題庫08-10

        2017計算機c語言二級考試題庫及答案05-29

        計算機等級考試二級C語言考試技巧08-26

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 亚洲午夜在线观看首页 | 亚洲人成在线高清 | 免费国产免费色色国产 | 亚洲一区精品中文字幕 | 一本大道香蕉大在线日韩 | 亚洲乱码一二三四区 |

            2017年9月計算機二級考試C語言考試題庫

              為進一步適應新時期計算機應用技術(shù)的發(fā)展和人才市場需求的變化,教育部考試中心對 NCRE 考試體系進行調(diào)整,改革考試科目、考核內(nèi)容和考試形式。以下是關(guān)于計算機二級考試C語言考試題庫,歡迎大家練習!

            2017年9月計算機二級考試C語言考試題庫

              一、選擇題。

              1). 在軟件設計中,不屬于過程設計工具的是( )

              A.PDL(過程設計語言)

              B.PAD圖

              C.N-S圖

              D.DFD圖

              正確答案:D

              答案解析:DFD(數(shù)據(jù)流圖Data-Flow-Diagram)是描述數(shù)據(jù)處理過程的工具,是需求理解的邏輯模型的圖形表示。它直接支持系統(tǒng)功能建模。在軟件詳細設計的過程階段,要對每個模塊規(guī)定的功能以及算法的設計給出適當?shù)乃惴枋觥3R姷倪^程設計工具有:圖形工具:程序流程圖,N-S,PAD,HIPO;表格工具:判定表;語言工具:PDL(偽碼)。

              2). 數(shù)據(jù)結(jié)構(gòu)中,與所使用的計算機無關(guān)的是數(shù)據(jù)的( )。

              A.存儲結(jié)構(gòu)

              B.物理結(jié)構(gòu)

              C.邏輯結(jié)構(gòu)

              D.線性結(jié)構(gòu)

              正確答案:C

              答案解析:數(shù)據(jù)的邏輯結(jié)構(gòu)反映的是數(shù)據(jù)元素之間的邏輯關(guān)系,與使用的計算機無關(guān)。

              3). 設有定義: int x=2; 以下表達式中,值不為6的是( )

              A.2*x, x+=2

              B.x++,2*x

              C.x*=(1+x)

              D.x*=x+1

              正確答案:A

              答案解析:本題考查逗號表達式。逗號表達式的求解過程是:先求解表達式1,再求解表達式2,整個逗號表達式的值是表達式2的值,因此,選項A中值為4;選項B中,值為6。選項C中x*=x+1 等價于x=x*(x+1),所以等于6;選項D與選項C等價,結(jié)果也為6。

              4). 在長度為64的有序線性表中進行順序查找,最壞情況下需要比較的次數(shù)為( )

              A.63

              B.64

              C.6

              D.7

              正確答案:B

              答案解析:順序查找又稱順序搜索。順序查找一般是指在線性表中查找指定的元素,其基本方法是:從線性表的第一元素開始,依次將線性表中的元素與被查找的元素進行比較,若相等則表示找到(即查找成功),若線性表中所有元素都與被查元素進行了比較但都不相等,則表示線性表中沒有要找的元素(即查找失敗)。如果線性表中的第一個元素就是要查找的元素,則只需要做一次比較就查找成功;但如果要查找的元素是線性表中的最后一個元素,或者要查找元素不在線性表中,則需要與線性表中所有元素進行比較,這是順序查找的最壞情況,比較次數(shù)為線性表的長度。

              5). 下列特征中不是面向?qū)ο蠓椒ǖ闹饕卣鞯氖? )。

              A.多態(tài)性

              B.標識惟一性

              C.封裝性

              D.耦合性

              正確答案:D

              答案解析:面向?qū)ο笤O計方法與面向過程設計方法有本質(zhì)的不同,其基本原理是:使用現(xiàn)實世界的概念抽象地思考問題從而自然地解決問題。其特點包括:標識惟一性、多態(tài)性、封裝性、模塊獨立性、繼承和多態(tài)性好。

              二、程序填空題

              下列給定程序中,函數(shù)fun的功能是:將形參n中個位上為偶數(shù)的數(shù)取出,并按原來從高位到低位相反的順序組成一個新數(shù),作為函數(shù)值返回。

              例如,輸入一個整數(shù)27638496,函數(shù)返回值為64862。

              請在程序的下劃線處填入正確的內(nèi)容并將下劃線刪除,使程序得出正確的結(jié)果。注意:部分源程序在文件BLANKl.C中。

              不得增行或刪行,也不得更改程序的結(jié)構(gòu)!#include

              unsigned long fun(unsigned long n){unsigned long x=0;int t;

              參考答案

              (1)0

              (2)10*x

              (3)n/10

              【考點分析】

              本題考查:已知某數(shù),如何求該數(shù)各個位數(shù)值,已知各個位數(shù)值,如何表示該數(shù);除法運算。

              【解題思路】

              填空l:定義變量t用來存放某數(shù)的各個位數(shù)值,此處判斷t是否為偶數(shù),即對2求余結(jié)果是否為0。

              填空2:將t作為x的個位數(shù),原來x的各個位上升l位,即x=10{x+1。

              填空3:每循環(huán)一次,通過除法運算,去掉數(shù)值最后一位。

              【解題寶典】

              如果知道某數(shù)n的各個位的數(shù)值,可以得到該數(shù)值n,如n的個位為a、十位為b、百位為c,那么n=c}100+b*10+a。如果知道數(shù)值n,可以采用求余和除法操作來表示其各個位,如n%10(取個位)、n/J0(取十位),讀者可以自己考慮一下,如果是三位數(shù),如何提取各個位?四位數(shù)呢?