Pular para o conteúdo principal

Questão de Arquitetura de Software — Software — ACAFE 2024

Arquitetura de SoftwareSoftware
Código
qg053073
Banca
ACAFE
Órgão
CELESC
Ano
2024
Nível
Superior
Cargo
Analista de Sistemas - Desenvolvimento e Transformação Digital
A programação de um sistema computacional requer conhecimento de algumas estruturas e conceitos, importantes presentes nas linguagens de programação. Associe as duas colunas, relacionando os termos as suas definições.1 - Estrutura de Dados.2 - Algoritmos.3 - Compiladores.4 - Estruturas de Repetição.( ) Sequências de instruções ou comandos realizados de maneira sistemática, com o objetivo de resolver um problema ou executar uma tarefa.( ) São programas que traduzem um programa descrito em uma linguagem de alto nível para um programa equivalente em código de máquina para um processador.( ) São utilizadas para executar repetidamente uma instrução ou bloco de instrução, enquanto determinada condição estiver sendo satisfeita.( ) Estuda os diversos mecanismos de organização de dados para atender aos diferentes requisitos de processamento.A sequência CORRETA, de cima para baixo é:
  1. A2, 3, 4, 1
  2. B1, 2, 3, 4
  3. C1, 3, 2, 4
  4. D2, 1, 4, 3
  5. E3, 2, 1, 4
Revelar gabarito e comentário

GabaritoA — 2, 3, 4, 1

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”.

Conceitos de programação: associação de termos e definições

Gabarito: letra A. A sequência correta é 2 – Algoritmos, 3 – Compiladores, 4 – Estruturas de Repetição e 1 – Estrutura de Dados, conforme a definição clássica de cada conceito.

A questão cobra o conhecimento básico de termos essenciais em programação. A associação correta é:

  • Algoritmos (2): Sequências de instruções ou comandos realizados de maneira sistemática para resolver um problema.

  • Compiladores (3): Programas que traduzem um código de alto nível para código de máquina.

  • Estruturas de Repetição (4): Utilizadas para executar repetidamente um bloco de instruções enquanto uma condição for verdadeira.

  • Estrutura de Dados (1): Estudo dos mecanismos de organização de dados para atender requisitos de processamento.

1Algoritmos
Sequência de instruções
Resolver problema/tarefa
2Compiladores
Traduzem alto nível → máquina
3Estruturas de Repetição
Executam bloco repetidamente
Enquanto condição verdadeira
4Estrutura de Dados
Organização de dados
Requisitos de processamento
Conceitos de programação
LEVELsoulevel.com.br
Conceitos de programação: Algoritmos (Sequência de instruções, Resolver problema/tarefa); Compiladores (Traduzem alto nível → máquina); Estruturas de Repetição (Executam bloco repetidamente, Enquanto condição verdadeira); Estrutura de Dados (Organização de dados, Requisitos de processamento)

Alternativa A — ✅ Correta ⟵ GABARITO

Apresenta a ordem correta: 2 (Algoritmos), 3 (Compiladores), 4 (Estruturas de Repetição), 1 (Estrutura de Dados). Cada definição foi associada ao termo correspondente sem trocas.

Alternativa B — ❌ Incorreta

Inicia com 1 (Estrutura de Dados) no lugar de 2 (Algoritmos). A primeira definição é de algoritmos, não de estrutura de dados.

Alternativa C — ❌ Incorreta

Coloca 1 (Estrutura de Dados) na primeira posição e 2 (Algoritmos) na terceira, trocando a ordem correta.

Alternativa D — ❌ Incorreta

Inicia com 2 (Algoritmos) corretamente, mas depois coloca 1 (Estrutura de Dados) na segunda posição, quando deveria ser 3 (Compiladores).

Alternativa E — ❌ Incorreta

Inicia com 3 (Compiladores) na primeira posição, mas a primeira definição é de algoritmos (2).

Gabarito: letra A. A sequência 2-3-4-1 é a única que respeita a associação lógica entre termo e definição.

Link permanente: /questoes/qg053073