wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Identificação e remoção de código redundante ou desnecessário.

Total questions: 20

Worksheet time: 30mins

Name
Class
Date
1.

O que é uma Função?

a)

É um trecho de código que pode ser chamado repetidamente.

b)

É um trecho de código único

c)

É uma parte do código que usamos para salvá-lo

d)

Todas as alternativas estão erradas

2.

O que é Abstração?

a)

Remoção de detalhes de uma solução para que ela possa funcionar para muitos problemas.

b)

Diferenciar objetos do mundo real e descrevê-los em código

c)

Remoção de um detalhe de uma solução para que ela possa funcionar para um único problema.

d)

Tornar um problema difícil em algo menor.

3.

Quando temos um problema muito grande e tornamos ele em partes menores, isso se chama:

a)

Decompor

b)

Abstrair

c)

Codificar

d)

Programar

4.

Quais são os 4 passos básicos para resolver problemas do mundo real através do digital?

a)

Decomposição, padronização, abstração e algoritmo.

b)

Pensamento computacional, padronização, abstração e algoritmo.

c)

Decomposição, programa, abstração e algoritmo.

d)

Decomposição, padronização, abstração e função.

5.

Qual o conceito de Pensamento Computacional?

a)

Um método de solução de problemas que ajuda no preparo de problemas para soluções digitais.

b)

Um método de solução de problemas que ajuda os cientistas da computação a preparar problemas para soluções digitais.

c)

Um método de solução de problemas que ajuda os cientistas da computação a preparar soluções para problemas digitais.

d)

Pensamento Computacional é pensar como uma máquina, ou seja, 011100011

6.

O que é um Algoritmo?

a)

Uma lista de etapas que permitem concluir uma tarefa.

b)

Comandos que passamos para o programador.

c)

Dados usados pelo programador para escrever códigos.

d)

Nenhuma das alternativas

7.

Como podemos nos comunicar com os computadores?

a)

Através de Algoritmos

b)

Abstraindo informações

c)

Usando códigos

d)

Através da Cortana

8.

Tentativa de enganar ou induzir as pessoas a compartilhar dados de login ou outras informações pessoais na Internet:

a)

Clickbait

b)

Phishing

c)

Golpe

d)

Catfishing

9.

Algo que é repetido varias vezes é um:

a)

Abstração

b)

Algoritmo

c)

Dado

d)

Padrão

10.

Quais são as três responsabilidades que um Cientista da Computação deve ter ?

a)

Movimento físico, Python e HTML

b)

Filantropia, Programação e Esperança

c)

#foco, #força e #fé

d)

Movimento físico, Filantropia e Ambiente

11.

Qual das alternativas abaixo irá retornar ao usuário a mensagem "Olá mundo"?

a)

print("Olá mundo")

b)

Print("Olá mundo")

c)

print(Olá mundo)

d)

print "Olá mundo"

12.

Em Python, quais são as estruturas de Condição?

a)

If e else

b)

If, elif e else

c)

If e elif

d)

And e or

13.

Explique quais são os 3 parâmetros do for:

a)

1. valor inicial; valor incremento; valor final;

b)

2. valor incremento; valor inicial; valor final

c)

3. valor inicial; performance; valor incremento

d)

4. valor inicial; condição final; valor incremento

14.

I - A decomposição é o processo de dividir problemas em partes menores para facilitar

a resolução, desenvolvimento e gerenciamento. Permite resolver problemas

complexos de forma mais simples e projetar sistemas de grande porte.

II - O reconhecimento de padrões envolve identificar similaridades ou características

compartilhadas por alguns problemas. Quanto mais padrões forem encontrados, mais

fácil e rápida será a solução de problemas.

III - A abstração consiste em filtrar e classificar dados, criando mecanismos para

separar apenas os elementos essenciais em um problema, ignorando detalhes

irrelevantes.

IV - O algoritmo é uma sequência finita de etapas executáveis, utilizada para a solução

de problemas ou execução de tarefas. Ele passa pelo processo de decomposição,

reconhecimento de padrões e abstração.

V - O pensamento computacional se baseia em três pilares: decomposição,

reconhecimento de padrões e análise estatística.

a)

Afirmativas I, II e III estão corretas

b)

Afirmativas I , III e V estão corretas

c)

Afirmativas I, II III e IV estão corretas

d)

Todas as afirmativas estão corretas

15.

(Enem) Jogar baralho é uma atividade que estimula o raciocínio. Um jogo tradicional é a Paciência, que utiliza 52 cartas. Inicialmente são formadas sete colunas com as cartas. A primeira coluna tem uma carta, a segunda tem duas cartas, a terceira tem três cartas, a quarta tem quatro cartas, e assim sucessivamente até a sétima coluna, a qual tem sete cartas, e o que sobra forma o monte, que são as cartas não utilizadas nas colunas.

A quantidade de cartas que forma o monte é

a)

21

b)

28

c)

24

16.

Quantas casas decimais tem o número pi?

a)

Centenas

b)

Infinitas

c)

Milhares

d)

Duas

17.

Qual a maior vantagem do Javascript?

a)

Ser fácil

b)

Utilizar para fazer jogos

c)

Funcionar sem servidor web

d)

Dar estilos para as páginas web

18.

Em algumas situações necessitamos criar variáveis que não devem ser alteradas durante a execução de seu programa. Nestes casos, criamos...

a)

variáveis inteiras

b)

constantes

c)

caracteres

d)

condicionais

19.

Qual será o valor da variável B em JavaScript:

var B = 2 + 2 * 4;

a)

16

b)

12

c)

10

d)

8

20.

O Javascript é uma linguagem de programação, onde seu uso é destinado para utilização em:

a)

Arquivos HTML

b)

Arquivos CSS

c)

Arquivos Java

d)

Arquivos PHP