Foram encontradas 1.859 questões

Resolva questões gratuitamente!

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

Q2174859 Segurança da Informação
Aplicações web mal construídas podem conter vulnerabilidades que permitem o vazamento de dados do servidor hospedeiro. Por exemplo, se a aplicação web não fizer a correta sanitização dos dados de entrada, poderá permitir o acesso ao conteúdo de arquivos localizados fora do repositório da aplicação. Nessa situação, suponha que a entrada maliciosa ../../../../etc/passwd seja processada pelo script da aplicação web no servidor, e que a resposta retornada ao navegador seja o conteúdo do arquivo passwd do sistema hospedeiro.
Se isso ocorrer, essa aplicação web estará vulnerável ao ataque de
Alternativas
Q2174858 Segurança da Informação
As aplicações Web devem ser protegidas contra os ataques que visam a explorar vulnerabilidades.
O firewall de nível de aplicação, que é posicionado entre o cliente e o servidor web e é específico para filtrar, monitorar e bloquear tráfego HTTP malicioso direcionado a web sites, é o
Alternativas
Q2174857 Redes de Computadores
Disponibilidade é um dos pilares da segurança da informação e exige a adoção de técnicas de redundância e tolerância a falhas. Na organização de discos conhecida como RAID, o espelhamento visa a fazer a duplicação dos dados enquanto a informação de paridade permite fazer a reconstrução dos dados perdidos.
Dentre os vários níveis de RAID, o nível 6 é aquele que adota a técnica de
Alternativas
Q2174856 Banco de Dados
Ao construir um modelo de dados usando a modelagem dimensional para um Data Warehouse, seguindo um modelo estrela, um engenheiro de dados encontrou uma dimensão que se encaixava perfeitamente no conceito de dimensão degenerada, de apenas um atributo.
Qual é a maneira correta de tratar uma dimensão degenerada?
Alternativas
Q2174855 Banco de Dados
Um programador de Back-End precisava construir uma transação longa, que alterava várias tabelas de um Banco de Dados, de forma que uma das alternativas ocorresse: ou a transação fosse completada, ou todos os dados permanecessem em seu estado original.
Para isso, contou com a propriedade de transações conhecida como
Alternativas
Q2174854 Banco de Dados
Uma organização percebeu que seus dados estavam distribuídos entre vários sistemas, o que dificultava muito a criação de um dashboard para analisar sua produtividade. Resolveu, então, criar um Data Warehouse, seguindo o Ciclo de Vida da metodologia de Kimball. A partir desse momento, iniciou um projeto pela fase de planejamento de projeto.
A seguir, essa organização deve continuar o projeto por
Alternativas
Q2174853 Engenharia de Software
Durante o processo de contagem dos Pontos por Função de um projeto de melhoria de um sistema de informação, um profissional de TI encontrou uma contagem prévia que indicava que o sistema possuía 5 EE, 10 SE, 5 CE, 4 ALI e 2 AIE. Ele detectou que as modificações planejadas eram:
• receber mais um arquivo que trazia dados de outro sistema; • eliminar uma tela por onde esses dados eram antes digitados; • alterar uma tela que mostrava os últimos 5 pedidos feitos para mostrar 10; e • criar um relatório impresso, semelhante a um preexistente, porém usando uma outra ordenação.
De acordo com a metodologia de contagem IFPUG, o projeto de melhoria possui
Alternativas
Q2174852 Engenharia de Software
Ao planejar um projeto de sistema seguindo um ciclo de vida linear, um gerente de projeto resolveu instituir uma estratégia global de teste de software.
Considerando-se uma ordem do mais específico para o mais geral, ou seja, terminando-se com o teste de ordem superior, qual a ordem dos testes a serem realizados?
Alternativas
Q2174851 Banco de Dados
Na implementação de sistemas de Big Data, é comum a utilização de tecnologias de Bancos de Dados NoSQL, que têm como característica principal não seguir ou ir além do Modelo Relacional e da linguagem SQL.
Duas dessas tecnologias são os Bancos de Dados orientados a documentos e orientados a colunas, exemplificados, respectivamente, pelos softwares
Alternativas
Q2174850 Programação
Ao desenvolver em PHP 8 um software de auxílio para a estimativa de custo de projetos, seguindo o PMBOK 6ª edição, um programador tinha de calcular a estimativa de 3 pontos, segundo a distribuição Beta. No projeto, o programador definiu os nomes das variáveis como cm, co, cp e ce para representar, respectivamente, o custo mais provável, o custo otimista, o custo pessimista e o custo estimado.
O fragmento de código adequado é 
Alternativas
Q2174849 Matemática Financeira
Em um estudo de viabilidade técnica e econômica de um projeto de aquisição de um software, ficou determinado que havia 3 opções possíveis:
• Comprar o software à vista, com o preço de R$ 100.000,00; • Comprar o software a prazo, pagando R$ 50.000,00 de entrada e R$ 10.000,00 por mês, nos 5 meses seguintes; • Comprar o software a prazo, sem entrada, pagando R$ 20.000,00 por mês durante 5 meses, com o primeiro pagamento no mês seguinte à compra.
Considerando-se uma taxa de desconto de 2% ao mês, e tomando-se a decisão apenas pela escolha da opção com o menor Valor Presente Líquido (VPL), conclui-se que
Alternativas
Q2174848 Banco de Dados
Ao usar um cubo de dados OLAP, que permitia estudar todos os projetos de sua organização governamental, um colaborador iniciou analisando os projetos por Custo Total, Município e Mês. Percebendo que eram muitos dados, decidiu passar a olhar por Custo Total, Município e Ano. Esses dados, porém, mostravam muita diferença entre o governo atual e o antigo. Devido a isso, o colaborador resolveu pegar apenas os últimos 3 anos.
Qual sequência correta das operações OLAP ele realizou?
Alternativas
Q2174847 Engenharia de Software
O Scrum é um Ciclo de Vida Ágil, proposto para o desenvolvimento de software, baseado nos princípios da transparência, inspeção e adaptação, que emprega uma abordagem para que o desenvolvimento dos entregáveis aconteça de forma
Alternativas
Q2174846 Gerência de Projetos
Um gerente de projeto criou um plano com todas as atividades necessárias para entregar um produto. A partir desse plano de projeto, criou uma rede para o método PERT/ CPM e a descreveu na forma da Tabela a seguir, onde as atividades são identificadas apenas por letras: 
Imagem associada para resolução da questão

