Prévia do material em texto
Disciplina: PENSAMENTO COMPUTACIONAL AV
Aluno:
Professor:
Turma: 9001
ARA0002_AV_202051446251 (AG) 19/10/2021 20:55:11 (F)
Avaliação:
7,0
Nota Partic.: Nota SIA:
9,0 pts
PENSAMENTO COMPUTACIONAL - EEX0096
1. Ref.: 3882560 Pontos: 1,00 / 1,00
Estudamos que os computadores são incrivelmente rápidos, porém muito tolos. Portanto, por
si só, computadores não são capazes de realizar tarefas que requeiram discernimento,
compreensão e inteligência. Que qual é a entidade de um sistema computacional responsável
agregar essas características ao computador?
A inteligência artificial, que escreve códigos em alguma linguagem para, através de
uma sequência de instruções complexas, consegue gerar uma aplicação útil.
A inteligência artificial, que escreve códigos em alguma linguagem para, através de
uma sequência de instruções bastantes simples, consegue gerar uma aplicação útil.
O ser humano, que escreve códigos em alguma linguagem para, através de uma
sequência de instruções complexas, gerar uma aplicação útil.
O processador do computador, que processa instruções escritas em alguma linguagem
para, através de uma sequência de instruções bastantes simples, gerar uma aplicação
útil.
O ser humano, que escreve códigos em alguma linguagem para, através de uma
sequência de instruções bastantes simples, consegue gerar uma aplicação útil.
2. Ref.: 3882570 Pontos: 0,00 / 1,00
Em computação, o que é uma string?
é o nome de um tipo de dado numérico
é um tipo de dado que admite valores numéricos e também sequência de caracteres
é o nome dado às instruções simples e interpretáveis por computadores que formam
um código.
é o nome dado a uma sequência de instruções
é o nome de um tipo de dado constituído por uma sequência de caracteres, ou seja, um
texto
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203882560.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203882570.');
3. Ref.: 3882620 Pontos: 1,00 / 1,00
Qual das opções a seguir descreve melhor o que um interpretador Javascript faz?
Traduz código de máquina em código C ++.
Traduz o código-fonte C ++ em código Javascript.
Interpreta e executa, uma a uma, cada linha do código fonte Javascript
Interpreta e executa, uma a uma, cada linha do código-fonte C++
Traduz o código-fonte C ++ em código de máquina.
4. Ref.: 3882632 Pontos: 1,00 / 1,00
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
Somente I está correta
Somente III está correta
Somente II está correta
I, II e III estão corretas
Somente I e III estão corretas
5. Ref.: 3882660 Pontos: 1,00 / 1,00
Quantos valores distintos podem ser representados por 5 bits?
32
16
128
8
64
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203882620.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203882632.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203882660.');
6. Ref.: 3882674 Pontos: 1,00 / 1,00
Quantos bits possui um Megabyte?
8192
8388608
8589934592
1048576
1024
7. Ref.: 3883129 Pontos: 0,00 / 1,00
Considere a grade de pixels a seguir:
Quais são as coordenadas dos pixels em preto?
(0,0) e (5,4)
(1,1) e (5,4)
(1,2) e (5,5)
(0,0) e (6,5)
(1,1) e (6,5)
8. Ref.: 3883149 Pontos: 1,00 / 1,00
Qual é o código RGB que representa a cor amarelo-brilhante?
(0,0,255)
(255,0,0)
(0,255,0)
(0,255,255)
(255,255,0)
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203882674.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203883129.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203883149.');
9. Ref.: 3883210 Pontos: 0,00 / 1,00
Entre as técnicas de programação para manipulação de imagens digitais, há uma que permite
instruir que o computador selecione pixels sobre os quais determinadas instruções foram
executadas. Por exemplo, selecionamos pixels em tons de amarelo e, para esses pixels,
instruímos o computador alterar sua tonalidade de cor.
Assinale a alternativa cuja instrução reflete essa ideia de escolher pixels que serão afetados
por um conjunto de instruções:
pixel=img.getPixel(10,10)
for(pixel: img)
pixel.setZoom(20)
pixel.setRed(0)
if( pixel.getRed() > 130 )
10. Ref.: 3883234 Pontos: 1,00 / 1,00
Frequentemente, durante práticas de programação, observamos o resultado de determinado
código-fonte, observamos as limitações desse resultado e refletimos como poderíamos
proceder para alcançar resultados melhores. Este é um exemplo da habilidade de pensamento
computacional denominada:
Abstração
Decomposição
Automação
Detecção de padrões
Análise/avaliação
1a
Questão
Acerto: 1,0 / 1,0
Programadores de computadores são os responsáveis por discernir um aproveitamento
útil, transformar a ideia de aplicação em um algoritmo e traduzir esse discernimento em
uma sequência de instruções simples, compreensíveis para o computador. Sobre os
algoritmos é correto afirmar:
Sequência de passos complexos e bem projetados para realizar uma tarefa ou
resolver um problema.
Sequência de instruções que computadores podem executar.
Deve ser escrito em uma linguagem de programação padrão, senão os
computadores não conseguirão executá-lo.
Pode ser escrito em português ou em uma linguagem de programação padrão.
Conjunto qualquer de instruções simples escrito em alguma linguagem padrão
compreensível para o computador.
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203883210.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203883234.');
Respondido em 30/09/2021 21:16:09
Explicação:
Um algoritmo é um termo que reflete uma ideia mais completa, em que o conjunto de
instruções possuem uma finalidade útil. Um algoritmo não precisa ser escrito em uma
linguagem de computador, podendo ser escrito, por exemplo, em português. Sequência de
passos simples e bem projetados para realizar uma tarefa ou resolver um problema. Pode
ser escrito em português ou em uma linguagem de programação padrão.
2a
Questão
Acerto: 1,0 / 1,0
O que é um algoritmo?
O ser humano, que escreve códigos em alguma linguagem para, através de uma
sequência de instruções complexas, gerar uma aplicação útil.
Um algoritmo é sequência finita de instruções simples e executáveis a serem
seguidas para a solução de um determinado problema, especialmente por
computadores.
O processador do computador, que processa instruções escritas em alguma
linguagem para, através de uma sequência de instruções bastantes simples,
gerar uma aplicação útil.
É outra denominação para código de computador.
Um algoritmo é sequência finita de instruções complexas e executáveis a serem
seguidas para a solução de um determinado problema, especialmente por
computadores.
Respondido em 30/09/2021 21:16:36
Explicação:
Um algoritmo é sequência finita de instruções simples e executáveis a serem seguidas para
a solução de um determinado problema, especialmente por computadores.
3a
Questão
Acerto: 1,0 / 1,0
Leia atentamente às afirmações a seguir e assinale a alternativa correta:
I. A capacidade de armazenamento de memórias, como RAM e discos/HD/pen drives,
é medida em bits.
II. Um bit corresponde à unidade básicade informação a ser processada e pode
assumir dois valores, 0 ou 1.
III. O agrupamento de oito bits dá origem a um byte, que podem assumir quaisquer
valores numéricos.
IV. A cada agrupamento de 8 bits é possível representar um conjunto de 256
combinações.
São corretas, apenas:
II e IV
II e III
III e IV
I, II e III
I, III e IV
Respondido em 30/09/2021 21:17:51
Explicação:
São corretas somente II e IV, pois a capacidade dos componentes de hardware é medida
em bytes e não bits, que só podem assumir valores binários 0 e 1.
4a
Questão
Acerto: 1,0 / 1,0
A escala RGB ou Red Green Blue, é utilizada em computadores para determinar a coloração de
imagens digitais. A formação de cada cor depende da combinação de valores de 0 a 255 de cada
uma dessas cores básicas, retornando uma cor única de acordo com a combinação do código
numérico escolhido.
Analise as cores a seguir e assinale a alternativa que oferece seus códigos RGB, corretamente:
A: (0,100,0)
B: (0,0,0)
C: (255,255,255)
A: (255,0,0)
B: (255,255,255)
C: (0,0,0)
A: (255,0,0)
B: (0,0,0)
C: (255,255,255)
A: (255,0,0)
B: (0,0,0)
C: (0,0,100)
A: (100,0,0)
B: (255,255,255)
C: (0,0,0)
Respondido em 30/09/2021 21:19:12
Explicação:
O código RGB correto para as cores representadas nas imagens A, B e C é A: (255,0,0) B:
(255,255,255) e C: (0,0,0).
5a
Questão
Acerto: 1,0 / 1,0
Entre os componentes de hardware estudados, selecione a opção que indique o
componente responsável efetivamente executar instruções.
CPU
SSD
RAM
HD
Pendrive
Respondido em 30/09/2021 21:19:50
Explicação:
CPU
6a
Questão
Acerto: 1,0 / 1,0
Um byte pode armazenar desde o número zero até o número:
256
255
128
127
511
Respondido em 30/09/2021 21:20:36
Explicação:
255
7a
Questão
Acerto: 1,0 / 1,0
Considere a grade de pixels a seguir:
Qual é a coordenada do pixel em preto?
(1,1)
(2,3)
(3,2)
(1,2)
(2,1)
Respondido em 30/09/2021 21:21:30
Explicação:
(2,1)
8a
Questão
Acerto: 1,0 / 1,0
Analise as afirmações a seguir:
I- É possível que um pixel assuma, ao mesmo tempo, várias cores. Por exemplo,
podemos ter um pixel dégradé.
II- No esquema de representação digital de cores RGB, cada um dos constituintes
vermelho, verde e azul, é capaz de assumir 256 valores diferentes. Logo, este esquema
é capaz de representar 768 cores distintas.
III- Se analisarmos cuidadosamente imagens em escala de cinza, notaremos que, para
qualquer pixel, os três constituintes do código RGB serão iguais.
Está(ão) correta(s) as afirmações:
Apenas II
Apenas III
I e II
II e III
Apenas I
Respondido em 30/09/2021 21:21:56
Explicação:
Apenas III
9a
Questão
Acerto: 1,0 / 1,0
Assinale a alternativa que representa o código RGB (Red, Green, Blue) para a cor cinza:
(100,100,100)
(255,255,255)
(0,0,0)
(0,255,0)
(0,0,255)
Respondido em 30/09/2021 21:22:28
Explicação:
(100,100,100)
10a
Questão
Acerto: 1,0 / 1,0
Observe o código a seguir, que está manipulando uma imagem totalmente branca:
*****Parte 1*****
pixel = imagem.getPosition(0,0)
pixel.setRed( 0 );
pixel.setGreen( 0 );
pixel.setBlue( 0 );
print(imagem);
*****Parte 2*****
pixel = imagem.getPosition(0,1)
pixel.setRed( 0 );
pixel.setGreen( 0 );
pixel.setBlue( 0 );
print(imagem);
pixel = imagem.getPosition(0,0)
pixel.setRed( 255 );
pixel.setGreen( 255 );
pixel.setBlue( 255 );
print(imagem);
Se o computador executar as linhas de código da parte 1 e, segundos depois, as linhas
de código da parte 2, qual será o efeito observado nas imagens apresentadas na tela?
Um pixel cinza se deslocando para baixo.
Um pixel preto se deslocando para a esquerda.
Um pixel preto se deslocando para baixo.
Um pixel cinza se deslocando para a esquerda.
Um pixel preto se deslocando para a direita.
Respondido em 30/09/2021 21:22:57
Explicação:
Um pixel preto se deslocando para baixo.