Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz sobre Linguagem de Máquina

Total questions: 1

Worksheet time: 10mins

Name
Class
Date
1-15.
1.

O que é a linguagem de máquina?

a)

É a forma mais básica e primitiva de comunicação entre um computador e seu processador.

b)

É um tipo de software para editar textos.

c)

É um programa para desenhar imagens.

d)

É uma linguagem usada apenas para jogos.

2.

Como são formadas as instruções da linguagem de máquina?

a)

Por sequências de 0s e 1s, chamadas de instruções binárias.

b)

Por letras do alfabeto.

c)

Por imagens coloridas.

d)

Por sons e músicas.

3.

Por que a linguagem de máquina é difícil de ser usada diretamente por seres humanos?

a)

Porque é difícil de ser entendida e manipulada.

b)

Porque é muito colorida.

c)

Porque usa apenas letras.

d)

Porque é muito lenta.

4.

Cada instrução da linguagem de máquina corresponde a quê?

a)

A uma operação específica, como adição, subtração ou movimentação de dados.

b)

A uma música diferente.

c)

A uma cor diferente.

d)

A um animal diferente.

5.

Explique por que os computadores conseguem processar rapidamente a linguagem de máquina, mas ela não é fácil para os humanos utilizarem.

a)

Porque os computadores entendem as sequências de 0s e 1s facilmente, mas para os humanos essas sequências são difíceis de compreender e manipular.

b)

Porque os humanos gostam de usar letras e não números.

c)

Porque os computadores são mais inteligentes que os humanos.

d)

Porque a linguagem de máquina é feita para desenhar.

6.

O que é necessário fazer para que um programa escrito em uma linguagem de alto nível seja executado em um computador?

a)

Converter para a linguagem de máquina.

b)

Apagar o programa.

c)

Imprimir o código em papel.

d)

Salvar o programa em um pendrive.

7.

Quem realiza a conversão de um programa de alto nível para linguagem de máquina?

a)

Tradutores de código, como compiladores e interpretadores.

b)

Impressoras.

c)

Usuários comuns.

d)

Programas de desenho.

8.

Por que é importante converter um programa para a linguagem de máquina antes de executá-lo no computador?

a)

Porque o computador só entende linguagem de máquina.

b)

Porque fica mais bonito.

c)

Porque ocupa menos espaço.

d)

Porque é mais rápido para digitar.

9.

O que é um compilador?

a)

Um programa que traduz código-fonte para linguagem de máquina antes da execução.

b)

Um tipo de computador.

c)

Um arquivo de texto simples.

d)

Um programa que apaga arquivos do computador.

10.

O que o compilador gera após traduzir o código-fonte?

a)

Um arquivo executável.

b)

Um documento em PDF.

c)

Uma imagem.

d)

Um vídeo.

11.

Quantas vezes o processo de compilação precisa acontecer para executar o arquivo várias vezes?

a)

Apenas uma vez.

b)

Toda vez que for executar.

c)

Duas vezes.

d)

Nunca.

12.

O que faz um interpretador durante a execução de um programa?

a)

Traduz e executa o código-fonte linha por linha.

b)

Compila todo o código antes de executar.

c)

Apenas lê o código, sem executar.

d)

Salva o código em um arquivo.

13.

O que significa dizer que o interpretador lê cada instrução em uma linguagem de alto nível?

a)

Ele entende e executa cada comando imediatamente.

b)

Ele ignora as instruções.

c)

Ele apenas copia o código.

d)

Ele apaga o código.

14.

Qual é uma possível desvantagem de usar um interpretador em vez de um compilador?

a)

A execução pode ser mais lenta.

b)

O código nunca funciona.

c)

O interpretador não lê instruções.

d)

O programa não pode ser modificado.

15.

Explique por que um programa interpretado pode ser mais lento do que um programa compilado.

a)

Porque o interpretador traduz e executa cada linha em tempo real, enquanto o compilador já traduziu tudo antes da execução.

b)

Porque o interpretador apaga o código.

c)

Porque o compilador não executa o código.

d)

Porque o interpretador não entende o código.