A maior rede de estudos do Brasil

Grátis
24 pág.
gabarito simulado

Pré-visualização | Página 1 de 5

1
           Questão
	Acerto: 0,1  / 0,1   
	O COBIT 5 foi construído e integrado com base em 20 anos de desenvolvimento neste campo de atuação. Desde os seus primórdios, centrado na comunidade de auditoria de TI, o COBIT se tornou um framework de Governança e Gerenciamento de TI mais abrangente, compreensivo e aceito. O COBIT 5 foi adicionalmente complementado com os frameworks Val IT e Risk IT. Antes do COBIT 5, o Val IT endereçava processos de negócio e responsabilidades na criação de valor empresarial e o Risk IT fornecia uma visão de negócio holística sobre o gerenciamento de riscos. Agora, ambos estão incorporados ao COBIT 5.O framework COBIT 5 é construído em torno de cinco princípios fundamentais, são eles:
- 1º Princípio: Atender às Necessidades das Partes Interessadas
- 2º Princípio: Cobrir a Organização de Ponta a Ponta
- 3º Princípio: Aplicar um Modelo Único Integrado
- 4º Princípio: Permitir uma Abordagem Holística
- 5º Princípio: Distinguir a Governança da Gestão
Para nosso estudo de caso destacaremos o 3º princípio. Sabendo disso, o COBIT 5 pode ser considerado um modelo único e integrado porque:
		
	
	utiliza o PRINCE2 como modelo de maturidade de processo para medir a maturidade atual dos processos de TI da organização e melhorá-los.
	
	A incorpora o ITIL para infraestrutura, operação e gerenciamento de serviços de TI e o PMBOK para a gestão de projetos.
	
	Unifica governança e gestão em uma única Disciplina, com atividades voltadas a um único Propósito dentro do modelo organizacional.
	
	É completo na cobertura da organização, o que descarta a necessidade de utilização de outros modelos, padrões e práticas.
	 
	está alinhado a outros padrões e modelos mais recentes, o que permite que a organização o adote como principal integrador do modelo de governança e gestão.
		
	
	
		2
           Questão
	Acerto: 0,0  / 0,1   
	Um das mais conhecidas teorias sobre a geração do conhecimento, é a "espiral do conhecimento", dos autores Nonaka e Takeuchi. Segundo os autores citados existem quatro modos de converter o conhecimento, a saber: socialização, internalização, externalização e combinação. A respeito destes 4 modos de conversão do conhecimento, analise as assertivas abaixo:
I - A internalização é a conversão do conhecimento explícito para tácito, quando um indivíduo aprende e absorve o conhecimento estruturado que lhe é passado e, sobre ele, desenvolve práticas, experiências e modos próprios de aplicação.
II - Na socialização, conhecimentos explícitos são convertidos em novos conhecimentos explícitos através da associação de dois ou mais deles, para a formação de novos documentos, sistemas, materiais, etc.
III - A externalização trata da conversão de conhecimento tácito para tácito, na qual, através da convivência social dentro da empresa, as pessoas compartilham experiências, práticas e sabedorias não formalizadas.
Em relação as afirmações acima, podemos concluir que:
		
	
	Apenas a I e III estão corretas
	
	As três estão corretas
	 
	Apenas a I está correta
	 
	Apenas a III está correta
	
	Apenas a I e II estão corretas
		
	
	
		3
           Questão
	Acerto: 0,1  / 0,1   
	A ordenação por inserção funciona de modo semelhante à forma como algumas pessoas ordenam cartas de baralho. Inicia-se com a mão esquerda vazia e as cartas empilhadas na mesa. Remove-se da pilha uma carta de cada vez, inserindo-a na posição correta na mão esquerda. Para se identificar a posição correta de uma carta, deve-se compará-Ia com as cartas presentes na mão esquerda, no sentido da direita para a esquerda. Em todos os momentos, as cartas na mão esquerda estão ordenadas, tendo sido obtidas no topo da pilha da mesa.
           
                    CORMEN, T. H. et aI. Introduction to algorithms. 3. ed. Cambridge: The MIT Press, 2009 (adaptado).
