Buscar

Avaliando Aprendizado Estrutura de Dados

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 8 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

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 6, do total de 8 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

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

1a Questão (Ref.:201603841868)
	Pontos: 0,1  / 0,1  
	Supondo que um vetor de inteiros vet foi preenchido com a seguinte sequência de números 24, 11, 50, 45, 12, 34, 10, 53, 9, 29 . Qual o valor da variável temp, analisando o trecho de código abaixo desenvolvido em C? 1. int vet[10]; 2. int temp = vet[0]; 3. for (int i = 0; i < 10; i++) { 4. if(vet[i] >= temp ) { 5. vet[i] = temp; 6. } 7. } 8. printf("%d", temp);
		
	 
	24
	
	0
	
	53
	
	50
	
	29
	
	
	
	2a Questão (Ref.:201603841879)
	Pontos: 0,1  / 0,1  
	Sobre as estruturas de dados existentes podemos afirmar que:
		
	
	Encadeamento estático e dinâmico apresentam o mesmo funcionamento de alocação na estrutura do tipo PILHA.
	
	A estrutura do tipo LIFO sempre realiza a remoção do elemento mais antigo inserido.
	
	Na estrutura do tipo FIFO, as informações são inseridas no início e removidas do final.
	 
	Na estrutura das Pilhas a manipulação dos dados sempre se dá no topo.
	
	Na estrutura do tipo LIFO, as informações são inseridas no início e removidas do final.
	
	
	
	3a Questão (Ref.:201603841824)
	Pontos: 0,1  / 0,1  
	As siglas e significados LIFO ¿ ¿Last In, First Out¿ e FIFO ¿ ¿First In, First Out¿ referem-se, respectivamente, às seguintes estruturas de dados.
		
	
	no.proximo = no;
	
	Pilha e Função.
	
	Fila e Pilha.
	 
	Pilha e Fila.
	
	Fila e Função.
	
	
	
	4a Questão (Ref.:201603841758)
	Pontos: 0,1  / 0,1  
	Uma estrutura de dados pode ser Estática ou Dinâmica. No primeiro caso os limites são:
		
	 
	Determinados pelo problema em que serão utilizados
	
	Determinados pelo usuário
	
	Determinados pela memória
	
	Determinados pelos ponteiros
	
	Indeterminados
	
	
	
	5a Questão (Ref.:201603841752)
	Pontos: 0,1  / 0,1  
	O QUE IRÁ APARECER NA TELA APÓS A EXECUÇÃO DO PROGRAMA ABAIXO:
		
	
	0  0  0  0  0
1  1  1  1  1
0  0  0  0  0
1  1  1  1  1
0  0  0  0  0
 
	
	1  0  1  0  1
1  0  1  0  1
1  0  1  0  1
1  0  1  0  1
1  0  1  0  1
 
	
	0  0  0  0  1
0  0  0  1  0
0  0  1  0  0
0  1  0  0  0
1  0  0  0  0
 
	 
	1  0  0  0  0
0  1  0  0  0
0  0  1  0  0
0  0  0  1  0
0  0  0  0  1
 
	
	1  0  1  0  1
0  1  0  1  0
1  0  1  0  1
0  1  0  1  0
1  0  1  0  1
 
	1a Questão (Ref.:201603842051)
	Pontos: 0,1  / 0,1  
	É um exemplo de TAD Não Linear:
		
	
	Listas
	
	Filas
	
	Filas de Prioridade
	
	Dicionários
	 
	Grafos
	
	
	
	2a Questão (Ref.:201603842043)
	Pontos: 0,1  / 0,1  
	Considere que existe uma rotina para inserir um valor inteiro em uma pilha de inteiros com o protótipo abaixo:       
 int push (int pilha[], int valor, int &topo); //retorno: 1=empilhou; 0=não empilhou
Considere que existe uma função que remove um valor de uma pilha, que possui o protótipo abaixo:
 int pop (int pilha[], int &valor, int &topo);//retorno: 1=desempilhou; 0=não desempilhou
