WorksheetsQuiz sobre Linguagem de Máquina
Total questions: 1
Worksheet time: 4hrs 30mins
Como são formadas as instruções da linguagem de máquina?
Por sequências de 0s e 1s.
Por letras do alfabeto.
Por imagens coloridas.
Por sons e músicas.
Por que a linguagem de máquina é difícil para os seres humanos?
Porque é difícil de ser entendida e manipulada diretamente.
Porque é muito colorida.
Porque é muito lenta.
Porque usa apenas letras.
Cada instrução da linguagem de máquina corresponde a quê?
A uma operação específica, como adição, subtração ou movimentação de dados.
A uma história em quadrinhos.
A uma música.
A uma cor diferente.
Por que os computadores usam a linguagem de máquina?
Porque conseguem processar rapidamente as instruções binárias.
Porque gostam de música.
Porque precisam de imagens bonitas.
Porque preferem usar letras.
Qual das opções abaixo é um exemplo de linguagem de programação de alto nível mencionada no texto?
Python
HTML
Windows
Excel
Por que as linguagens de programação de alto nível são projetadas?
Para serem mais compreensíveis e acessíveis para os programadores
Para serem mais difíceis de entender
Para serem usadas apenas por máquinas
Para criar jogos apenas
O que é necessário fazer para que um programa escrito em uma linguagem de alto nível seja executado em um computador?
Converter para a linguagem de máquina
Apagar o programa
Imprimir o código em papel
Salvar o programa em um pendrive
Quem realiza a conversão de um programa para a linguagem de máquina?
Tradutores de código, como compiladores e interpretadores
Impressoras
Usuários comuns
Programas de desenho
Por que é importante converter um programa de alto nível para linguagem de máquina?
Para que o computador consiga executar o programa
Para deixar o código mais bonito
Para imprimir o código
Para compartilhar com amigos
O que é um compilador?
Um programa que traduz código-fonte para linguagem de máquina.
Um tipo de computador.
Um arquivo de texto simples.
Um jogo de computador.
Quantas vezes o processo de compilação precisa acontecer para executar o arquivo várias vezes?
Apenas uma vez.
Toda vez que for executar.
Duas vezes.
Nenhuma vez.
Por que não é necessário recompilar o arquivo gerado pelo compilador toda vez que ele for executado?
Porque o arquivo já está pronto para ser rodado várias vezes.
Porque o computador não permite.
Porque o arquivo desaparece.
Porque precisa de internet.
Qual é uma desvantagem de usar um interpretador em vez de um compilador?
A execução pode ser mais lenta.
O código não pode ser modificado.
A depuração é mais difícil.
O interpretador não lê instruções.
O que são tradutores de código?
Programas que convertem código de alto nível em linguagem de máquina.
Computadores que processam informações rapidamente.
Pessoas que escrevem códigos para jogos.
Máquinas que imprimem documentos.
Qual das opções abaixo é uma linguagem de programação de alto nível mencionada no texto?
Python
HTML
Windows
Excel
Explique por que um arquivo executável gerado por um compilador pode ser usado várias vezes sem precisar traduzir novamente o código-fonte.
Porque a tradução já foi feita e o arquivo está pronto para ser executado sempre que necessário
Porque o compilador esquece o código-fonte
Porque o arquivo executável se apaga sozinho
Porque o compilador precisa de internet para funcionar
O que os interpretadores fazem com o código-fonte durante a execução do programa?
Traduzem e executam o código-fonte linha por linha.
Traduzem todo o código de uma vez antes de executar.
Apenas verificam se o código está correto.
Guardam o código para uso futuro.
Por que o uso de interpretadores facilita a identificação e correção de erros no código?
Porque os erros podem ser identificados e corrigidos mais rapidamente.
Porque o código é executado mais devagar.
Porque o código não precisa ser modificado.
Porque o interpretador ignora os erros.
Por que a execução do programa pode ser mais lenta quando a tradução acontece simultaneamente à execução?
Porque a tradução e a execução acontecem ao mesmo tempo.
Porque o computador está desligado.
Porque o programa é muito pequeno.
Porque não existe tradução.
O que deve ser considerado na escolha entre compiladores e interpretadores?
As necessidades do projeto e as características da linguagem de programação.
A cor do computador.
O tamanho do teclado.
A quantidade de memória RAM.
