Buscar

Av 01

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

Avaliação On-Line 1 (AOL 1) - 
10/10 
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, é: 
1. tabuleiro[7-i][i]=0 
2. tabuleiro[i][7-i]=0 
3. tabuleiro[i][i]=0 Resposta correta 
4. tabuleiro[++i][--i]=0 
5. tabuleiro[i][i+1]=0 
2. Pergunta 2 
/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: 
1. Vetor 
2. String 
3. Estrutura heterogênea de dados Resposta correta 
4. Estrutura homogênea de dados 
5. Estrutura de dados 
 
3. Pergunta 3 
/1 
Uma classe em POO é um conjunto de instruções que primeiramente são abstraídas do mundo real. 
Uma situação como a primeira aula de uma escola, por exemplo, pode ser nomeada como 
AulaPrimeira, PrimeiraAula ou Aula1 em uma classe a partir de um primeiro contato com 
programação. Conforme se aprofunda em POO, torna-se possível transformar a nomenclatura para 
vetor de Aula ou para uma Collection de Aula em vez de usar Aula1. De acordo com essa abstração 
de aula, veja o código abaixo. 
 
public <comando1> < comando2> { 
< comando3> static < comando4> < comando5> (String []args) 
{ 
 //comandos 
 } 
} 
 
A partir das informações contidas no texto-base, a ordem das palavras a serem inseridas no código 
que descreve a abstração de aula é: 
1. class public void main Aula1 
2. public void main class Aula1 
3. public class void main Aula1 
4. class public void main Aula1 
5. class Aula1 public void main Resposta correta 
 
4. Pergunta 4 
/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 é: 
1. class Obj{ private int x; public void setX(int aux){x=aux;} 
2. public int getX(){return x;} 
3. class Obj{ private int y; public void setX(int aux){x=aux;} public int getX(){return x;} } 
4. class Obj{ private int x; public int setX(int aux){x=aux;}public void getX(){return x;} 
Resposta correta 
5. class Obj{ private x;} 
5. Pergunta 5 
/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. 2, 1, 4, 3 
3. 4, 3, 1, 2 
4. 1, 2, 4, 3 
5. 4, 3, 2, 1 
6. Pergunta 6 
/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: 
1. Variável 
2. Byte 
3. Dado Resposta correta 
4. Bit 
5. Cadeia 
 
7. Pergunta 7 
/1 
As variáveis são espaços em memória, com identificador, que podem ser utilizadas por um conjunto 
de instruções. Dependendo da instrução, pode-se qualificar esse espaço de memória em um formato 
capaz de receber os dados provenientes desse espaço. Há, por exemplo, a variável com alocação 
inteira, que tem como característica aceitar somente números exatos, não-fracionados. Esse tipo de 
variável é muito utilizado para quantidades e representações numéricas do mundo real 
 
Considerando as variáveis da linguagem de programação Java, pode-se classificar uma variável int 
como: 
1. Tipo de objeto de dado 
2. EPROM (sigla para “erasable programmable read-only memory", traduzida como 
"memória programável apagável somente de leitura") 
3. Tipo primitivo Resposta correta 
4. Linguagem de programação 
5. Tipo abstrato de dado 
 
8. Pergunta 8 
/1 
As linguagens orientadas a objetos, como Java, possuem instruções que buscam simular aspectos da 
vida real, transformando cada item em entidades computáveis nas quais são denominadas classes. 
Essas entidades possuem ações que na programação chamamos de funções ou métodos, além de 
propriedades denominadas de atributos ou variáveis, mas que, na memória, transformam-se em 
conjunto de instruções. 
 
Considerando uma sintaxe simples, com uma apresentação na tela da palavra “Teste!”, pode-se 
afirmar que o método iniciado ao executar a classe e apresentar essa palavra é: 
1. begin 
2. init 
3. Mai 
4. start 
5. Main Resposta correta 
 
 
 
9. Pergunta 9 
/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 VirtualMachine), é 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, é: 
1. int idade = 33 Resposta correta 
2. int i:=33 
3. inteiro idade<-33 
4. Integer idade=new Integer() 
5. int idade[]=new int[33] 
 
10. Pergunta 10 
/1 
Um algoritmo pode ser também definido como um conjunto de passos para a resolução de um 
problema ou para a execução de uma tarefa. Existem diversas formas de classificar algoritmos, por 
exemplo: pseudocódigo, fluxogramas, descrição narrativa e linguagem de programação. 
Considerando o que foi estudado na unidade, observe uma representação de algoritmo abaixo: 
 
1 - Entre na sala 
2 - Busque o interruptor 
3 - Acenda a luz, através do ligamento da chave do interruptor. 
 
De acordo com o texto-base, a representação de algoritmo lida acima pode ser classificada como: 
1. Linguagem de programação 
2. Pseudocódigo 
3. Enunciado ou questão 
4. Fluxograma 
5. Descrição narrativa Resposta correta

Continue navegando

Outros materiais