<input id="16666"></input>

  • <code id="16666"><rt id="16666"></rt></code>
  • <input id="16666"></input>
      <acronym id="16666"><form id="16666"></form></acronym>
        <var id="16666"></var><acronym id="16666"><form id="16666"></form></acronym>

        <acronym id="16666"><form id="16666"></form></acronym>

          <output id="16666"></output>
            <label id="16666"><legend id="16666"></legend></label>

            2019年9月計算機二級C語言試題(5)

            發布于 2019-07-26 08:48  編輯:simi
            0
            計算機等級考試題庫 掃碼微信刷題


            二級C語言試題.jpg



            每一天都是全新的一天,都有全新的內容。不要滿足于舊日的成果,不要沉湎于往日的磨難。放下過往的一切,全身心投入新的日子,全身心投入計算機等級考試題庫-二級C語言試題


            1、軟件按功能可以分為:應用軟件、系統軟件和支撐軟件(或工具軟件)。下面屬于應用軟件的是()

            A.編譯程序

            B.操作系統

            C.教務管理系統

            D.匯編程序

            參考答案:C

            參考解析: 編譯軟件、操作系統、匯編程序都屬于系統軟件,只有C教務管理系統才是應用軟件。

            2、設有定義:

            int a=1b=2e=3;

            以下語句中執行效果與其他三個不同的是()

            A.if(a>b) c=aa=bb=c;

            B.if(a>b) {e=aa=bb=e;}

            C.if(a>b)e=a;a=b;b=C;

            D.if(a>b) {c-7-a;a=b;b=e;}

            參考答案:C

            參考解析: 由于a小于b,所以所有選項中的條件都為假,c選項中實際執行了a=b;b=c;兩個操作。而ABD選項由于條件不成立.所以什么也沒有做,所以選擇C選項。

            3、若有以下定義:

            則對x數組元素的正確引用是()

            A.pt+3

            B.*&x[10]

            C.*(pt+10)

            D.*(x+3)

            參考答案:D

            參考解析: 沒有A選項的引用形式。*&放在一起作用抵消,所以B選項錯誤,最大只能引用到x[9]*(pt+i)表示引用指針pt所指元素后的第i個元素,所以c選項錯誤,最大只能為*(pt+9)。因此D選項正確。

            4、若有定義語句:double a* P=&a;以下敘述中錯誤的是()

            A.定義語句中的*號是一個間址運算符

            B.定義語句中的*號是一個說明符

            C.定義語句中的P只能存放double類型變量的地址

            D.定義語句中,*P=&a把變量a的地址作為初值賦給指針變量P

            參考答案:A

            參考解析: 在變量定義double a* P=&a;中,*號是一個指針運算符,而非間址運算符,所以A錯誤。

            5、若有定義語句:int x=10;,則表達式x-=x+x的值為()

            A.0

            B.-20

            C.-10

            D.10

            參考答案:C

            參考解析: 算術運算符+的優先級高于-=,且-=的結合方向為自右向左,所以表達式x-=x+x可以表示成x=x-(x+x)=10-(10+10)=-10,選擇C

            6、下列排序方法中,最壞情況下比較次數最少的是()

            A.冒泡排序

            B.簡單選擇排序

            C.直接插入排序

            D.堆排序

            參考答案:D

            參考解析: 冒泡排序與筒單插入排序與簡單選擇排序法在最壞情況下均需要比較n(n-1)/2次,而堆排序在最壞情況下需要比較的次數是nlog2n

            7、以下敘述中錯誤的是()

            A.使用三種基本結構構成的程序只能解決簡單問題

            B.結構化程序由順序、分支、循環三種基本結構組成

            C.C語言是一種結構化程序設計語言

            D.結構化程序設計提倡模塊化的設計方法

            參考答案:A

            參考解析: 使用順序,選擇(分支),循環三種基本結構構成的程序可以解決所有問題,而不只是解決簡單問題,所以A錯誤。

            8、以下不構成無限循環的語句或語句組是()

            A.n=0

            do{++n;}while(n<=0);

            B.n=0;

            while(1){n++;}

            C.n=10;

            while(n);{n--;}

            D.for(n=0i=1;;i++)n+=i;

            參考答案:A

            參考解析: 選項Ado后面的語句只執行了一次便結束了循環;B選項中條件while(1)永遠成立,所以是死循環;C選項中n的值為10,而循環體為空語句,所以wilile(n)永遠為真,進入死循環;D選項中for語句第二個表達式為空,所以沒有判別條件,進入死循環。

            9、若a是數值類型,則邏輯表達式(a==1)||(a!=1)的值是()

            A.1

            B.0

            C.2

            D.不知道a的值,不能確定

            參考答案:A

            參考解析: 邏輯或”||”要求只要兩邊的運算對象有一個非零,結果就為真。雖然不知道a的值,但是若al,則左邊運算對象為1;a的值不是1,則右邊運算對象的值為1,所以總能保證一邊非零,所以結果為真,即1

            10、支持子程序調用的數據結構是()

            A.

            B.

            C.隊列

            D.二叉樹

            參考答案:A

            參考解析: 棧支持子程序調用。棧是一種只能在一端進行插入或刪除的線性表,在主程序調用子函數時要首先保存主程序當前的狀態,然后轉去執行子程序,最終把子程序的執行結果返回到主程序中調用子程序的位置,繼續向下執行,這種調用符合棧的特點,因此本題的答案為A




            考無憂小編tips

            那些成功的人,不一定最初就是最優秀的,但一定都是堅持走了最遠的。人生很多時候沒有那么多道理可言,挺住,就意味著一切皆有可能。堅持復習以上的二級C語言試題,就意味著多一份考試通過的可能。





            文章推薦:

            全國計算機等級考試可以不考一級直接考二級嗎?

            2019年全國計算機等級考試題庫“二級MS Office 高級應用考試大綱”

            全國計算機等級考試報考成功后可以退費嗎?(內附計算機等級考試題庫)


            溫馨提示:

            考試想拿高分嗎?更多計算機等級考試題庫二級ms office試題請點擊查看>>>二級ms office

            想要了解更多的計算機等級考試題庫請點擊下載>>>計算機等級考試題庫

            想知道更多關于計算機等級考試題庫的近期資訊嗎?點擊進入>>>計算機等級考試題庫資訊



            本文網址:http://www.www.ax117.com/info/jsjdjks/1907/2654773.html
            選擇分享到:
            大香蕉伊人在线