日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言程序设计答案第6章,C语言程序设计答案(黄保和编)第6章

發布時間:2023/12/31 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言程序设计答案第6章,C语言程序设计答案(黄保和编)第6章 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

C語言程序設計答案,答案不唯一,僅供參考

一、思考題

1、函數總需要從main中調用嗎?當調用一個函數時,為什么要使用參數?

函數不是總需要從main函數中調用,使用參數的目的是為了給被調函數傳遞數據。

2、什么是函數的返回值?是否每個函數都有返回值?為什么?對它們調用有什么不同? 函數返回值是被調函數傳遞給主調函數的數據,不是每個函數都需要有返回值,是否有返回值由函數的功能確定,可以將有返回值的函數賦值給同類型的變量,無返回值得則不可。

3、每個函數的調用都需要有參數嗎?為什么?

不是,對于參數函數的調用不需要參數。

4、C編譯器提供的庫函數與你自己編寫的函數有什么不同?在調用它們時,應注意什么? 系統將所有庫函數的函數原型分成多組,每組放在一個頭文件中。調用庫函數時,要注意引用其對應的頭文件。

5、局部變量和全局變量有何不同?編寫程序時,何時使用局部變量或全局變量?

如果變量定義在一個函數或復合語句的內部,則稱該變量為局部變量,局部變量的作用域是函數級的或者模塊級的,如果變量定義在所有函數外部,則稱該變量為全局變量,其作用域是從它的定義的位置開始到本源文件結束。選擇變量類型的兩個原則是:1當變量只在某函數或復合語句內使用時,不要定義成全局變量。2當多個函數都引用同一個變量時,在這些函數上面定義全局變量,而且定義部分盡量靠近這些函數。

6、靜態局部變量和靜態全局變量有何異同?何時應該使用它們?

靜態局部變量是在函數或復合語句內部用static 聲明的變量,靜態靜態局部變量存儲靜態存儲區,且僅在編譯時賦值一次。靜態全局變量是使用static聲明的全局變量,靜態全局變量屬于靜態存儲類型,編譯時將靜態全局變量分配在靜態存儲區,其生存期是程序的整個運行期間,但他的作用域只限于本文件。

二、選擇題

1、C語言程序由函數組成。它的B)主函數可以在其它函數之后,函數內不可以嵌套定義函數。

2、一個C語言程序的基本組成單位是C)函數

3、以下說法正確的是C)C語言程序總是從主函數main()開始執行

4、已知函數fun的定義為

void func(){…}

則函數定義中的void的含義是A)執行函數fun后,函數沒有返回值

5、下列對C語言函數的描述中,正確的是A)在C語言中,調用函數時只能將實參的值傳遞給形參,形參的值不能傳遞給實參。

6、以下敘述中錯誤的是B)在C語言中,外部變量的缺省值存儲類別是自動的。

7、C語言中的函數D)嵌套調用和遞歸調用均可

8、C語言中函數返回值r的類型是由D)定義函數時所指定的函數類型

9、C語言規定,調用一個函數時,實參變量與形參變量之間的數據傳遞方式是D)值傳遞

10、下列的結論中正確的是B)所有的遞歸程序均可以采用非遞歸算法實現

11、在下列結論中,只有一個是錯誤的,它是B)有些遞歸程序是不能用非遞歸算法實現的

12、在下列結論中,只有一個是正確的,它是B)遞歸函數中的形參是自動變量

13、下列敘述錯誤的是C)主函數中定義的變量在整個程序中都是有效的

14、若函數類型和return語句中的表達式類型不一致,則B)不會出錯,且返回值的類型以函數類型為準

15、在函數調用語句“f(u(x,y),s=x-y,(x,y));”中,實參的個數是D)3

總結

以上是生活随笔為你收集整理的c语言程序设计答案第6章,C语言程序设计答案(黄保和编)第6章的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。