Questões de Concurso Para tecnologia da informação

Foram encontradas 162.516 questões

Resolva questões gratuitamente!

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

Q3014386 Banco de Dados
Uma vez que a Structured Query Language (SQL) é a linguagem padrão para bancos de dados Relacionais, assinale a alternativa correta sobre essa linguagem. 
Alternativas
Q3014385 Banco de Dados
O projeto lógico relacional de um banco de dados consiste em mapear um diagrama conceitual, frequentemente feito a partir dos conceitos do modelo Entidade-Relacionamento, em um esquema Relacional equivalente. Sobre esse mapeamento, avalie as afirmações a seguir.

1) Todo relacionamento, independentemente de sua cardinalidade e participação, deve ser mapeado fazendo uso do conceito de chave estrangeira.
2) Todo relacionamento identificador é mapeado criando uma nova relação com chave primária composta.
3) Todo relacionamento M:N é mapeado criando uma nova relação com ao menos duas chaves primárias simples.
4) O mapeamento de um relacionamento 1:N parcial-parcial exige que a chave estrangeira não seja única nem obrigatória.

Estão corretas, apenas, 
Alternativas
Q3014384 Banco de Dados
Dado que o modelo Entidade-Relacionamento é usado para fazer o projeto conceitual de um banco de dados, assinale a alternativa correta sobre esse modelo. 
Alternativas
Q3014383 Banco de Dados
Para normalizar uma base de dados, são aplicadas Formas Normais que são baseadas no conceito de dependência funcional. Dado esse contexto, assinale a alternativa correta
Alternativas
Q3014382 Banco de Dados
O modelo Relacional foi o primeiro modelo de dados especificado formalmente. Sobre esse modelo, assinale a alternativa correta
Alternativas
Q3014381 Engenharia de Software
Qual dos seguintes tipos de software é responsável por gerenciar os recursos de hardware de um computador e fornecer serviços essenciais para a execução de outros softwares
Alternativas
Q3014380 Noções de Informática
Em um sistema computacional, qual dos seguintes tipos de memória é responsável por armazenar temporariamente as instruções e dados que a CPU precisa acessar rapidamente durante a execução de processos? 
Alternativas
Q3014379 Noções de Informática
Qual destes componentes é responsável por decodificar instruções e buscar operandos na memória, entre outras atribuições, em uma CPU? 
Alternativas
Q3014378 Engenharia de Software
No Git, qual comando é utilizado para criar uma nova branch e ao mesmo tempo trocar para essa nova branch
Alternativas
Q3014377 Engenharia de Software
No contexto de desenvolvimento de aplicações web utilizando AngularJS, qual diretiva é utilizada para repetir um bloco de HTML com base em uma coleção (array) de dados? 
Alternativas
Q3014376 Engenharia de Software
Em relação ao uso de CSS 3.0 no desenvolvimento web, qual propriedade permite criar uma transição suave de estilos ao longo do tempo quando uma propriedade CSS muda de valor? 
Alternativas
Q3014375 Engenharia de Software
No contexto de desenvolvimento web, o padrão de projeto MVC (Model-View-Controller) é amplamente utilizado para estruturar aplicações de maneira organizada e modular. Qual das seguintes afirmativas descreve corretamente o papel do "Controller" em uma aplicação que segue o padrão MVC? 
Alternativas
Q3014374 Programação
Uma pessoa está depurando uma aplicação Java complexa no Eclipse e precisa empregar técnicas avançadas para depurar, rastrear e resolver um problema intermitente que ocorre em um ponto profundo do seu código. Assinale a alternativa que não faz parte do conjunto de ferramentas contidas na perspectiva de depuração (Debug Perspective) do Eclipse. 
Alternativas
Q3014373 Banco de Dados
Em relação à interoperabilidade e ao formato de troca de dados entre sistemas que utilizam WebServices SOAP ou RESTful, assinale a alternativa correta
Alternativas
Q3014372 Arquitetura de Software
Há um tipo de arquitetura de software que fornece desacoplamento no tempo e no espaço. Isso significa, respectivamente, que clientes e servidores não precisam estar simultaneamente disponíveis e que clientes não precisam conhecer os servidores (e vice-versa). Assinale a alternativa que indica o nome desse tipo de arquitetura. 
Alternativas
Q3014371 Programação
Considere o trecho de um código Java a seguir (as reticências indicam código omitido não relevante para o contexto analisado):
Imagem associada para resolução da questão

Qual é o padrão de projeto implementado em calcSalarioLiquido? 
Alternativas
Q3014370 Programação
No HTTP, a negociação de conteúdo é o mecanismo usado para servir diferentes representações de um recurso no mesmo URI, ajudando o agente de usuário (user agent) a especificar qual representação é mais adequada. Esse mecanismo é utilizado no REST para ter diferentes representações (HTML, XML, JSON) de um mesmo recurso. Selecione a alternativa que indica corretamente o cabeçalho HTTP e o respectivo valor que um user agent deve enviar em uma requisição para indicar a preferência por uma representação em JSON do recurso solicitado. 
Alternativas
Q3014369 Engenharia de Software
Considere o diagrama de classes UML apresentado a seguir e assinale a alternativa que apresenta a interpretação correta
Imagem associada para resolução da questão
Alternativas
Q3014368 Programação
Considere o trecho de código Java a seguir e assinale a alternativa que indica a saída do console quando o código for executado.
Imagem associada para resolução da questão
Alternativas
Q3014367 Engenharia de Software
No contexto de Test-Driven Development (TDD), assinale a alternativa correta sobre o conceito de baby steps (passos de bebê). 
Alternativas
Respostas
3721: B
3722: D
3723: B
3724: D
3725: E
3726: C
3727: B
3728: E
3729: C
3730: B
3731: C
3732: A
3733: E
3734: D
3735: B
3736: C
3737: A
3738: B
3739: B
3740: C