wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Prova programação web

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

Qual é a principal diferença entre HTTP e HTTPS?

a)

HTTPS é mais rápido que HTTP

b)

HTTPS usa criptografia para proteger os dados transmitidos

c)

HTTP só funciona em navegadores antigos

d)

HTTP é mais seguro que HTTPS

2.

O que o protocolo HTTPS utiliza para garantir a segurança da comunicação?

a)

Firewall

b)

VPN

c)

Certificados SSL/TLS

d)

Chave de acesso pública

3.

O que pode acontecer se um site não utilizar HTTPS?

a)

O site pode ser mais lento

b)

Os dados dos usuários podem ser interceptados por terceiros

c)

O site se torna inacessível

d)

O site deixa de funcionar em redes Wi-Fi públicas

4.

Qual porta padrão o HTTP utiliza para comunicação?

a)

443

b)

30

c)

80

d)

14

5.

Qual dessas afirmativas é verdadeira sobre HTTPS?

a)

HTTPS melhora a segurança ao criptografar as comunicações

b)

HTTPS substituiu o HTTP completamente, tornando-o obsoleto

c)

HTTPS é necessário apenas para lojas online

d)

HTTPS não afeta o SEO dos sites

6.

O que significa o código de status HTTP 404?

a)

Requisição bem-sucedida

b)

Recurso não encontrado

c)

Erro interno no servidor

d)

Redirecionamento necessário

7.

No contexto de URLs, o que são parâmetros de consulta (query parameters)?

a)

Informações armazenadas no banco de dados

b)

Valores passados na URL após um "?" para fornecer informações adicionais à requisição

c)

Métodos de autenticação usados no HTTP

d)

Um formato de arquivo usado para armazenar páginas web

8.

O que acontece se uma URL contiver múltiplos parâmetros de consulta?

a)

Apenas o primeiro parâmetro será lido

b)

Os parâmetros devem ser separados por "&" e todos serão processados

c)

O servidor retornará um erro

d)

A requisição será automaticamente convertida para POST

9.

Qual é a diferença entre os métodos HTTP GET e POST?

a)

GET é usado para enviar dados e POST para receber dados

b)

GET envia dados na URL, enquanto POST envia dados no corpo da requisição

c)

POST é mais rápido que GET

d)

Não há diferença, ambos podem ser usados para qualquer tipo de requisição

10.

Qual dos exemplos abaixo representa corretamente uma URL com parâmetros de requisição?

a)

https://site.com/produto?categoria=livros&id=25

b)

https://site.com/produto/categoria=livros&id=25

c)

https://site.com/produto&categoria-livros?id_25

d)

https://site.com/produto#categoria=livros&id=25

11.

Qual linguagem de programação é mais comumente usada para desenvolver jogos web baseados em navegador?

a)

Python

b)

JavaScript

c)

C++

d)

Swift

12.

Qual biblioteca JavaScript é amplamente utilizada para renderização gráfica em jogos 2D no navegador?

a)

React

b)

jQuery

c)

Phaser

d)

Bootstrap

13.

Qual tecnologia é usada para renderizar gráficos 3D diretamente no navegador sem plugins?

a)

WebGL

b)

Flash

c)

DirectX

d)

Silverlight

14.

Qual das seguintes engines permite criar jogos web utilizando apenas HTML5 e JavaScript?

a)

Unity

b)

Unreal Engine

c)

Construct

d)

CryEngine

15.

O que é um "game loop" em programação de jogos?

a)

Um algoritmo que carrega todas as imagens do jogo antes de iniciar

b)

Uma estrutura de repetição que atualiza a lógica do jogo e renderiza os gráficos continuamente

c)

Um script que pausa o jogo quando o jogador perde

d)

Um evento que ocorre apenas quando o jogador atinge um objetivo

16.

Qual das seguintes opções NÃO é um framework ou engine para desenvolvimento de jogos web?

a)

Three.js

b)

Babylon.js

c)

Django

d)

PlayCanvas

17.

Em jogos web, qual é a função do objeto "canvas" no HTML5?

a)

Criar botões e menus interativos

b)

Renderizar gráficos e animações dinâmicas

c)

Gerenciar as funções do servidor

d)

Armazenar os arquivos de configuração do jogo

18.

Qual API é utilizada para manipular áudio em jogos web?

a)

WebAudio API

b)

GameAudio API

c)

SoundJS

d)

VoiceAPI

19.

O que significa "collision detection" em um jogo digital?

a)

Um sistema que detecta quando um jogador usa um cheat

b)

A técnica para verificar se dois objetos do jogo se sobrepõem

c)

O código que define a velocidade do personagem

d)

Um algoritmo que gera texturas para os objetos 3D

20.

O que é um "sprite" em jogos digitais?

a)

Um tipo de inteligência artificial para NPCs

b)

Um arquivo de áudio para efeitos sonoros do jogo

c)

Um objeto gráfico animado que representa personagens ou itens no jogo

d)

Um comando que pausa o jogo temporariamente