wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz sobre Linguagens de Programação

Total questions: 47

Worksheet time: 24mins

Name
Class
Date
1.

O que é uma linguagem de programação?

a)

Um conjunto de regras e símbolos que permitem a comunicação entre humanos e máquinas.

b)

Um tipo de software que executa programas automaticamente.

c)

Um sistema operacional para computadores.

d)

Um dispositivo de hardware para comunicação.

2.

Qual das seguintes não é uma característica das linguagens de baixo nível?

a)

Comunicação direta com hardware

b)

Alto desempenho

c)

Fácil de programar

d)

Próxima a linguagem de máquina

3.

O que são programas em relação ao computador?

a)

Códigos que "falam" o que o computador tem que fazer

b)

Imagens que o computador interpreta

c)

Sons que o computador reproduz

d)

Vídeos que o computador exibe

4.

Qual conceito ajuda a facilitar a programação escondendo detalhes complexos?

a)

Sintaxe

b)

Semântica

c)

Abstração

d)

Estruturas de controle

5.

Qual termo está relacionado ao fluxo da execução do programa?

a)

Sintaxe

b)

Semântica

c)

Abstração

d)

Estruturas de controle

6.

Qual termo descreve um conjunto de regras para a escrita de código?

a)

Sintaxe

b)

Semântica

c)

Abstração

d)

Estruturas de controle

7.

Qual é uma vantagem de aprender JavaScript?

a)

Falta de versatilidade

b)

Comunidade inativa

c)

Facilidade de aprendizado

d)

Pouca popularidade

8.

Qual das seguintes opções é uma linguagem de programação de alto nível?

a)

Assembly

b)

Binário

c)

Python

d)

Máquina

9.

O que é um compilador?

a)

Um dispositivo de hardware que armazena dados

b)

Um sistema operacional para computadores

c)

Um editor de texto para escrever código

d)

Um programa que converte código de alto nível em código de máquina

10.

Qual das seguintes é uma característica das linguagens de programação de alto nível?

a)

Comunicação direta com o processador

b)

Baixo nível de abstração

c)

Fácil de entender e usar

d)

Dependência de hardware

11.

Qual é a função principal de um interpretador em programação?

a)

Gerar documentação automática

b)

Executar código linha por linha

c)

Compilar código para máquina

d)

Armazenar dados em memória

12.

Qual das seguintes opções é um exemplo de linguagem de programação de baixo nível?

a)

Java

b)

Assembly

c)

Python

d)

Ruby

13.

Qual é a principal diferença entre um compilador e um interpretador?

a)

Um compilador traduz o código de uma vez, enquanto um interpretador executa linha por linha.

b)

Um compilador é mais lento que um interpretador.

c)

Um interpretador converte código em binário, enquanto um compilador não.

d)

Ambos funcionam da mesma maneira.

14.

O que é um algoritmo?

a)

Um software para compilar código.

b)

Um tipo de linguagem de programação.

c)

Um hardware que executa programas.

d)

Uma sequência de passos para resolver um problema.

15.

Qual é a função de uma variável em programação?

a)

Gerar gráficos

b)

Armazenar dados temporariamente

c)

Executar código automaticamente

d)

Compilar programas

16.

Qual é a principal função de uma estrutura de controle em programação?

a)

Gerar gráficos

b)

Compilar código

c)

Controlar o fluxo de execução do programa

d)

Armazenar dados

17.

O que é uma função em programação?

a)

Um bloco de código que executa uma tarefa específica

b)

Um tipo de variável que armazena dados

c)

Um compilador que traduz código

d)

Um interpretador que executa código

18.

Qual é a diferença entre uma variável local e uma variável global?

a)

Variáveis locais são acessíveis em todo o programa, enquanto variáveis globais não são.

b)

Variáveis globais são acessíveis em todo o programa, enquanto variáveis locais não são.

c)

Não há diferença entre variáveis locais e globais.

d)

Variáveis locais são mais rápidas que variáveis globais.

19.

O que é um loop em programação?

a)

Um interpretador que executa código

b)

Um tipo de variável que armazena dados

c)

Um compilador que traduz código

d)

Uma estrutura que repete um bloco de código

20.

O que é um operador em programação?

a)

Um tipo de variável que armazena dados

b)

Um símbolo que realiza operações em dados

c)

Um compilador que traduz código

d)

Um interpretador que executa código

21.

O que é uma variável em programação?

a)

Um interpretador que executa código

b)

Um compilador que traduz código

c)

Um bloco de código que executa uma tarefa específica

d)

Um espaço na memória para armazenar dados

22.

O que é uma biblioteca em programação?

a)

Um tipo de variável que armazena dados

b)

Um interpretador que executa código

c)

Um conjunto de funções e rotinas reutilizáveis

d)

Um compilador que traduz código

23.

O que é uma constante em programação?

a)

Um valor que pode ser alterado durante a execução do programa

b)

Um valor fixo que não pode ser alterado durante a execução do programa

c)

Um tipo de variável que armazena dados temporariamente

d)