Considere ainda a execução do seguinte trecho do programa principal:
int primeira[5], topoP=-1, segunda[5], topoS=-1, numero;
push (primeira, 3, topoP);
push (primeira, 5, topoP);
pop (primeira, numero, topoP);
push (segunda, numero, topoS);
push (segunda, 7, topoS);
push (primeira, 1, topoP);
Ao final da execução do techo de código acima, responda sequencialmente quantos valores haverá na pilha 1, quantos valores haverá na pilha 2, qual é o valor no topo da pilha 1 e  qual é o valor no topo da pilha 2.   
		
	
	1; 2; 1; 7
	
	2; 1; 1; 5
	
	3; 2; 3; 5
	
	2; 2; 3; 5
	 
	2; 2; 1; 7
	
	
	
	3a Questão (Ref.:201603841995)
	Pontos: 0,1  / 0,1  
	Sobre listas encadeadas, é INCORRETO afirmar que:
		
	 
	possuem tamanho fixo
	
	pilhas e filas são versões limitadas de listas encadeadas
	
	são acessadas pelo primeiro nodo da lista
	
	os dados são armazenados dinamicamente
	
	o final da lista faz uma referência para null
	
	
	
	4a Questão (Ref.:201603841868)
	Pontos: 0,1  / 0,1  
	Supondo que um vetor de inteiros vet foi preenchido com a seguinte sequência de números 24, 11, 50, 45, 12, 34, 10, 53, 9, 29 . Qual o valor da variável temp, analisando o trecho de código abaixo desenvolvido em C? 1. int vet[10]; 2. int temp = vet[0]; 3. for (int i = 0; i < 10; i++) { 4. if(vet[i] >= temp ) { 5. vet[i] = temp; 6. } 7. } 8. printf("%d", temp);
		
	 
	24
	
	0
	
	29
	
	53
	
	50
	
	
	
	5a Questão (Ref.:201603842009)
	Pontos: 0,1  / 0,1  
	Considere as seguintes afirmações: I. Só podemos ter uma matriz de no máximo duas dimensões. Exemplo: C[100][100]. II. Ao declararmos um vetor int A[10], se escrevemos A[2] acessamos o segundo elemento do vetor. III. Uma string declarada como char B[30] armazena no máximo 30 caracteres. Escolha a alternativa correta:
		
	 
	Nenhuma afirmação está correta.
	
	Estão corretas apenas as afirmativas I e III.
	
	Estão corretas apenas as afirmativas I e II.
	
	Está correta apenas a afirmativa I.
	
	Está correta apenas a afirmativa II.
	1a Questão (Ref.:201601932332)
	Pontos: 0,1  / 0,1  
	"A avaliação analítica da interface é formativa, ou seja, realizada depois que a interface foi implementada. " 
Esta afirmativa está ?
		
	
	correta, por ser uma forma de avaliar o processo.
	
	correta, esta á a forma de se usar a avaliação analítica.
	 
	errada, são feitas antes de implementar a interface.
	
	errada, mas serve como definição de avaliação analítica.
	
	correta, mas também pode ser usada depois.
	
	
	
	2a Questão (Ref.:201601932157)
	Pontos: 0,1  / 0,1  
	A usabilidade é um conceito de fundamental importância no projeto de interfaces. A mesma pode ser considerada um:
		
	
	método que leva em consideração as dificuldades motoras dos usuários a interagem com as interfaces projetadas.
	 
	atributo de qualidade dos sistemas cuja intenção é avaliar o grau de facilidade de uso desses sistemas.
	
	tipo de teste de interface que avalia a qualidade dos sistemas em termos da quantidade de módulos que o compõem.
	
	parâmetro para testes de interação para avaliação da acessibilidade das interfaces dos sistemas.
	
	processo que engloba as melhores práticas direcionadas à redação do código de sistemas computadorizados.
	
	
	
	3a Questão (Ref.:201601932098)
	Pontos: 0,1  / 0,1  
	O avaliador aborda a interface como um conjunto de objetos. Esta descrição está associada a qual tipo de abordagem?
		
	
	Abordagem por objetivos dos usuários.
	 
	Abordagem pelos objetos das interfaces.
	
	Abordagem pelos níveis de abstração.
	
	Abordagem pela estrutura de interface.
	
	Abordagem pelas qualidades das interfaces.
	
	
	
	4a Questão (Ref.:201601932329)
	Pontos: 0,1  / 0,1  
	"A disciplina de IHC é, certamente, multidisciplinar." 
