您當前的位置:首頁 > 歷史

1.3 源程式的書寫格式

作者:由 智狐l科技 發表于 歷史時間:2021-10-25

1。3 源程式的書寫格式

一、單選題

【第1題】答案: C

解析:一個C語言源程式可以由一個或多個原始檔組成,每個原始檔可由一個或多個函式組成。一個源程式不論由多少個檔案組成,都有一個且只能有一個main函式,即主函式,C語言程式是從main()函式開始執行。故本題答案為C。

【第2題】答案: C

解析:在C語言中,註釋是用於協助讀者更好地理解程式,它可以出現在程式中任何位置,所以選項A錯誤;C語言對於書寫格式無固定要求,它允許一行寫幾個語句,也允許一個語句拆開寫在多行上,所以選項B錯誤,選項C正確;用C語言編寫程式可以儲存為多個程式檔案,所以選項D錯誤。故本題答案為C。

【第3題】答案: D

解析:預處理命令不是C語言本身的組成部分,不能直接對它進行編譯(因為編譯程式不能識別它們),必須在對程式進行通常的編譯之前,先對程式中這些特殊的命令進行“預處理”,經過預處理後程序不再包括預處理命令了,最後再由編譯程式對預處理後的程式進行通常的編譯。故本題答案為D。

【第4題】答案:C

解析:一個C語言源程式可以由一個或多個原始檔組成,每個原始檔可由一個或多個函式組成。一個源程式不論由多少個檔案組成,都有一個且只能有一個main函式,即主函式,C語言程式是從main()函式開始執行。故本題答案為C。

【第5題】答案:D

解析:良好書寫風格使程式易讀性好,並不能提高程式執行效率。故本題答案為D。

【第6題】答案:D

解析: C程式中總是從main()函式開始執行;main()函式後面的一對圓括號是不能省略;所有的C語句都以分號結尾。故本題答案為D。

【第7題】答案:D

解析:一個實用的C語言源程式總是由很多函式組成,這些函式都是根據實際任務,由使用者自己來編寫;在這些函式中可以呼叫C提供的庫函式,也可以呼叫使用者自己或他人編寫的函式;在同一程式中,函式名必須唯一,形式引數名只要在同一函式中唯一即可,可以與其他函式中的變數同名;在C語言函式內部,可以呼叫巢狀函式。故本題答案為D。

【第8題】答案:A

解析:main函式可以放在程式的任意位置,所以A選項錯誤。程式中的main是主函式的起始行,也是C程式執行的起始行,所以選項B、C正確。C語言規定必須用main作為主函式名,所以選項D正確。所以本題答案選A。

【第9題】答案:A

解析: C程式的每一條執行語句都必須用分號“;”結束,分號是C語句的一部分,不是語句之間的分隔符。所以選項C、D錯誤,選項A正確。C語言規定必須用main作為主函式名,每一個可執行的C程式都必須有一個且只能有一個主函式。一個C程式總是從主函式開始執行。所以選項B錯誤。故本題答案為A。

【第10題】答案:A

解析:對於只包含表示式語句的程式段,執行順序與書寫順序一致。C程式的執行並不是每行都會被執行到,比如迴圈結構中,遇到break語句時跳出迴圈,不執行該迴圈下其他語句。一個C程式總是從主函式開始執行,到主函式結束(注意從是有開始,到具有指定,確定邊界的意思,而原話中是從,可以理解為剛開始就結束了,肯定有錯誤)。一個C語言專案中的所有原始檔有且只能有一個主函式,並不是每個原始檔都要有一個主函式。

二、判斷題

【第1題】答案:正確

解析:C語言的程式總是從主函式(main)開始執行的。

【第2題】答案:錯誤

解析:主函式的位置沒有固定限制。

【第3題】答案:正確

解析: /*和*/之間的註釋是塊註釋,//後面跟註釋內容是行註釋。

【第4題】答案:正確

解析:註釋是可以幫助我們更好的理解與維護程式,需要我們及時書寫和修改註釋。

【第5題】答案:正確

解析:函式是由函式首部和函式體組成,函式首部是函式名()這種形式,函式體是放於{}內部。

【第6題】答案:正確

解析:C語言是區分大小寫的,INT和int函式不同。關鍵字和標準庫函式名都是小寫的。

三、填空題

【第1題】答案:多

解析:一行可以寫多條語句。

【第2題】答案:區分

解析:C語言區分大小寫的。

【第3題】答案:/*;*/

解析:註釋內容放於/*和*/之間。

【第4題】答案:K&R

解析:複合語句的對齊和縮排風格: 1)K&R風格;2) Allman風格; 3)Whitesmiths風格; 4)GUN風格;

【第5題】答案:駝峰

解析:變數命名的風格和習慣:1)駝峰命名法;2)下劃線命名法;int nScore = 90;//變數定義 1)駝峰命名法; char * str_score=“等第:”;//2)下劃線命名法;

四、綜合題

【第1題】答案:a+b=0

解析:註釋內容中變數賦值是不會被執行到的,僅是內容解釋和說明用。所以輸出的值還是原來a,b中值相加之後的結果,原來a,b都是0;所以a+b=0。

影片講解

1.3 源程式的書寫格式

https://www。zhihu。com/video/1432817436320456704

標簽: 函式  答案  C語言  解析  main