正确答案是:C: 1
### 专业分析:
在这个问题中,我们使用了 Python 字符串的方法 `count()`,该方法用于统计一个字符串在另一个字符串中出现的次数。
#### 程序分析:
```python
x = "908790"
n = "90"
print(x.count(n))
```
- `x` 是字符串 `"908790"`。
- `n` 是字符串 `"90"`。
- 我们调用 `x.count(n)` 来计算字符串 `n` 在字符串 `x` 中出现的次数。
#### 计算步骤:
1. `x.count(n)` 等于 `x.count("90")`。
2. 检查字符串 `"908790"`:
- 从字符串最左端开始,一个可匹配的子字符串是 `"90"`,它位于 `x` 的开头。
- 然后继续搜索,找到下一个 `"90"` 开始的地方,尽管字符串结尾也包含 `"90"`,但此处只考虑最后一个完整的 `"90"`。
以上匹配过程,字符串 `"90"` 只完整匹配了一次。因此,方法 `x.count(n)` 返回 `1`。
#### 结论:
- 所以,正确答案是 C: 1。