正確答案是:D
### 分析:
- **A: 全局變量和局部變量是相對(duì)于單個(gè)自定義函數(shù)而言的**
- **正確**。全局變量是在整個(gè)程序中定義的,作用域在整個(gè)程序中。而局部變量是定義在函數(shù)內(nèi)部的,作用域僅限于該函數(shù)。
- **B: 全局變量的作用域是全局,局部變量的作用域僅限于單個(gè)函數(shù)內(nèi)部**
- **正確**。全局變量可以在任何函數(shù)中被訪問(wèn),而局部變量?jī)H能在其所在的函數(shù)中被訪問(wèn)。
- **C: 全局變量的名字可以和局部變量的名字相同**
- **正確**。在函數(shù)中,局部變量會(huì)覆蓋全局變量,即局部變量會(huì)優(yōu)先于同名的全局變量。
- **D: 一般情況下,自定義函數(shù)執(zhí)行結(jié)束后,局部變量依然存在,不會(huì)被注銷**
- **錯(cuò)誤**。局部變量在函數(shù)執(zhí)行完畢后會(huì)被銷毀,它們的生命周期僅限于函數(shù)的調(diào)用期間,一旦函數(shù)返回,局部變量也隨之消失。
因此,選項(xiàng) D 是錯(cuò)誤的。局部變量的生命周期僅在函數(shù)調(diào)用期間,當(dāng)函數(shù)結(jié)束時(shí),局部變量會(huì)被注銷。