Buscar

PENSAMENTO COMPUTACIONAL

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

Disc.: PENSAMENTO COMPUTACIONAL 
 
Acertos: 10,0 de 10,0 28/05/2023 
 
 
 
1a 
 Questão 
Acerto: 1,0 / 1,0 
 
(INSTITUTO AOCP/2020) Efetuando a divisão binária de 110 por 11, qual é o valor que um programador 
obtém? 
 
 
01. 
 
00. 
 
11. 
 10. 
 
111. 
Respondido em 28/05/2023 19:45:00 
 
Explicação: 
Uma forma trivial de resolução seria transformar os valores binários fornecidos para a base 10. 
 
110 equivale ao número 6 
 
11 equivale ao número 3 
 
Posteriormente, realizamos a divisão e transformamos para binário. 
 
2 em binário equivale a 10. 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
O bit(simplificação para dígito binário, em inglês, binary digit) é a menor parcela de informação que um 
computador processa. Quantos bits existem em um byte, e quantos valores distintos é possível representar 
com um byte, respectivamente? 
 
 
4 e 16 
 
7 e 128 
 
8 e 512 
 8 e 256 
 
4 e 32 
Respondido em 28/05/2023 19:46:45 
 
Explicação: 
A resposta correta é: 8 e 256. Por convenção, um byte representa exatamente 8 bits e de posse de um byte temos 
28 = 256 valores representáveis. 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
Quantos pixels possui uma imagem com resolução de 800x600? 
 
 480.000 
 
2.800 
 
240.000 
 
120.000 
 
1.400 
Respondido em 28/05/2023 19:45:34 
 
Explicação: 
A resposta correta é: 480.000 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considere a grade de pixels a seguir: 
 
Quais são as coordenadas dos pixels em preto? 
 
 
(1,2) e (5,5) 
 
(1,1) e (6,5) 
 
(0,0) e (6,5) 
 
(1,1) e (5,4) 
 (0,0) e (5,4) 
Respondido em 28/05/2023 19:49:02 
 
Explicação: 
A resposta correta é: (0,0) e (5,4) 
 
 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
Observe o código a seguir, que está manipulando uma imagem totalmente branca: 
 
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 a esquerda. 
 
Um pixel preto se deslocando para a direita. 
 
Um pixel preto se deslocando para a esquerda. 
 
Um pixel cinza se deslocando para baixo. 
 Um pixel preto se deslocando para baixo. 
Respondido em 28/05/2023 19:47:36 
 
Explicação: 
A execução sequencial do código revelará um pixel preto, código RGB (0,0,0), se deslocando para baixo. 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
O pensamento educacional pode ser dividido em quatro eixos estruturantes: decomposição, abstração, 
reconhecimento de padrões e algoritmos. Preferencialmente, o pensamento educacional deve ser ensinado: 
 
 
A partir do Ensino Médio, para todos os alunos. 
 
A partir do Nível Superior, para alunos de todos os cursos. 
 
A partir do Nível Superior, para alunos dos cursos de Tecnologia da Informação. 
 
A partir do Ensino Médio, para alunos que desejam cursar a área de exatas. 
 Desde o Ensino Fundamental, para todos os alunos. 
Respondido em 28/05/2023 19:49:50 
 
Explicação: 
A resposta correta é: O ensino do pensamento computacional deve ser estimulado progressivamente no Ensino 
Fundamental, para todos os alunos. 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
Programação é o processo de desenvolver e escrever códigos de computador para realizar tarefas 
específicas e solucionar problemas. Nesse sentido, o que é um erro de sintaxe na programação? 
 
 
Um erro que não é comum, mesmo para programadores experientes 
 
Um erro que não é importante e não requer correção 
 
Um erro que é ignorado pelo computador 
 
Um erro que ocorre quando a sintaxe é muito simples 
 Um erro que é causado por uma escrita imprópria do código 
Respondido em 28/05/2023 19:52:19 
 
