Buscar

Exercícios de 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 10 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 10 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 9, do total de 10 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

Exercícios de Pensamento Computacional 
Marcio Quirino - 2 
 
1) O que é um algoritmo? 
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. 
2) Em computação, o que é uma string? 
É o nome de um tipo de dado constituído por uma sequência de caracteres, ou seja, um texto. 
3) Estudamos sobre a equação essencial dos computadores. Segundo o que estudamos, os computadores são 
inacreditavelmente rápidos. A segunda característica fundamental é: 
São tolos. 
4) Marque as opções que representam o código Javascript que produz o resultado abaixo. 
casa chuva 1988 
print( "casa", "chuva", 1988 ); 
5) Marque as opções que representam o código Javascript que produz o resultado abaixo. 
alho treze dois 
print( "alho", "treze", "dois" ); 
6) Entre os componentes de hardware estudados, selecione a opção que indique o componente responsável 
efetivamente executar instruções. 
CPU 
7) Quantos Megabytes possui um Gigabyte? 
1024 
8) Quantos bits existem em um byte, e quantos valores distintos é possível representar com um byte, 
respectivamente? 
8 e 256 
9) Quantos valores distintos podem ser representados por 5 bits? 
32 
10) Segundo a Lei de Moore, o que dobra à cada intervalo de aproximadamente 18 a 24 meses? 
O número de transistores embutidos em novos chips disponíveis no mercado. 
11) Conforme estudamos, a Lei de Moore é uma observação, feita originalmente por Gordon Moore, co-fundador da 
Intel? Analise as afirmações abaixo, e selecione as que podem ser atribuídas como consequências da Lei de 
Moore, ao longo das últimas décadas 
 
I- I - A redução do custo de computadores, a ponto de serem usados em todos os setores do mercado de 
trabalho, tanto na esfera pública quanto privada. 
II- II - Aumento do poder computacional disponível ao público. Por exemplo, um computador pessoal (PC) 
modelo possui, atualmente, mais poder de processamento do que todo o poder computacional do planeta 
nos anos 60. 
III- III - O aumento do custo de computadores. Mesmo assim, eles têm sido usados em todos os setores do 
mercado de trabalho, tanto na esfera pública quanto privada. 
I e II 
12) Quantos bits possui um Megabyte? 
8388608 
13) De onde um aplicativo é "lido" quando o usuário ordena a inicialização de sua execução? 
HD/SSD/Pendrive 
14) Quantos pixels possui uma imagem com resolução de 800x600? 
480.000 
 
Exercícios de Pensamento Computacional 
Marcio Quirino - 3 
 
15) Considere a grade de pixels a seguir: 
 
Qual é a coordenada do pixel em preto? 
(2,1) 
16) Assinale as alternativas que representam o código RGB para a cor branca: 
(255,255,255) 
17) Considere a grade de pixels a seguir: 
 
