Buscar

Avaliação AV1

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

1. 
 
Todas as respostas estão corretas, tirei 10. 
 
 
Marque as opções que representam o código Javascript que produz o resultado abaixo. 
1 12 25 
 (Ref.: 202006623701) 
 
 
qrint( 1, 12, 25 ); 
 
print( 1, 12, 25 ); 
 
print( 1, 12, 25 ; 
 
print( 1 12 25 ); 
 
print 1, 12, 25 ); 
 
 
 
 
1 ponto 
 
2. 
 
 
Qual é a diferença entre código de computador e um algoritmo? 
 (Ref.: 202006623721) 
 
 
Algoritmo é o nome dado a uma lista de instruções que o computador é capaz de 
seguir. O resultado pode ou não ser uma aplicação útil. Código de computador, por 
outro lado é um conjunto de instruções simples que possuem o objetivo bem definido 
de alcançar alguma finalidade útil. 
 
Códigos são sequências de passos simples e bem projetados para realizar uma tarefa 
ou resolver um problema. Algoritmos são instruções que computadores podem 
executar. 
 
Códigos de computadores e algoritmos são a mesma coisa. 
 
Código de computador é o nome dado a uma lista de instruções que o computador é 
capaz de seguir. O resultado pode ou não ser uma aplicação útil. Algoritmo, por outro 
lado é um conjunto de instruções simples que possuem o objetivo bem definido de 
alcançar alguma finalidade útil. 
 
Algoritmos precisam ser escritos em alguma linguagem de programação padrão, 
códigos podem ser escritos em português ou inglês. 
 
 
 
 
1 ponto 
 
3. 
 
 
O código de máquina da CPU possui apenas instruções simples e de baixo nível. Uma 
linguagem de computador (como Javascript) adiciona recursos de alto nível, como o loop 
for que usamos. Qual das alternativas a seguir é uma instrução de alto nível? 
 (Ref.: 202006623770) 
 
 
Multiplique dois números 
 
Subtraia um número de outro 
 
Atribua um valor a uma variável 
 
Adicione dois números 
 
Ajuste o nível de vermelho de um ponto da tela para 255. 
 
 
 
 
1 ponto 
 
4. 
 
 
Avalie as afirmações abaixo, sobre os motivos que justificam que a CPU interaja 
principalmente com a memória RAM para executar programas, e não com um dispositivo 
de armazenamento persistente, como um HD, SSD ou um pendrive. 
I- a memória RAM é muito mais rápida do que dispositivos de armazenamento 
persistentes 
II- a memória RAM é muito mais barata do que os dispositivos de armazenamento 
persistentes 
III- o disco é mais rápido, porém mais caro do que a memória RAM 
 (Ref.: 202006623780) 
 
 
Somente II está correta 
 
Somente I está correta 
 
Somente I e III estão corretas 
 
Somente III está correta 
 
I, II e III estão corretas 
 
 
 
 
1 ponto 
 
5. 
 
 
Quais são os componentes de hardware são, respectivamente, usados para 
armazenamento não-persistente (volátil), e persistente: 
 (Ref.: 202006623806) 
 
 
CPU, HD 
 
RAM, CPU 
 
SSD, HD 
 
RAM, HD 
 
CPU, RAM 
 
 
 
 
1 ponto 
 
6. 
 
 
Segundo a Lei de Moore, o que dobra à cada intervalo de aproximadamente 18 a 24 
meses? 
 (Ref.: 202006623826) 
 
 
O número de transistores embutidos em novos chips disponíveis no mercado 
 
A quantidade de valor produzida por novos chips disponíveis no mercado 
 
O número de chips vendidos pelos principais fabricantes do mercado 
 
O preço de novos chips disponíveis no mercado. 
 
A velocidade, em GigaHertz, das CPUs 
 
 
 
 
1 ponto 
 
7. 
 
 
Quantos pixels possui uma imagem com resolução de 800x600? 
 (Ref.: 202006624281) 
 
 
120.000 
 
1.400 
 
480.000 
 
240.000 
 
2.800 
 
 
 
 
1 ponto 
 
8. 
 
 
Assinale as alternativas que representam o código RGB para a cor preta: 
 (Ref.: 202006624293) 
 
 
(255,255,255) 
 
(0,0,255) 
 
(0,255,0) 
 
(100,100,100) 
 
(0,0,0) 
 
 
 
 
1 ponto 
 
9. 
 
 
Entre as técnicas de programação para manipulação de imagens digitais, há uma que 
permite instruir que o computador repita uma sequência de instruções, como, por 
exemplo, para todos os pixels de uma imagem. 
Assinale a alternativa cuja instrução reflete essa ideia: 
 (Ref.: 202006624363) 
 
 
pixel=img.getPixel(10,10) 
 
pixel.setZoom(20) 
 
if( pixel.getRed() > 130 ) 
 
for(pixel: img) 
 
pixel.setRed(0) 
 
 
 
 
1 ponto 
 
10. 
 
 
Suponha que os passos a seguir tenham como objetivo a cor dos pixels de uma imagem: 
· Carregar a imagem na memória para que seja fosse trabalhada: escrevemos uma linha 
de código que carrega a imagem. 
· Automaticamente processar, um a um, todos os pixels (centenas de milhares) de uma 
imagem: usamos a estrutura for para instruir o computador a repetir as instruções para 
cada pixel da imagem. 
· Selecionar quais pixels desejamos realizar ajuste de cores: escrevemos a estrutura if 
para que o computador realizasse testes e, conforme resultado, verdadeiro ou falso, 
executasse ou não as instruções de manipulação de cores do pixel. 
· Alterar a cor de um pixel: escrevemos linhas de código para alterar os componentes 
RGB (Vermelho, Verde e Azul) para alterar a cor de um pixel, conforme nosso objetivo. 
· Imprimir o resultado na tela: escrevemos a função print para que a resultado final das 
instruções (a imagem manipulada) fosse apresentado na tela. 
Este é um exemplo da habilidade de pensamento computacional denominada: 
 (Ref.: 202006624378) 
 
 
Decomposição 
 
Análise/avaliação 
 
Detecção de padrões 
 
Automação 
 
Abstração

Continue navegando