wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Revisão AV2 - WEB

Total questions: 17

Worksheet time: 9mins

Name
Class
Date
1.
Organizar elementos em uma lista é uma tarefa comum no desenvolvimento web, pois ajuda no entendimento, por exemplo, de receitas. Observe a figura abaixo que mostra a receita de um mousse de chocolate com marshmallow do site: Marque a opção das tags utilizadas para criar as listas no site:
a)
  • <ul> e <li>

b)
  1. <ol> e <li>

c)

<tr> e <td>

d)

<th> e <td>

e)

<h3> e <item>

2.
HTML significa HyperText Markup Language e é uma linguagem de marcação que serve para criar estruturas em sites da internet. Considerando isso leia atentamente o trecho a seguir: A tag _____ do HTML serve para declarar uma imagem em uma página _____ e o atributo _____ dessa tag é empregado para especificar _____ onde a imagem está armazenada. Marque a alternativa que mostra os elementos que preenchem corretamente e respectivamente as lacunas do parágrafo anterior.
a)

<img>, CSS, path, o servidor.

b)

<image>, HTML, alt, a URL.

c)

<img>, HTML, src, o caminho.

d)

<image>, CSS, src, a URL.

e)

<imagem>, CSS, alt, o servidor.

3.
João começou a estudar desenvolvimento de páginas web, contudo ao colocar cores nas tabelas percebeu que tinha que repetir o mesmo atributo para todas as tabelas, além de dificultar a alteração. Juliana sua irmã e programadora experiente falou para João pesquisar o seletor de classe ________ que ajudará nesse problema. O elemento que preenche corretamente a lacuna
a)
id
b)
color
c)
css
d)
class
e)
body
4.
Os usuários da Web podem acessar site em vários dispositivos, como computador, smartphones, smartvs e tablets. Dessa forma os programadores web precisam adequar os sites a diferentes tamanhos para adequar a cada dispositivo. Esse comportamento de adequação é chamado de:
a)
retro compatibilidade
b)
polimorfismo
c)
back-end
d)
front-end
e)
responsividade
5.
Segundo o site Mozilla.org o JavaScript é uma linguagem baseada em protótipos, multi-paradigma e dinâmica, suportando estilos de orientação a objetos, imperativos e declarativos (como por exemplo a programação funcional). Entre seus comandos estão o document.getElementById().value . Considerando uma página web na qual esse código seja aplicado, o elemento que é compatível com a estrutura do comando para receber
a)

<p "nome">X</p>

b)

<p class="nome">X</p>

c)

<p id="nome">X</p>

d)

<p js="nome">X</p>

e)

<p onclick="nome">X</p>

6.
O Javascript é uma importante tecnologia inerente à programação web, pois permite manipular comportamentos dinâmicos em páginas web. A mistura entre HTML, CSS e Javascript é muito poderosa e permite programar uma série de funcionalidades interessantes em projetos web. Observe o projeto abaixo criado no Notepad++. Marque a alternativa que descreve corretamente o que acontece quando o usuário passar o mouse em cima do botão que contém a frase “Confirmar”
a)
A string “Enviado...” (sem aspas) será exibida dinamicamente em uma caixa de alerta.
b)
O texto do link (Confirmar) vai ser substituído, dinamicamente, por “Enviado...” (sem aspas).
c)
Ocorrerá um bug e o navegador de internet irá travar, sendo necessário reiniciá-lo.
d)
Não vai acontecer nenhum comportamento dinâmico.
e)
O botão não poderá chamar a função “enviar”, porque o botão deve receber “#”. Por esse motivo, nenhum comportamento dinâmico será realizado.
7.

O MVC é um padrão de projeto de software, ou padrão de arquitetura de software formulado na década de 1970, focado no reuso de código e a separação de conceitos em três camadas interconectadas, onde a apresentação dos dados e interação dos usuários (front-end) são separados dos métodos que interagem com o banco de dados (back-end). Nesse sentido julgue os itens abaixo: I. A camada de manipulação de dados ou View é responsável pela leitura, manipulação e validação dos dados da aplicação II. O cliente-side está localizado na camada de interação (View). III. O Controller é responsável por tratar as regras de negócio do site. Assinale a alternativa que mostra apenas o(s) item(ns) verdadeiro(s).

