wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Revisão - Dev Web

Total questions: 19

Worksheet time: 29mins

Name
Class
Date
1.

Ao trabalhar com páginas dinâmicas e formas de acesso aos dados:

(A) uma das maneiras mais comuns de enviar e recuperar dados a partir do HTML é fazendo uso de formulários. 

(B) E, a partir do Javascript, possui, essencialmente, duas formas para se comunicar com linguagens do lado servidor: por meio das APIs XMLHttpRequest e Fetch API.

a)

Ambas estão incorretas 

b)

Ambas estão corretas 

c)

Apenas A está correta 

d)

Apenas B está correta 

2.

Tratando-se de modelo cliente x servidor:

(I) Modelo possibilitou desenvolvimento de aplicações com arquitetura distribuída.

(II) Aplicações baseadas no conceito de desenvolvimento em camadas.

(III) Possibilitou o surgimento de modelos de duas, três e quatro (ou N) camadas. 

a)

Apenas I está incorreta 

b)

Apenas II está incorreta 

c)

Apenas III está incorreta 

d)

Todas estão incorretas 

e)

Todas estão corretas 

3.

O _______________ responde ao comportamento e ambiente do usuário. É baseado em tamanho de tela, plataforma e orientação do dispositivo. E, tem implicações práticas, como, a adaptação automática às preferências do usuário. 

a)

IHC 

b)

Lado do cliente 

c)

Design responsivo 

d)

Design adaptativo 

e)

Lado do servidor 

4.

O _______________ trouxe novos atributos e elementos, com foco sobretudo na semântica. Além de melhorias de conectividade e possibilidade de armazenamento de dados no lado cliente. Outras características são otimização nas operações off-line e suporte estendido a multimídia – áudio e vídeo. 

a)

HTML5

b)

CSS3

c)

Javascript

d)

PHP

5.

O CSS pode ser inserido dentro de uma página web de forma (com relação ao HTML): inline, interno, externo e no escopo. A composição de um código em CSS é, basicamente, composto de 3 elementos: 

a)

Seletor, bloco de declarações e declaração individual 

b)

Seletor, propriedade e valor 

c)

Tag, atributo e elemento 

d)

Variável, função e objeto 

e)

Variável, atribuição e ponto e vírgula 

6.

Linguagem de programação baseada em script e open source, destinada principalmente ao desenvolvimento web. Adotou o paradigma de orientação a objetos 10 anos após a criação. Foco principal em scripts do lado servidor, dando suporte a funções como coleta e processamento de dados de formulários do lado cliente. 

a)

PHP

b)

Javascript

c)

CSS

d)

HTML

7.

O _______________ atua como uma ponte entre o código Javascript e os elementos da página web, permitindo que o Javascript interaja com a página de forma dinâmica.  

a)

PHP

b)

CSS

c)

DOM

d)

HTML

8.

Em PHP,

(I) script PHP é delimitado por tags <?php e ?>.

(II) A tag de fechamento ?> não é obrigatória, se possuir código de marcação HTML.

(III) Comentários de uma linha começam com "//" e de múltiplas linhas usam "/* ... */". 

a)

Apenas I está incorreta 

b)

Apenas II está incorreta 

c)

Apenas III está incorreta 

d)

Todas estão incorretas 

e)

Todas estão corretas 

9.

Ainda sobre PHP,

(I) PHP permite a inclusão de um script dentro de outro.

(II)  Variáveis em PHP são declaradas com "$" seguido do nome e requerem tipo definido.

(III) Atribuição de valores usa o sinal de igual "==". 

a)

Apenas I está correta 

b)

Apenas II está correta 

c)

Apenas III está correta 

d)

Todas estão corretas 

e)

Todas estão incorretas 

10.

São elementos obrigatórios em HTML: 

a)

Raiz, Cabeçalho e Corpo 

b)

<head>, <body> e <p> 

c)

Cabeçalho, Corpo e Script 

d)

Raiz, Cabeçalho e Script 

e)

<script>, <head> e <body> 

11.

