Buscar

Tópicos Integradores II Análise e Desenvolvimento de Sistemas - AOL 2

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

Tópicos Integradores II (Ads) 
On-Line 2 (AOL 2) - Questionário 
1 em 1 pontos 
 
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: 
 
Resposta Selecionada: a. 1, 2, 3, 4. 
Respostas: a. 1, 2, 3, 4. 
 b. 2, 1, 4, 3. 
 c. 4, 3, 2, 1. 
 
 d. 4, 3, 1, 2. 
 e. 1, 2, 4, 3. 
 
1 em 1 pontos 
 
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: 
 
Resposta Selecionada: b. Real. 
Respostas: a. Bit. 
 b. Real. 
 c. Lógico. 
 d. Cadeia. 
 e. Inteiro. 
 
 
0 em 1 pontos 
 
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: 
Resposta Selecionada: c. informação, informação e conhecimento. 
Respostas: a. dado, informação e conhecimento. 
 b. dado, dado e informação. 
 c. informação, informação e conhecimento. 
 d. dado, dado e conhecimento. 
 e. informação, dado e conhecimento. 
 
 
1 em 1 pontos 
 
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 Selecionada: e. 1, 2, 3, 4, 5. 
Respostas: a. 1, 5, 2, 4, 3. 
 
 b. 5, 4, 3, 2, 1. 
 c. 1, 2, 3, 5, 4. 
 d. 5, 4, 3, 1, 2. 
 e. 1, 2, 3, 4, 5. 
 
1 em 1 pontos 
 
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 é: 
 
Resposta Selecionada: c. vet[3] = 4; 
Respostas: a. vet[3] = 3; 
 b. vet[3] = 0; 
 c. vet[3] = 4; 
 d. vet[3] = 1; 
 e. vet[3] = null; 
 
 
1 em 1 pontos 
 
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, é: 
Resposta Selecionada: a. tabuleiro[i][i]=0; 
Respostas: a. tabuleiro[i][i]=0; 
 b. tabuleiro[++i][--i]=0; 
 c. tabuleiro[i][7-i]=0; 
 d. tabuleiro[i][i+1]=0; 
 e. tabuleiro[7-i][i]=0; 
 
 
1 em 1 pontos 
 
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: 
 
Resposta Selecionada: a. Descrição narrativa. 
Respostas: a. Descrição narrativa. 
 b. Pseudocódigo. 
 c. Fluxograma. 
 
 d. Linguagem de programação. 
 e. Enunciado ou questão. 
 
1 em 1 pontos 
 
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: 
 
Resposta Selecionada: d. Estrutura heterogênea de dados. 
Respostas: a. String. 
 b. Estrutura de dados. 
 c. Estrutura homogênea de dados. 
 d. Estrutura heterogênea de dados. 
 e. Vetor. 
 
 
1 em 1 pontos 
 
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: 
 
 
 
Resposta Selecionada: a. Dado 
Respostas: a. Dado 
 b. Cadeia 
 c. Byte 
 d. Bit 
 e. Variável 
 
• Pergunta 10 
0 em 1 pontos 
 
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 é: 
 
Resposta 
Selecionada: 
e. class Obj{ private int x; public void setX(int 
aux){x=aux;} 
Respostas: a. class Obj{ private int y; public void setX(int 
aux){x=aux;}public int getX(){return x;} } 
 b. public int getX(){return x;} 
 
c. class Obj{ private int x; public int setX(int 
aux){x=aux;} public void getX(){return x;} } 
 d. class Obj{ private x;} 
 
e. class Obj{ private int x; public void setX(int 
aux){x=aux;}

Continue navegando