Questões de Programação para Concurso
Foram encontradas 12.222 questões
Todo e qualquer software considerando boas práticas de desenvolvimento, pressupõe-se ser documentado. Ao se tratar de APIs, estas requerem documentações imprescindíveis, para que um outro desenvolvedor possa compreender informações como: arquitetura de integração, dados a serem enviados/consumidos, entre outras informações técnicas. Desta forma, o Swagger é uma ferramenta que auxilia este processo de compreensão sobre a API que será fornecida. O Swagger contribui para o desenvolvimento de APIs Restful ______.
( ) O Spring é exclusivamente utilizado para o desenvolvimento de aplicações Android.
( ) O Spring não suporta a criação de APIs RESTful, sendo focado apenas em arquiteturas baseadas em serviços SOAP.
( ) O Spring é um framework de código aberto para desenvolvimento de aplicações Java.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
( ) A Máquina Virtual Java (JVM) permite que os programas Java sejam executados em diferentes plataformas, proporcionando portabilidade.
( ) Java não suporta herança, um dos princípios fundamentais da programação orientada a objetos.
( ) Java suporta coleta de lixo, o que significa que o programador não precisa gerenciar explicitamente a alocação e desalocação de memória.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
Julgue o item a seguir.
A linguagem de programação Java é conhecida por sua
independência de plataforma, sendo capaz de executar
programas em qualquer sistema que possua a Máquina
Virtual Java (JVM) instalada. Essa característica é
possível porque o Java compila o código para um
bytecode, que é então interpretado pela JVM,
diferentemente de outras linguagens que compilam direto
para código nativo.
Julgue o item a seguir.
Na Programação Orientada a Objetos (POO), o
encapsulamento é um princípio fundamental que
restringe o acesso direto aos dados de um objeto,
promovendo a segurança da aplicação. Isso é feito
através de propriedades privadas e métodos especiais,
conhecidos como getters e setters, que permitem
manipular os valores dessas propriedades de maneira
controlada.
Julgue o item a seguir.
Na programação, um algoritmo é uma sequência de
passos desenhada para realizar uma tarefa específica. O
pseudocódigo é uma maneira de representar algoritmos
de forma genérica, sem a necessidade de aderir à sintaxe
de uma linguagem de programação específica, facilitando
a compreensão e o desenvolvimento de soluções lógicas.
Julgue o item a seguir.
Na programação, o uso de variáveis e constantes é
fundamental para o armazenamento e manipulação de
dados. Variáveis podem ter seus valores alterados,
enquanto constantes mantêm valores fixos durante a
execução do programa. Dentre os tipos de dados comuns
em programação estão inteiros (int), decimais (float,
double), caracteres (char), strings e valores booleanos
(boolean).
Julgue o item a seguir.
Na Programação Orientada a Objetos, todos os métodos
devem ser públicos para garantir a máxima flexibilidade e
reutilização de código. Isso permite que qualquer objeto
possa acessar e modificar o estado de outro objeto, sem
restrições, promovendo a interatividade entre diferentes
componentes do software.
Julgue o item a seguir.
Na Programação Orientada a Objetos, o conceito de
herança permite que uma classe herde comportamentos
e atributos de múltiplas classes simultaneamente. Isso
possibilita a criação de objetos com características e
funcionalidades diversificadas, oriundas de várias classes
"pais".
Julgue o item a seguir.
O JavaScript é uma extensão do Java, compartilhando a
mesma base de código e funcionalidades. Ambas as
linguagens são utilizadas primariamente para
desenvolvimento back-end e possuem mecanismos
idênticos de gerenciamento de memória e execução de
código
Julgue o item a seguir.
HTML5 e XHTML são essencialmente a mesma
linguagem, com diferenças apenas no branding e no
marketing. Ambas as versões oferecem as mesmas
funcionalidades e elementos de marcação, sendo
completamente intercambiáveis em desenvolvimento
web.
Julgue o item a seguir.
O pseudocódigo é considerado uma linguagem de
programação formal e executável, seguindo uma sintaxe
e semântica específicas, semelhante a linguagens como
Java e Python. Sua principal aplicação é na
implementação direta de algoritmos em ambientes de
desenvolvimento integrados, sem a necessidade de
conversão para outra linguagem de programação.
Julgue o item a seguir.
O polimorfismo, um dos pilares da Programação
Orientada a Objetos, refere-se à capacidade de métodos
com o mesmo nome em diferentes classes (relacionadas
por herança) terem comportamentos distintos. Isso
permite que objetos de diferentes tipos sejam tratados de
forma uniforme, porém, executando ações apropriadas a
cada tipo.
Julgue o item a seguir.
O Java é uma linguagem de programação orientada a
objetos e possui uma vasta biblioteca de rotinas e APIs.
Dentre as suas características, destaca-se a tipagem
estática, que confere maior segurança ao código,
evitando que o tipo da variável seja alterado após sua
declaração.
Julgue o item a seguir.
Na programação, os operadores lógicos são utilizados
principalmente para operações matemáticas
complexas, como cálculos de derivadas e integrais.
Esses operadores, incluindo adição, subtração,
multiplicação e divisão, são fundamentais na
construção de algoritmos para aplicações matemáticas
avançadas.