Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — UFSC 2016

Algoritmos e Estrutura de DadosAlgoritmos
Código
qq238108
Banca
UFSC
Órgão
UFSC
Ano
2016
Nível
Médio
Cargo
Técnico de Tecnologia da Informação
Considere a existência de uma linguagem algorítmica com as seguintes características:• a expressão lógica “x % y == 0” é verdadeira se o número “x” for divisível pelo número “y” e falsaem caso contrário;• o comando de repetição “para-cada (n em v) {...}” executa os comandos dentro do blocodelimitado por “{” e por “}”, onde o número de repetições é igual à quantidade de númerospresentes no array “v” e, em cada repetição, o valor da variável “n” será um dos números do array “v”. Exemplo: no comando para-cada (n em [5, 2, 8]) { ... } o valor de “n” na primeirarepetição será 5, na segunda repetição será 2 e na terceira e última repetição será 8;• o comando de atribuição “=” atribui um valor a uma variável. Exemplo: o comando “a = b + 1”define que o valor da variável “a” será o valor da expressão “b + 1”, ou seja, será o valor davariável “b” mais 1;• o comando de seleção “se (expressão lógica) { ... }” executa os comandos dentro do blocodelimitado por “{” e por “}” caso a expressão lógica seja verdadeira.Considere o seguinte algoritmo:v = [8, 3, 10, 9]a = 0b = 5para-cada (n em v) {se (n % b == 0) {a = a + n}}Assinale a alternativa que indica CORRETAMENTE o valor que será atribuído à variável “b”após a execução do algoritmo acima.
  1. A30
  2. B0
  3. C18
  4. D10
  5. E12
Revelar gabarito e comentário

GabaritoA — 30

Link permanente: /questoes/qq238108