Magna Concursos

Foram encontradas 545 questões.

2298822 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

A organização de dados baseada em técnicas de hashing permite acesso rápido a registros sob certas condições de pesquisa. Tendo em vista esse contexto, avalie as seguintes asserções e a relação proposta entre elas.

I. Métodos de resolução de colisão, tais como endereçamento aberto, encadeamento e hashing múltiplo, são mais necessários quando utiliza-se hashing externo do que quando se utiliza hashinginterno.

PORQUE

II. O espaço do campo de hash – o número de valores possíveis que um campo hash pode ter – normalmente, é muito maior do que o número de endereços disponíveis para registros.

Assinale a alternativa correta:

 

Provas

Questão presente nas seguintes provas
2298821 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Árvore binária é uma estrutura de dados adequada à representação de hierarquia, sendo usada frequentemente em ordenação e pesquisa. Considere o seguinte texto de referência que trata sobre árvores binárias:

''Uma árvore binária (a) , também conhecida como (b) é uma árvore binária na qual as alturas das duas subárvores de todo nó nunca diferem em mais de (c) .''

Assinale a alternativa que completa, correta e respectivamente, as lacunas (a), (b) e (c) presentes no texto de referência.

 

Provas

Questão presente nas seguintes provas
2298820 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Considere a lógica de programação, expressa na forma de português estruturado:

Enunciado 3538564-1

Ao final da execução desse algoritmo, o valor de K será igual a:

 

Provas

Questão presente nas seguintes provas
2298819 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Suponha que dois colaboradores estão trabalhando em conjunto no mesmo repositório, utilizando Git no servidor GitHub. Inicialmente, o Autor A cria o repositório, adiciona arquivos e concede permissão para o autor B. Na sequência realizam o fluxo de trabalho conforme Figura 1. A explicação sobre o que acontece em cada etapa do fluxo de trabalho é apresentada de forma desordenada na Figura 2. Assinale a alternativa que corretamente associa cada etapa do fluxo de trabalho à explicação que reflete o que ocorre na etapa:

Enunciado 3538563-1

 

Provas

Questão presente nas seguintes provas
2298818 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

O processo de desenvolvimento de software exige, por parte da equipe envolvida, muita disciplina e organização. Independente de o software ser construído por uma ou mais pessoas, todas as tarefas que envolvem o processo de desenvolvimento necessitam de coordenação, para que ao final, tenha-se o produto e sua construção transcorrida de maneira correta. A automatização de atividades de controle de projeto tais como as tarefas de build, teste, controle de dependências, integração contínua e controle de versão pode ser muito facilitado por ferramentas que suportem tais atividades de apoio ao desenvolvimento. Tendo em vista este contexto e sabendo que Maven e Gradle são ferramentas de automação de projeto, analise a veracidade de cada uma das afirmações explicitadas em I, II e III para assinalar a alternativa correta.

I.Projetos Maven são configurados usando Project Object Model (POM) que é codificada em linguagem XML;

II. Projetos Gradle são configurados usando Project Object Model (POM) que é codificada em linguagem XML;

III. Projetos Gradle são configurados em scripts escritos em linguagem Groovy.

Assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas
2298817 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Controle de versão é um sistema que registra alterações em um arquivo ou conjunto de arquivos ao longo do tempo para que as pessoas possam recuperar versões específicas mais tarde. Um sistema de controle de versão permite que arquivos ou projetos completos sejam revertidos para um estado anterior; que as mudanças ao longo do tempo possam ser comparadas; descobrir quem e quando alguém introduziu um problema. Em um ambiente de desenvolvimento de software, torna-se crucial o uso de ferramentas de controle de versão e estão disponíveis várias opções, tais como Subversion, Git e Mercurial. Sobre essas ferramentas é possível afirmar que:

 

Provas

Questão presente nas seguintes provas
2298816 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Considere as instruções CREATE TABLE da linguagem SQL (Structured Query Language) usados em um sistema gerenciador de banco de dados (SGBD) como base para responder a questão (Figura 1). Analise os esquemas conceituais, apresentados em (I), (II) e (III), conforme uma notação do Diagrama Entidade-Relacionamento. Nesta notação, tipos de entidades são anotados por retângulos e os atributos são anotados em pequenas elipses. Atributo identificador é grifado, atributo multivalorado é colocado em elipse com linha dupla, e atributo composto é formado por um conjunto de outros atributos (elipses). Tipos de relacionamentos regulares são anotados por losangos e podem gerar uma agregação que é anotada por um retângulo envolvendo o tipo de relacionamento que a origina. Analisando os comandos e figura, assinale a alternativa correta.

Enunciado 3538560-1

Enunciado 3538560-2

Enunciado 3538560-3

Enunciado 3538560-4

 

Provas

Questão presente nas seguintes provas
2298815 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Considere as instruções CREATE TABLE da linguagem SQL (Structured Query Language) gerados no sistema gerenciador de banco de dados (SGBD) Oracle como base para realizar a questão (Figura 1). Analise a consulta SQL, formulada no SGBD Oracle apresentada na Figura 2. Avalie a veracidade de cada uma das afirmações apresentadas em I, II, III e IV.

Enunciado 3538559-1

Enunciado 3538559-2

I. A subconsulta identificada como (a) não está correlacionada à consulta externa e seleciona todos os veterinários que vacinaram o animal chamado Videl no dia 03 de janeiro de 2018;

II. A subconsulta identificada como (b) está correlacionada à consulta externa e seleciona todos os veterinários que vacinaram o animal que está sendo avaliado na consulta externa;

III. Se a diferença de conjunto do resultado da subconsulta identificada como (a) menos o resultado da subconsulta identificada como (b) é vazio significa que o animal selecionado na consulta externa foi vacinado pelos mesmos veterinários que vacinaram o animal Videl em 03 de janeiro de 2018;

IV. A consulta SQL equivale a uma aplicação do operador de divisão em álgebra relacional em uma consulta para recuperar os animais que foram vacinados pelos mesmos veterinários que vacinaram o animal Videl em 03 de janeiro de 2018. Com base nestas sentenças, assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas
2298814 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Qual é o RestTemplate class method que desempenha uma operação HTTP HEAD?

 

Provas

Questão presente nas seguintes provas
2298813 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Em JBOSS Datasource, como exemplo para Oracle no código abaixo, qual é a diferença entre validate-on-match e background-validation? Marque a alternativa verdadeira com relação às frases abaixo.

<validation>

<check-valid-connection-sql>select 1 from dual</check-valid-connection-sql>

<validate-on-match>true</validate-on-match>

<background-validation>false</background-validation>

<stale-connection-checker class

name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleStaleConnectionChecker"/>

<exception-sorter class

name="org.jboss.jca.adapters.jdbc.extensions.oracle.OracleExceptionSorter"/>

</validation>

I - Quando validate-on-match é setado verdadeiro a conexão com a base de dados é validada toda vez que ela é checada a partir do pool de conexões usando o mecanismo de validação especificado no próximo passo;

II - Em background-validation, é disparada uma validação conforme a politica de validação estabelecida em background-validation-millis;

III - Não é possível aplicar validate-on-match e background-validation de forma simultânea, pois eles são mutualmente exclusivos;

 

Provas

Questão presente nas seguintes provas