Quais são as coordenadas dos pixels em preto? 
(0,0) e (5,4) 
18) Quantas cores diferentes o esquema RGB é capaz de representar, dado que cada um dos constituintes R, G e B 
podem assumir 256 valores distintos (de 0 a 255): 
16.7 milhões 
19) Assinale a alternativa que representa o código RGB (Red, Green, Blue) para a cor laranja: 
(120,80,0) 
20) 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: 
for(pixel: img) 
21) 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: 
if( pixel.getRed() > 130 ) 
22) Observe o código a seguir, que está manipulando uma imagem totalmente branca: 
 
 
Exercícios de Pensamento Computacional 
Marcio Quirino - 4 
 
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 preto se deslocando para baixo. 
23) 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: 
Decomposição 
24) O conceito de pensamento computacional compreende uma série de fatores que são conjugados para se alcançar 
um objetivo predefinido. Assinale a alternativa que melhor define pensamento computacional. 
Uma forma de estruturar a resolução de problemas complexos. 
25) 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: 
Desde o Ensino Fundamental, para todos os alunos. 
26) A forma com que as empresas são administradas vem sofrendo alterações constantes. Sobre esse tema e o 
pensamento computacional, podemos afirmar que: 
Estão diretamente relacionados, pois, à medida que a tecnologia avança, os profissionais que atuam na empresa 
devem melhorar a forma de pensar. 
27) Assinale a alternativa que apresenta um exemplo do bom uso do pensamento computacional no ensino da 
Engenharia: 
Uma disciplina que usa um sistema que permite ao aluno potencializar seus conhecimentos. 
28) A Economia Criativa pode ser definida como as atividades realizadas por indivíduos, exercitando sua imaginação 
e explorando seu valor econômico. Como podemos relacioná-la com o pensamento computacional? 
O pensamento computacional é fator agregador para a Economia Criativa, mas não é essencial para sua existência. 
29) Pode ser definido com uma instrução para um computador: 
Qualquer representação de um elemento num programa executável 
30) Avalie as afirmações a seguir e assinale a alternativa incorreta: 
A memória RAM, do inglês Random Access Memory, é responsável pelo processamento das informações 
armazenadas na CPU de um computador. 
31) Como é chamada a ei que diz que o número de transistores contidos em um chip dobra em um período entre :8 e 
24 meses? 
Lei do Moore 
32) Qual é o componente de um sistema computacional responsável por realizar testes de hardware logo após o 
ligamento do equipamento, e, em seguida, procurar um sistema operacional em um sistema de armazenamento 
persistente, para dar início ao seu carregamento? 
Firmware 
33) Como pode ser definida uma estrutura da repetição? 
Estrutura que permite executar mais de uma vez o mesmo comando ou conjunto de comandos, de acordo com 
uma condição. 
34) Quantos bits existem em um byte, e quantos valores distintos é possível representar com um byte, 
respectivamente? 
Exercícios de Pensamento Computacional 
Marcio Quirino - 5 
 
8 e 256 
35) Considere a grade de pixels a seguir: 
 
Qual é a coordenada do pixel em laranja? 
(5,4) 
36) Analise as afirmações a seguir: 
 
I- É possível que um pixel assuma, ao mesmo tempo, váriascores. 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 III 
37) Assinale a alternativa que representa o código RGB (Red, Green, Blue) para a cor cinza: 
(100,100,100) 
38) Qualquer tom em amarelo possui valores mais altos dos componentes R (vermelho) e G (Verde), e valores mais 
baixos para o componente B (azul). 
 
Usamos essa característica para escrever um código que seleciona, com adequada taxa de acerto, pixels em 
diversas tonalidades de amarelo. Este é um exemplo da habilidade de pensamento computacional denominada: 
Detecção de padrões 
39) 0 pensamento computacional pode ser entendido como uma abordagem usada para solução de problemas, que 
utiliza conceitos básicos da Computação. Avalie as afirmações a seguir sobre o Pensamento computacional: 
 
I. Nesta abordagem, a Inteligência Artificial é fator fundamental para o sucesso da programação, já que contribui 
com o discernimento de informações e rapidez nos processamentos. 
II O programador humano é figura importante, já que é o responsável pelas tarefas de execução e processamento 
dos códigos. 
III. Códigos são séries de instruções escritas em linguagem padrão e alimentadas no computador permitindo que 
ele execute as tarefas necessárias. 
IV. Algoritmo é o resultado de um sequenciamento de instruções simples e compreensíveis ao computador para 
realizar determinada tarefa, com objetivo útil. 
 
Assinale a alternativa que engloba todas as afirmações verdadeiras: 
III e IV 
40) 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ásica de informação a ser processada e pode assumir dois valores, 0 oi 1. 
III. O agrupamento de oito bits dá origem a um byte, que pedem 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 
41) O esquema de codificação de cores específico é conhecido como? 
RGB (Red Green Blue) 
Exercícios de Pensamento Computacional 
Marcio Quirino - 6 
 
