Foram encontradas 557 questões

Resolva questões gratuitamente!

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

Q626271 Banco de Dados

Observe as seguintes afirmações:


I. ACID é o acrônimo de Atomicidade, Consistência, Isolamento e Durabilidade.

II. O comando GRANT é utilizado prover acesso ou privilégios nos objetos do banco de dados para um determinado usuário.

III. A cláusula HAVING é utilizada para filtrar dados agrupados da cláusula GROUP BY.


Em relação a estas afirmações, assinale a alternativa correta: 

Alternativas
Q626270 Banco de Dados

 Analise as seguintes afirmações com relação ao Sistema Gerenciador de Banco de Dados MS SQL Server 2008:


I. Uma Trigger é um objeto associado a uma Tabela ou a uma View. Uma Trigger é composta de evento de disparo, momento da ação de disparo e um ou mais comandos a executar.

II. Os eventos de disparo de uma Trigger são INSERT, SELECT, UPDATE e DELETE.

III. Uma View é uma consulta nomeada que pode ser chamada através de seu nome. O resultado dessa chamada é uma Visão de Tabela.


Em relação a estas afirmações, assinale a alternativa correta: 

Alternativas
Q626267 Banco de Dados
Com relação aos sistemas de Data Warehouse, assinale a alternativa correta:
Alternativas
Q626266 Banco de Dados
Uma tabela de um banco de dados relacional está em uma forma normal N se satisfaz as condições da forma normal N e também satisfaz a forma normal N-1. Aceita-se, em termos práticos, que uma relação está normalizada quando todas as suas relações satisfazem pelo menos a forma normal 3 ou a forma normal de Boyce-Codd. Sobre as formas normais, assinale a alternativa INCORRETA.
Alternativas
Q626265 Sistemas Operacionais
Assinale a alternativa para o Windows 2012 Server que apresente o comando e respectivo parâmetro para apresentar as conexões TCP ativas, sendo que os endereços e números de portas devem ser expressas numericamente, não realizando tentativas para determinar seus nomes.
Alternativas
Q626263 Programação
Você pretende escrever um software para venda (software proprietário). Para resolver seu problema de conexão com um servidor externo, você pesquisou e encontrou duas bibliotecas similares. A maior diferença entre elas é o formato de licenciamento em que cada uma é disponibilizada. Uma delas está disponibilizada em licença LGPL e outra em licença GPL. Você não pretende abrir o seu código fonte e pretende cobrar por licença vitalícia de cada um dos seus clientes. Qual biblioteca você deve escolher?
Alternativas
Q626262 Segurança da Informação
Assinale a alternativa que apresente o nome da arquitetura para implementação de um firewall que fornece serviços a partir de um bastion host que é conectado apenas a rede interna, usando um roteador para separá-la da Internet, chamado screening router. Nesta arquitetura, a segurança principal é feita por packet filtering.
Alternativas
Q626260 Programação
Dado o suporte oferecido pelo Java 7 à programação orientada a objetos, qual tipo de herança é suportado pelo Java 7?
Alternativas
Q626257 Algoritmos e Estrutura de Dados
Em relação a estruturas de dados, lista, fila, pilha e árvore binária, escolha a opção INCORRETA.
Alternativas
Q626256 Programação
Linguagens de programação de alto nível simplificam a escrita de programas de computador, permitindo que um mesmo código fonte possa ser executado em várias arquiteturas de processadores diferentes. Sobre linguagens de programação e seus paradigmas, processos de compilação e execução, pode-se afirmar que:
Alternativas
Q626255 Arquitetura de Software
Em um sistema de software estruturado em MVC (Model/View/Controller), pode-se afirmar que:
Alternativas
Q626254 Engenharia de Software
Hoje, a maioria das empresas de software tendem a utilizar modelos de desenvolvimento de software iterativos, em contraposição a modelos mais antigos, como o modelo cascata. Sobre a comparação entre os modelos iterativo e cascata, pode-se afirmar que:
Alternativas
Q626253 Engenharia de Software
Sistemas de software podem ser testados em diferentes granularidades. Nas granularidades mais altas, pode-se ter o teste de entradas e saídas de uma função. Em granularidades mais baixas pode-se testar até interações complexas de todo um sistema com o usuário. Das alternativas seguintes, qual delas ordena, da esquerda para direita, da granularidade mais alta para a mais baixa, os diferentes tipos de testes?
Alternativas
Q626252 Engenharia de Software
As ferramentas CASE (Computer Aided Software Engineering) são softwares que auxiliam desenvolvedores e analistas nas mais diversas fases da construção de um software, suportando uma ou mais atividades do processo de desenvolvimento. Sobre as ferramentas CASE, o que é INCORRETO afirmar:
Alternativas
Q626251 Engenharia de Software
Um contrato de desenvolvimento de software definiu que a primeira entrega atenderia somente requisitos funcionais. Dada esta primeira entrega, o cliente entrou em contato com a empresa encarregada do desenvolvimento. O cliente dizia que não poderia aceitar esta entrega, pois o sistema estava muito lento, sendo que as especificações do contrato eram bem claras sobre o tempo de resposta do sistema. Neste cenário, pode-se afirmar que:
Alternativas
Q626250 Engenharia de Software

