Trabalhando com itens de listas suspensas em JavaScript

Suponha que tenhamos uma referência à tag option em uma variável. Por exemplo, obtida da seguinte forma:

javascriptlet select = document.querySelector('#select');
let option = select[0];

Neste caso, a propriedade text conterá o texto da opção, a propriedade value - o valor do atributo de mesmo nome, e a propriedade selected - o valor true ou false dependendo se o item da lista está selecionado ou não:

javascriptconsole.log(option.text);
console.log(option.value);
console.log(option.selected);
Задание 1

Percorra os itens da lista com um loop e para o item selecionado adicione um ponto de exclamação ao final do texto, e para os itens não selecionados - um ponto de interrogação.