Buscar

Estrutura de dados AOL1

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

Conteúdo do exercício
Ocultar opções de resposta 
Pergunta 1 -- /1
Um vetor é uma estrutura que possui apenas uma tipagem primitiva com profundidade ‘n’, podendo armazenar 
diversos dados do mesmo tipo. Ele é usado para representar estruturas estáticas, e uma das suas principais 
vantagens é a possibilidade de saber a quantidade dos elementos e a posição onde cada um se encontra 
armazenado.
A partir das informações trazidas no texto-base e do conteúdo estudado, se considerarmos um vetor do tipo int 
para armazenar números relativos à quantidade, podemos afirmar que a estrutura composta desse tipo de dado 
é:
Resposta corretaHomogênea
Primitiva
Coleção
Abstrata
Heterogênea
Pergunta 2 -- /1
Ocultar opções de resposta 
Ocultar opções de resposta 
Em geral, os programas contêm dados armazenados que podem corresponder a tipos diversos de acordo com a 
necessidade. Sendo assim, cada dado possui um formato e uma regra específica, considerando o que será 
alocado em memória. Nesse caso, são pensados que tipo de caracteres, letras e números podem ser usados na 
classificação Cadeia. Para dados que podem assumir apenas dois valores, como por exemplo “Verdadeiro” e 
“Falso”, o tipo mais utilizado é o Lógico.
A partir das informações trazidas no texto-base, afirma-se que um cadastro de dados envolvendo números 
flutuantes ou fracionados terá como classificação de variável e dado o termo:
Resposta corretaReal
Lógico
Bit
Inteiro
Cadeia
Pergunta 3 -- /1
O jogo de damas é um jogo de tabuleiro muito popular, que possui diversas regras dependendo da localidade. 
Seu tabuleiro possui formato 8x8, com 64 casas que variam entre pretas e brancas. Uma das características do 
tabuleiro são as duas grandes linhas transversais que vão de uma ponta a outra. A linha transversal da esquerda 
é preta e a da direita é branca.
Considerando essas informações e o conteúdo estudado, qual comando em Java poderia ser utilizado para criar 
uma matriz que pudesse representar um tabuleiro no computador.
int tabuleiro=new int[8][8]
int tabuleiro[]=new int[8]
int tabuleiro[][]=new [8][8]
Tabuleiro tab=new Tabuleiro()
Ocultar opções de resposta 
Resposta corretaint tabuleiro[][]=new int[8][8]
Pergunta 4 -- /1
Um tabuleiro de xadrez possui 8x8 de casas, variando entre pretas e brancas. Uma das características do 
tabuleiro é a existência de duas grandes linhas transversais que vão de uma ponta à outra. A linha transversal 
da esquerda é preta e a da direita é branca. Embora o desenvolvimento do tabuleiro possa ser aplicado em um 
vetor, também é possível aplica-lo em uma matriz. No caso de uma matriz, sua declaração seria matriz[8][8]. 
Pensando em termos de cor, para identificar que uma casa é preta armazenaríamos 1 e, para branco, 0.
No caso da linha transversal da esquerda, as linhas e as colunas, nas posições abaixo, iriam gravar 0, os 
elementos da matriz a serem gravadas 0 são: tabuleiro[0][0], tabuleiro [1][1], tabuleiro[2][2], tabuleiro[3][3], 
tabuleiro[4][4], tabuleiro[5][5], tabuleiro[6][6] e tabuleiro[7][7].
De acordo com o texto-base, a operação que poderia ser usada no loop para armazenar as cores brancas, 
considerando o i como o início do loop que navega na linha, é:
tabuleiro[++i][--i]=0
Resposta corretatabuleiro[i][i]=0
tabuleiro[i][i+1]=0
tabuleiro[7-i][i]=0
tabuleiro[i][7-i]=0
Pergunta 5 -- /1
Leia o trecho a seguir:
Ocultar opções de resposta 
“A média de um conjunto de valores numéricos é calculada somando-se todos estes valores e dividindo-se o 
resultado pelo número de elementos somados, que é igual ao número de elementos do conjunto, ou seja, a 
média de n números é sua soma dividida por n.”
Fonte: Só Matemática. Média aritmética simples. 2019.Disponível em 
<https://www.somatematica.com.br/fundam/medias.php>. Acesso em: abr. 2019. 
De acordo com a definição de média, observe abaixo um exemplo de algoritmo que recebe dois valores e 
fornece sua média:
Algoritmo Media
Declarações
 n1,n2,Media: Real
INICIO
 Leia (n1)
 Leia (n2)
 Media< - ???????????
 Escreva( Media)