42) Considere o fragmento de código a seguir: 
 
img = new SimpleImage("figura.jpg"); 
for(pixel: img ){ 
soma=(pixel.getRed()+pixel.getGreen()+pixel.getBlue()); 
media= soma/3; 
pixel.setRed( media ); 
pixel.setGreen( media ); 
pixel.setBlue( media ); 
} 
print(img); 
Ao executar esse código: 
A imagem figura.jpg ficará em tons da escala de cinza. 
43) Quantos b/tes possui um terabyte? 
1099511627776 
44) 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: 
Pode ser escrito em português ou em uma linguagem de programação padrão. 
45) O desenvolvimento de um software demanda a atividade intelectual de um programador aliada a alta capacidade 
do computador em executar as tarefas descritas nas linhas de códigos geradas, em busca de um objetivo 
específico. 
 
Assine a alternativa incorreta sobre conceitos do pensamento computacional. 
As expressões executar ou rodar um código, indicam as tarefas realizadas pelo programador de um código-fonte. 
46) "Um termo que reflete uma ideia mais completa, em que o conjunto de instruções possuem uma finalidade útil". 
Estamos falando do conceito de: 
Algoritmo 
47) Sempre que você baixa um programa ou vê um computador ligado, está presenciando algum software sendo 
executado. Sobre o software assinale a alternativa correta. 
O software é definido como o conjunto de funções executadas na programaçèo de um computador. 
48) Observe o esquema a seguir que representa, sinteticamente, os passos para a execução de um software pelo 
computador. 
 
Escolha a alternativa que melhor descreva os passos 1, 2 e 3 para o correto funcionamento do programa.exe: 
1: Cópia e armazenamento de instruções na RAM. 2: Comando para a CPU executar as instruções. 3: CPU executa 
sequencialmente as instruções. 
 
Exercícios de Pensamento Computacional 
Marcio Quirino - 7 
 
49) Em sistemas computacionais contemporâneos, é extremamente raro escrever códigos de máquina manualmente. 
Isso ocorre porque eles são compostos por um número enorme de instruções muito simples; assim, fica difícil para 
os humanes fazerem esse processo. Em vez disso, um programador escreve o código em uma linguagem de 
computador de alto nível, com recursos mais úteis e poderosos do que as operações simples encontradas no 
código da máquina. Java, JavaScript e Python cão exemplos de: 
Linguagens dinâmicas ou interpretadas. 
A linguagem dinâmica se diferencia por se pautar no tempo de execução, cruzando os dados com os protocolos por meio de bibliotecas, criando 
meta-objetos quer dizer, bibliotecas complexas de combinação e execução. Java, JavaScript e Python são linguagens de programação 
dinâmicas/interpretadas. 
 
50) As instruções de código de máquina são executadas pela: 
CPU (Central Processing Unit) 
51) "Um conjunto de tipos de programas administrativos e de supervisão que organizam todo o sistema”. Estamos 
falando do conceito de: 
Sistema Operacional 
52) Como é conhecido um pequeno computador embutido em um único chip? 
Microcontrolador 
Um pequeno computador embutido em um único chip é conhecido como microcontrolador, que possui todos os componentes básicos, como 
CPU, RAM e armazenamento persistente, em uma escala realmente pequena. Logicamente, seu poder computacional, quando comparado a 
computadores de mesa, é bastante limitado. 
 
53) 0 armazenamento temporário usado pela CPU para manter os dados e o código utilizados enquanto processa 
instruções. Esse é o conceito de: 
Memória RAM 
54) Analise as afirmações abaixo, e marque a opção correta. 
 
