Questões de Concurso
Comentadas para desenvolvedor
Foram encontradas 238 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Com isso, surgiram princípios e práticas voltados à melhoria da qualidade interna do software, como o Clean Code, que tem como objetivo tornar o código mais compreensível, coeso e de fácil manutenção.
Com base nesse contexto, analise as afirmativas a seguir.
I. As funções devem concentrar o maior número possível de operações, a fim de evitar fragmentação do código e melhorar a eficiência.
II. A escrita de código limpo prioriza a legibilidade e a facilidade de manutenção, considerando que o código será frequentemente lido por outros desenvolvedores.
III. O uso de nomes significativos para variáveis e funções contribui para a compreensão do código, reduzindo a necessidade de comentários explicativos.
Está correto o que se afirma em
Com base nesse contexto, analise as afirmativas a seguir.
I. O SonarQube realiza análise estática do código, sendo capaz de identificar vulnerabilidades, bugs e más práticas sem a necessidade de executar o software.
II. O SonarQube executa o sistema em ambientes de integração contínua para identificar vulnerabilidades que dependem do comportamento em tempo de execução, ampliando a cobertura da análise de segurança.
III. O uso do SonarQube auxilia na padronização da qualidade do código, mas não substitui completamente a revisão manual realizada por desenvolvedores.
Está correto o que se afirma em
Por meio de conceitos como Inversão de Controle (IoC) e Injeção de Dependências (DI), o Spring promove o baixo acoplamento entre componentes, enquanto o Spring Boot simplifica a configuração e a inicialização de projetos por meio de convenções e autoconfiguração.
Considere o seguinte trecho de código utilizando Spring Boot:
@RestController @RequestMapping("/produtos") public class ProdutoController {
@Autowired private ProdutoService produtoService;
@GetMapping("/{id}") public ResponseEntity<Produto> buscarPorId(@PathVariable Long id) { Produto produto = produtoService.buscarPorId(id); return ResponseEntity.ok(produto); }
@PostMapping public ResponseEntity<Produto> salvar(@RequestBody Produto produto) { Produto salvo = produtoService.salvar(produto); return ResponseEntity.status(HttpStatus.CREATED).body(salvo); } }
Sobre o código apresentado, considerando os conceitos do Spring Framework e o comportamento padrão do Spring Boot, assinale a afirmativa correta.
Enquanto o HTML define a semântica e a estrutura do conteúdo, o CSS3 introduz recursos avançados de layout, como Flexbox e Grid, além de seletores sofisticados e propriedades de transformação e transição.
Considere o seguinte trecho de código:
<style> .container { display: flex; justify-content: space-between; align-items: center; } .item:nth-child(2n) { background-color: lightblue; } </style>
<div class="container"> <div class="item">A</div> <div class="item">B</div> <div class="item">C</div> <div class="item">D</div> </div>
Considerando o comportamento padrão dos navegadores modernos compatíveis com as especificações do W3C, sobre o código apresentado, assinale a afirmativa correta.
Sobre a situação descrita, à luz da Lei Complementar Estadual nº 95/1997, assinale a afirmativa correta.
Ao delinear as medidas de apoio que tinha o munus de adotar na referida reunião, Ana partiu da premissa correta de que o Fundo
Ao decidir pela realização dessas atividades, o órgão de execução concluiu, corretamente, que
Ao analisar os balizamentos estabelecidos pela Portaria nº 8.565/2017, a referida estrutura concluiu, corretamente, que
À luz dessa constatação, é correto afirmar que João
Assinale aquele que exemplifica o modo descritivo de organização discursiva.
Sobre esse fragmento textual, assinale a afirmativa correta.
Thomas Paine. Dissertação sobre os Primeiros Princípios do Governo. (1795)
Sobre a significação ou a estruturação desse fragmento textual, assinale a afirmativa correta.
Thomas Jefferson, Declaração de Independência dos EUA. (1776)
Sobre a significação e a estruturação desse segmento, assinale a afirmativa correta.
Quanto às principais características técnicas do HTML5, analise as afirmativas abaixo, dê valores Verdadeiro (V) ou Falso (F).
( ) HTML5 suporta a incorporação de gráficos vetoriais SVG.
( ) A versão HTML5 suporta nativamente vídeo e áudio.
( ) Essa última versão do HTML ainda necessita do plugin do Flash.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
A arquitetura do iOS é composta por 4 (quatro) principais camadas relacionadas logo abaixo. Assinale a alternativa que apresenta a sequência correta de cima para baixo, em relação à proximidade do hardware, e com base nas letras abaixo.
A - Media
B - Core Services
C - Core OS
D - Cocoa Touch