正確答案是 D: 變量名中不允許有數(shù)字。
### 分析
在大多數(shù)編程語(yǔ)言中,變量命名需要遵循一定的規(guī)則。以下是對(duì)每個(gè)選項(xiàng)的分析:
- **A: 變量名允許有數(shù)字**
- **正確**:在大多數(shù)編程語(yǔ)言中,變量名可以包含數(shù)字,但不能以數(shù)字開(kāi)頭。例如,`var1` 是合法的,而 `1var` 不是。
- **B: 變量名區(qū)分大小寫(xiě)**
- **正確**:許多編程語(yǔ)言(如Python、Java、C++)的變量名是區(qū)分大小寫(xiě)的。例如,`Variable` 和 `variable` 會(huì)被視為兩個(gè)不同的變量。
- **C: 變量名不可以含有標(biāo)點(diǎn)符號(hào)**
- **正確**:變量名通常不能包含標(biāo)點(diǎn)符號(hào)(如 `!`, `@`, `#`, `?`),下劃線 `_` 是一個(gè)常見(jiàn)的例外。例如,`variable_name` 是合法的。
- **D: 變量名中不允許有數(shù)字**
- **不正確**:如選項(xiàng)A所述,變量名中可以包含數(shù)字,只是不能以數(shù)字開(kāi)頭。
### 結(jié)論
因此,D選項(xiàng)是不正確的表述。大多數(shù)編程語(yǔ)言允許變量名中包含數(shù)字,只要不違反命名規(guī)則即可。