Um programador implementou um algoritmo de ordenação semelhante à forma de ordenação de cartas descrita no texto. Ao realizar um teste com um vetor de nove posições (vetor [1 .. 9] ), verificou que o algoritmo não funcionava corretamente.
01 para i <- 2 até 9 faça
02       valor <- vetor [i]
03        j <- i
04        enquanto ((j >= 1) e (valor < vetor[j])) faça
05           vetor [j + 1] <- vetor[j]
06                   j <- j - 1
07                   se (j = O) então
08                        interrompa
09                 fim se
10            fim enquanto
11             vetor[j + 1] <- valor
12 fim para
Com base nessas informações, assinale a opção em que se apresentam a linha e o respectivo comando a ser substituído, para que o algoritmo ordene corretamente um vetor de inteiros de forma crescente.
		
	
	Linha 01; para i <- 1 até 9 faça
	 
	Linha 03; j <- i - 1
	
	Linha 05; vetor [j + 1] <- vetor[j]
	
	Linha 04; enquanto ( (j >= 1) ou (valor < vetor[j])) faça
	
	Linha 11; vetor[j] <- valor
		
	
	
		4
           Questão
	Acerto: 0,1  / 0,1   
	 1 int main () {
 2    int a, b, c;
 3    double f;
 4    char[10] s;
 5    bool l;
 6    s = "1000";
 7    a = 4;
 8    f = 3.5;
 9    c = 0;
10    l = true;
11    if (((c < a) && l) || (s > c)){
12       b = f / a;
13    } else {
14       b = a / c;
15    }
16 }
O código acima:
		
	
	não apresenta erros de nenhum tipo.
	
	apresenta erros de atribuição de tipo inválido, divisão por zero e estrutura condicional.
	
	apresenta somente erro de divisão por zero.
	
	apresenta erros de estrutura condicional e expressão relacional inválida.
	 
	apresenta erros de atribuição de tipo inválido, divisão por zero e expressão relacional inválida.
		
	
	
		5
           Questão
	Acerto: 0,1  / 0,1   
	Um estabelicimento do comércio de alimentos abastece seu estoque recorrentemente com fornecedores de diversas fazendas e vem enfrentando prejuízos devido à dificuldade de monitoramento do prazo de validade de seus produtos. A fim de solucionar este problema, o dono resolve investir na confecção de um sistema, que proporcionará o controle da validade a partir das datas de compra dos produtos.
O profissional contratado apresentou três tabelas para modelagem de dados do problema, sendo que o atributo Código nas tabelas Produto e Fazenda são idênticos.
A partir destas informações, conclui-se que:
		
	
	E a tupla {produto, fazenda} deverá ser usada como a chave primária da tabela Estoque.
	 
	A o relacionamento entre as tabelas Produto e Estoque é do tipo um-para-muitos.
	
	D o campo Código é chave primária na tabela Produto e identifica a fazenda fornecedora do produto.
	
	C o campo Fazenda na tabela Estoque deverá ser a chave primária nesta tabela e corresponde ao campo Código na tabela Fazenda.
	
	B o campo Produto na tabela Estoque não pode fazer parte da chave nesta tabela e corresponde ao campo Descrição na tabela Produto.
		
	
	
		6
           Questão
	Acerto: 0,0  / 0,1   
	 1 int busca (int v[], int k){
 2    int c, f, k, m;
 3    f = 9;
 4    [________________________] ;
 5    while ((v[m] ! = k) || (f > c)){
 6       [________________________] ;
 7       if (k < v[m]){
 8          f = m - 1;
 9       } else {
10          [________________________] ;
11       }
12    }
13    if (v[m] ! = k){
14       return 0;
15    } else {
16       return m;
17    }
18 }
A função acima está incompleta, pois faltam 3 linhas de código, ela deve receber um vetor ordenado de forma crescente e um valor a ser pesquisado, a partir disso, verifica se o número armazenado no ponto mediano do vetor é o número procurado. Se for, retornará o índice da posição do elemento no vetor finalizando a busca; e se não for, divide o vetor em duas partes a partir do ponto mediano, escolhe o segmento no qual o valor procurado está inserido, e o processo se repetirá. A partir dessas informações, assinale a opção que contém os comandos que completam, respectivamente, as linhas 4, 6 e 10 da função.
		
	
	
	
	
	
	
	 
	
	 
	
		
	
	
		7
           Questão
	Acerto: 0,1  / 0,1   
	Os termos inovação e empreendedorismo dizem respeito

Crie agora seu perfil grátis para visualizar sem restrições.