Você está na página 1de 10

Assinale as alternativas que representam o código RGB para a cor branca:

(255,255,255)

(100,100,100)

(0,0,255)

(0,0,0)

(0,255,0)
Data Resp.: 26/07/2022 20:08:28

Explicação:

A resposta correta é: (255,255,255)

2. Considere a grade de pixels a seguir:

Qual é a coordenada do pixel em preto?

(2,1)

(1,2)

(3,2)

(1,1)

(2,3)
Data Resp.: 26/07/2022 20:09:08

Explicação:

A resposta correta é: (2,1)

INTRODUÇÃO AOS PRINCÍPIOS FUNDAMENTAIS DA COMPUTAÇÃO


 

3. O JavaScript é uma linguagem de programação criada em meados da década de 90 e de fácil


assimilação por apresentar uma sintaxe simples e intuitiva. Acerca dessa linguagem, marque
a opção que representa o código Javascript que produz o resultado abaixo.

alho treze dois

print( "alho", "treze", "dois" );

screen( "alho", 13, "dois" );


put( "alho", "treze", "dois" ;

print( "alho", 13, 2);

show( "alho", "treze" "dois" );


Data Resp.: 26/07/2022 20:17:50

Explicação:

A resposta correta é: print( "alho", "treze", "dois" );

Os comandos show, put e screen não se aplicam. Como se trata de strings, elas devem estar entre
aspas duplas.

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

São inteligentes.

Processam instruções complexas.

São lentos.

Possuem capacidade de compreensão dos dados.


Data Resp.: 26/07/2022 20:18:07

Explicação:

A resposta correta é: são tolos. Essencialmente os computadores são extremamente poderosos


para cálculos matemáticos, porém profundamente tolos, pois não possuem capacidade de
compreensão e discernimento.

5. A memória do computador é capaz de armazenar diferentes tipos de dados. A forma como lidamos
com esses dados depende da necessidade do programador e da linguagem por ele utilizada. Em
computação, o que é uma string?

É o nome dado às instruções simples e interpretáveis por computadores que formam um


código.

É o nome de um tipo de dado estritamente numérico.

É o nome dado a uma sequência de instruções.

É um tipo de dado que admite valores numéricos, como inteiros e decimais.

É o nome de um tipo de dado constituído por uma sequência de caracteres, ou seja, um


texto.
Data Resp.: 26/07/2022 20:18:37

Explicação:

É o nome de um tipo de dado constituído por uma sequência de caracteres, ou seja, um texto.
Nesse sentido, podemos utilizar uma string para representar o nome de pessoas, endereços
residenciais ou páginas web. Não podemos esquecer que algumas linguagens exigem que as
strings estejam delimitadas por aspas duplas.
 

6. Grande parte da vida profissional de um programador é dedicada ao estudo de diferentes


linguagens de programação e como elas podem atender a uma necessidade específica da melhor
maneira possível. Acerca dos princípios fundamentais da computação, o que é um algoritmo?

É outra denominação para código de computador.

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 é uma sequência não ordenada de instruções complexas 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.
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.
Data Resp.: 26/07/2022 20:19:51

Explicação:

A resposta correta é: Um algoritmo é uma sequência finita de passos simples e bem projetados a
serem seguidos para realizar uma tarefa ou resolver um problema.

Em Ciência da Computação, um algoritmo é uma sequência finita e bem definida de instruções


executáveis que, normalmente, visa proporcionar uma solução para um determinado problema.

FUNDAMENTOS DE HARDWARE
 

7. Conforme estudamos, a Lei de Moore é uma observação, feita originalmente por Gordon Moore,
cofundador 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 - 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 - 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 - 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 III

I e II

II e III

Somente I

Somente III
Data Resp.: 26/07/2022 20:20:33

Explicação:

A resposta correta é: I e II. Podemos concluir que a evolução prevista pela Lei de Moore prevê um
aumento de desempenho e uma redução de gastos, ou seja, o ganho econômico impulsionando o
desenvolvimento.
 

8. A conversão de grandezas nem sempre é uma tarefa trivial, mas o entendimento das unidades de
medida e sua lógica de utilização são fundamentais para o profissional de TI. Nesse sentido,
quantos bits possui um Megabyte?

1024 bits

1.048.576 bits

1.073.741.824 bits

8.388.608 bits

8.192 bits
Data Resp.: 26/07/2022 20:26:49

Explicação:

A resposta correta é: 8.388.608 bits

1 MB = 1024 KB

1KB = 1024 BYTES

1 BYTE = 8 BITS

1MB = 8*1024*1024 = 8.388.608 bits

NOÇÕES DE PROGRAMAÇÃO: EXEMPLOS COM MANIPULAÇÃO DE IMAGENS DIGITAIS


 

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:

pixel=img.getPixel(10,10)

pixel.setZoom(20)

pixel.setRed(0)

for(pixel: img)

if( pixel.getRed() > 130 )


Data Resp.: 26/07/2022 20:29:13

Explicação:

A resposta correta é: for(pixel: img)

O laço de repetição for pode ser usado para automatizar o processo desejado e, portanto facilitar
a codificação.
 

10. 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.setZoom(20)

pixel=img.getPixel(10,10)

if( pixel.getRed() > 130 )

for(pixel: img)

pixel.setRed(0)
Data Resp.: 26/07/2022 20:28:54

Explicação:

A resposta correta é: if( pixel.getRed() > 130 )

O texto reflete a necessidade de uma estrutura condicional. Utilizamos a sintaxe da


declaração if para alcançar o objetivo de decisão específico que foi estabelecido.

O JavaScript é uma linguagem de programação criada em meados da década de 90 e


de fácil assimilação por apresentar uma sintaxe simples e intuitiva. Acerca dessa
linguagem, marque a opção que representa o código Javascript que produz o resultado
abaixo.

alho treze dois


  print( "alho", "treze", "dois" );
screen( "alho", 13, "dois" );
show( "alho", "treze" "dois" );
put( "alho", "treze", "dois" ;
print( "alho", 13, 2);
Respondido em 26/07/2022 21:14:18

Explicação:

A resposta correta é: print( "alho", "treze", "dois" );

Os comandos show, put e screen não se aplicam. Como se trata de strings, elas devem estar
entre aspas duplas.

2a Acerto: 1,0  / 1,0
          Questão
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.
São lentos.
São inteligentes.
Possuem capacidade de compreensão dos dados.
Processam instruções complexas.
Respondido em 26/07/2022 20:44:22

Explicação:

A resposta correta é: são tolos. Essencialmente os computadores são extremamente


poderosos para cálculos matemáticos, porém profundamente tolos, pois não possuem
capacidade de compreensão e discernimento.

3a Acerto: 1,0  / 1,0
          Questão
A memória do computador é capaz de armazenar diferentes tipos de dados. A forma
como lidamos com esses dados depende da necessidade do programador e da
linguagem por ele utilizada. Em computação, o que é uma string?
É 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.
É um tipo de dado que admite valores numéricos, como inteiros e decimais.
É o nome dado às instruções simples e interpretáveis por computadores que
formam um código.
É o nome de um tipo de dado estritamente numérico.
Respondido em 26/07/2022 20:48:54

Explicação:

É o nome de um tipo de dado constituído por uma sequência de caracteres, ou seja, um texto.
Nesse sentido, podemos utilizar uma string para representar o nome de pessoas, endereços
residenciais ou páginas web. Não podemos esquecer que algumas linguagens exigem que as
strings estejam delimitadas por aspas duplas.

4a Acerto: 1,0  / 1,0
          Questão
Grande parte da vida profissional de um programador é dedicada ao estudo de
diferentes linguagens de programação e como elas podem atender a uma necessidade
específica da melhor maneira possível. Acerca dos princípios fundamentais da
computação, o que é um algoritmo?
É outra denominação para código de computador.
  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.
Um algoritmo é uma sequência não ordenada de instruções complexas e
executáveis a serem seguidas para a solução de um determinado problema,
especialmente por computadores.
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.
Respondido em 26/07/2022 20:50:03

Explicação:

A resposta correta é: Um algoritmo é uma sequência finita de passos simples e bem
projetados a serem seguidos para realizar uma tarefa ou resolver um problema.

Em Ciência da Computação, um algoritmo é uma sequência finita e bem definida de instruções


executáveis que, normalmente, visa proporcionar uma solução para um determinado
problema.

5a Acerto: 1,0  / 1,0
          Questão
Podemos definir Hardware como todo equipamento fisicamente palpável da estrutura de
um computador. Entre os elementos de hardware estudados, selecione a opção que
indique o componente responsável efetivamente por executar instruções.
SSD.
HD.
Pendrive.
  CPU.
RAM.
Respondido em 26/07/2022 20:50:55

Explicação:

A resposta correta é: CPU. A CPU (Unidade Central de Processamento) é a parte mais


importante de um computador. Considerada o cérebro de um PC, ela é responsável pela
execução das instruções.

6a Acerto: 1,0  / 1,0
          Questão
Alguns sistemas operacionais (SO) oferecem uma interface gráfica e amigável entre os
aplicativos e o hardware, maximizando a eficiência e tornando a vida dos
desenvolvedores e usuários mais simples. Acerca dos fundamentos de hardware, de
onde um aplicativo é "lido" quando o usuário ordena a inicialização de sua execução?
  HD/SSD/Pendrive
Barramento
RAM
CPU
transistor
Respondido em 26/07/2022 21:10:02

Explicação:

A resposta correta é: HD/SSD/Pendrive. Quando um aplicativo é inicializado, ele é transferido


do HD/SSD/Pendrive para a memória RAM e, a partir daí, a CPU começa a ler as instruções e
os dados da RAM para, efetivamente, executar suas respectivas instruções.

7a Acerto: 1,0  / 1,0
          Questão
Considere a grade de pixels a seguir:

Qual é a coordenada do pixel em preto?


(1,2)
  (2,1)
(2,3)
(3,2)
(1,1)
Respondido em 26/07/2022 20:53:44

Explicação:

A resposta correta é: (2,1)

8a Acerto: 1,0  / 1,0
          Questão
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):
1024
33,5 milhões
256
  16.7 milhões
8 milhões
Respondido em 26/07/2022 20:56:02

Explicação:

A resposta correta é: 16.7 milhões


9a Acerto: 1,0  / 1,0
          Questão
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:


pixel.setRed(0)
  for(pixel: img)
if( pixel.getRed() > 130 )
pixel=img.getPixel(10,10)
pixel.setZoom(20)
Respondido em 26/07/2022 20:56:26

Explicação:

A resposta correta é: for(pixel: img)

O laço de repetição for pode ser usado para automatizar o processo desejado e, portanto


facilitar a codificação.

10a Acerto: 1,0  / 1,0
          Questão
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 preto se deslocando para a direita.
Um pixel cinza se deslocando para baixo.
Um pixel cinza se deslocando para a esquerda.
Um pixel preto se deslocando para a esquerda.
  Um pixel preto se deslocando para baixo.
Respondido em 26/07/2022 20:58:39

Explicação:

A execução sequencial do código revelará um pixel preto, código RGB (0,0,0), se deslocando
para baixo.

Você também pode gostar