Questões de Concurso Sobre programação

Foram encontradas 15.185 questões

Q3235889 Programação
Um desenvolvedor precisa revisar um código em Java e verificar se a implementação dos princípios da Programação Orientada a Objetos (POO) está correta. Para isso, ele faz uma análise dos conceitos fundamentais de POO e suas definições. Associe cada conceito da POO à sua respectiva descrição:

1.Herança. 2. Polimorfismo. 3. Encapsulamento. 4. Abstração.

( ) Foca em identificar e expor apenas os aspectos essenciais de um objeto ou sistema, simplificando a complexidade ao ocultar detalhes desnecessários para o usuário final.

( ) Permite a criação de classes que compartilham características comuns sem duplicação de código.

( ) Permite que métodos com o mesmo nome tenham diferentes implementações em classes distintas.

( ) Envolve a organização dos dados e métodos relacionados dentro de uma única unidade ou classe, controlando o acesso aos seus componentes internos através de modificadores de acesso, como private ou protected, para proteger a integridade e a consistência dos dados.



A sequência está correta em 
Alternativas
Q3235888 Programação
O setor de TI da SEMCONGER está desenvolvendo uma interface web interativa para consulta de relatórios fiscais. Para isso, os programadores precisam garantir responsividade e usabilidade da aplicação, utilizando HTML, CSS e JavaScript. A equipe de desenvolvimento discutiu diferentes abordagens para melhorar o desempenho da interface, levantar requisitos e otimizar a manipulação do DOM; analise-as. 

I. O JavaScript permite manipular dinamicamente os elementos HTML por meio da API Document Object Model (DOM).

II. No CSS, a propriedade display: inline-block; pode ser utilizada para criar elementos alinháveis horizontalmente sem ocupar toda a largura disponível.

III. O DHTML é um conjunto de tecnologias que inclui HTML, CSS e JavaScript para criar páginas dinâmicas e interativas.

IV. O AJAX permite que páginas web façam requisições assíncronas ao servidor, evitando recarregamentos completos.
V. A tag <script> no HTML deve ser sempre posicionada dentro do <head> para garantir que os scripts sejam carregados antes da renderização da página.

Está correto o que se afirma apenas em
Alternativas
Q3235885 Programação
O desenvolvedor da SEMCONGER precisa criar uma página dinâmica utilizando HTML, CSS e JavaScript para um sistema interno de gerenciamento de contratos. Ele deseja utilizar CSS para definir o layout responsivo e JavaScript para interatividade. A seguir está um trecho do código HTML com CSS embutido:

<!DOCTYPE html> <html lang="pt-br"> <head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>Contratos</title>    <style>        .container {          display: ___________;          justify-content: center;          align-items: center;          height: 100vh;       }     </style> </head> <body>  <div class="container">          <h1>Gerenciamento de Contratos</h1>    </div> </body> </html>


Assinale a alternativa que preenche corretamente a lacuna no código CSS, para que o div.container centralize o conteúdo tanto na horizontal quanto na vertical.
Alternativas
Q3234663 Programação
Qual dos seguintes conceitos em programação funcional evita mudanças no estado dos dados?
Alternativas
Q3234661 Programação
No desenvolvimento web, qual das opções abaixo é um framework frontend?
Alternativas
Q3234659 Programação
Em Java, qual palavra-chave é usada para definir uma classe que não pode ser estendida?
Alternativas
Q3234657 Programação
Em uma aplicação que utiliza CSS-in-JS com styled-components, qual abordagem é mais adequada para implementar temas dinâmicos?
Alternativas
Q3234654 Programação

Analise o seguinte teste unitário em Jest:



Imagem associada para resolução da questão



Com base no código apresentado, qual princípio de teste unitário está sendo aplicado?

Alternativas
Q3234653 Programação
Qual é a complexidade de tempo (notação Big-O) do algoritmo Quick Sort no caso médio?
Alternativas
Q3234652 Programação
Dado um array de inteiros, implemente um algoritmo de ordenação com complexidade O(n log n) no caso médio. Qual das seguintes implementações é correta? 
Alternativas
Q3234650 Programação
Em uma aplicação web moderna, qual é a melhor prática para implementar navegação entre páginas considerando SEO e performance?
Alternativas
Q3234649 Programação
Qual das seguintes bibliotecas é amplamente usada para manipulação de arrays e matrizes em Python?
Alternativas
Q3232886 Programação

Analise o seguinte trecho de código Python:


Q35.png (301×160)



Qual é a principal vantagem do tratamento de exceções implementado?

Alternativas
Q3221378 Programação
Em Programação Orientada a Objetos, o que é herança? 
Alternativas
Q3220759 Programação
Qual biblioteca padrão do Python é usada para gerar números aleatórios? 
Alternativas
Q3220758 Programação
Qual das seguintes opções NÃO é uma estrutura de controle de fluxo em Python?
Alternativas
Q3220757 Programação
Qual é a função em Python usada para exibir algo no console?
Alternativas
Q3220687 Programação
Relacione a Coluna 1 à Coluna 2, associando os quatro tipos de dados utilizados pela linguagem VisuAlg às suas respectivas definições.

Coluna 1

1. Inteiro. 2. Real. 3. Caractere. 4. Lógico. 

Coluna 2

( ) Define variáveis do tipo booleano, ou seja, com valor verdadeiro ou falso. ( ) Define variáveis do tipo string em cadeias. ( ) Define variáveis numéricas sem casas decimais. ( ) Define variáveis numéricas com casas decimais.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q3220682 Programação
Conforme a programação orientada a objetos, analise a seguinte definição:

• Mecanismo que permite basear uma nova classe na definição de uma classe previamente existente, assim a nova classe herda todos os atributos e comportamentos presentes na classe previamente existente.

Essa é a definição de qual conceito?
Alternativas
Q3219521 Programação
Complete o trecho a seguir com a alternativa CORRETA. 

Vários atributos de um banco de dados podem ter o mesmo tipo de dados. Um exemplo disso seriam atributos como nome_cliente e nome_funcionário, que podem ter o mesmo domínio: o conjunto de todos os nomes de pessoa. Por outro lado, é possivel também que existam atributos cujo tipo de dado é, aparentemente, semelhante, mas que, na pratica, o tipo de dados nao é o mesmo. Um exemplo disso são os atributos saldo_em_dolares e saldo_em_reais. Embora, ambos os atributos sejam moedas, eles não deveriam ser diretamente comparáveis no contexto do banco de dados, uma vez que U$ 10,00 não é o mesmo que R$ 10,00, ainda que os números sejam iguais. Pensando nisso, ________.
Alternativas
Respostas
1601: C
1602: D
1603: A
1604: C
1605: C
1606: B
1607: B
1608: A
1609: B
1610: B
1611: B
1612: B
1613: B
1614: D
1615: B
1616: D
1617: A
1618: C
1619: B
1620: E