Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — COTEC 2023

Algoritmos e Estrutura de DadosAlgoritmos
Código
qq856324
Banca
COTEC
Órgão
Prefeitura de São Romão - MG
Ano
2023
Nível
Médio
Cargo
Técnico em Informática
Avalie as seguintes afirmativas associadas à programação estruturada:I. Uma variável declarada no contexto de uma função é automaticamente acessível às demais funções do programa.II. A passagem de variável por valor a uma função permite que a função altere o valor da variável.III. Uma estrutura de seleção ou repetição, se fizer parte de outra estrutura de seleção ou repetição, deve estar completamente contida nesta.Assinale a alternativa que contém a(s) afirmativa(s) CORRETA(S).
  1. AI, apenas.
  2. BII e III, apenas.
  3. CIII, apenas.
  4. DI e II, apenas.
  5. EI, II e III.
Revelar gabarito e comentário

GabaritoC — III, apenas.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Programação Estruturada

Gabarito: letra C. Apenas a afirmativa III está correta. I é falsa (escopo local), II é falsa (passagem por valor não altera a original), III é verdadeira (aninhamento completo).

Programação estruturada
  • 1Escopo de variáveis
    • Local (dentro da função)
      • Não acessível a outras funções
    • Global (fora de funções)
      • Acessível a todas
  • 2Passagem de parâmetros
    • Por valor
      • Cópia; não altera original
    • Por referência
      • Altera a variável original
  • 3Aninhamento de estruturas
    • Deve estar completamente contido
    • Sem sobreposição
LEVEL · soulevel.com.br

Afirmativa I — ❌ Incorreta

Variáveis declaradas dentro de uma função possuem escopo local, não sendo automaticamente acessíveis a outras funções. Para que uma variável seja global, deve ser declarada fora de qualquer função.

Afirmativa II — ❌ Incorreta

Na passagem por valor, a função recebe uma cópia da variável; alterações feitas dentro da função não afetam o valor original. A passagem por referência é que permite modificar a variável original.

Afirmativa III — ✅ Correta

Em programação estruturada, estruturas de seleção ou repetição aninhadas devem estar completamente contidas na estrutura mais externa, sem sobreposição. Esse princípio garante clareza e evita erros de fluxo.

Conclusão: Apenas a afirmativa III está correta → alternativa C.

Link permanente: /questoes/qq856324