_______________ são palavras, escritas entre os caracteres de menor “<” e maior “>” e que servem para informar ao navegador a estrutura e o significado do conteúdo inserido em uma página Web. Elas são padronizadas pela W3C. 

a)

Scripts 

b)

Functions 

c)

Seletores 

d)

Tags 

e)

Operadores 

12.

A última versão HTML suporta algumas tags para formatação visual de conteúdo. Dentre elas, quatro merecem atenção especial: <b>, <strong>, <i>, <em>. Aquelas que dão ênfase e marcam como importante, respectivamente, não apenas em aspecto visual são: 

a)

<em> e <i> 

b)

<em> e <strong> 

c)

<strong> e <b> 

d)

<strong> e <em> 

e)

<i> e <b>

13.

As tags <dl>, <dt> e <dd> são usadas para criação de uma _______________. Já as tags <li> e <ol> para criar uma _______________. 

a)

Lista não-ordenada e Lista ordenada 

b)

Lista de definição e Lista ordenada 

c)

Lista ordenada e Lista de definição 

d)

Lista de definição e Lista não ordenada 

e)

Lista ordenada e Lista não ordenada 

14.

(A) HTML5 permite incorporar vídeo e áudio de forma simples. Atributos essenciais, como "src" indica endereço do conteúdo e "alt" indica o uso de texto alternativo.

(B) Frameworks CSS são conjuntos de componentes reutilizáveis que otimizam o processo de programação. Escolha de um framework depende de fatores objetivos e subjetivos. 

a)

Ambas estão incorretas 

b)

Ambas estão corretas 

c)

Apenas A está correta 

d)

Apenas B está correta 

15.

(A) O método splice em JavaScript é versátil. Sintaxe: Array.splice(posição, 0, novo_elemento, novo_elemento, ...). posição é o índice onde o novo elemento será incluído. 0 indica que nenhum elemento do array será excluído. novo_elemento é o elemento a ser adicionado ao array.

(B) O método push é útil para adicionar elementos a um vetor em tempo de execução. Sintaxe: nome_do_array.push(valor). Possibilidade de inserir apenas um único valor de cada vez utilizando o método push. 

a)

Ambas estão incorretas 

b)

Ambas estão corretas 

c)

Apenas A está correta 

d)

Apenas B está correta 

16.

(A) Requisições assíncronas: quando realizadas, bloqueiam o remetente. Ou seja, o cliente faz a requisição e fica impedido de realizar qualquer nova solicitação até que a anterior seja respondida pelo servidor. Com isso, só é possível realizar uma requisição de cada vez.

(B) Requisições síncronas: quando realizadas, são dotadas de sincronismo. Logo, várias requisições podem ser realizadas em simultâneo, independentemente de ter havido resposta do servidor às solicitações anteriores. 

a)

Ambas estão incorretas 

b)

Ambas estão corretas 

c)

Apenas A está correta 

d)

Apenas B está correta 

17.

Em PHP,

(I) A sintaxe de uma função PHP inclui "function", nome, parênteses e chaves para as instruções.

(II) Parâmetros podem ser declarados dentro dos parênteses.

(III) Funções podem ou não retornar resultados, utilizando "return". 

a)

Apenas I está correta 

b)

Apenas II está correta 

c)

Apenas III está correta 

d)

Todas estão corretas 

e)

Todas estão incorretas 

18.

Sobre PHP, apenas uma está incorreta:

(1) Funções são blocos de código encapsulados.

(2) Funções têm um nome, uma definição e são invocadas no código.

(3) As funções só podem ser nativas (built-in) e não definidas pelo desenvolvedor

(4) A chave de abertura da função pode seguir duas vertentes: após os parênteses ou na linha seguinte

(5) Como boa prática, pode-se usar underscore_ ou camelCase para nomes de funções 

a)

1

b)

2

c)

3

d)

4

e)

5

19.

___ explora vulnerabilidades em sistemas que aceitam dados sem tratamento.​ Um código PHP pode ser vulnerável a valores manipulados em formulário, possibilitando acesso não autorizado ao sistema ao manipular e alterar instruções.

a)

PDO

b)

SQL injection​

c)

Try/Catch

d)

Conexões persistentes