O projetista ideal de um sistema interativo teria de ter experiência em uma variedade de áreas, entre elas?
I - Psicologia e ciência cognitiva;
II - Ergonomia;
III - Redação técnica.
		
	
	Somente a II e III.
	
	Somente a i e III.
	
	Somente a I e II.
	
	Somente a II.
	 
	As alternativas I, II, III.
	
	
	
	5a Questão (Ref.:201601975330)
	Pontos: 0,1  / 0,1  
	Uma divisão consagrada do estudo de Ergonomia é a feita nos aspectos, físicos, cognitivos e organizacionais. Nessa divisão, algumas preocupações cabem à Ergonomia Cognitiva. Qual das opções abaixo relacionadas NÃO cabe à Ergonomia Cognitiva?
		
	
	Interação humano-computador
	
	Tomada de decisões
	
	Carga mental de trabalho
	
	Fadiga por estresse
	 
	Postura de trabalho1a Questão (Ref.:201603841740)
	Pontos: 0,1  / 0,1  
	As estruturas de dados são utilizadas para manter dados ou informações organizados na memória, o que possibilita a otimização do uso destes dados. Porém, as estruturas guardam características especiais na manipulação destes dados, assim deve-se escolher a estrutura certa ou mais adequada para uma determinada aplicação. Portanto marque a opção que representa a melhor estrutura, quando se tem como requisitos principais o acesso aleatório aos dados e alocação destes de forma contínua na memória.
		
	
	Lista Encadeada
	 
	Lista Sequencial
	
	Pilha Sequencial
	
	Pilha Encadeada
	
	Fila Sequencial
	
	
	
	2a Questão (Ref.:201603841819)
	Pontos: 0,1  / 0,1  
	Assinale a alternativa que traz uma afirmação incorreta sobre as diversas implementações da estrutura de dados lista.
		
	
	A lista circular é toda lista, independente do tipo de alocação, em que é formado um ciclo entre seus elementos. Por exemplo, quando o último elemento da lista aponta para o primeiro.
	
	A lista simplesmente encadeada é adequada para a resolução de problemas em que os elementos da lista devem ser percorridos em apenas uma direção.
	 
	Listas encadeadas em geral são preferíveis em relação às listas sequenciais, especialmente por serem mais eficientes e sempre utilizarem menos espaço de armazenamento na memória.
	
	A lista sequencial deve ser implementada com o uso de estruturas de vetor, pois essas essas estruturas utilizam o conceito de alocação estática e dispõem seus elementos de forma contígua na memória.
	
	A estrutura do nó da lista duplamente encadeada deve, obrigatoriamente, possuir um ponteiro para o nó anterior e outro para o nó seguinte, permitindo movimentação para frente e para trás.
	
	
	
	3a Questão (Ref.:201603841702)
	Pontos: 0,1  / 0,1  
	Considere a seguinte função: void dobro(int x) { x = 2 * x; } Qual valor será impresso na tela quando o seguinte programa principal for executado? int main() { int n; n = 5; dobro(n); cout << n; return 0; }
		
	
	10
	
	0
	
	20
	 
	5
	
	Haverá um erro de compilação
	
	
	
	4a Questão (Ref.:201603841908)
	Pontos: 0,1  / 0,1  
	
Este vetor foi ordenado pelo método:
		
	 
	da bolha (bubble sort).  
	
	seleção (selection sort).  
	
	inserção (insertion sort).  
	
	quicksort.   
	
	mergesort.  
	
	
	
	5a Questão (Ref.:201603841749)
	Pontos: 0,1  / 0,1  
	A que estrutura pertence a definição: " Uma estrutura não linear que é um conjunto de nós e suas conexões entre eles e não há limitação de vértices. Muito utilizada para representação de percursos em mapas."
		
	
	listas encadeadas
	 
	grafos
	
	structs
	
	pilhas encadeadas
	
	filas encadeadas

Outros materiais