Questões de Concurso Comentadas sobre programação

Foram encontradas 9.413 questões

Q2324331 Programação
Considere um contêiner Docker de ID ‘123abc456def’ em execução em sua máquina local.

Assinale a opção que apresenta o comando apropriado para acessar o terminal interno desse contêiner para executar comandos diretamente dentro dele.
Alternativas
Q2324330 Programação
No contexto das ferramentas e conceitos relacionados à análise de logs e ao monitoramento de desempenho, assinale a afirmativa incorreta
Alternativas
Q2324324 Programação
Apache Kafka é um sistema de mensageria altamente escalável, que usa tópicos e partições para enfileiramento de mensagens.

Sobre os componentes arquitetônicos do Kafka, assinale a afirmativa correta.
Alternativas
Q2324321 Programação
O framework Cucumber é comumente utilizado por equipes de desenvolvimento para automatizar testes de software.

Este framework lê especificações executáveis escritas em texto simples e estruturado, conforme regras gramaticais da linguagem Gherkin.

De acordo com esta linguagem, assinale a opção que apresenta a palavra-chave que deve ser utilizada para descrever o contexto inicial e as pré-condições de um cenário de teste.
Alternativas
Q2324320 Programação
Márcia está usando os métodos utilitários do módulo Júpiter do framework JUnit 5 para criar testes automatizados.

Para verificar as condições de teste quanto à igualdade entre dois objetos, Márcia gostaria de usar um único método utilitário que comparasse dois parâmetros fornecidos do tipo objeto e que esses objetos sejam considerados iguais, caso ambos sejam nulos.

Assinale a opção que indica o método que Márcia deve usar.
Alternativas
Q2324315 Programação
Assinale a opção que indica o padrão de projeto GoF ('Gang of Four') que, com finalidade comportamental, sem violar o encapsulamento, captura e externaliza um estado interno de um objeto, de modo que o mesmo possa posteriormente ser restaurado para este estado.
Alternativas
Q2324314 Programação
No âmbito da arquitetura do Hibernate, assinale o objeto que estabelece uma conexão física com um banco de dados e é projetado para ser instanciado a cada vez que seja necessária uma interação com o mesmo. 
Alternativas
Q2324311 Programação
Considere a requisição AJAX a seguir
xhttp.open("GET", "teste.txt", true);
xhttp.send();
O valor true, utilizado como o terceiro parâmetro do método, estabelece que 
Alternativas
Q2324309 Programação
No contexto de recursos utilizados na construção de projetos Web, analise as afirmativas a seguir.
I. Angular é um framework e plataforma baseada em TypeScript.
II. React é uma library baseada em JavaScript.
III. Angular e React são open source.
Está correto o que se afirma em
Alternativas
Q2324303 Programação
Analise as operações bitwise do JavaScript, exibidas a seguir.
4 & 1
7 | 2
~ -5
9 >> 2
9 >>> 1
Os valores de cada uma dessas expressões, na ordem, são:
Alternativas
Q2324302 Programação
Assinale o método JavaScript que retorna o número de caracteres em uma string.
Alternativas
Q2322037 Programação
O analista Pedro está desenvolvendo o aplicativo TCEMóvel em React Native. Para implementar a interação do TCEMóvel com o web service WSTest, Pedro utilizou uma Application Programming Interface (API) embutida no React Native, especializada na transferência de recursos mediante Promises. Para implementar a interação com o web service WSTest, Pedro utilizou a API:
Alternativas
Q2322036 Programação
O analista Jacó implementou a aplicação TCERestAPI utilizando Java com Spring Boot. A TCERestAPI é apta para o deploy em servidores de aplicação Java preexistentes, mas também suporta a execução standalone do Spring Boot.

Para viabilizar ambas as formas de execução da TCERestAPI, Jacó precisou modificar a classe principal da aplicação, fazendo com que ela estendesse diretamente determinada classe do Spring Boot.

Jacó fez com que a classe principal da TCERestAPI estendesse a classe do Spring Boot:v
Alternativas
Q2322034 Programação
O analista José criou a função CalcObjs em JavaScript. A CalcObjs recebe uma coleção de objetos e realiza determinado cálculo em cada objeto da coleção. No caso de existirem objetos repetidos, a CalcObjs considera apenas a primeira ocorrência do objeto na coleção. A fim de rastrear os objetos já processados, José utilizou uma estrutura de dados disponível no JavaScript, do tipo keyed collection, cujos valores são únicos entre si e passíveis de remoção pelo coletor de lixo.

Para rastrear os objetos processados, José utilizou a estrutura de dados do JavaScript:
Alternativas
Q2321456 Programação
Cada linha em pseudocódigo representa uma instrução atômica que pode ser traduzida diretamente para uma linha de código em uma linguagem de programação específica.
Alternativas
Q2321452 Programação
Fluxograma e Pseudocódigo são duas abordagens distintas para a representação de algoritmos, com Fluxograma sendo mais adequado para algoritmos visuais e Pseudocódigo para representações textuais. 
Alternativas
Q2321451 Programação
Pseudocódigo é uma linguagem de programação específica usada para descrever algoritmos de forma mais clara e concisa do que linguagens de programação convencionais. 
Alternativas
Q2321442 Programação
A abstração envolve a exposição apenas de métodos públicos de alto nível para acessar um objeto, ocultando os detalhes de implementação. Isso permite a simplificação do uso de objetos e a redução da complexidade do código, tornando-o mais legível e fácil de manter.
Alternativas
Q2321420 Programação
Na linguagem Java, todas as instruções de seleção específica devem ser precedidas da tag <??jav>
Alternativas
Q2320265 Programação
O desvio padrão é uma importante medida de dispersão na análise estatística, sendo definido pela fórmula a seguir. dp = raiz_quadrada(somatório(xi – xm)2 / n), onde xi é um dos valores do conjunto, xm é a média e n é o tamanho do conjunto.

William implementou a seguinte função, em JavaScript, para o cálculo do desvio padrão, onde x é um vetor com os valores do conjunto na amostra analisada.


1. const dp = (x) => { 2. let xm = 0, soma = 0; 3. for(let i=0; i<x.length; i++) 4. xm += x[i]; 5. xm /= x.length; 6. for(let xi of x) 7. soma += (xi-xm)^2; 8. return Math.sqrt(soma / x.length); 9. }


No entanto, William, ao criar a função para cálculo do desvio padrão, cometeu um erro, e, para consertá-lo, ele precisa: 
Alternativas
Respostas
1281: B
1282: E
1283: C
1284: C
1285: A
1286: D
1287: C
1288: B
1289: E
1290: C
1291: D
1292: B
1293: B
1294: C
1295: E
1296: C
1297: E
1298: C
1299: E
1300: C