Preocupado com a finalização do projeto no prazo mínimo, qual caminho crítico o gerente de projeto encontrou?
Alternativas
Q2174845 Banco de Dados

Considere o diagrama E-R a seguir. 

Imagem associada para resolução da questão

Para simplificar, todos os atributos desse modelo E-R devem ser considerados itens de dados do tipo cadeia de caracteres (TEXT).

A partir desse diagrama, foi produzido um conjunto de tabelas relacionais por meio da aplicação de regras de transformação. Essas regras preservaram a semântica do modelo E-R, além de propiciarem mais eficiência nas operações de junção sobre as tabelas obtidas.

Qual conjunto de tabelas atende às transformações aplicadas?

Alternativas
Q2174844 Programação
O método main, a seguir, ordena um array de empregados em ordem crescente de salários.
Imagem associada para resolução da questão

Quais implementações das classes Pessoa e Empregado complementam o código Java acima, de modo que a ordenação do array de empregados seja executada com sucesso?
Alternativas
Q2174843 Programação
Considere a classe Java abaixo.
Imagem associada para resolução da questão

Ela contém métodos que implementam o processo de venda de ingressos para espetáculos culturais. Entre eles está o método de encerramento de uma venda, que é composto de três etapas. São elas:
• o cálculo do valor do ingresso; • a confirmação do pagamento; • a impressão do ingresso.
As duas últimas etapas independem da natureza de quem está comprando um ingresso, por isso foram implementadas diretamente na classe VendaIngresso. A 1ª etapa, entretanto, não pôde ser implementada nessa classe, pois o valor de um ingresso pode variar de acordo com o tipo de comprador (estudante, idoso, pessoa com deficiência, dentre outros). Por isso, o método calculaValorIngresso é abstrato. 

Uma 2ª classe, que implementa a venda de ingressos para estudantes, é mostrada a seguir.
public class VendaIngressoEstudante extends VendaIngresso {        protected double calculaValorIngresso() {             // implementação irrelevante para resolver a questão        } }
Ela é uma subclasse de VendaIngresso que implementa o cálculo do valor de um ingresso de estudante. Dessa forma, um programa Java que implemente a venda de ingressos para estudantes, baseada nas classes acima, irá conter os seguintes comandos:
VendaIngresso v = new VendaIngressoEstudante(); v.encerraVenda("Máquina Mortífera 20", "L8");
Qual padrão de projeto foi empregado na solução descrita acima?
Alternativas
Q2174842 Programação
As classes Java a seguir são usadas na implementação de árvores binárias.
Imagem associada para resolução da questão

Admita que o método main acima vá ser executado, e que uma pilha como a mostrada na Figura a seguir vá ser passada como parâmetro para o método percorrePilha. Imagem associada para resolução da questão

Qual árvore binária fará com que o comando a.exibeArvore() exiba no console os mesmos números inteiros, e na mesma ordem, que o método percorrePilha? 

Alternativas
Q2174841 Programação
Considere a classe Main abaixo.
Imagem associada para resolução da questão
Suponha que a seguinte sequência de números inteiros tenha sido digitada por um usuário quando da execução do método main acima:
4 16 8 12 7 14 9 15 -1
O que foi exibido no console pelo método main?
Alternativas
Q2174840 Banco de Dados
Uma empresa de turismo que opera na Web vai realizar uma grande promoção para tentar vender mais hospedagens para o próximo verão. Ela irá conceder um bônus (em reais) para a compra de passagens aéreas para todos os seus clientes que fizerem reservas para os meses de janeiro e fevereiro. A empresa resolveu criar um banco de dados especialmente para essa promoção. Nele serão registrados os clientes que fizerem pelo menos uma reserva, além de todos os hotéis e companhias aéreas com os quais a empresa de turismo opera. No modelo conceitual desse banco de dados, os participantes serão representados pelas entidades a seguir.
Imagem associada para resolução da questão
As regras para a concessão dos bônus são as seguintes:
• Só participará da promoção o cliente que fizer, pelo menos, uma reserva até a data de término da promoção; • Um cliente poderá fazer reservas em vários hotéis; • Uma reserva será associada a, pelo menos, uma companhia aérea; • O banco de dados terá de ser capaz de informar a qual reserva um bônus está associado; • O bônus de uma reserva poderá ser usado em qualquer uma das companhias aéreas associadas à reserva; • Alguns hotéis e algumas companhias aéreas, embora presentes no banco de dados, poderão ficar ausentes da promoção.
Qual modelo E-R representa adequadamente as regras de negócio dessa promoção?
Alternativas
Respostas
741: A
742: C
743: E
744: C
745: A
746: A
747: A
748: E
749: E
750: C
751: B
752: D
753: B
754: D
755: C
756: E
757: E
758: B
759: B
760: A