Questões de Concurso Para analista legislativo

Foram encontradas 12.173 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

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
Q2324319 Banco de Dados
GraphQL (Graph Query Language) é uma linguagem muito útil para busca de dados.

Sobre a sintaxe da linguagem GraphQL, assinale a afirmativa correta.
Alternativas
Q2324318 Arquitetura de Software
O padrão Saga é uma maneira de gerenciar a consistência de dados entre microsserviços em cenários de transações distribuída.

Sobre esse padrão, assinale a afirmativa correta. 
Alternativas
Q2324317 Redes de Computadores
O HTTP/2 é uma revisão importante do protocolo de rede HTTP amplamente utilizado pela World Wide Web.
Sobre o HTTP/2, assinale a afirmativa correta. 
Alternativas
Q2324316 Arquitetura de Software
Padrões GRASP comunicam princípios fundamentais de atribuição de responsabilidades em um projeto orientado a objetos e oferecem soluções idiomáticas que guiam os projetistas na criação de software.
De acordo com esses padrões, um princípio fundamental, segundo o qual as responsabilidades são atribuídas em projetos orientado a objetos, é
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
Q2324313 Banco de Dados
A sigla ETL, originária do inglês, denota, no contexto da análise e exploração de dados, o processo de 
Alternativas
Q2324312 Banco de Dados
No contexto de bancos de dados NoSQL, sobre o uso de índices analise as afirmativas a seguir.
I. O suporte a índices secundários é frequente nas implementações NoSQL mais amplamente usadas, como, por exemplo, MongoBD.
II. Índices implementados em tabelas hash em bancos dados NoSQL permitem consultas por intervalos (range) com complexidade O(1).
III. Em contraste aos bancos relacionais, árvores B constituem o tipo de índice mais utilizado em bancos NoSQL.
Está correto o que se afirma em
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
Q2324310 Programação
No contexto do NodeJS, considere o script a seguir.
Imagem associada para resolução da questão

Sobre esse script, analise as afirmativas a seguir.
I. Esse script é executado pelo browser, no lado do cliente.
II. A função passada no createServer recebe o argumento req na forma de um objeto http.IncomingMessage object.
III. A Query String da requisição pode ser acessada pela propriedade url do argumento req.
Está correto o que se afirma em
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
Q2324308 Programação

Observe o documento HTML exibido a seguir.


Imagem associada para resolução da questão


Assinale a tag que substitui as duas ocorrências do símbolo xxx no script acima, de modo que o site referenciado seja exibido corretamente.

Alternativas
Q2324307 Banco de Dados
Atenção: o enunciado a seguir refere-se a próxima questão.

Quando mencionada, considere a tabela relacional intitulada fibo, com duas colunas, cuja instância, não necessariamente nessa ordem, é exibida a seguir.



A coluna da esquerda enumera as linhas, continuamente, e a coluna da direita armazena os dez primeiros elementos da sequência de Fibonacci, na qual os dois primeiros termos são 0 e 1, por definição, e cada termo subsequente é a soma dos dois termos anteriores.


----------------------------------------------------------------


Suponha que a tabela fibo, apresentada anteriormente, tenha sido danificada, e sua instância corrente seja a que segue.




Considere a instância da tabela fibo, anteriormente apresentada, depois de um conjunto de alterações errôneas.
Imagem associada para resolução da questão

Considere ainda o comando SQL a seguir.
Imagem associada para resolução da questão

Assinale o número de linhas removidas da tabela fibo pela execução do comando acima com a presente instância.
Alternativas
Q2324306 Programação
Atenção: o enunciado a seguir refere-se a próxima questão.

Quando mencionada, considere a tabela relacional intitulada fibo, com duas colunas, cuja instância, não necessariamente nessa ordem, é exibida a seguir.



A coluna da esquerda enumera as linhas, continuamente, e a coluna da direita armazena os dez primeiros elementos da sequência de Fibonacci, na qual os dois primeiros termos são 0 e 1, por definição, e cada termo subsequente é a soma dos dois termos anteriores.


----------------------------------------------------------------


Suponha que a tabela fibo, apresentada anteriormente, tenha sido danificada, e sua instância corrente seja a que segue.




A instância da tabela fibo, anteriormente apresentada, foi danificada na primeira coluna em algumas linhas, com exceção das duas primeiras linhas, como mostrado a seguir. 

Imagem associada para resolução da questão


Para a restauração da instância da tabela fibo a partir desse estado, foram preparados três comandos SQL.

Imagem associada para resolução da questão


Com relação ao emprego desses comandos, assinale a afirmativa correta.
Alternativas
Q2324305 Banco de Dados
Atenção: o enunciado a seguir refere-se a próxima questão.

Quando mencionada, considere a tabela relacional intitulada fibo, com duas colunas, cuja instância, não necessariamente nessa ordem, é exibida a seguir.



A coluna da esquerda enumera as linhas, continuamente, e a coluna da direita armazena os dez primeiros elementos da sequência de Fibonacci, na qual os dois primeiros termos são 0 e 1, por definição, e cada termo subsequente é a soma dos dois termos anteriores.


----------------------------------------------------------------


Suponha que a tabela fibo, apresentada anteriormente, tenha sido danificada, e sua instância corrente seja a que segue.




À luz das características de funcionamento do SQL, o número mínimo de vezes que esse comando deve ser acionado para restaurar a instância original, é 
Alternativas
Q2324304 Programação
Considere o script JavaScript a seguir.
Imagem associada para resolução da questão

Assinale os valores exibidos na execução do script acima, na ordem.
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
Respostas
3581: C
3582: A
3583: D
3584: E
3585: A
3586: B
3587: D
3588: C
3589: B
3590: A
3591: B
3592: D
3593: E
3594: C
3595: D
3596: A
3597: C
3598: A
3599: C
3600: D