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
300 questões encontradas

Os dados são importante elemento de apoio à tomada de decisão, sendo que algumas aplicações geram quantidade massiva e heterogênea de dados, com alta velocidade. Para lidar com esse cenário, foi desenvolvido um modelo de programação que consiste em dividir, processar e combinar os dados em paralelo, de forma a acelerar o processamento e garantir a confiabilidade dos resultados. Assinale o modelo que contém as características elencadas no enunciado.

A Data Warehousing.
B Elastic Search.
C Hadoop.
D MapReduce.
E NoSQL.

Carolina produz um relatório em que compara os modelos de representação vetorial de palavras Word2Vec (em seus dois métodos: CBOW e Skip-Gram) e GloVe. Em seu relatório, Carolina destaca corretamente que o:

A Word2Vec é treinado usando uma rede neural profunda;
B GloVe consegue capturar correlações globais, além das locais;
C CBOW utiliza técnicas de fatoração de matrizes para aprender os vetores;
D Skip-gram prevê a palavra que melhor se encaixa em um contexto apresentado;
E Word2Vec necessita de mais memória de armazenamento durante o treinamento do que o GloVe.

Dentre as funcionalidades da aplicação Web MeACOMPANHA, os usuários podem, opcionalmente, registrar três telefones, dois endereços físicos e dois endereços de e-mail como informações de contato. Para os usuários que já utilizaram a aplicação, o sistema apresenta as informações de contato cadastradas viabilizando a opção de alterá-las ou excluí-las. O MeACOMPANHA emite mensagens para o usuário (de erro, de aviso, de alerta e de confirmação) de acordo com suas ações. Com base na Análise de Pontos de Função (APF), as funcionalidades supracitadas da aplicação MeACOMPANHA representam:

A quatro Processos Elementares (PE) e um Arquivo Lógico (ALR);
B cinco Processos Elementares (PE) e um Arquivo Lógico (ALR);
C doze Processos Elementares (PE) e um Arquivo Lógico (ALR);
D treze Processos Elementares (PE) e três Arquivos Lógicos (ALR);
E dezesseis Processos Elementares (PE) e quatro Arquivos Lógicos (ALR).

A Equipe de Gestão de Inovações (EGI) de uma organização vem estudando conceitos de estratégias para desenvolvimento de front-end de aplicações. Assim, decidiu desenvolver algumas pequenas soluções de software, na qualidade de testes dos conceitos, pautadas em Single-Page Application (SPA), e outras pautadas em Progressive Web App (PWA). Em seu estudo, a EGI deve considerar que:

A SPA recarrega uma página atualizada em resposta a cada ação do usuário;
B SPA possui suporte para envio de alertas automáticos via notificações push;
C motores de busca possuem suporte para indexar conteúdo desenvolvido em PWA;
D SPA e PWA utilizam threads próprias e viabilizam o carregamento rápido de conteúdos independentemente da rede;
E os critérios de instalação de PWA no manifesto de aplicativo da Web devem ser genéricos o suficiente para atender aos diferentes browsers.

A CERTI_Online é uma aplicação Web que viabiliza a solicitação de certidões e comprovantes para pessoas físicas. A CERTI_Online requer que o usuário se autentique para que possa preencher formulários para cada solicitação. Júlia, ao utilizar a CERT_ Online, precisou de bastante tempo para preencher um dos formulários. Quando ela tentou enviar a solicitação, a CERT_ Online apresentou uma mensagem dizendo que o tempo de preenchimento havia expirado. Para que Júlia tenha uma experiência consonante às recomendações do WCAG (World Content Accessibility Guide), a CERT_ Online deve:

A reter dados do formulário no servidor, disponibilizar a opção de novo processo de autenticação e aguardar novo login de Júlia bem-sucedido dentro do prazo de expiração do token;
B dispensar a reautenticação caso Júlia esteja interagindo com a aplicação por meio de um leitor de tela, visto que ela pode precisar de mais tempo para navegar e preencher o formulário;
C verificar se o processo usado para passar os dados para a página de reautenticação está configurado e iniciar nova contagem de tempo em separado para expiração do processo de novo login de Júlia;
D viabilizar a reautenticação de Júlia, a qual, se bem sucedida, permite que o processo continue e seja concluído sem perda de dados, incluindo os dados originais e quaisquer alterações feitas após a reautenticação;
E fornecer uma funcionalidade para verificar se Júlia deseja receber um código por e-mail ou telefone para dar continuidade ao preenchimento do formulário e preservar os dados digitados no modo oculto na página até que Júlia decida o que fazer.

O analista Joaquim implementou o código do sistema TRF1Web seguindo os princípios SOLID. O TRF1Web já se encontra em produção. A documentação do TRF1Web, escrita por Joaquim, estabelece que novas funcionalidades devem ser introduzidas no sistema por meio de plugins, sem modificar o código atual do sistema. Essa maneira de introduzir novas funcionalidades no TRF1Web é resultado direto da aplicação do seguinte princípio SOLID:

A aberto/fechado;
B substituição de Liskov;
C responsabilidade única;
D segregação de interfaces;
E inversão de dependência.

A analista Flávia está escrevendo as regras de Cascading Style Sheets (CSS) para uma página web. Flávia precisa que determinada regra seja aplicada aos elementos da página que possuam ambas as classes “redondo” e “sem-borda”. Para aplicar a regra através de seletores CSS, a analista deve utilizar o seletor:

A redondo&sem-borda
B redondo+sem-borda
C .redondo.sem-borda
D .redondo+.sem-borda
E .redondo&.sem-borda

O analista Jeferson está configurando um projeto no SonarQube. Ao configurar as métricas de código que devem ser monitoradas, Jefferson adicionou ao projeto a métrica que indica o tempo necessário para corrigir todos os code smells presentes no código. Jefferson adicionou ao projeto no SonarQube a métrica:

A technical debt;
B quality gate status;
C security remediation;
D maintainability rating;
E reliability remediation.

Em um ambiente de microsserviços, é muito comum utilizar o RabbitMQ como plataforma de mensageria. Trata-se de um produto de fácil configuração para execução em contêineres. Sobre o RabbitMQ, é correto afirmar que:

A por ter sido criado na linguagem Erlang, exige a utilização de consumidores implementados na mesma linguagem;
B permite trabalhar apenas com AMQP 0.9.1, inviabilizando qualquer forma de utilização do STOMP ou MQTT;
C embora gerencie internamente os privilégios dos usuários, permite o uso de LDAP para autenticação;
D trabalha apenas com filas duráveis, o que garante que todas as mensagens se recuperem de eventuais quedas do servidor;
E oferece diversos tipos de exchange, como topic exchange, que direciona a mensagem de forma automática para todas as filas associadas, no modelo broadcast.

Carla precisa integrar dois serviços criados com tecnologia Node.js: o primeiro é um backend na arquitetura REST e o segundo, um frontend que consome os serviços do primeiro. Os serviços executam no Docker, respectivamente, através dos contêineres back001 e front001, e apenas front001 oferece acesso no ambiente externo ao Docker. Para integrá-los, Carla criou a rede virtual net001 no Docker e adicionou back001 e front001 a essa rede, utilizando os comandos:

A docker add network -d bridge net001 docker connect --network net001 back001 docker connect --network net001 front001
B docker config network -a net001 docker run -itd --network net001 [back001, front001]
C docker network new -d bridge net001 docker network connect net001 back001 docker network connect net001 front001
D docker network create -d bridge net001 docker run -itd --network net001 back001 docker run -itd --network net001 front001
E docker add network -d bridge net001 docker run -itd --network net001 [back001, front001]