Buscar

Avaliação On-Line 1 (AOL 1) - Programação e 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 10 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 10 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 10 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

Prévia do material em texto

Avaliação On-Line 1 (AOL 1) - 
Questionário 
Nota final 
Enviado: 05/11/21 19:32 (BRT) 
10/10 
1. Pergunta 1 
/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 é: 
Ocultar opções de resposta 
1. 
main 
Resposta correta 
2. 
Mai 
3. 
begin 
4. 
init 
5. 
start 
2. Pergunta 2 
/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.lang 
2. 
java.swing 
3. 
java.util 
Resposta correta 
4. 
java.io 
5. 
java.awt 
3. Pergunta 3 
/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 é: 
Ocultar opções de resposta 
1. 
public int getX(){return x;} 
2. 
class Obj{ private 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 void setX(int aux){x=aux;} 
5. 
class Obj{ private int x; public int setX(int aux){x=aux;} 
public void getX(){return x;} 
Resposta correta 
4. Pergunta 4 
/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 é: 
Ocultar opções de resposta 
1. 
class public void main Aula1 
2. 
public void main class Aula1 
3. 
class Aula1 public void main 
Resposta correta 
4. 
public class void main Aula1 
5. 
class public void main Aula1 
5. Pergunta 5 
/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]!=valor 
2. 
matriz[linha][coluna]=valor 
Resposta correta 
3. 
matriz[linha][coluna]<- valor 
4. 
matriz[coluna][linha]<>valor 
5. 
matriz[linha][coluna]==valor 
6. Pergunta 6 
/1 
Leia o trecho a seguir: 
 
“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 é: 
Ocultar opções de resposta 
1. 
Media <- n1 + n2 / 2 
2. 
Media <- n1 + n2 * 2 
3. 
Media<- (n1 + n2 ) / 2 
Resposta correta 
4. 
Media <- (n1 + n2 ) * 2 
5. 
Media<- (n1 *1 + n2*1) 
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: 
Ocultar opções de resposta 
1. 
Tipo primitivo 
Resposta correta 
2. 
Tipo abstrato de dado 
3. 
Linguagem de programação 
4. 
Tipo de objeto de dado 
5. 
EPROM (sigla para “erasable programmable read-only 
memory", traduzida como "memória programável apagável 
somente de leitura") 
8. Pergunta 8 
/1 
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: 
Ocultar opções de resposta 
1. 
Bit 
2. 
Cadeia 
3. 
Real 
Resposta correta 
4. 
Inteiro 
5. 
Lógico 
9. Pergunta 9 
/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. 
( ) É oidentificador 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, 5, 2, 4, 3 
2. 
1, 2, 3, 5, 4 
3. 
1, 2, 3, 4, 5 
Resposta correta 
4. 
5, 4, 3, 1, 2 
5. 
5, 4, 3, 2, 1 
10. Pergunta 10 
/1 
Dados, informação e conhecimento possuem, na computação, aspectos 
diferentes que podem fazer com que uma estrutura possa se comportar de 
maneira diferenciada dependendo da forma. Por exemplo: o dado é a menor 
partícula da computação e trabalha desde o binário até formar uma letra ou 
palavra. Após concluída essa etapa, organiza-se um conjunto de dados para 
formar uma informação que a partir de uma frase ou um parágrafo. O 
conhecimento é o cruzamento e relação entre diferentes frases, parágrafos 
e palavras. 
 
Veja os exemplos abaixo: 
 
1- “José” – 123 – 00FF33 
2- 3.141516 – true - false 
3- “Há dez anos, no mês de janeiro, chove a partir de 5 centímetros neste 
alqueire de Saint Petersburg.” 
 
Considerando o texto-base, os exemplos listados de 1 a 3 acima podem ser 
classificados, respectivamente, como: 
Ocultar opções de resposta 
1. 
dado, informação e conhecimento 
2. 
dado, dado e informação 
3. 
dado, dado e conhecimento 
Resposta correta 
4. 
informação, informação e conhecimento 
5. 
informação, dado e conhecimento

Outros materiais