Pular para o conteúdo principal

Questão de Programação — Programação Orientada a Objetos — CESPE / CEBRASPE 2023

ProgramaçãoProgramação Orientada a Objetos
Código
ce159980
Banca
CESPE / CEBRASPE
Órgão
SEFIN de Fortaleza - CE
Ano
2023
Nível
Superior
Cargo
Analista Fazendário Municipal - Área de Conhecimento: Ciência da Computação, Informática/Processamento de Dados
A respeito de programação estruturada e orientada a objetos, julgue o item subsequente.A programação estruturada é formada por código em um único bloco para a criação de estruturas simples nos programas, e as sub-rotinas e funções são formas de facilitar a manutenção de programas.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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: Certo (C). A afirmação está correta: a programação estruturada utiliza sub-rotinas e funções para modularizar o código, o que facilita a manutenção. Embora a expressão "código em um único bloco" possa causar estranheza, a banca a interpretou no sentido de que a programação estruturada não possui o conceito de classes e objetos, ou seja, o código é organizado em funções dentro de um bloco principal, sem encapsulamento em objetos. O uso de sub-rotinas é uma característica fundamental desse paradigma.

A programação estruturada surgiu para substituir o uso excessivo de desvios incondicionais (goto), promovendo estruturas de controle claras (sequência, seleção, iteração) e a decomposição em sub-rotinas. Isso torna o programa mais legível e de manutenção mais simples.

1Estruturas de controle
Sequência
Seleção
Iteração
2Modularização
Sub-rotinas
Funções
3Objetivos
Legibilidade
Manutenção
Substituir goto
Programação estruturada
LEVELsoulevel.com.br
Programação estruturada: Estruturas de controle (Sequência, Seleção, Iteração); Modularização (Sub-rotinas, Funções); Objetivos (Legibilidade, Manutenção, Substituir goto)
PEGA ESSA DICA!

Em provas de conceitos gerais, lembre-se de que a programação estruturada é baseada em funções/procedimentos, enquanto a orientação a objetos adiciona classes, herança e polimorfismo. A afirmação pode parecer contradizer o princípio de modularização, mas o foco está no contraste com a POO.

Gabarito: C (Certo).

Link permanente: /questoes/ce159980