Buscar

ENADE 3º Simulado on line 2017

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Fechar
	Simulado ENADE: 2017.01
	Nota:5,0
	Matr.: 201502353351
	Disciplina: 3º CICLO - ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
	Aluno: CLEISON MADES SILVA PEDROSA
	
	 1a Questão (Ref.: 1068212)
	Pontos: 1,0  / 1,0
	Considere o esquema de banco de dados relacional apresentado a seguir, formado por 4 relações, que
representa o conjunto de estudantes de uma universidade que podem, ou não, morar em repúblicas (moradias compartilhadas por estudantes). A relação Estudante foi modelada como um subconjunto da relação Pessoa.
Considere que os atributos grifados correspondam à chave primária da respectiva relação e os atributos que são seguidos da palavra referencia sejam chaves estrangeiras.
 
Pessoa(IdPessoa:integer, Nome:varchar(40),
Endereco:varchar(40))
 
FonePessoa(IdPessoa:integer referencia Pessoa,
DDD:varchar(3), Prefixo:char(4), Nro:char(4))
 
Republica(IdRep:integer, Nome:varchar(30),
Endereco:varchar(40))
 
Estudante(RA:integer, Email:varchar(30),
IdPessoa:integer referencia Pessoa,
IdRep:integer referencia Republica)
 
Suponha que existam as seguintes tuplas no banco de dados:
 
Pessoa(1, 'José Silva', 'Rua 1, 20');
Republica(20, 'Várzea', 'Rua Chaves, 2001')
 
Qual opção apresenta apenas tuplas válidas para esse esquema de banco de dados relacional?
 
		
	
	Estudante(10, 'jsilva@ig.com.br', 1, 20);
FonePessoa(1, null, '3761', '1370')
	
	Estudante(10, 'jsilva@ig.com.br', 1, 50);
FonePessoa(1, '019', '3761', '1370')
	
	Estudante(10, 'jsilva@ig.com.br', 1, null);
FonePessoa(10, '019', '3761', '1370')
	
	Estudante(10, 'jsilva@ig.com.br', null, 20);
FonePessoa(10, '019', '3761', '1370')
	 
	Estudante(10, 'jsilva@ig.com.br', 1, null);
FonePessoa(1, '019', '3761', '1370')
		
	
	
	 2a Questão (Ref.: 1068214)
	Pontos: 1,0  / 1,0
	O modelo de gerenciamento de projetos do PMI (Project Management Institute), descrito no PMBOK, envolve um conjunto de nove áreas de conhecimento a serem consideradas com vistas a melhorar o processo de gestão de um projeto, ampliando-se, conseqüentemente, suas chances de sucesso. Considere que, no desenvolvimento de um sistema de vendas de uma empresa que atua no segmento industrial, o orçamento inicial tenha sido extrapolado em 120% e que a equipe da área de sistemas tenha concluído o sistema com mais de quatro meses de atraso. Nas reuniões com os usuários para a entrega do sistema, foi constatado que este não atendia às especificações esperadas pelos usuários.
 
Nessa situação, evidenciam-se áreas de conhecimento que compõem a chamada tripla restrição, que são as áreas de gerenciamento de
		
	
	tempo, contratação e risco.
	
	contratação, custo e tempo.
	
	escopo, contratação e custo.
	 
	custo, tempo e escopo.
	
	risco, tempo e escopo.
		
	
	
	 3a Questão (Ref.: 1068216)
	Pontos: 1,0  / 1,0
	Ao longo de todo o desenvolvimento do software, devem ser aplicadas atividades de garantia de qualidade de software (GQS), entre as quais se encontra a atividade de teste. Um dos critérios de teste utilizados para gerar casos de teste é o denominado critério dos caminhos básicos, cujo número de caminhos pode ser determinado com base na complexidade ciclomática.
Considerando-se o grafo de fluxo de controle apresentado na figura abaixo, no qual os nós representam os blocos de comandos e as arestas representam a transferência de controle, qual a quantidade de caminhos básicos que devem ser testados no programa associado a esse grafo de fluxo de controle, sabendo-se que essa quantidade é igual à complexidade ciclomática mais um
		
	
	7
	
	3
	
	1
	
	8
	 
	4
		
	
	
	 4a Questão (Ref.: 1068213)
	Pontos: 1,0  / 1,0
	Os termos da sequência de Fibonacci são definidos por:
 
Fibonacci(0) = 0
Fibonacci(1) = 1
Fibonacci(n) = Fibonacci(n-1) + Fibonacci(n-2)
 
Uma solução recursiva para o cálculo do i-ésimo termo da sequência é dada pela função a seguir.
 
1. funcao fibonacci(inteiro longo n)
2.       se((n=0) OU (n=1)) entao
3.             retorne n
4.       senao
5.            retorne fibonacci(n-1) + fibonacci(n-2)
6.       fim se
7. fim
 
Acerca da execução recursiva dessa função, assinale a opção INCORRETA.
		
	
	Na linha 4, a ordem de execução é calcular o valor para fibonacci(n-1) e somente depois calcular o valor para fibonacci(n-2).
	 
	O método recursivo é o mais eficiente para o cálculo do i-ésimo termo da sequência de Fibonacci, pois realiza duas chamadas por passo da recursão, cada uma mais simples do que a chamada original.
	
	O uso da recursão para o problema da série de Fibonacci não é indicado, pois ele gera rapidamente uma explosão de chamadas do método.
	
	À medida que o valor de n cresce, há um aumento no número de chamadas recursivas.
	
	As condições de parada da recursão são: o valor de n é 0 ou o valor de n é 1.
		
	
	
	 5a Questão (Ref.: 1068215)
	Pontos: 1,0  / 1,0
	Requisitos de um sistema são frequentemente classificados como funcionais, não-funcionais e de domínio. Qual a definição que melhor descreve requisitos não-funcionais?
		
	 
	São requisitos que não estão diretamente relacionados com as funções específicas do sistema.
	
	São requisitos que especificam como deve ser testada uma parte do sistema, incluindo-se as entradas, os resultados esperados e as condições sob as quais os testes devem ocorrer.
	
	São requisitos que descrevem o que o sistema deve fazer, como deve reagir a determinadas entradas e como deve comportar-se em situações particulares.
	
	São requisitos que derivam do domínio da aplicação e que refletem características e restrições desse domínio.
	
	São ferramentas automatizadas de apoio ao processo de desenvolvimento de sistemas.

Outros materiais