NEW
Font size
WorksheetsQuiz sobre JavaScript
Total questions: 69
Worksheet time: 23mins
Qual é a principal função do JavaScript em uma página da Web?
Melhorar a estética da página
Adicionar interatividade e funcionalidade
Aumentar a velocidade de carregamento
Proteger o conteúdo da página
Qual é o elemento HTML usado para inserir JavaScript em uma página?
O que o caractere ';' indica em uma linha de código JavaScript?
Início de um comentário
Fim de uma instrução
Declaração de uma variável
Início de uma função
Qual é a especificação técnica que deu origem ao JavaScript?
HTML
CSS
ECMAScript
XML
Qual é a função dos comentários no código JavaScript?
Tornar o código mais legível e fácil de manter
Executar o código mais rapidamente
Aumentar o tamanho do arquivo
Melhorar a segurança do código
Como se inicia um comentário de uma única linha em JavaScript?
Com os caracteres /*
Com os caracteres //
Com os caracteres #
Com os caracteres --
O que acontece quando o interpretador de JavaScript encontra a sequência /*?
Inicia um comentário de uma única linha
Ignora o resto da linha
Procura a sequência de fechamento */
Executa o código imediatamente
O que é necessário para agrupar uma sequência de instruções em um bloco de código?
Colocar entre parênteses ( )
Colocar entre colchetes [ ]
Colocar entre chavetas { }
Colocar entre aspas " "
Qual é a finalidade de usar blocos de código em programação?
Para executar instruções de forma aleatória
Para agrupar instruções que devem ser executadas juntas
Para separar variáveis de funções
Para criar comentários no código
O que são variáveis em programação?
Objetos que servem para guardar informação.
Funções que executam tarefas específicas.
Estruturas de controle de fluxo.
Bibliotecas de código reutilizável.
Qual é uma regra importante ao nomear variáveis?
Devem começar com um número.
Podem conter espaços.
Devem começar com uma letra ou o caractere _.
Podem ter caracteres especiais como @ ou #.
O que acontece se tentarmos acessar uma variável local fora da função onde foi declarada?
A variável será convertida em global.
Um erro será gerado.
A variável será automaticamente inicializada.
A variável será ignorada.
Qual é a diferença entre letra maiúscula e minúscula em nomes de variáveis no JavaScript?
Não há diferença.
Letra maiúscula e minúscula são consideradas iguais.
Letra maiúscula e minúscula são coisas diferentes.
Apenas a primeira letra importa.
Quais são os três tipos de dados que a linguagem JavaScript pode reconhecer?
Números, texto e valores lógicos
Números, texto e imagens
Texto, imagens e vídeos
Números, valores lógicos e gráficos
O que significa a palavra especial "null" em JavaScript?
Que a variável guarda um valor numérico
Que a variável guarda um valor lógico
Que a variável não guarda qualquer valor
Que a variável guarda um texto
O que acontece quando se escreve "var resposta = 42;" em JavaScript?
A variável resposta é guardada como um texto
A variável resposta é guardada como um valor lógico
A variável resposta é guardada como um número inteiro
A variável resposta é guardada como null
O que o interpretador de JavaScript faz quando encontra "resposta = 'O JavaScript aprende-se muito depressa.';" após "var resposta = 42;"?
Mantém a variável resposta como um número inteiro
Converte a variável resposta para um valor lógico
Converte a variável resposta para uma String (texto)
Deleta a variável resposta
O que são expressões literais?
Valores fixos escritos diretamente pelo programador
Variáveis que mudam de valor
Funções que retornam valores
Estruturas de controle de fluxo
Qual é a base numérica do sistema decimal?
Base 10
Base 8
Base 16
Base 2
Qual dos seguintes números é um exemplo de número hexadecimal?
0x2A
052
42
1010
No código apresentado, qual expressão literal é usada para a variável "nome"?
"visitante"
11
12
13
Qual é a representação octal do número decimal 42?
052
0x2A
42
0b101010
O que representa uma expressão literal com vírgula flutuante?
Um número inteiro
Um número com parte inteira e parte fracionária
Um número negativo
Um número sem parte fracionária
Quais são os dois valores que uma expressão booleana pode assumir?
Verdadeiro e falso
Positivo e negativo
Inteiro e fracionário
Sim e não
Qual é o significado do caractere especial \n em expressões de texto?
Backspace
Form feed
New line
Tab
Como deve ser escrito o caractere especial backslash em expressões de texto?
\b
\\
\n
\t
Qual é o propósito de usar o caractere de escape "\" em strings?
Para adicionar espaços extras
Para criar variáveis
Para escapar caracteres especiais
Para concatenar strings
Qual é a melhor forma de evitar problemas ao usar aspas e plicas em strings?
Usar plicas como delimitadores
Usar aspas como delimitadores
Usar barras invertidas em todos os caracteres
Usar espaços entre as palavras
O que é uma cadeia de variáveis (Array) em JavaScript?
Um tipo de dado fixo que armazena um único valor.
Um objeto capaz de guardar muitos valores, cada um com um índice.
Uma função que executa operações matemáticas.
Um método para criar loops.
Qual é o valor do índice 3 no array frutas_tropicais?
Maçã
Laranja
Maracujá
Goiaba
Qual é o comprimento do array frutas_nacionais após a declaração?
1
2
3
4
O que acontece quando atribuímos um valor a um índice maior do que o comprimento atual de um array?
O array gera um erro.
O array ignora o valor.
O array aumenta de tamanho até o índice especificado.
O array substitui o último valor.
Qual é o valor da variável numeroDeElementos após a execução do código?
5
6
7
8
O que significa a expressão "x += y" em JavaScript?
x = x + y
x = y
x = x - y
x = y - x
Qual é a função do operador "=" em JavaScript?
Representar igualdade matemática
Atribuir um valor a uma variável
Multiplicar dois valores
Dividir dois valores
Se x = 5 e y = 7, qual será o valor de x após a expressão "x *= y"?
12
35
7
5
Qual operador é usado para subtrair e atribuir o resultado a uma variável em JavaScript?
+=
-=
*=
/=
Qual operador de comparação verifica se dois operandos são iguais?
!=
==
>
<=
Qual é o resultado da expressão x!=y se x for igual a y?
true
false
0
1
Qual operador verifica se o operando da esquerda é maior do que o da direita?
<
<=
>
==
Qual operador aritmético é usado para a multiplicação em JavaScript?
+
-
*
/
O que acontece com a variável variavel1 após a execução de variavel1++?
Diminui em 1
Aumenta em 1
Permanece igual
Diminui em 2
Qual é o resultado da operação lógica "e" (&&) quando ambos os operandos são verdadeiros?
Verdadeiro
Falso
Indefinido
Depende do contexto
O que a operação lógica "ou" (||) retorna quando ambos os operandos são falsos?
Verdadeiro
Falso
Indefinido
Depende do contexto
Se x = 4 e y = 7, qual é o resultado da operação ((x + y + 2) == 13) && (((x + y) / 2) == 2)?
Verdadeiro
Falso
Indefinido
Erro de sintaxe
Qual é a função do operador de negação (!) em uma expressão lógica?
Inverter o valor lógico
Somar valores
Multiplicar valores
Dividir valores
Qual é o objetivo principal da coleção de documentos de estudo mencionada no texto?
Ensinar a criar jogos para a Web.
Ensinar a criar páginas e aplicações para a Web.
Ensinar a programar em Python.
Ensinar a usar o Microsoft Word.
O que é o ECMAScript segundo o texto?
Uma linguagem de programação completa.
Um padrão que define regras de sintaxe para JavaScript.
Um software de edição de texto.
Um navegador de internet.
Qual organização definiu o padrão DOM?
W3C (World Wide Web Consortium)
Mozilla Foundation
Microsoft
Quais são os dois objetos mencionados que ficam disponíveis ao carregar um documento no browser?
document e window
alert e confirm
JavaScript e HTML
DOM e ECMAScript
Qual método é usado para exibir uma janela de aviso ao usuário?
alert()
close()
prompt()
confirm()
O que o objeto "document" representa em uma página HTML?
Uma representação de uma página HTML
Um arquivo de imagem
Um banco de dados
Um servidor web
Qual é a função do código "alert" no exemplo fornecido?
Exibir uma mensagem de alerta
Carregar uma nova página
Fechar o navegador
Enviar um formulário
Qual é a notação correta para acessar elementos do objeto "document"?
Notação por pontos
Notação por vírgulas
Notação por barras
Notação por hífens
O que é uma função em programação?
Um bloco de código que realiza uma tarefa específica
Um tipo de variável
Um erro de sintaxe
Um comentário no código
Qual é a importância das letras maiúsculas e minúsculas em JavaScript?
Não há diferença entre elas
Elas são equivalentes
Elas são diferentes e devem ser usadas corretamente
Elas são usadas apenas para comentários
O que faz a linha de código "dataActual();" no exemplo?
Define uma nova função
Executa a função dataActual
Cria uma variável
Adiciona um comentário
Como se passa um argumento para uma função em JavaScript?
Usando a palavra-chave "var"
Colocando o argumento entre parênteses após o nome da função
Usando a palavra-chave "function"
Colocando o argumento entre colchetes
Qual é a função da instrução "if" em programação?
Permitir a execução de um código alternativo
Executar uma porção de código apenas se uma condição for verdadeira
Repetir um bloco de código várias vezes
Declarar variáveis
O que acontece se a condição em uma instrução "if" não for verdadeira e não houver um "else" associado?
O código alternativo é executado
Nada é executado
O programa entra em loop
O programa gera um erro
No exemplo dado, o que será exibido se a variável "hora" for igual a 10?
Vamos para a mesa
Vamos passear
Nada será exibido
Erro de sintaxe
Qual é a finalidade da instrução "else" em uma estrutura condicional?
Executar um código se a condição "if" for verdadeira
Executar um código se a condição "if" não for verdadeira
Repetir o código "if"
Declarar uma nova variável
O que é um ciclo for em programação?
Um conjunto de expressões para executar código repetidamente
Um tipo de variável para armazenar dados
Um método para ordenar listas
Um operador para realizar cálculos matemáticos
Qual é a função da primeira expressão em um ciclo for?
Declarar e inicializar uma variável
Verificar uma condição
Atualizar o valor de uma variável
Imprimir uma mensagem na tela
No exemplo dado, qual é o valor final da variável soma após a execução do ciclo for?
0
1
2
3
Qual método é usado para verificar o primeiro caractere de uma string no exemplo fornecido?
indexOf()
charAt()
substring()
toUpperCase()
Qual é a principal diferença entre o ciclo while e o ciclo for em termos de execução?
O ciclo while avalia uma condição antes de executar o bloco de código.
O ciclo for não avalia condições.
O ciclo while é mais rápido que o ciclo for.
O ciclo for é usado apenas para loops infinitos.
O que acontece se a condição no ciclo while for avaliada como false?
O bloco de código é executado uma vez.
O ciclo entra em um loop infinito.
O bloco de código é ignorado e o programa continua.
O programa é encerrado imediatamente.
Qual é o propósito do exemplo de código fornecido no texto?
Demonstrar como criar um loop infinito.
Mostrar como o ciclo while pode replicar o efeito de um ciclo for.
Ensinar como declarar variáveis em JavaScript.
Explicar como usar a função document.write.