FIM
Considerando o algoritmo acima, a instrução correspondente à média aritmética para a variável Média é:
Resposta corretaMedia<- (n1 + n2 ) / 2
Media<- (n1 *1 + n2*1)
Media <- n1 + n2 / 2
Media <- (n1 + n2 ) * 2
Media <- n1 + n2 * 2
Pergunta 6 -- /1
O vetor é uma das estruturas mais simples de se utilizar para armazenamento de dados. Porém, em 
contrapartida, para uma comparação ou busca de seus elementos deve-se verificar todos os itens nele 
armazenados. Para verificar todos os itens utiliza-se a navegação, termo da computação que busca entrar em 
uma estrutura de dados e mostrar seus itens. Para navegar em uma estrutura vetorial utiliza-se o loop, pois se 
trata de um elemento que contém um início e um fim. Observe o exemplo:
Ocultar opções de resposta 
Ocultar opções de resposta 
for(int cont=0;cont <=10;cont++)
{
vet[cont]=cont+1;
System.out.println(vet[i]);
}
Considerando as informações do texto-base e o conteúdo estudado, podemos afirmar que, ao executar o loop 
acima, o que ocorrerá com o vetor na posição 3 quando a variável cont estiver com valor 3 é:
Resposta corretavet[3] = 4
vet[3] = 3
vet[3] = null
vet[3] = 0
vet[3] = 1
Pergunta 7 -- /1
A linguagem Java é uma das principais linguagens utilizadas comercialmente, e seu formato possui 
características que facilitam a programação, fazendo com que ela seja multiplataforma e utilizada em mais de 3 
bilhões de dispositivos no mundo. Ainda que seja uma linguagem utilizada em diversas organizações, ela possui 
padrões, como toda linguagem. No caso específico de Java, seu padrão orientado a objetos traz propriedades 
de herança, polimorfismo e encapsulamento.
Considerando essas informações e o conteúdo estudado, podemos afirmar que a forma correta do código-fonte 
do Objeto que implementa encapsulamento é:
class Obj{ private int y; public void setX(int aux){x=aux;}
public int getX(){return x;} }
public int getX(){return x;}
Ocultar opções de resposta 
Resposta corretaclass Obj{ private int x; public int setX(int aux){x=aux;}
public void getX(){return x;} }
class Obj{ private x;}
class Obj{ private int x; public void setX(int aux){x=aux;}
Pergunta 8 -- /1
Cada linguagem de programação possui sua sintaxe, ou seja, as regras responsáveis por gerar um código 
objeto para ser executado no processador. No caso de Java, seu código objeto é executado pela JVM (Java 
Virtual Machine), é uma máquina virtual que executa diretamente os programas elaborados em Java.
Considerando essas informações e o conteúdo estudado, pode-se afirmar que o código para uma declaração de 
variável em Java, do tipo inteiro e que receba o número 33, é:
Resposta corretaint idade = 33
Integer idade=new Integer()
int i:=33
inteiro idade<-33
int idade[]=new int[33]
Pergunta 9 -- /1
Ocultar opções de resposta 
A sintaxe (conjunto de regras e padrões de uma linguagem) do Java é baseada em um padrão de linguagens de 
programação e script chamado ECMA 262, um padrão que outras linguagens utilizam. O ECMA opera de 
maneira similar ao modo como um ISO ou W3C definem normas e regras. Embora tenha esse padrão em 
algumas plataformas, ele pode ser programado de maneira individual, como no uso de uma API específico do 
Sistema Operacional Microsoft Windows ou Linux. Nesse caso, mesmo estando no padrão ECMA, deve-se 
obedecer a plataforma que está sendo usada. Para uma declaração de variável, sua instrução é padrão e deve 
seguir uma sequência específica na ordem: String nome = “Josué” ;
Considerando essas informações e o conteúdo estudado, ordene as etapas a seguir:
( ) É o tipo primitivo da linguagem.
( ) É o identificador da variável ou nome da variável.
( ) Símbolo de atribuição.
( ) Valor a ser atribuído na variável idade.
( ) Delimitador, ou seja, o final da instrução.
Agora, assinale a alternativa que apresenta a sequência correta:
1, 5, 2, 4, 3
5, 4, 3, 1, 2
5, 4, 3, 2, 1
1, 2, 3, 5, 4
Resposta correta1, 2, 3, 4, 5Pergunta 10 -- /1
Os sistemas de informações podem ajudar uma organização a se posicionar no mercado, operando a partir de 
um conjunto de pessoas, dados, regras procedimentos, processos e outros sistemas.
Há um conceito que representa a menor quantidade de informação contida em um computador, em sua forma 
mais primitiva: o binário. Ele opera através da conversão do sinal analógico para o digital, podendo ser 
composto por um conjunto de bits, números, letras ou caractere especial, tomando como forma a menor 
partícula da informação.
De acordo com as informações apresentadas no texto base, pode-se afirmar que o conceito descrito acima 
chama-se:
Ocultar opções de resposta 
Cadeia
Byte
Resposta corretaDado
Bit
Variável

Continue navegando