------
## 最终结论
```python
def select_words(s, n):
    if not s:
        return []

    words = s.split()
    vowels = set('aeiouAEIOU')
    result = []

    for word in words:
        consonant_count = sum(1 for char in word if char not in vowels)
        if consonant_count == n:
            result.append(word)

    return result
```