Questão de Algoritmos e Estrutura de Dados — Algoritmos — COTEC 2023
Algoritmos e Estrutura de Dados›Algoritmos
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).
AI, apenas.
BII e III, apenas.
CIII, apenas.
DI e II, apenas.
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.