<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. 下半年計算機二級《C語言》基礎練習題

    時間:2025-08-23 02:56:41 試題

    2017年下半年計算機二級《C語言》基礎練習題

      距離2017年下半年計算機二級考試時間越來越接近了,不知大家備考的怎么樣呢?下面是小編為大家搜集整理出來的有關于2017年下半年計算機二級《C語言》基礎練習題,希望可以幫助到大家!

      1[單選題] 以下敘述中正確的是( )。

      A.用C語言編寫的程序只能放在一個程序文件中

      B.C程序書寫格式嚴格,要求一行內只能寫一個語句

      C.C程序中的注釋只能出現在程序的開始位置和語句的后面

      D.C程序書寫格式自由,一個語句可以寫在多行上

      參考答案:D

      參考解析:C語言編寫的程序可以放置于多個程序文件中,所以A錯誤。C程序中的一行可以有多條語句,所以B錯誤。C語言中的注釋語句可以與原語句放在一行也可以不放在一行,所以C錯誤。

      2[單選題] 以下選項中,能用作數據常量的是( )。

      A.115LB.0118C.1.5el.5D.0115

      參考答案:A

      參考解析:A選項中l15L表示ll5是長整型數據,合法。B選項是八進制常量的表示方法,但是在八進制中不能含有數字8,所以B錯誤。c選項中e后面應該是整數不能是小數l.5,所以c錯誤。D選項中八進制常量應該是數字…0開始,而不是字母…O開始。

      3[單選題] 對于一個正常運行的C程序,以下敘述中正確的是( )。

      A.程序的執行總是從main函數開始,在程序的最后一個函數中結束

      B.程序的執行總是從程序的第一個函數開始,在main函數結束.

      C.程序的執行總是從main函數開始、

      D.程序的執行總是從程序的第一個函數開始,在程序的最后一個函數中結束

      參考答案:C

      參考解析:任何一個c程序都是從主函數main開始,至主函數main結束,所以選擇c選項。

      4[單選題] 有以下程序:

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

      A.1 2B.1 4C.123 4D.123 456

      參考答案:D

      參考解析:fprintf()函數向文本文件輸出數據,將輸出的內容按格式輸出翻硬盤的文本文件中。執行兩次fprintf后。文件中的內容為。l23 456”,所以D選項正確。

      5[單選題] 有以下程序:

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

      A.1,2,1,2,2,4

      B.1,2,6,6,7,8

      C.1,2,2,4,2,4

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

      參考答案:A

      參考解析:全局變量與函數體內局部變量同名時,局部變量會覆蓋全局變量,因此在subl()函數內,全局變量m,n是不可見的,在函數suhl()對m,n操作的是局部變量,對全局變量不產生影響。但在sub2()函數內,由于沒有和全局變量變量重名,因此在此函數內,m,n是可見的。因此,第一個pfinff()打印的是全局變量m,n,故打印的是l,2,第二個pfinff(),調用suhl(),沒有修改全局變量m,n.故打印的是l,2,第三個一村(),之前調用了sub2(),修改了全局變量m,n。因此,打印的是2,4。故答案為A選項。

      6[單選題] 軟件測試的目的是( )。

      A.評估軟件可靠性

      B.發現并改正程序中的錯誤

      C.改正程序中的錯誤

      D.發現程序中的錯誤

      參考答案:D

      參考解析:軟件測試是為了發現錯誤而執行程序的過程,測試要以查找錯誤為中心,而不是為了演示軟件的正確功能。不是為了評估軟件或改正錯誤。

      7[單選題] 有以下程序:

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

      A.321B.12300C.1D.123

      參考答案:D

      參考解析:程序首先將數組a[10]中的元素l、2.3分別寫入了文件dl。dat文件中,然后又將dl.dat文件中的數據123,整體寫入到了變量n的空間中,所以打印n時輸出的 數據為123。

      8[單選題] 有以下程序:

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

      A.2B.3C.7D.0

      參考答案:A

      參考解析:因為fun(int x)是一個遞歸函數,所以主函數中fun(7)經過3次遞歸調用,其過程可以描述為“fun(7)=7一fun(5)=7一(5一fun(3))=7一(5一(3一fun(1)))=7一(5一(3—3))=7—5=2”,所以最后輸出結果為2。因此.A選項正確。

      9[單選題] 有以下程序:

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

      A.1 23 4B.5 431C.1235D.32 1 4

      參考答案:C

      參考解析:第一個for循環初始化數組a,分別為l,3,5,隨機數,形成了基本有序的序列,再將輸入的數字插入到數組a,使他們形成有序序列。因此可以分析出,打印的結果為1,2,3,5。故答案為c選項。

      10[簡答題]學生記錄由學號和成績組成,N名學生的數據已放入主函數中的結構體數組中,請編寫函數fun,其功能是:把分數最低的學生數據放入b所指的數組中,注意:分數最低的學生可能不止一個,函數返回分數最低的學生人數:

      注意:部分源程序在文件PROGl.C中。

      請勿改動主函數main和其他函數中的任何內容,僅在函數flm的花括號中填入你編寫的若干語句。

      參考解析:

      【考點分析】

      本題考查:查找結構體數組中的最小數據,需要通過for循環語句和if條件語句來完成。

      【解題思路】

      本題中第一個循環語句的作用是遍歷數組求出最低分數,第二個循環語句的作用是將數組中的元素與最低分比較,查找是否存在與最低分相等的成績。

    【下半年計算機二級《C語言》基礎練習題】相關文章:

    計算機二級《C語言》基礎練習題及答案03-13

    計算機二級《C語言》基礎練習題及答案10-18

    計算機二級C語言練習題11-29

    2017計算機二級C語言基礎試題10-21

    2024年計算機二級《C語言》基礎練習題及答案11-28

    2016年計算機二級《C語言》基礎練習題及答案12-16

    計算機二級《C語言》練習題及答案11-27

    計算機二級C語言模擬練習題12-23

    計算機二級C語言練習題及答案01-22

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