Magna Concursos

Foram encontradas 105 questões.

821276 Ano: 2014
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: PROCEMPA
Provas:
O Manifesto Ágil é uma declaração de princípios que fundamentam o desenvolvimento ágil de software. A respeito desses princípios, assinale a afirmativa correta.
 

Provas

Questão presente nas seguintes provas
821275 Ano: 2014
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: PROCEMPA
Provas:
O teste é parte fundamental no ciclo de vida de um software. Seus princípios devem servir como um guia geral, tanto para testadores quanto para desenvolvedores. Afinal, ambos participam efetivamente do processo de amadurecimento do sistema.

Assinale a opção que apresenta corretamente três dos sete princípios fundamentais do teste de software.
 

Provas

Questão presente nas seguintes provas
821273 Ano: 2014
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: PROCEMPA
Provas:
O padrão de projeto que permite a uniformidade do tratamento em uma hierarquia na qual coexistem objetos primitivos e agregados de objetos, todos da mesma espécie, é denominado
 

Provas

Questão presente nas seguintes provas
821272 Ano: 2014
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: PROCEMPA
Provas:
O processo de escrever testes antes da implementação de um projeto de software é conhecido como Test-Driven Development (TDD).

A respeito do processo de desenvolvimento dirigido por testes, assinale a afirmativa correta.
 

Provas

Questão presente nas seguintes provas
821268 Ano: 2014
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: PROCEMPA
Provas:
Considere uma busca por uma chave entre 1.000.000, que pode ser feita através de uma Busca binária, Hashing ou Árvore B de ordem 20.

Supondo que os três operam em condições semelhantes e satisfatórias, com os registros armazenados num disco rígido, assinale a opção que mostra as alternativas na ordem do menor para o maior tempo de busca
 

Provas

Questão presente nas seguintes provas
821267 Ano: 2014
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: PROCEMPA
Provas:
Analise o pseudocódigo de uma função que realiza uma busca binária, onde k é a chave procurada, V é um array unidimensional contendo N chaves ordenadas em ordem crescente, indexadas a partir de 1, e “\” é um operador de divisão inteira (e.g. 5\2 retorna 2).
A função retorna a posição da chave k em V, ou -1 se não for encontrada.
O símbolo *** denota uma expressão lógica propositalmente omitida.

define buscabinaria(k)
p=1
u=N
repeat
x=(p+u)\2
if k < V[x]
then u = x-1
else p = x+1
until ***
if k = V[x]
then return(x)
else return(-1)


Assinale a opção que apresenta o trecho que deve substituir o símbolo *** para que o algoritmo acima funcione de acordo com a especificação.
 

Provas

Questão presente nas seguintes provas
821265 Ano: 2014
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: PROCEMPA
Provas:
Em uma relação cliente-servidor, após o cliente estabelecer a conexão e enviar solicitações, o servidor executa as solicitações, envia as respostas e atua como um cache, armazenando páginas da web recém-visitadas e aumentando a velocidade de carregamento dessas páginas, ao serem novamente chamadas.

Assinale a opção que indica o nome desse servidor.
 

Provas

Questão presente nas seguintes provas
821259 Ano: 2014
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: PROCEMPA
Provas:
Com relação à programação em linguagem Java, analise as afirmativas a seguir.

I. Uma classe abstrata não pode possuir métodos estáticos.
II. Todos os métodos declarados em uma interface são públicos.
III. Classes anônimas não admitem declaração explícita de construtores.

Assinale:
 

Provas

Questão presente nas seguintes provas
821258 Ano: 2014
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: PROCEMPA
Provas:
Considere a seguinte classe com anotações JPA:

@Entity
@Table(name=”funcionario”)
public class Funcionario implements Serializable
{
private static final long serialVersionUID =
2L;
@Id
@Column(name=”id”, nullable=false)
private Integer id;
@Column(name=”nome”)
private String primaryKey;
@ManyToOne
private Funcionario chefe;
// Restante da classe...
}

Sobre essa classe anotada, analise as afirmativas a seguir.

I. A anotação @Table é dispensável, neste caso.
II. A chave primária da tabela associada à classe Funcionario é nome.
III. A anotação @ManyToOne introduz, neste exemplo, um autorrelacionamento.

Após o exame das afirmativas, verifica-se que
 

Provas

Questão presente nas seguintes provas
821257 Ano: 2014
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: PROCEMPA
Provas:
As interfaces java.sql.Statement, java.sql.PreparedStatement e java.sql.CallableStatement definem métodos e propriedades para que, uma vez estabelecida a conexão, a aplicação Java envie comandos SQL ao servidor de banco de dados e receba dados em resposta.

Acerca do uso destas intefaces, correlacione as duas colunas a seguir:

1. Statement
2. PreparedStatement
3. CallableStatement

( ) é usado para ter acesso a procedimentos armazenados (stored procedures) no banco de dados.

( ) é usado para acesso de propósito geral ao banco de dados.

( ) é usado quando se planeja executar o mesmo comando SQL várias vezes ao longo da execução da aplicação.

Assinale a opção que indica a sequência correta, de cima para baixo.
 

Provas

Questão presente nas seguintes provas