Para atender este mercado crescente de computadores criaram-se modelos de desenvolvimento de softwares que atendem as necessidades singulares de alguns setores e, ao mesmo tempo, podem ser utilizados na elaboração softwares triviais. Sobre os modelos de desenvolvimento, são feitas as seguintes afirmações: 


I. O modelo de desenvolvimento Cascata, também chamado de Clássico ou Linear, caracteriza-se por possuir uma tendência na progressão sequencial entre uma fase e a próxima. Pode ter retroalimentação de uma fase para a anterior, mas, em uma visão macro, as fases seguem sequencialmente.

II. No modelo de desenvolvimento iterativo e incremental, um software é desenvolvido em vários passos similares (iterativo) e, em cada passo, o sistema é estendido (incremental).

III. O modelo de desenvolvimento XP (Extreme Programming) é um processo de desenvolvimento de software que adota os valores de comunicação, simplicidade, feedback e coragem. É uma metodologia ágil para equipes médias ou grandes e que irão desenvolver software com requisitos bem especificados e com poucas mudanças.

IV. O modelo de desenvolvimento Scrum é um processo clássico de desenvolvimento software. É um modelo iterativo e incremental para gerenciamento de projetos e desenvolvimento de software. Muito utilizado para trabalhos de curta duração nos quais é impossível acompanhar o cliente. No Scrum, os projetos são divididos em ciclos chamados de Kanban.

V. O modelo de desenvolvimento BDD (Behavior Driven Development) é uma técnica de desenvolvimento de software que baseia em um ciclo curto de repetições. Primeiramente, o desenvolvedor escreve um caso de teste automatizado que define uma melhoria desejada ou uma nova funcionalidade. Então, é produzido código que possa ser validado pelo teste para posteriormente ser refatorado para um código sob padrões aceitáveis.


Em relação a estas afirmações, assinale a alternativa correta:

Alternativas
Q626249 Engenharia de Software
A UML (Unified Modeling Language) possui diagramas que representam partes ou pontos de vista do sistema. Dos diagramas apresentados a seguir, qual NÃO faz parte da UML 2.0?
Alternativas
Q626231 Matemática Financeira
Uma taxa de juros de 21% ao ano é equivalente a uma taxa semestral, no regime de juros compostos, que é:
Alternativas
Q625042 Sistemas Operacionais
Considere um computador rodando o MS-Windows em português na versão 10. Qual o utilitário nativo é utilizado para configurar discos e partições?
Alternativas
Q625041 Redes de Computadores
Considere um computador rodando o MS-Windows em português na versão 10. Qual o comando utilizado para renovar a concessão de endereço IP para todos os adaptadores (TCP/IP) conectados?
Alternativas
Respostas
201: A
202: B
203: B
204: D
205: D
206: D
207: C
208: C
209: C
210: E
211: C
212: C
213: B
214: C
215: B
216: B
217: D
218: E
219: E
220: B