Filtrar


Questões por página:
Considere o seguinte cenário em programação orientada a objetos:

Uma empresa desenvolve um sistema para gerenciar diferentes tipos de veículos. A classe base Veiculo possui um método chamado calcularConsumo(). Classes derivadas, como Carro, Moto e Caminhao, implementam o método calcularConsumo() de maneiras diferentes, considerando as características específicas de cada tipo de veículo. Além disso, os atributos de cada classe são privados e acessados por métodos públicos.

Com base nesse cenário, qual é a alternativa correta?
Um projeto de robótica educacional costuma percorrer etapas que vão da concepção da ideia até a verificação do funcionamento do dispositivo. Considere as etapas listadas abaixo:

(1)Planejamento da solução e definição dos materiais e componentes necessários.
(2)Programação dos comandos que controlam os movimentos do dispositivo.
(3)Montagem física da estrutura com as peças e os sensores previstos.
(4)Teste do protótipo e ajuste dos erros observados no funcionamento.


Assinale a alternativa que apresenta a ordem CORRETA em que essas etapas ocorrem: 
Associe cada paradigma de programação, na Coluna I, à sua característica, na Coluna II:

Coluna I
1.Programação estruturada. 2.Programação orientada a objetos. 3.Programação funcional. 4.Programação lógica.
Coluna II
(__)Modela o sistema como um conjunto de entidades que reúnem dados e comportamentos.
(__)Expressa o conhecimento como fatos e regras, e obtém respostas por inferência.
(__)Organiza o código em sequências, decisões e repetições, com uso de sub-rotinas.
(__)Baseia-se na avaliação de expressões e evita a alteração de estado e o uso de dados mutáveis.


Assinale a alternativa que apresenta a associação CORRETA, de cima para baixo:
No desenvolvimento de programas, o código escrito pelo programador precisa ser convertido em instruções que o processador reconheça. Uma linguagem _______ é traduzida integralmente para código de máquina antes da execução, gerando um arquivo executável, ao passo que uma linguagem _______ é traduzida e executada instrução a instrução por um programa intermediário. Já as linguagens de _______ nível, por se aproximarem da lógica humana, favorecem a legibilidade em vez do controle direto do hardware. Assinale a alternativa que preenche CORRETAMENTE as lacunas, na ordem em que aparecem:
Ao desenvolver scripts de automação ou programas, uma das tarefas mais comuns é exibir informações, logs de status ou resultados diretamente no terminal para que o usuário possa acompanhar a execução. Em Python, qual função é utilizada para exibir uma mensagem na tela?