Um bloco de código que executa uma tarefa específica

24.

O que é um framework em programação?

a)

Um tipo de variável que armazena dados

b)

Um interpretador que executa código

c)

Um conjunto de ferramentas e bibliotecas para facilitar o desenvolvimento

d)

Um compilador que traduz código

25.

Qual é a função de um operador lógico em programação?

a)

Traduzir código para linguagem de máquina

b)

Combinar expressões booleanas

c)

Realizar operações matemáticas

d)

Armazenar dados em memória

26.

O que é uma estrutura de dados em programação?

a)

Uma forma de organizar e armazenar dados

b)

Um compilador que traduz código

c)

Um interpretador que executa código

d)

Um tipo de variável que armazena dados

27.

O que é um paradigma de programação?

a)

Um conjunto de conceitos e práticas que orientam a forma de programar

b)

Um interpretador que executa código

c)

Um compilador que traduz código

d)

Um tipo de variável que armazena dados

28.

Qual das seguintes opções é uma maneira correta de usar console.log() para exibir o valor de uma variável chamada minhaVariavel?

a)

console.log{minhaVariavel};

b)

console.log["minhaVariavel"];

c)

console.log('minhaVariavel');

d)

console.log(minhaVariavel);

29.

O que acontece se você usar console.log() sem nenhum argumento?

a)

O console exibirá 'undefined'

b)

O console exibirá uma linha em branco

c)

O console exibirá um erro

d)

O console não exibirá nada

30.

Qual comando JavaScript é usado para converter uma string em um número inteiro?

a)

toString()

b)

Number()

c)

parseFloat()

d)

parseInt()

31.

Qual método JavaScript converte um número em uma string?

a)

toString()

b)

parseInt()

c)

parseFloat()

d)

String()

32.

Como você declara uma variável constante em JavaScript?

a)

Usando a palavra-chave static

b)

Usando a palavra-chave const

c)

Usando a palavra-chave let

d)

Usando a palavra-chave var

33.

O que acontece se você tentar reatribuir um valor a uma variável declarada com const?

a)

O valor é alterado sem problemas

b)

Um erro é lançado

c)

A variável é convertida em let

d)

A variável é convertida em var

34.

Qual operador de atribuição é usado para adicionar um valor a uma variável existente em JavaScript?

a)

+=

b)

=+

c)

==

d)

++

35.

Como você atribui o valor de uma variável a outra em JavaScript?

a)

var novaVariavel =! antigaVariavel;

b)

var novaVariavel := antigaVariavel;

c)

var novaVariavel == antigaVariavel;

d)

var novaVariavel = antigaVariavel;

36.

Qual é a função do módulo 'prompt-sync' em JavaScript?

a)

Executar código JavaScript no servidor

b)

Permitir a entrada de dados do usuário no console

c)

Gerar gráficos a partir de dados

d)

Compilar código JavaScript para linguagem de máquina

37.

Como você instala o módulo 'prompt-sync' em um projeto Node.js?

a)

Usando o comando install prompt-sync

b)

Usando o comando prompt-sync install

c)

Usando o comando node install prompt-sync

d)

Usando o comando npm install prompt-sync

38.

Qual é a sintaxe correta para importar o módulo 'prompt-sync' em um arquivo JavaScript?

a)

require('prompt-sync');

b)

load('prompt-sync');

c)

import promptSync from 'prompt-sync';

d)

const prompt = require('prompt-sync')();

39.

Qual é a função do comando prompt() em JavaScript?

a)

Converter um número em uma string

b)

Exibir uma mensagem de alerta

c)

Solicitar ao usuário que insira um valor

d)

Executar um bloco de código repetidamente

40.

Qual das seguintes opções é verdadeira sobre o uso de prompt() em JavaScript?

a)

O prompt() retorna uma string com a entrada do usuário

b)

O prompt() retorna sempre um número

c)

O prompt() é usado para estilizar elementos HTML

d)

O prompt() pode ser usado para exibir mensagens de erro

41.

Qual operador aritmético é usado para calcular o resto de uma divisão em JavaScript?

a)

/

b)

-

c)

+

d)

%

42.

Qual operador aritmético é usado para incrementar o valor de uma variável em 1 em JavaScript?

a)

++

b)

=+

c)

--

d)

+=

43.

Qual operador relacional é usado para verificar se dois valores são iguais em JavaScript?

a)

===

b)

!=

c)

!==

d)

==

44.

Qual operador relacional é usado para verificar se um valor não é igual a outro em JavaScript?

a)

!==

b)

==

c)

!=

d)

===

45.

Qual operador lógico em JavaScript é usado para combinar duas expressões booleanas que devem ser verdadeiras?

a)

!=

b)

==

c)

||

d)

&&

46.

Qual operador lógico em JavaScript retorna verdadeiro se pelo menos uma das expressões for verdadeira?

a)

!=

b)

===

c)

||

d)

&&

47.

O que o operador lógico && retorna se a primeira expressão for falsa?

a)

Falso

b)

Verdadeiro

c)

Erro

d)

O valor da segunda expressão