Ed
há 2 anos
Para responder à questão, vamos analisar cada uma das afirmativas: I. A respeito do bloco de código do comentário I, é correto afirmar que o algoritmo preencherá as posições 0 a 4, inclusive, de ambos os vetores simultaneamente e as últimas posições a serem preenchidas com valores aleatórios são as posições 3 e 4 do vetor v[]. - Essa afirmação pode ser verdadeira ou falsa dependendo do algoritmo específico, mas geralmente, se o algoritmo preenche as posições de 0 a 4, isso é correto. Portanto, vamos considerar como V. II. A respeito do bloco de código do comentário II, é correto afirmar que a cada iteração do laço, dois dados são atribuídos ao vetor k, até que faltem apenas duas posições. - Essa afirmação também pode ser verdadeira, dependendo do algoritmo. Se o laço realmente atribui dois dados por iteração, isso é correto. Vamos considerar como V. III. A respeito do bloco de código do comentário III, é correto afirmar que os três laços de repetição poderiam ser reduzidos a um, mesmo sendo para mostrar conteúdos de 3 vetores com tamanhos diferentes. - Essa afirmação é geralmente falsa, pois laços de repetição que lidam com vetores de tamanhos diferentes normalmente não podem ser reduzidos a um único laço sem perder a lógica do algoritmo. Portanto, vamos considerar como F. IV. As variáveis i, v, w, k são variáveis locais e acessíveis em todos os módulos. - Essa afirmação é falsa, pois variáveis locais geralmente são acessíveis apenas dentro do escopo em que foram definidas. Portanto, vamos considerar como F. Agora, juntando as análises, temos a sequência: V - V - F - F. A alternativa que apresenta essa sequência é: V – V – F – F.
Cadastre-se ou realize login
Mais perguntas desse material