QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
841 questões encontradas

O analista Mateus configurou um pipeline CI/CD para o projeto TJApp no GitLab. O repositório de TJApp denomina-se TJAppRepo. Mateus precisou controlar o comportamento do pipeline de TJApp condicionando o início de sua execução aos eventos de push de tags para o TJAppRepo. Para aplicar essa condição ao pipeline de TJApp, Mateus precisou modificar o arquivo .gitlab-ci.yml na raiz de TJAppRepo, adicionando uma regra na seção:

A default;
B include;
C stages;
D variables;
E workflow.

Uma equipe de analista de sistemas está desenvolvendo o software ProgramaTJ aplicando a metodologia Lean. A equipe decidiu implementar apenas as funcionalidades formalmente requisitadas pelo cliente, evitando adicionar qualquer funcionalidade extra à ProgramaTJ por conta própria. Essa decisão da equipe remete, de forma direta, ao princípio da metodologia Lean para o desenvolvimento de software de:

A otimização do todo;
B adiar comprometimento;
C eliminação de desperdícios;
D respeitar as pessoas;
E criação de conhecimento.

A equipe de analista de sistemas Alfa aplica o DevSecOps ativamente em seu processo de desenvolvimento de software. Todos os membros da equipe Alfa são incentivados a se preocuparem com a segurança do software de forma proativa desde o início do processo de desenvolvimento, aplicando diretamente a prática DevSecOps:

A shift left;
B rastreabilidade;
C auditabilidade;
D visibilidade;
E bug bounty.

O analista de sistemas Bravo desenvolveu o webservice TJService para o TJDFT sem mecanismos de controle de segurança. A comunicação de TJService ocorre conforme especificações do protocolo SOAP ( Simple Object Access Protocol ). A fim de proteger a troca de mensagens de TJService, Bravo foi orientado pelo TJDFT a implementar o suporte à autenticação baseada em token. Os mecanismos de proteção de mensagens SOAP baseados em token que Bravo deve implementar são definidos na especificação Web Services:

A Dynamic Discovery;
B Addressing;
C Reliable Messaging;
D Security;
E Make Connection.

O analista de sistemas Pedro desenvolveu o webservice RService aplicando o estilo de arquitetura REST ( Representational State Transfer ). As aplicações clientes que utilizam o RService são desenvolvidas de forma desacoplada e dissociada de RService e manipulam os recursos de RService através de representações transferidas em mensagens autodescritivas. Para habilitar a independência no desenvolvimento de aplicações clientes com o uso de representações em mensagens autodescritivas, Pedro aplicou em RService o princípio REST:

A arquitetura cliente-servidor;
B código sob demanda;
C interface uniforme;
D sistema em camadas;
E capacidade de cache.

A analista Ester implementou um teste automatizado de nome ETest para o software TJApp. O ETest avalia se TJApp é capaz de executar seu fluxo de execução principal de forma completa, em um ambiente muito semelhante ao do usuário final. Portanto, o ETest implementado por Ester é do tipo:

A regressão visual;
B unitário;
C desempenho;
D ponta a ponta;
E exploratório.

No contexto do JavaScript, analise as afirmativas a seguir a respeito do comportamento do JS de mover declarações para o top (em inglês, Hoisting ).

I. Variáveis declaradas por meio de var podem ser utilizadas antes de declaradas.

II. Variáveis declaradas com let e const são movidas para o topo do bloco somente quando inicializadas na declaração.

III. Usar uma constante ( const ) antes de declarada gera um erro de sintaxe.

Está correto o que se afirma em:

A somente I;
B somente I e II;
C somente I e III;
D somente II e III;
E I, II e III.

No contexto do Oracle, analise o comando a seguir e as afirmativas a respeito das consequências desse mesmo comando. create global temporary table temp ( a int not null primary key, b varchar(20) not null );

I. Dados introduzidos numa sessão (em inglês, session ) são removidos no fim da sessão.

II. Dados inseridos numa sessão podem ser acessados somente pela própria sessão.

III. Ao término de uma transação por meio de um comando commit , os dados são automaticamente removidos da tabela. Está correto somente o que se afirma em:

A I;
B II;
C I e II;
D I e III;
E II e III.

No SQL Server 19, o comando de criação de restrições de chaves estrangeiras (em inglês, foreign key constraints ) oferece as cláusulas ON DELETE e ON UPDATE, cujo conjunto de opções permitidas é:

A CASCADE, NO ACTION, RAISE ERROR e SET NULL;
B CASCADE, NO ACTION, RESTRICT e SET NULL;
C CASCADE, NO ACTION, SET DEFAULT e SET NULL;
D NO ACTION, RAISE ERROR, SET DEFAULT e SET NULL;
E RESTRICT, SET DEFAULT e SET NULL.