Buscar

Avaliação On-Line 1 (AOL 1)

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 9 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 9 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 9, do total de 9 páginas

Prévia do material em texto

1. 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 é: 
Ocultar opções de resposta 
1. 
Abstrata 
2. 
Primitiva 
3. 
Homogênea 
Resposta correta 
4. 
Coleção 
5. 
Heterogênea 
2. Pergunta 2 
/1 
O tipo de dado colocado em uma estrutura é o que pode definir todo o algoritmo em termos de 
velocidade no processador. Dependendo do dado a ser trabalhado, no entanto, não há muitas 
possibilidades de escolha. A Cadeia, por exemplo, é usada para armazenar letras e caracteres 
especiais, e não há substituto para ela em situações nas quais se deve armazenar nomes, 
palavras ou letras. Esse tipo de dado, porém, é naturalmente mais lento, considerando que 
para o computador formar cada letra é necessário que ele faça um conjunto de cálculos. 
 
A escolha do tipo de dado em uma estrutura leva em consideração alguns aspectos. Tendo isso 
em vista, associe cada aspecto abaixo a seu correspondente. 
1) Identificador. 
2) Tipo de armazenamento. 
3) Velocidade em inserir dados. 
4) Algoritmo de ordenação e localização de dados. 
( ) O nome pelo qual a estrutura será identificada geralmente possui ligação com sua aplicação 
do mundo real. 
( ) Se serão armazenados números, letras, valores lógicos etc. 
( ) Velocidade medida geralmente em milissegundos, podendo variar dependendo do tipo de 
estrutura escolhida. 
( ) Existem muitos algoritmos específicos para cada tipo de estrutura, que dependem da sua 
aplicação. Embora, às vezes, estruturas demorem mais em ordenar, elas também podem ser 
mais velozes em localizar os dados. 
Agora, assinale a alternativa que apresenta a sequência correta: 
Ocultar opções de resposta 
1. 
1, 2, 3, 4 
Resposta correta 
2. 
4, 3, 1, 2 
3. 
1, 2, 4, 3 
4. 
4, 3, 2, 1 
5. 
2, 1, 4, 3 
3. Pergunta 3 
/1 
Todo objeto ou entidade do mundo real possui diversas características numéricas e 
alfanuméricas. Não se pode, em uma estrutura de dados, trabalhar sempre com o mesmo tipo 
de informação. 
 
A partir disso, analise a seguinte situação: 
 
Considere um cadastro de clientes que envolva o seguinte conjunto de dados: nome do tipo 
String; idade do tipo int. e e-mail do tipo String. 
 
Considerando as informações do texto-base e o conteúdo estudado, pode-se afirmar que o 
seguinte tipo de dado seria ideal para armazenar essa entidade: 
Ocultar opções de resposta 
1. 
Estrutura heterogênea de dados 
Resposta correta 
2. 
Estrutura homogênea de dados 
3. 
Vetor 
4. 
Estrutura de dados 
5. 
String 
4. Pergunta 4 
/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, é: 
Ocultar opções de resposta 
1. 
int i:=33 
2. 
inteiro idade<-33 
3. 
int idade = 33 
Resposta correta 
4. 
int idade[]=new int[33] 
5. 
Integer idade=new Integer() 
5. Pergunta 5 
/1 
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: 
Ocultar opções de resposta 
1. 
1, 2, 3, 5, 4 
2. 
1, 2, 3, 4, 5 
Resposta correta 
3. 
1, 5, 2, 4, 3 
4. 
5, 4, 3, 1, 2 
5. 
5, 4, 3, 2, 1 
6. Pergunta 6 
/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, é: 
Ocultar opções de resposta 
1. 
tabuleiro[i][7-i]=0 
2. 
tabuleiro[++i][--i]=0 
3. 
tabuleiro[7-i][i]=0 
4. 
tabuleiro[i][i]=0 
Resposta correta 
5. 
tabuleiro[i][i+1]=0 
7. Pergunta 7 
/1 
Uma matriz é uma estrutura que inicia-se a partir de duas dimensões, ou seja, dois colchetes 
(“[][]”). Nos casos em que há apenas um (“[]”), trata-se de vetor. As matrizes possuem as 
mesmas propriedades de vetor e sua navegação se dá por loops dentro de suas posições. Seu 
loop geralmente se inicia pelo primeiro colchete, avançando um por vez para os próximos 
colchetes, que navegam de item a item. 
Para navegar em uma matriz de duas dimensões, primeiro se navega em suas linhas, depois em 
suas colunas. 
 
No caso de uma matriz de 3 dimensões, como “matriz[x][y][z];”, o número de laços de 
repetição aninhados que o algoritmo deve possuir para navegá-la é: 
Ocultar opções de resposta 
1. 
3 
Resposta correta 
2. 
4 
3. 
2 
4. 
1 
5. 
5 
8. Pergunta 8 
/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 
1. 
Variável 
2. 
Dado 
Resposta correta 
3. 
Cadeia 
4. 
Bit 
5. 
Byte 
9. Pergunta 9 
/1 
Em Java, uma Collection é uma API que contém diversos objetos que podem ser usados, tais 
como Pilha, Fila, Árvore, Arrays e Mapas. Embora todas essas estruturas contenham alguns 
comportamentos padrões, como add, remove, contains, cada uma funciona de maneira 
diferente. Os Maps contêmcomplexidades diferenciadas dos demais, pois requerem uma chave 
(key) para poder trabalhar qualquer operação. 
 
Considerando essas informações e o conteúdo estudado, podemos afirmar que o pacote 
correspondente ao import da Collection dentro do Java é: 
Ocultar opções de resposta 
1. 
java.swing 
2. 
java.util 
Resposta correta 
3. 
java.awt 
4. 
java.lang 
5. 
java.io 
10. Pergunta 10 
/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: 
 
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 é: 
Ocultar opções de resposta 
1. 
vet[3] = 0 
2. 
vet[3] = 3 
3. 
vet[3] = null 
4. 
vet[3] = 1 
5. 
vet[3] = 4 
Resposta correta

Outros materiais