Pregunta 1
Pregunta
Com relação à Linguagem JavaScript, podemos afirmar que
Escolha uma:
Respuesta
-
a. trata-se de uma linguagem compilada.
-
b. é processada no lado servidor.
-
c. não possibilita dinamismo na programação Web.
-
d. é fracamente tipada.
Pregunta 2
Pregunta
Os objetos são considerados estruturas de dados mais elaboradas, possuindo seus métodos e propriedades. Sobre objetos JavaScript, marque a afirmativa correta:
Escolha uma:
Respuesta
-
a. Números podem ser tratados como valores elementares ou objetos.
-
b. Strings não podem ser tratadas como objetos.
-
c. Arrays não são considerados objetos.
-
d. Datas não podem ser tratadas como objetos.
Pregunta 3
Pregunta
É comum escrever funções em JavaScript que serão executadas com base no surgimento de eventos. Abaixo, aponte o evento que não está vinculado à operação do mouse sobre elementos de uma página Web:
Escolha uma:
Respuesta
-
a. Onclick.
-
b. Onkeydown.
-
c. Onmousedown.
-
d. Onmousemove.
Pregunta 4
Pregunta
Com relação ao assunto “validação de formulários” utilizando JavaScript, podemos afirmar:
Escolha uma:
Respuesta
-
a. As verificações são realizadas no servidor.
-
b. Campos em branco não podem ser testados.
-
c. Entradas desformatadas, como aquelas para e-mail ou CPF, não podem ser testadas.
-
d. É possível verificar entradas inválidas para datas.
Pregunta 5
Pregunta
Com relação à notação JSON, é correto afirmar:
Escolha uma:
Respuesta
-
a. Trata-se de notação específica para JavaScript.
-
b. Possui representação de difícil escrita e leitura para os seres humanos.
-
c. É de difícil interpretação e geração pelos computadores.
-
d. Trata-se de uma notação mais leve para objetos.
Pregunta 6
Pregunta
Erros são comuns em programas de computador e, para tratá-los, podem-se escolher estratégias preventivas ou corretivas. Todos os assuntos abaixo estão diretamente ligados a “tratamento de erros” em JavaScript, exceto:
Escolha uma:
Pregunta 7
Pregunta
Quando se diz que a principal proposta da HTML5 é entregar conteúdo “rico” ao usuário, entende-se que
Escolha uma:
Respuesta
-
a. ela pode rodar completamente sem o auxílio de scripts.
-
b. ela pode gerar bitcoins na conta bancária do usuário, à medida que conteúdo Web é disponibilizado no browser.
-
c. ela pode rodar em TVs antigas, como aquelas de tubo de elétrons.
-
d. há a tentativa de se evitar plugins extras.
Pregunta 8
Pregunta
Sobre as regras estabelecidas para o desenvolvimento da HTML5, entre o W3C e WHATWG, é errado afirmar:
Escolha uma:
Respuesta
-
a. HTML5 deveria ser dependente do dispositivo.
-
b. A dependência de plugins externos, como Flash, deveria ser reduzida.
-
c. Tratamento de erros deveria ser mais fácil do que em versões anteriores.
-
d. O processo de desenvolvimento deveria ser visível para o público.
Pregunta 9
Pregunta
Sobre o elemento “canvas”, está errado:
Escolha uma:
Respuesta
-
a. “Canvas” é um recipiente para comportar gráficos e imagens a serem manipuladas.
-
b. Em uma marcação como “<canvas id="myCanvas" width="200" height="100"></canvas> ”, a área do elemento “canvas” está contornada com uma borda.
-
c. “Canvas” tem vários métodos para desenhar linhas, caixas, círculos, texto e adicionar imagens.
-
d. “Canvas” não é uma API da HTML5, mas um elemento da página Web.
Pregunta 10
Pregunta
Com a API “geolocation” da HTML5,
Escolha uma:
Respuesta
-
a. podemos obter o posicionamento de um satélite em órbita sobre a Terra.
-
b. há informações menos precisas para dispositivos com GPS.
-
c. não é necessário se preocupar com a privacidade do usuário.
-
d. é possível obter a posição geográfica de um usuário.
Pregunta 11
Pregunta
O método “getCurrentPosition()”, da API “geolocation”
Escolha uma:
Respuesta
-
a. obtém a posição do usuário, sem haver a possibilidade de erros.
-
b. não pode ser utilizado com APIs de terceiros.
-
c. não obtém resultados que possam ser disponibilizados com mapas do Google Maps, por exemplo.
-
d. obtém a posição do usuário, sem necessariamente imprimir a informação.
Pregunta 12
Pregunta
Com relação à API “drag/drop”, da HTML5, pode-se afirmar que
Escolha uma:
Respuesta
-
a. ela cuida de desenhar elementos na tela.
-
b. não é necessário explicitar que um elemento a ser manipulado deve ser arrastável (“draggable”).
-
c. eventos não são muito comuns no funcionamento das funções da API em questão.
-
d. ela funciona basicamente com as funcionalidades de arrastar e soltar elementos de uma página HTML.
Pregunta 13
Pregunta
Ajax significa:
Escolha uma:
Respuesta
-
a. Another Java And XHTML.
-
b. A JavaScript Xtreme.
-
c. Another JavaScript extensible.
-
d. Asynchronous JavaScript and XML.
Pregunta 14
Pregunta
Sobre a XMLHttpRequest, marque a afirmativa correta:
Escolha uma:
Respuesta
-
a. “responseXML” é uma propriedade que contém os dados retornados como um documento XML.
-
b. “responseText” é uma propriedade que contém os dados retornados como inteiros.
-
c. “onreadystatechange” é um evento.
-
d. “readystatechange” é uma propriedade.
Pregunta 15
Pregunta
Com relação aos estados da propriedade “readyState”, de um objeto XMLHttpRequest, é correto afirmar que
Escolha uma:
Respuesta
-
a. 0 = o pedido está completo
-
b. 1 = o pedido foi configurado
-
c. 2 = o pedido está sendo processado
-
d. 4 = o pedido está incompleto
Pregunta 16
Pregunta
São exemplos de aplicações Ajax, EXCETO:
Escolha uma:
Respuesta
-
a. Recursos de autocompletar.
-
b. Validação de dados de formulários.
-
c. Atualização de dados na página como, por exemplo, a hora atual.
-
d. Atualização de dados na página, com visualização da caixa de entrada, após se “logar” em uma conta de WebMail.
Pregunta 17
Pregunta
Marque a afirmativa errada:
Escolha uma:
Respuesta
-
a. jQuery permite escrever códigos JavaScript mais concisos.
-
b. É possível misturar jQuery e JavaScript “tradicional”.
-
c. jQuery e Ajax são recursos similares em um código JavaScript.
-
d. jQuery é considerada uma biblioteca JavaScript.
Pregunta 18
Pregunta
Com relação aos seletores de jQuery, pode afirmar:
Escolha uma:
Respuesta
-
a. $("#lastname") representa a busca pelo elemento com id igual a lastname.
-
b. $(".intro") representa a busca por todos os elementos da seção “header” do documento HTML.
-
c. $(".intro,.demo") representa a busca por todos os elementos de demonstração na seção “header” do documento HTML.
-
d. $("div") representa a busca por todos os operadores de divisão presentes no documento HTML .
Pregunta 19
Pregunta
NÃO pode ser considerado um efeito da jQuery:
Escolha uma:
Respuesta
-
a. hide ()
-
b. arc ()
-
c. show ()
-
d. animate ()
Pregunta 20
Pregunta
Qual consideração abaixo, acerca do respectivo código, está correta?
Escolha uma:
Respuesta
-
a. $("p").hide(5000);
Irá esconder o primeiro elemento ‘p’ do documento HTML.
-
b. $("p").show();
Irá mostrar o último elemento ‘p’ do documento HTML.
-
c. $("div").animate({left:'250px'});
Movimenta todos os elementos “div" na tela.
-
d. $("#div1").fadeOut();
Fará os objetos “div” desaparecem gradualmente.
Pregunta 21
Pregunta
No contexto da programação Web, dificilmente pode ser considerado “assunto exclusivamente client side”:
Escolha uma:
Respuesta
-
a. Validação de formulário.
-
b. Depuração JavaScript.
-
c. Utilização de APIs da HTML5.
-
d. Autenticação de usuário.
Pregunta 22
Pregunta
Dos métodos abaixo, assinale aquele que não é pertencente à classe Date de JavaScript:
Escolha uma:
Respuesta
-
a. getUFC().
-
b. getDay().
-
c. getDate().
-
d. setDate().
Pregunta 23
Pregunta
É comum escrever funções em JavaScript que serão executadas com base no surgimento de eventos. Abaixo, aponte aquele que não representa um evento sobre elemento HTML:
Escolha uma:
Respuesta
-
a. ondblclick
-
b. onmouseflush
-
c. onkeypress
-
d. onblur
Pregunta 24
Pregunta
Sobre as regras estabelecidas para o desenvolvimento da HTML5, entre o W3C e WHATWG, é correto afirmar:
Escolha uma:
Respuesta
-
a. A dependência de plugins externos, como Flash, deveria ser aumentada.
-
b. Tratamento de erros deveria ser dificultado.
-
c. O processo de desenvolvimento deveria ser sigiloso
-
d. HTML5 deveria ser independente do dispositivo.
Pregunta 25
Pregunta
Sobre a XMLHttpRequest, marque a afirmativa errada:
Escolha uma:
Respuesta
-
a. “onreadystatechange” é uma propriedade.
-
b. “readystatechange” é um evento.
-
c. “responseText” é uma propriedade que contém os dados retornados como string de caracteres.
-
d. “responseXML” é uma propriedade que contém os dados retornados como um documento JSON.
Pregunta 26
Pregunta
Sobre jQuery, é errado afirmar que:
Escolha uma:
Respuesta
-
a. jQuery pode substituir a SQL
-
b. jQuery apresenta construções em formato conciso para trabalhar com os elementos de uma página Web.
-
c. Os seletores podem ser entendidos como as principais construções de jQuery.
-
d. jQuery é uma biblioteca JavaScript.