<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            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

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看