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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

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

C語言程序設(shè)計(jì)答案,答案不唯一,僅供參考

一、思考題

1、函數(shù)總需要從main中調(diào)用嗎?當(dāng)調(diào)用一個(gè)函數(shù)時(shí),為什么要使用參數(shù)?

函數(shù)不是總需要從main函數(shù)中調(diào)用,使用參數(shù)的目的是為了給被調(diào)函數(shù)傳遞數(shù)據(jù)。

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

3、每個(gè)函數(shù)的調(diào)用都需要有參數(shù)嗎?為什么?

不是,對于參數(shù)函數(shù)的調(diào)用不需要參數(shù)。

4、C編譯器提供的庫函數(shù)與你自己編寫的函數(shù)有什么不同?在調(diào)用它們時(shí),應(yīng)注意什么? 系統(tǒng)將所有庫函數(shù)的函數(shù)原型分成多組,每組放在一個(gè)頭文件中。調(diào)用庫函數(shù)時(shí),要注意引用其對應(yīng)的頭文件。

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

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

6、靜態(tài)局部變量和靜態(tài)全局變量有何異同?何時(shí)應(yīng)該使用它們?

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

二、選擇題

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

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

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

4、已知函數(shù)fun的定義為

void func(){…}

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

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

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

7、C語言中的函數(shù)D)嵌套調(diào)用和遞歸調(diào)用均可

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

9、C語言規(guī)定,調(diào)用一個(gè)函數(shù)時(shí),實(shí)參變量與形參變量之間的數(shù)據(jù)傳遞方式是D)值傳遞

10、下列的結(jié)論中正確的是B)所有的遞歸程序均可以采用非遞歸算法實(shí)現(xiàn)

11、在下列結(jié)論中,只有一個(gè)是錯誤的,它是B)有些遞歸程序是不能用非遞歸算法實(shí)現(xiàn)的

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

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

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

15、在函數(shù)調(diào)用語句“f(u(x,y),s=x-y,(x,y));”中,實(shí)參的個(gè)數(shù)是D)3

總結(jié)

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。