Explicação: 
A sintaxe é a estrutura e a forma como as instruções são escritas em uma linguagem de programação. Quando essa 
estrutura é violada, ocorre um erro de sintaxe. Os erros de sintaxe podem ser causados por escrita imprópria, como o 
uso de caracteres inválidos, palavras-chave escritas incorretamente ou falta de delimitadores. Esses erros impedem 
que o código seja compilado ou executado corretamente, sendo importantes para corrigir antes de continuar o 
processo de desenvolvimento do software. 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
Linguagens de programação são conjuntos de símbolos, palavras e regras sintáticas que permitem ao 
programador escrever códigos. Qual é o objetivo da utilização de uma linguagem de programação na escrita 
de códigos para o computador? 
 
 
Para imprimir na tela instruções simplificadas 
 
Para que sejam utilizados somente os recursos principais da linguagem 
 Para que o computador compreenda o que fazer 
 
Para tornar os códigos mais complexos 
 
Para tornar os códigos mais chiques e chamativos 
Respondido em 28/05/2023 19:55:04 
 
Explicação: 
As linguagens de programação fornecem uma forma de comunicação entre o programador e o computador. Através 
da utilização de uma linguagem de programação, o programador pode escrever códigos que o computador entenda e 
execute. O objetivo principal da utilização de uma linguagem de programação é garantir que o computador 
compreenda corretamente as instruções escritas pelo programador, possibilitando a realização de tarefas e a 
resolução de problemas complexos. 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
Marque as opções que descreve corretamente a relação entre humanos, código-fonte e código de máquina: 
 
 
Código-fonte, escrito em uma linguagem de programação, é de fácil compreensão para humanos. 
Então, em geral, os programadores escrevem instruções usando uma linguagem de programação, e 
essas instruções estão prontas para serem executadas pela CPU. 
 
O código-fonte, escrito em uma linguagem de programação, é de difícil compreensão para humanos. 
Então, os programadores escrevem instruções de código de máquina usando uma linguagem de 
programação, e o compilador traduz as instruções fornecidas em um conjunto de instruções 
referentes à linguagem de programação. 
 
Compiladores são usados para testar o código de máquina antes de ele ser executado pela CPU, por 
razões de segurança. 
 Código de máquina é de difícil compreensão para humanos. Então, os programadores escrevem 
instruções usando uma linguagem de programação, e o compilador traduz as instruções fornecidas 
em um conjunto de instruções em linguagem de máquina. 
 
Código de máquina é de fácil compreensão para humanos. Então, em geral, os programadores 
escrevem instruções usando linguagem de máquina, e essas instruções estão prontas para serem 
executadas pela CPU. 
Respondido em 28/05/2023 19:56:04 
 
Explicação: 
A resposta correta é: Código de máquina é de difícil compreensão para humanos. Então, os programadores escrevem 
instruções usando uma linguagem de programação, e o compilador traduz as instruções fornecidas em um conjunto 
de instruções em linguagem de máquina. 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
(IDIB/2020 - Adaptada) As linguagens de programação que utilizamos para construção de aplicações são de 
fácil entendimento para um programador, pois são conhecidas como linguagens com alto nível de 
abstração. No entanto, este código não pode ser executado diretamente pelo computador, pois o mesmo 
reconhece apenas linguagem de máquina. Assinale a alternativa que indica corretamente o nome do 
programa destinado a transformar um código escrito em linguagem de alto nível em instruções de código de 
máquina compreensíveis à CPU. 
 
 
roteador. 
 compilador. 
 
montador. 
 
ligador. 
 
interpretador. 
Respondido em 28/05/2023 19:57:28 
 
Explicação: 
Um compilador é um programa que traduz um código fonte escrito em uma linguagem de programação de alto nível 
em código binário, ou seja, instruções compreendidas pela CPU. O código fonte é lido pelo compilador, que o traduz 
em códigoobjeto, e em seguida, otimiza e gera o código executável.

Continue navegando