Buscar

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

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

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

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

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

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

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

Prévia do material em texto

AOL 1- Programação e Estrutura de Dados 
Conteúdo do exercício
1. Pergunta 1
/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:
Ocultar opções de resposta 
1. 
Pseudocódigo
2. 
Fluxograma
3. 
Descrição narrativa
Resposta correta
4. 
Enunciado ou questão
5. 
Linguagem de programação
2. Pergunta 2
/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. 
Real
Resposta correta
2. 
Cadeia
3. 
Bit
4. 
Lógico
5. 
Inteiro
3. Pergunta 3
/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. 
Dado
Resposta correta
2. 
Variável
3. 
Byte
4. 
Bit
5. 
Cadeia
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 idade[]=new int[33]
2. 
inteiro idade<-33
3. 
Integer idade=new Integer()
4. 
int idade = 33
Resposta correta
5. 
int i:=33
5. Pergunta 5
/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. 
informação, informação e conhecimento
2. 
dado, dado e conhecimento
Resposta correta
3. 
dado, dado e informação
4. 
informação, dado e conhecimento
5. 
dado, informação e conhecimento
6. Pergunta 6
/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ênea
Resposta correta
2. 
Heterogênea
3. 
Abstrata
4. 
Coleção
5. 
Primitiva
7. Pergunta 7
/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[i][i+1]=0
4. 
tabuleiro[7-i][i]=0
5. 
tabuleiro[i][i]=0
Resposta correta
8. Pergunta 8
/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. 
String
2. 
Estrutura homogênea de dados
3. 
Estrutura heterogênea de dados
Resposta correta
4. 
Estrutura de dados
5. 
Vetor
9. Pergunta 9
/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 *1 + n2*1)
3. 
Media <- (n1 + n2 ) * 2
4. 
Media<- (n1 + n2 ) / 2
Resposta correta
5. 
Media <- n1 + n2 * 2
10. Pergunta 10
/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 importda Collection dentro do Java é:
Ocultar opções de resposta 
1. 
java.util
Resposta correta
2. 
java.swing
3. 
java.io
4. 
java.awt
5. 
java.lang

Outros materiais