Buscar

Avaliação On-Line 2 (AOL 2) - Questionário (Tópicos Integradores II - ADS)

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

Pergunta 1 
1/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: 
 
a. dado, informação e conhecimento. 
b. dado, dado e informação. 
c. informação, informação e conhecimento. 
d. dado, dado e conhecimento. [RESPOSTA CORRETA] 
e. Informação, dado e conhecimento. 
 
Pergunta 2 
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, é: 
 
a. tabuleiro[++i][--i]=0; 
b. tabuleiro[i][7-i]=0; 
c. tabuleiro[i][i]=0; [RESPOSTA CORRETA] 
d. tabuleiro[i][i+1]=0; 
e. tabuleiro[7-i][i]=0; 
 
 
 
 
Pergunta 3 
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: 
 
a. Fluxograma. 
b. Enunciado ou questão. 
c. Descrição narrativa. [RESPOSTA CORRETA] 
d. Linguagem de programação. 
e. Pseudocódigo. 
 
Pergunta 4 
1/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 é: 
 
a. 4 
b. 3​ ​ [RESPOSTA CORRETA] 
c. 2 
d. 1 
e. 5 
 
Pergunta 5 
1/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: 
 
a. Tipo primitivo. [RESPOSTA CORRETA] 
b. EPROM (sigla para “erasable programmable read-only memory", traduzida como 
"memória programável apagável somente de leitura"). 
c. Tipo de objeto de dado. 
d. Tipo abstrato de dado. 
e. Linguagem de programação. 
 
Pergunta 6 
1/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 é: 
 
a. class public void main Aula1. 
b. class Aula1 public void main.​ ​ [RESPOSTA CORRETA] 
c. public void main class Aula1. 
d. public class void main Aula1 
e. class public void main Aula1. 
 
Pergunta 7 
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 é: 
 
a. main [RESPOSTA CORRETA] 
b. init 
c. start 
d. Mai 
e. begin 
 
Pergunta 8 
1/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 é: 
 
a. vet[3] = 1; 
b. vet[3] = null; 
c. vet[3] = 3; 
d. vet[3] = 4;​ ​ [RESPOSTA CORRETA] 
e. vet[3] = 0; 
 
Pergunta 9 
1/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: 
 
a. Vetor. 
b. String. 
c. Estrutura heterogênea de dados. ​ [RESPOSTA CORRETA] 
d. Estrutura de dados. 
e. Estrutura homogênea de dados. 
 
Pergunta 10 
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, é: 
 
a. matriz[linha][coluna]==valor; 
b. matriz[coluna][linha]<>valor; 
c. matriz[linha][coluna]=valor; ​ [RESPOSTA CORRETA] 
d. matriz[linha][coluna]!=valor; 
e. matriz[linha][coluna]<- valor;

Continue navegando