Buscar

Avaliação On-Line 1 (AOL 1) - Questionário

Prévia do material em texto

Conteúdo do exercício
1. Pergunta 1
/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][i+1]=0
2. tabuleiro[++i][--i]=0
3. tabuleiro[7-i][i]=0
4. tabuleiro[i][i]=0Resposta correta
5. tabuleiro[i][7-i]=0
2. Pergunta 2
/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 idade = 33 Resposta correta
2. Integer idade=new Integer()
3. inteiro idade<-33
4. int i:=33
5. int idade[]=new int[33]
3. Pergunta 3
/1
Uma matriz é uma estrutura composta homogênea, que possui no mínimo duas dimensões. Nesse caso, a quantidade de dimensões pode variar dependendo da linguagem de programação. A matriz, assim como o vetor, possui uma tipagem. Além disso, basicamente todas as propriedades de vetor cabem em matriz, mas em escala maior. Ou seja, enquanto o vetor possui apenas uma dimensão, a matriz possui de duas até ‘n’ dimensões, e a cada dimensão há um colchete “[]” para representá-la.
Considerando essas informações e o conteúdo estudado, é correto afirmar que a forma correta de inserir dados na matriz, na linguagem de programação Java, é:
Ocultar opções de resposta 
1. matriz[linha][coluna]=valorResposta correta
2. matriz[coluna][linha]<>valor
3. matriz[linha][coluna]<- valor
4. matriz[linha][coluna]==valor
5. matriz[linha][coluna]!=valor
4. Pergunta 4
/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. 1
2. 4
3. 5
4. 2
5. 3Resposta correta
5. Pergunta 5
/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êm complexidades 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.awt
java.io
2. java.swing
3. java.util. Resposta correta
4. java.lang
6. 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:
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. Incorreta: vet[3] = null
2. vet[3] = 1
3. vet[3] = 0
4. vet[3] = 4 Resposta correta
5. vet[3] = 3
7. Pergunta 7
/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. Byte
2. Variável
3. Cadeia
4. Bit
5. Dado. Resposta correta
8. Pergunta 8
/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.
Ocultar opções de resposta 
1. Tabuleiro tab=new Tabuleiro()
2. int tabuleiro[][]=new [8][8]
3. int tabuleiro[][]=new int[8][8Resposta correta
4. int tabuleiro[]=new int[8]
5. int tabuleiro=new int[8][8]
9. Pergunta 9
/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. HomogêneaResposta correta
2. Heterogênea
3. Abstrata
4. Coleção
5. Primitiva
10. Pergunta 10
/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. Vetor
2. Estrutura heterogênea de dadosResposta correta
3. Estrutura de dados
4. Estrutura homogênea de dados
5. String

Continue navegando