I - Programas escritos em linguagens compiladas em geral rodam mais rapidamente nas CPUs, se comparados à 
programas escritos em linguagens interpretadas; 
II - Programas escritos em linguagem compiladas em geral rodam mais lentamente nas CPUs, se comparados a 
programas escritos em linguagens interpretadas; 
III - Programas escritos em linguagens interpretadas em geral rodam mais rapidamente nas CPUs, se comparadas 
â programas escritos em linguagens compiladas; 
IV - Programas escritos em linguagens interpretadas em geral rodam mais lentamente nas CPU, se comparados à 
programas escritos em linguagens compiladas 
Somente I e IV estão corretas. 
55) Assinale a alternativa que se trata do termo empregado para se referir à parte física de um equipamento, ou seja, 
peças e equipamentos que são responsáveis pelo funcionamento de um computador. 
Hardware 
56) Marque as opções que descreve corretamente a relação entre humanos, código-fonte e código de máquina: 
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. 
 
Exercícios de Pensamento Computacional 
Marcio Quirino - 8 
 
57) 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, 
retomando 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ódigosRGB, corretamente: 
 
A: (255,0,0) 
B: (255,255,255) 
C: (0,0,0) 
58) Aprender como propor soluções a um problema (indiferentemente da área) a fim de ser resolvido por um artefato 
computacional. Este é o conceito de: 
Pensamento Computacional 
59) 0 menor ponto que forma uma imagem digital, sendo que seu conjunto com várias cores formam a imagem inteira 
é conhecido como: 
Pixel 
Pode-se constatar que a imagem é formada por pequenos quadrados, cada um de uma cor diferente. Eles são o que chamamos de pixels. 
Então, cada pixel é um quadrado. 
 
60) Os computadores são máquinas extremamente rápidas em processamento, porém, sem desenvolvimento 
intelectual próprio. Dessa forma, utiliza-se de interpretações de linguagens de alta complexidade para códigos 
binários para que possam executar tarefas necessárias de processamento. 
 
Em relação à representação de imagens digitais, encontre a alternativa incorreta: 
O esquema de codificação de cores chamado de Red Green Blue (RGB) representa apenas as cores da 
nomenclatura, Vermelho, Verde e Azul. 
61) Telefones celulares, hoje em dia, são capazes de capturar imagens com resoluções de 5, 10, 12, 16, 20 e até 100 
megapixels. Com o passar dos anos, as câmeras digitais se tomaram capazes de capturar cada vez mais 
megapixels. Sobre os pixels é correto afirmar: 
Notamos que uma imagem digital é representada pelo computador como uma grade de pixels. 
Uma imagem digital é representada pelo computador como uma grade de pixels. Cada pixel é um quadrado que só é capaz de assumir uma 
cor por vez. Além disso, é necessário que haja um esquema de endereçamento para identificar cada pixel na composição da imagem. Nos 
computadores, foi padronizado o uso de um conjunto de números para representar a coluna em que o pixel se encontra, onde 0 (zero) 
corresponde à primeira coluna, 1 (um) corresponde ã segunda, e assim por diante. Temos o conjunto de valores do eixo y, onde 0 (zero) 
representa a primeira linha (topo), 1 (um) representa a segunda, 2 (dois) representa a terceira etc. 
 
62) Quando se diz que um software/programa está sendo carregado, se está referindo a: 
O programa está sendo lido do disco e copiado para a memória RAM, para que, logo em seguida, a CPU inicie sua 
execução. 
63) Estruturas condicionais são as linhas de código de computador empregadas para expressar a ide a de lógica ou 
seletividade. A respeito desse tema assinale a alternativa correta: 
Uma estrutura condicional if diz ao programa para executar um bloco de código, contanto que uma condição seja 
verdadeira. 
Usando esses tipos de instruções, somos capazes de preparar o computador para realizar um teste, cujo resultado será verdadeiro ou falso, 
aplicando-o para controlar se determinado pedaço de código será ou não executado. Todas as linguagens de programação possuem estruturas 
condicionais. 
 
 
Exercícios de Pensamento Computacional 
Marcio Quirino - 9 
 
