<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. C語言

    計算機二級C語言強化試題

    時間:2025-05-02 05:46:23 C語言 我要投稿
    • 相關推薦

    2017計算機二級C語言強化試題

      每天進步一點,就是要付諸行動。光有進步一點的想法,而不付諸行動,那么這種想法只是空想,是永遠也不會有進步的。以下是百分網小編整理的2017計算機二級C語言強化試題,歡迎學習!

    2017計算機二級C語言強化試題

      一、選擇題(每小題1分,共40分)

      1、有以下程序:

      程序運行后的輸出結果是( )。

      A.1,2,6,24,120,

      B.1,2,3,4,5,

      C.1,1,1,1,1,

      D.1,2,4,6,8,

      2、下列敘述中正確的是( )。

      A.軟件是程序、數據和文檔

      B.軟件是程序和數據

      C.軟件是算法和數據結構

      D.軟件是算法和程序

      3、語句prinff(”%d\n”,strlen(”\t\”\、、n\"\065\08AB”));的輸出結果是( )。

      A.6

      B.7

      C.8

      D.9

      4、函數fun的功能是在a所指的具有n個元素的數組中查找最大值并返回給調用函數,函數不完整。

      在if語句下劃線處應填人的選項是( )。

      A.O>s

      B.* P>*s

      C.a[p]>a[s]

      D.p—a>P—s

      5、若有語句:int a[3][4],(。P)[4];P=a;,則以下選項中敘述錯誤的是(  )。

      A.系統將開辟一個名為P的二維數組,“o][o]中的值即為a[o][o]中的值

      B.P+1代表a[1][0]的地址

      C.P中將存放a數組的首地址

      D.P+2代表a數組最后一行的首地址

      6、有以下程序:

      程序運行后的輸出結果是( )。

      A.4,5,2,4,1,3,

      B.4,4,2,2,1,1,

      C.5,5,3,3,2,2,

      D.4,4,2,2,1,3

      7、若有定義:int a,b,C;以下程序段的輸出結果是( )。

      a=11;b=3;C=0;

      pfinff(”%d\n”,c=(a/b,a%B.);

      A.2

      B.0

      C.3

      D.1

      8、若有定義:doublea,b,c;能正確給a,b,c輸入數據的語句是( )。

      A.seanf(”%lf%1f%1P‘&a,&b,&C.;

      B.scanf(-t%f%f%f¨,&a,&b。&C.:

      C.scanf(”%If%lf%lf’,a,b,C.;

      D.scanf(”%lf%lf%lf'’,&a,&b,&C.;

      9、有以下程序段:

      以下選項中不能正確引用字符串的是( )。

      A.3

      B.p[3]

      C.str[2]

      D.*P

      10、在最壞情況下,二分查找法的時間復雜度為( )。

      11、 有以下程序:

      程序運行后的輸出結果是( )。

      A.2

      B.0

      C.1

      D.3

      12、 若有定義:

      typedefint*T[10];T a;

      則以下選項與上述定義中a的類型完全相同的是( )。

      A.int*a[10];

      B.int(*A.[10];

      C.int a[10];

      D.int(*a[10]);

      13、 醫生可以為病人開不同的藥,而同一種藥也可由不同醫生開給病人,則實體醫生和實體藥之間的聯系是( )。

      A.多對多

      B.一對一

      C.多對一

      D.一對多

      14、 為了建立如圖所示的存儲結構(即每個結點含兩個域,data是數據域,next是指向結點的指針域)則在

      ( )處填入的選項是( )。*struetlink{ehardata;( )node;

      A.struetlink*next;

      B.linknext;

      C.link$next;

      D.struetlinknext;

      15、 有以下程序:

      當執行程序時,按下列方式輸入數據(從第l列開始,代表回車,注意:回車也是一個字符]1234則輸出結果是( )。

      A.123

      B.12

      C.1234

      D.12

      34

      16、 有以下程序:

      程序運行后的輸出結果是( )。

      A.CB

      B.BCA

      C.CCBB

      D.CDBCA

      17、 有以下程序:

      程序運行后的輸出結果是( )。

      A.0,1

      B.0,0

      C.1,一1

      D.0,2

      18、 有以下程序:

      A.9

      B.-1

      C.10

      D.0

      19、下列敘述中錯誤的是( )。

      A.數據結構中的數據元素不能是另一數據結構

      B.數據結構中的數據元素可以是另一數據結構

      C.空數據結構可以是線性結構也可以是非線性結構

      D.非空數據結構可以沒有根結點

      20、 以下選項中合法的c語言常量是( )。

      A.,C—STR’

      B.2014.1

      C.”\l.0

      D.2EK

      21、 有以下程序:

      程序輸出( )。

      A.編譯有錯

      B.0,0,0,3

      C.1,1,2,0

      D.0,1,2,0

      22、 有以下程序-

      程序運行后的輸出結果是( )。

      A.4

      B.2

      C.8

      D.1

      23、 軟件生命周期是指( )。

      A.軟件的定義和開發階段

      B.軟件的需求分析、設計與實現階段

      C.軟件的開發階段

      D.軟件產品從提出、實現、使用維護到停止使用退役的過程

      24、 有以下程序:

      執行時輸入:3.6 2.4<回車>,則輸出結果是( )。

      A.2.400000

      B.1.500000

      C.1.600000

      D.2.000000

      25、 有以下程序:

      程序運行后的輸出結果是( )。

      A.?

      B.3.2G

      C.????

      D.7.2G

      26、 有以下程序:

      執行時輸入:6<回車>,則輸出結果是( )。

      A.6

      B.8

      C.7

      D.5

      27、 能從任意一個結點開始沒有重復地掃描到所有結點的數據結構是( )。

      A.循環鏈表

      B.雙向鏈表

      C.二叉鏈表

      D.有序鏈表

      28、 以下是正確c語言標識符的是( )。

      A.&3

      B.#3

      C.j

      D.一3

      29、 關于地址和指針,以下敘述正確的是( )。

      A.可以通過強制類型轉換讓char型指針指向double型變量

      B.函數指針P指向一個同類型的函數f時,必須寫成:p=&f;

      C.指針P指向一個數組f時,必須寫成:p=ecf;

      D.一個指針變量P可以指向自身

      30、 有以下程序:

      J

      程序運行后的輸出結果是( )。

      A.1,5

      B.2,4

      C.2,6

      D.2,5

      31、 有以下程序:。

      程序運行后的輸出結果是( )。

      A.8

      B.6

      C.7

      D.9

      32、 有以下程序:

      程序運行后的輸出結果是( )。

      A.1

      B.2

      C.3

      D.0

      33、 設Z.X樹中共有31個結點,其中的結點值互不相同。如果該二叉樹的后序序列與中序序列相同,該二叉樹的深度為( )。

      A.31

      B.16

      C.17

      D.5

      34、 有以下程序:

      }

      執行時輸入:l 2 3<回車>,則輸出結果是( )。

      A.2,2,4,4,

      B.2,3,4,

      C.2,2,3,4,

      D.2,3,3,4,5,6,

      35、 以下敘述錯誤的是( )。

      A.一個算法所包含的操作步驟應該是有限的

      B.任何能通過編譯和運行的算法都一定能得到所期望的結果

      C.算法中每一條指令必須有確切的含義

      D.算法可以用各種描述方法來進行描述

      36、 設棧的存儲空間為S(1:m),初始狀態為top=m+1。經過一系列入棧與退棧操作后,top=1。現又要將一個元素進棧,棧頂指針t叩值變為( )。

      A.發生棧滿的錯誤

      B.2

      C.m

      D.0

      37、 有以下程序:

      程序運行后的輸出結果是( )。

      A.I

      B.J

      C.K

      D.H

      38、 有以下程序:

      39、 有以下程序:

      執行時輸入:2<回車>,則輸出結果是( )。

      A.1 23 4

      B.5 431

      C.1235

      D.32 1 4

      40、 若要建立下圖所示的存儲結構,以下正確的程序段是( )。

      二、程序填空題(共18分)

      41、給定程序中,函數fun的作用是:不斷從終端讀入整數,由變量a統計大于0的個數,用變量c來統計小于0的個數,當輸入0時結束輸入,并通過形參pa和pb把統計的數據傳回主函數進行輸出。

      請在程序的下劃線處填入正確的內容并把下劃線刪除,使程序得出正確的結果。注意:源程序存放在BLANKl.C中。

      不得增行或刪行,也不得更改程序的結構!試穎程序.

      三、程序改錯題(共24分)

      42、給定程序MODII.C中,函數fun的功能是判斷整數n是否是”完數”。當一個數的因子之和恰好等于這個數本身時,就稱這個數為”完數”。例如:6的因子包括1、2、3,而6=1+2+3,所以6是完數。如果是完數,函數返回值為1,否則函數返回值為0。數組a中存放的是找到的因子,變量k中存放的是因子的個數。請改正函數fun中指定部位的錯誤,使它能得出正確的結果。

      注意:不要改動main函數,不得增行或刪行,也不得更改程序的結構。試題程序:

      四、程序設計題(共18分)

      43、請編寫函數fun,其功能是分別統計形參t所指二維數組中字母A和c的個數。

      注意:部分源程序存在PROGl.C中,請勿改動主函數main和其他函數中的任何內容,僅在函數fun的花括號中填入所縮寫的若干語句。

      試題程序:

    【計算機二級C語言強化試題】相關文章:

    計算機二級C++強化試題及答案11-07

    計算機二級c語言試題06-24

    計算機二級C語言試題及答案05-19

    計算機二級C語言模擬試題09-06

    計算機二級C語言筆試題09-08

    2017計算機二級C語言強化習題及答案10-05

    計算機二級考試C語言強化題及答案08-14

    2017計算機二級C語言基礎試題09-15

    計算機二級考試試題C語言沖刺試題10-09

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人