Buscar

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

27/12/21, 08:55 Comentários
https://sereduc.blackboard.com/ultra/courses/_76746_1/outline/assessment/_4502343_1/overview/attempt/_16223479_1/review/inline-feedback?… 1/7
Ocultar opções de resposta 
Ocultar opções de resposta 
Pergunta 1 -- /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, é:
matriz[coluna][linha]<>valor
Resposta corretamatriz[linha][coluna]=valor
matriz[linha][coluna]!=valor
matriz[linha][coluna]==valor
matriz[linha][coluna]<- valor
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:
Lógico
Cadeia
27/12/21, 08:55 Comentários
https://sereduc.blackboard.com/ultra/courses/_76746_1/outline/assessment/_4502343_1/overview/attempt/_16223479_1/review/inline-feedback?… 2/7
Ocultar opções de resposta 
Bit
Resposta corretaReal
Inteiro
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:
Cadeia
Bit
Resposta corretaDado
Variável
Byte
Pergunta 4 -- /1
27/12/21, 08:55 Comentários
https://sereduc.blackboard.com/ultra/courses/_76746_1/outline/assessment/_4502343_1/overview/attempt/_16223479_1/review/inline-feedback?… 3/7
Ocultar opções de resposta 
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:
Pseudocódigo
Resposta corretaDescrição narrativa
Enunciado ou questão
Fluxograma
Linguagem de programação
Pergunta 5 -- /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 é:
27/12/21, 08:55 Comentários
https://sereduc.blackboard.com/ultra/courses/_76746_1/outline/assessment/_4502343_1/overview/attempt/_16223479_1/review/inline-feedback?… 4/7
Ocultar opções de resposta 
Ocultar opções de resposta 
public class void main Aula1
Resposta corretaclass Aula1 public void main
public void main class Aula1
class public void main Aula1
class public void main Aula1
Pergunta 6 -- /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.
int tabuleiro[]=new int[8]
Incorreta: int tabuleiro[][]=new [8][8]
Tabuleiro tab=new Tabuleiro()
int tabuleiro=new int[8][8]
Resposta corretaint tabuleiro[][]=new int[8][8]
Pergunta 7 -- /1
27/12/21, 08:55 Comentários
https://sereduc.blackboard.com/ultra/courses/_76746_1/outline/assessment/_4502343_1/overview/attempt/_16223479_1/review/inline-feedback?… 5/7
Ocultar opções de resposta 
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:
Resposta correta1, 2, 3, 4, 5
5, 4, 3, 2, 1
5, 4, 3, 1, 2
1, 2, 3, 5, 4
1, 5, 2, 4, 3
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:
27/12/21, 08:55 Comentários
https://sereduc.blackboard.com/ultra/courses/_76746_1/outline/assessment/_4502343_1/overview/attempt/_16223479_1/review/inline-feedback?… 6/7
Ocultar opções de resposta 
Ocultar opções de resposta 
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:
Incorreta: Estrutura homogênea de dados
String
Vetor
Resposta corretaEstrutura heterogênea de dados
Estrutura de dados
Pergunta 9 -- /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 temcomo 
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:
Tipo de objeto de dado
EPROM (sigla para “erasable programmable read-only memory", traduzida como "memória 
programável apagável somente de leitura")
Resposta corretaTipo primitivo
Linguagem de programação
Tipo abstrato de dado
27/12/21, 08:55 Comentários
https://sereduc.blackboard.com/ultra/courses/_76746_1/outline/assessment/_4502343_1/overview/attempt/_16223479_1/review/inline-feedback?… 7/7
Ocultar opções de resposta 
Pergunta 10 -- /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 
é:
Abstrata
Resposta corretaHomogênea
Primitiva
Coleção
Heterogênea

Continue navegando