64) Considere a imagem intitulada quadrado.bpm (5x5 pixels) a seguir. O programador começou a preencher o código-
fonte para construí-la, mas algumas informações ficaram faltando. 
 
CÓDIGO-FONTE INCOMPLETO: 
 
Se você fosse o programador deste trecho do código-fonte, quais valores escolher a para preencher as variáveis 
a, b, c, d, e, f, g, h, i, j, respectivamente, para que a imagem mostrada fosse idêntica à do enunciado? 
a = 1, b = 3, c = 255, d = 0, e = 0, f = 3, g = 1, h = 0, i = 0, j = 0. 
Para completar corretamente o código-fonte iniciado, os valores das variáveis deveriam ser a=1, b=3, c=255, d=0, e=0, f=3, g=1, h=0, i=0, j=0, 
respectivamente. As variáveis a, b representam as coordenadas do pixel a ser colorido de vermelho, enquanto que as variáveis c, d, e 
representam os códigos RGB para o vermelho puro (25 5,0,0). Já as variáveis f,g representam as coordenadas do pixel a ser colorido de preto, 
enquanto que as variáveis h, i, j representam os códigos RGB para o preto puro (0,0,0). 
 
65) Na linguagem de Programação JavaScript o comando "img.setZoom(30);" irá realizar qual instrução? 
Estabelece ampliação de 30 vezes o tamanho original para a imagem armazenada na variável img. 
66) Um byte pode armazenar desde o número zero até o número: 
255 
67) O uso de computadores ocupa todos os níveis da sociedade atual, sendo inegável que seu uso exerce relevante 
importância no contexto social de todas as pessoas. Sobre esse tema assinale a alternativa correta: 
Não estamos em uma maratona contra a tecnologia, com medo de nos tornarmos obsoletos. Novas tecnologias 
surgirão, é isso é algo que nós mesmos buscamos. Cada máquina, cada software, cada hardware tem o propósito 
de atender, acelerar e realizar um desejo do coletivo. 
68) Marque as opções que representam o código JavaScript que produz o resultado abaixo. 
1 12 25 
print(1, 12, 25 ) 
69) Sobre algoritmos e códigos de computador, analise as afirmações abaixo, e marque a opção correta. 
 
I - Códigos de computadores e algoritmos são a mesma coisa. 
II - 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. 
III - 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. 
IV - 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. 
V - Códigos precisam ser escritos em alguma linguagem de programação padrão, enquanto algoritmos podem ser 
escritos em português ou inglês. 
IV e V 
 
Exercícios de Pensamento Computacional 
Marcio Quirino - 10 
 
70) 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? 
Ajuste o nível de vermelho de um ponto da tela para 255. 
71) O Windows é um software de código fechado. Sobre esta questão, avalie as afirmações abaixo, e marque a opção 
correta: 
 
I- Os usuários têm acesso ao resultado da compilação do Windows, mas não tem acesso ao seu código fonte, que 
fica com a Microsoft. Por isso, os usuários não são capazes de realizar ajustes, como correção de bugs e adição 
de novas funcionalidades. 
II- Os usuários têm acesso ao seu código fonte, mas não acesso ao resultado da compilação do Windows, que 
fica com a Microsoft. Por isso, os usuários não são capazes de realizar ajustes, como correção de bugs e adição 
de novas. 
III- Os usuários têm acesso ao resultado da compilação do Windows, e também ao código fonte. Por isso, os 
usuários são capazes de realizar ajustes, como correção de bugs e adição de novas funcionalidades. 
IV- A realização de ajustes, como correção de bugs e adição de novas funcionalidades fica restrito à Microsoft, que 
é que detém exclusividade do código fonte do Windows. 
Apenas as opções I e IV estão corretas 
72) O que diz a Lei de Moore? 
O número de transistores embutidos em um chip dobra a cada 18-24 meses. 
73) Qual é o código RGB que representa a cor amarelo-brilhante? 
(255,255,0) 
74) 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: 
Análise/avaliação

Continue navegando