a)
I
b)
I e II
c)
II e III
d)
III e I
e)
I, II e III
8.
O MySQL é um sistema open-source de gerenciamento de base de dados relacional SQL, atualmente é desenvolvido e suportado pela Oracle. Baseado nisso analise o código SQL para MYSQL Assinale a alternativa que mostra apenas o(s) item(ns) verdadeiro(s):
a)
Cria a tabela “meu_site” na base de dados “cliente”, com 3 campos que não podem ser nulos e possui chave idCliente
b)
Cria a tabela “meu_site” na base de dados “cliente” com 4 campos que não podem ser nulos e todos varchar
c)
Cria a tabela “cliente” na base de dados “meu_site” com 3 campos que podem ser nulos sem chave primaria
d)
Cria a tabela “cliente” na base de dados “meu_site” com 4 campos que não podem ser nulos sendo um numérico
e)
Cria a tabela “cliente” na base de dados “meu_site” com 4 campos onde um pode ser nulo e possui chave idCliente
9.
Considere o código PHP e julgue os itens abaixo: I. mysqli_select_db () é usado para alterar a conexão de banco de dados padrão que retorna TRUE, em caso de falha retorna FALSE. II. mysqli_connect() é a função que abre uma nova conexão com qualquer servidor de banco de dados. III. mysqli_query() é a função executa uma consulta na base de dados que pode retornar um objeto. Assinale a alternativa que mostra apenas o(s) item(ns) verdadeiro(s):
a)
I
b)
I e II
c)
II e III
d)
I e III
e)
I, II e III
10.
Considere o comando JavaScript document.getElementsByName("") . Considerando uma página web na qual esse código seja aplicado, o elemento que é compatível com a estrutura do comando para receber
a)

<input id="real">

b)

<input name="real">

c)

<input type="real">

d)

<input value="real">

e)

<input include="real">

11.
Considerando a camada MODEL do padrão MVC, ela é responsável por:
a)
responsável por interpretar o código PHP para os demais servidores
b)
responsável pela validação das requisições dos usuários de acordo com as regras de autenticação
c)
responsável pela leitura, manipulação e validação de dados da aplicação
d)
responsável pela interação/interface com o usuário (cliente-slide)
e)
responsável pela conexão do JavaScript com o CSS e MySQL
12.
Considere a consulta SQL abaixo para MySQL e marque a opção correta: SELECT * FROM meu_site.cliente WHERE idade > 20;
a)
Consulta a tabela meu_site do banco de dados cliente onde mostra todos os registros com idade maior que 20
b)
Consulta a tabela cliente do banco de dados meu_site onde mostra somente idades maiores que 20
c)
Consulta a tabela cliente do banco de dados meu_site onde mostra todos os registros com idade maior que 20
d)
Consulta a tabela meu_site do banco de dados cliente onde mostra somente idades maiores que 20
e)
Consulta a tabela cliente do banco de dados idade onde mostra somente registros maiores que 20
13.
o comando PHP mysqli_query() é utilizado para:
a)
Selecionar o banco de dados no MySQL
b)
Conectar com usuário e senha no banco de dados MySQL
c)
Selecionar o tipo de codificação de caracteres de acesso ao MySQL
d)
Passa uma consulta SQL e retornar seu resultado
e)
Retorna uma linha da consulta para cada laço
14.

Qual tipo de requisição HTTP, amplamente utilizado, é ideal para enviar dados a um banco de dados de forma mais segura e oculta (não visível na URL)?

a)

GET

b)

POST

c)

PUSH

d)

PUT

15.

Sobre o funcionamento desse formulário e do código PHP, assinale a alternativa CORRETA:

a)

O atributo method="post" impede que os dados sejam enviados se o usuário recarregar a página.

b)

O PHP deveria usar $_GET['nome'] e $_GET['email'], pois o envio de formulários sempre é feito pelo método GET.

c)

O atributo action="salvar_usuario.php" indica que, ao clicar em “Cadastrar”, os dados serão enviados para o arquivo salvar_usuario.php processar.

d)

O input type="email" serve apenas para mudar o estilo visual do campo, sem qualquer validação no navegador.

16.

Sobre esse código, assinale a alternativa CORRETA:

a)

O comando INSERT é usado apenas para atualizar dados existentes na tabela.

b)

A função mysqli_query sempre retorna o ID do registro inserido.

c)

A variável $sql só funciona se o nome da tabela for igual ao nome do arquivo PHP.

d)

A instrução VALUES ('$nome', '$email') envia ao banco os dados recebidos pelo formulário.

17.

Sobre esse formulário e o método GET, assinale a alternativa CORRETA:

a)

O método GET envia os dados no corpo da requisição, assim como o método POST.

b)

Os dados enviados via GET aparecem na URL, sendo indicados após o símbolo ?.

c)

O método GET é usado exclusivamente para formulários com envio de arquivos.

d)

GET não permite enviar textos, apenas números.