wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz - Algoritmos, Formas de Representação e Tipos de dados

Total questions: 15

Worksheet time: 1hrs 15mins

Name
Class
Date
1.
  1. 1. Sobre algoritmos, assinale a alternativa correta:

a)

Algoritmo é uma lista infinita de instruções, podendo nunca terminar.

b)

Algoritmo é apenas um conjunto de símbolos matemáticos sem relação prática

c)

Algoritmo é uma sequência ordenada e finita de passos para resolver um problema.

d)

Algoritmo é qualquer texto escrito em linguagem natural, mesmo sem ordem lógica.

e)

Algoritmo é sempre um programa de computador já compilado.

2.
  1. 2. O computador pode ser definido como:

a)

Uma máquina que armazena informações apenas em papel.

b)

Uma máquina que processa informações automaticamente, sob controle de instruções.

c)

Um equipamento que serve apenas para entretenimento digital.

d)

Uma máquina que depende exclusivamente de energia elétrica para funcionar.

e)

Um dispositivo que executa instruções infinitas sem necessidade de lógica.

3.

3. Em relação ao hardware e software, marque a opção correta:

a)

Hardware corresponde apenas ao sistema operacional.

b)

Software é a parte física, como processador e memória RAM.

c)

Hardware é a parte lógica, formada por programas.

d)

Software é o conjunto de programas e dados; hardware é a parte física.

e)

Hardware e software são sinônimos.

4.

4. Assinale a alternativa que representa corretamente a diferença entre linguagens de programação de alto e baixo nível:

a)

Alto nível é mais próximo da linguagem humana; baixo nível é mais próximo da máquina.

b)

Alto nível é sempre mais rápido que baixo nível.

c)

Linguagem de baixo nível é usada apenas para inteligência artificial.

d)

Linguagem de alto nível não pode ser compilada.

e)

Não há diferença entre alto e baixo nível.

5.

5. Sobre os conceitos de Bit e Byte, é correto afirmar:

a)

O bit é formado por 8 bytes.

b)

O byte é a menor unidade de informação.

c)

O bit representa apenas números inteiros grandes.

d)

O byte é composto por 8 bits e pode representar caracteres ou números.

e)

Bit e Byte são exatamente a mesma coisa.

6.

6. O compilador tem a função de:

a)

Traduzir instruções de máquina para linguagem humana.

b)

Converter código-fonte em linguagem de programação para código de máquina executável.

c)

Substituir o sistema operacional em um computador.

d)

Criar automaticamente hardware a partir de software.

e)

Traduzir imagens e sons para dados numéricos.

7.

7. Assinale a alternativa que traz um exemplo de aplicação de algoritmos no dia a dia:

a)

A lista de compras escrita sem ordem e sem objetivo.

b)

O cardápio de um restaurante.

c)

Uma receita de bolo com passos ordenados.

d)

Um desenho artístico sem instruções.

e)

Uma fotografia digital.

8.
  1. 8. Sobre as formas de representação de algoritmos, é correto afirmar que:

a)

Existe uma forma única considerada a melhor, que deve sempre ser utilizada.

b)

As formas de representação não influenciam na clareza do algoritmo.

c)

Cada forma possui vantagens e desvantagens, dependendo do contexto.

d)

O pseudocódigo é mais simples que a descrição narrativa, pois usa a língua natural.

e)

O fluxograma é mais ambíguo que a descrição narrativa.

9.

9. A descrição narrativa é uma forma de representação de algoritmos que:

a)

Utiliza símbolos gráficos padronizados.

b)

É escrita em linguagem natural, facilitando a compreensão, mas sujeita a ambiguidades.

c)

Representa claramente o fluxo de execução com formas geométricas.

d)

Exige aprendizado de regras formais semelhantes às linguagens de programação.

e)

Não pode ser usada em exemplos simples como cálculo de média.

10.

10. Assinale a alternativa correta sobre o fluxograma:

a)

Representa algoritmos em linguagem natural.

b)

Usa símbolos gráficos específicos e padronizados para ilustrar passos do algoritmo.

c)

Não possui nenhuma vantagem em relação às outras formas de representação.

d)

É mais detalhado que o pseudocódigo.

e)

Pode ser escrito sem uso de símbolos.

11.

11. O pseudocódigo é caracterizado por:

a)

Ser uma sequência de desenhos que ilustram algoritmos.

b)

Ser escrito em linguagem natural, sem estrutura definida.

c)

Ter estrutura clara e detalhada, próxima das linguagens de programação.

d)

Não permitir a declaração de variáveis.

e)

Ser a forma de representação mais ambígua.

12.

12. O valor "10" (entre aspas) em um algoritmo é classificado como:

a)

Dado numérico inteiro.

b)

Dado numérico real.

c)

Dado lógico.

d)

Dado literal.

e)

Dado instrucional.

13.
  1. 13. Os valores numéricos -10 e 3.14 podem ser classificados respectivamente como:

a)

Real e Inteiro

b)

Literal e Inteiro

c)

Inteiro e Lógico

d)

Inteiro e Real

e)

Real e Lógico

14.
  1. 14. Os dados do tipo lógicos (booleanos) podem assumir os seguintes valores:

a)

Inteiros e reais.

b)

Letras e símbolos.

c)

Verdadeiro ou Falso.

d)

Números positivos e negativos.

e)

Apenas caracteres entre aspas.

15.

15. Sobre instruções e dados, marque a alternativa correta:

a)

Instruções são informações processadas pelo computador, enquanto dados são comandos executados.

b)

Instruções e dados são sinônimos, não havendo diferença.

c)

Instruções coordenam o funcionamento do programa; dados são as informações processadas.

d)

Dados sempre representam valores lógicos; instruções representam apenas números.

e)

Dados só podem existir em fluxogramas, nunca em pseudocódigos.