NEW
Font size
WorksheetsQuiz sobre Linguagens de Programação
Total questions: 47
Worksheet time: 24mins
O que é uma linguagem de programação?
Um conjunto de regras e símbolos que permitem a comunicação entre humanos e máquinas.
Um tipo de software que executa programas automaticamente.
Um sistema operacional para computadores.
Um dispositivo de hardware para comunicação.
Qual das seguintes não é uma característica das linguagens de baixo nível?
Comunicação direta com hardware
Alto desempenho
Fácil de programar
Próxima a linguagem de máquina
O que são programas em relação ao computador?
Códigos que "falam" o que o computador tem que fazer
Imagens que o computador interpreta
Sons que o computador reproduz
Vídeos que o computador exibe
Qual conceito ajuda a facilitar a programação escondendo detalhes complexos?
Sintaxe
Semântica
Abstração
Estruturas de controle
Qual termo está relacionado ao fluxo da execução do programa?
Sintaxe
Semântica
Abstração
Estruturas de controle
Qual termo descreve um conjunto de regras para a escrita de código?
Sintaxe
Semântica
Abstração
Estruturas de controle
Qual é uma vantagem de aprender JavaScript?
Falta de versatilidade
Comunidade inativa
Facilidade de aprendizado
Pouca popularidade
Qual das seguintes opções é uma linguagem de programação de alto nível?
Assembly
Binário
Python
Máquina
O que é um compilador?
Um dispositivo de hardware que armazena dados
Um sistema operacional para computadores
Um editor de texto para escrever código
Um programa que converte código de alto nível em código de máquina
Qual das seguintes é uma característica das linguagens de programação de alto nível?
Comunicação direta com o processador
Baixo nível de abstração
Fácil de entender e usar
Dependência de hardware
Qual é a função principal de um interpretador em programação?
Gerar documentação automática
Executar código linha por linha
Compilar código para máquina
Armazenar dados em memória
Qual das seguintes opções é um exemplo de linguagem de programação de baixo nível?
Java
Assembly
Python
Ruby
Qual é a principal diferença entre um compilador e um interpretador?
Um compilador traduz o código de uma vez, enquanto um interpretador executa linha por linha.
Um compilador é mais lento que um interpretador.
Um interpretador converte código em binário, enquanto um compilador não.
Ambos funcionam da mesma maneira.
O que é um algoritmo?
Um software para compilar código.
Um tipo de linguagem de programação.
Um hardware que executa programas.
Uma sequência de passos para resolver um problema.
Qual é a função de uma variável em programação?
Gerar gráficos
Armazenar dados temporariamente
Executar código automaticamente
Compilar programas
Qual é a principal função de uma estrutura de controle em programação?
Gerar gráficos
Compilar código
Controlar o fluxo de execução do programa
Armazenar dados
O que é uma função em programação?
Um bloco de código que executa uma tarefa específica
Um tipo de variável que armazena dados
Um compilador que traduz código
Um interpretador que executa código
Qual é a diferença entre uma variável local e uma variável global?
Variáveis locais são acessíveis em todo o programa, enquanto variáveis globais não são.
Variáveis globais são acessíveis em todo o programa, enquanto variáveis locais não são.
Não há diferença entre variáveis locais e globais.
Variáveis locais são mais rápidas que variáveis globais.
O que é um loop em programação?
Um interpretador que executa código
Um tipo de variável que armazena dados
Um compilador que traduz código
Uma estrutura que repete um bloco de código
O que é um operador em programação?
Um tipo de variável que armazena dados
Um símbolo que realiza operações em dados
Um compilador que traduz código
Um interpretador que executa código
O que é uma variável em programação?
Um interpretador que executa código
Um compilador que traduz código
Um bloco de código que executa uma tarefa específica
Um espaço na memória para armazenar dados
O que é uma biblioteca em programação?
Um tipo de variável que armazena dados
Um interpretador que executa código
Um conjunto de funções e rotinas reutilizáveis
Um compilador que traduz código
O que é uma constante em programação?
Um valor que pode ser alterado durante a execução do programa
Um valor fixo que não pode ser alterado durante a execução do programa
Um tipo de variável que armazena dados temporariamente
Um bloco de código que executa uma tarefa específica
O que é um framework em programação?
Um tipo de variável que armazena dados
Um interpretador que executa código
Um conjunto de ferramentas e bibliotecas para facilitar o desenvolvimento
Um compilador que traduz código
Qual é a função de um operador lógico em programação?
Traduzir código para linguagem de máquina
Combinar expressões booleanas
Realizar operações matemáticas
Armazenar dados em memória
O que é uma estrutura de dados em programação?
Uma forma de organizar e armazenar dados
Um compilador que traduz código
Um interpretador que executa código
Um tipo de variável que armazena dados
O que é um paradigma de programação?
Um conjunto de conceitos e práticas que orientam a forma de programar
Um interpretador que executa código
Um compilador que traduz código
Um tipo de variável que armazena dados
Qual das seguintes opções é uma maneira correta de usar console.log() para exibir o valor de uma variável chamada minhaVariavel?
console.log{minhaVariavel};
console.log["minhaVariavel"];
console.log('minhaVariavel');
console.log(minhaVariavel);
O que acontece se você usar console.log() sem nenhum argumento?
O console exibirá 'undefined'
O console exibirá uma linha em branco
O console exibirá um erro
O console não exibirá nada
Qual comando JavaScript é usado para converter uma string em um número inteiro?
toString()
Number()
parseFloat()
parseInt()
Qual método JavaScript converte um número em uma string?
toString()
parseInt()
parseFloat()
String()
Como você declara uma variável constante em JavaScript?
Usando a palavra-chave static
Usando a palavra-chave const
Usando a palavra-chave let
Usando a palavra-chave var
O que acontece se você tentar reatribuir um valor a uma variável declarada com const?
O valor é alterado sem problemas
Um erro é lançado
A variável é convertida em let
A variável é convertida em var
Qual operador de atribuição é usado para adicionar um valor a uma variável existente em JavaScript?
+=
=+
==
++
Como você atribui o valor de uma variável a outra em JavaScript?
var novaVariavel =! antigaVariavel;
var novaVariavel := antigaVariavel;
var novaVariavel == antigaVariavel;
var novaVariavel = antigaVariavel;
Qual é a função do módulo 'prompt-sync' em JavaScript?
Executar código JavaScript no servidor
Permitir a entrada de dados do usuário no console
Gerar gráficos a partir de dados
Compilar código JavaScript para linguagem de máquina
Como você instala o módulo 'prompt-sync' em um projeto Node.js?
Usando o comando install prompt-sync
Usando o comando prompt-sync install
Usando o comando node install prompt-sync
Usando o comando npm install prompt-sync
Qual é a sintaxe correta para importar o módulo 'prompt-sync' em um arquivo JavaScript?
require('prompt-sync');
load('prompt-sync');
import promptSync from 'prompt-sync';
const prompt = require('prompt-sync')();
Qual é a função do comando prompt() em JavaScript?
Converter um número em uma string
Exibir uma mensagem de alerta
Solicitar ao usuário que insira um valor
Executar um bloco de código repetidamente
Qual das seguintes opções é verdadeira sobre o uso de prompt() em JavaScript?
O prompt() retorna uma string com a entrada do usuário
O prompt() retorna sempre um número
O prompt() é usado para estilizar elementos HTML
O prompt() pode ser usado para exibir mensagens de erro
Qual operador aritmético é usado para calcular o resto de uma divisão em JavaScript?
/
-
+
%
Qual operador aritmético é usado para incrementar o valor de uma variável em 1 em JavaScript?
++
=+
--
+=
Qual operador relacional é usado para verificar se dois valores são iguais em JavaScript?
===
!=
!==
==
Qual operador relacional é usado para verificar se um valor não é igual a outro em JavaScript?
!==
==
!=
===
Qual operador lógico em JavaScript é usado para combinar duas expressões booleanas que devem ser verdadeiras?
!=
==
||
&&
Qual operador lógico em JavaScript retorna verdadeiro se pelo menos uma das expressões for verdadeira?
!=
===
||
&&
O que o operador lógico && retorna se a primeira expressão for falsa?
Falso
Verdadeiro
Erro
O valor da segunda expressão
