Prévia do material em texto
Painel / Meus cursos / 2022/2 - Programação Web - G110-0183SEGNT / Aula - 05/12/2022 (Avaliação Grau B) / Prova Grau B
Iniciado em segunda, 5 Dez 2022, 19:18
Estado Finalizada
Concluída em segunda, 5 Dez 2022, 19:53
Tempo
empregado
35 minutos 32 segundos
Avaliar 4,00 de um máximo de 4,00(100%)
Questão 1
Correto
Atingiu 0,40 de 0,40
Analise o trecho de código abaixo:
document.getElementById("mensagem").innerHTML = "Ola mundo!!!";
O código apresentado acima possui uma falha que impede que seja exibida a mensagem "Ola Mundo" imediatamente após a página ser aberta.
Para resolver esta falha são propostas as seguintes alternativas:
i) mover o código do script para depois da tag "";
ii) mover o script para um arquivo ".js" externo e relacionar o mesmo neste script;
iii) mover o código contido dentro do script para um função e chamar esta função no evento "onload" associado ao corpo da página html;
iv) alterar a propriedade ".innerHTML" para ".value"
v) alterar a tag "" para uma tag ""
Analise as alternativas apresentadas acima e assinale apenas a alternativa que apresenta as possíveis soluções para este problema (apenas uma
alternativa deve ser selecionada)
Escolha uma opção:
a. Alternativas iii e i
b. Alternativas v e ii
c. Alternativas i e ii
d. Alternativas iv e v
e. Alternativas iii e iv
Sua resposta está correta.
A resposta correta é: Alternativas iii e i
https://graduacao.ftec.com.br/course/view.php?id=11783
https://graduacao.ftec.com.br/my/
https://graduacao.ftec.com.br/course/view.php?id=11783
https://graduacao.ftec.com.br/course/view.php?id=11783§ion=21
https://graduacao.ftec.com.br/mod/quiz/view.php?id=821205
Questão 2
Completo
Atingiu 0,20 de 0,20
O objetivo da storageAPI é permitir salvar informações do site que está sendo acessado localmente, dentro do navegador, com o propósito de
facilitar o desenvolvimento e uso de recursos do website. Normalmente são salvas informações de carrinho de compras em um e-commerce, ou
então, o token de acesso dos usuários em sistemas de autenticação.
A partir desta explicação, deve-se desenvolver uma página web com um campo de nome do usuário, e-mail e senha e com o uso de storageApi
salvar a informação de e-mail e usuário para que quando a página for aberta novamente, estas informações (caso digitadas anteriormente)
apareça preenchidas automaticamente nos respectivos campos.
O código desta questão deve ser colocado em um arquivo ".zip" a ser anexado neste local.
em anexo
storage.rar
Comentário:
https://graduacao.ftec.com.br/pluginfile.php/1592894/question/response_attachments/501730/2/12446398/storage.rar?forcedownload=1
Questão 3
Correto
Atingiu 0,40 de 0,40
Questão 4
Correto
Atingiu 0,40 de 0,40
Em javascript, eventos são chamadas de código que ocorrem quando o usuário ou o browser executam determinadas ações. Existem eventos
para quando o usuário clicar em algum lugar, para quando mover o ponteiro do mouse sobre uma região ou quando o ponteiro do mouse sair
dessa região. Os eventos que compreendem a captura do movimento do mouse quando o cursor está sobre um objeto e processar
comandos de javascript após a página terminar de ser carregada no navegador são representados respectivamente pelos handlers:
Escolha uma opção:
a. Onmouseover e OnFinish
b. Onchange e OnReady
c. Onmousemove e Ready
d. Onmousemove e OnLoad
Sua resposta está correta.
A resposta correta é: Onmousemove e OnLoad
O JavaScript é uma linguagem de programação interpretada. Ela foi originalmente implementada como parte dos navegadores web para que
scripts pudessem ser executados do lado do cliente e interagissem com o usuário sem a necessidade deste script passar pelo servidor,
controlando o navegador, realizando comunicação assíncrona e alterando o conteúdo do documento exibido.
É atualmente a principal linguagem para programação client-side em navegadores web. Foi concebida para ser uma linguagem script com
orientação a objetos baseada em protótipos, tipagem fraca e dinâmica e funções de primeira classe. Possui suporte à programação funcional e
apresenta recursos como fechamentos e funções de alta ordem comumente indisponíveis em linguagens populares como Java e C++.
É baseada em ECMAScript padronizada pela Ecma international nas especificações ECMA-2623 e ISO/IEC 16262.
Analisando o conceito da linguagem JavaScript identifique qual das afirmações está correta:
Escolha uma opção:
a. O JavaScript é único e por isso, todos os navegadores implementam a linguagem da mesma forma não sendo necessário preocupações
quanto a compatibilidade de código JavaScript em diferentes navegadores.
b. A linguagem JavaScript é uma linguagem de programação compilada construída exclusivamente para rodar em navegadores
c. O JavaScript atualmente é uma linguagem de programação que emprega diversos paradigmas como o de linguagem orientada a
objetos e linguagem funcional construída inicialmente para ser executada em clientes web que interpretam HTML, como os
navegadores de internet.
d. O HTML e o CSS trabalham de forma independente do JavaScript, tanto que não é possível alterar o conteúdo HTML de uma página
pelo JavaScript.
Sua resposta está correta.
A resposta correta é: O JavaScript atualmente é uma linguagem de programação que emprega diversos paradigmas como o de linguagem
orientada a objetos e linguagem funcional construída inicialmente para ser executada em clientes web que interpretam HTML, como os
navegadores de internet.
https://graduacao.ftec.com.br/mod/resource/view.php?id=821073
https://graduacao.ftec.com.br/mod/resource/view.php?id=821073
Questão 5
Correto
Atingiu 0,20 de 0,20
Questão 6
Correto
Atingiu 0,40 de 0,40
Em JavaScript,
document.getElementsByTagName(‘td’);
retorna uma lista de elementos HTML formadas pela tag "td". Utilizando jQuery, pode-se realizar uma tarefa semelhante, porém retornando um
objeto jQuery ao invés de um objeto HTML DOM através de:
Escolha uma opção:
a. var document.$(’td’);
b. $(‘td’);
c. var $(#td);
d. var document.$(#td);
Sua resposta está correta.
A resposta correta é: $(‘td’);
Analise o código html e javascript abaixo:
function botao( ) {
document.getElementById("campo").value="A";
}
Quando este código for executado no navegador, um botão e um campo de input serão exibidos. Conforme o botão for pressionado o conteúdo
do campo será alterado. Selecione a alternativa que apresenta corretamente o conteúdo do campo input antes e depois de pressionar o botão,
respectivamente.
Escolha uma opção:
a. "D" e "A"
b. "D" e "D"
c. "D" e "a"
d. "A" e "D"
e. Apenas "D"
f. Apenas "A"
Sua resposta está correta.
A resposta correta é: "D" e "A"
Questão 7
Correto
Atingiu 0,40 de 0,40
Questão 8
Correto
Atingiu 0,40 de 0,40
Considerando-se o script apresentado acima e utilizando-se os conceitos de tipos de variáveis e expressões em Javascript, o valor contido na
variável “variável2” apresentada pelo comando “alert” ao final da execução do script é igual a:
Selecione a alternativa correta dentre as opções apresentadas.
a. 21,6666667
b. 105
c. 15
d. 1011,6666667
e. 33
Sua resposta está correta.
A resposta correta é:
1011,6666667
Expressões regulares são padrões utilizados para selecionar combinações de caracteres em uma string. Em JavaScript, expressões regulares
também são tratadas como objetos, podendo ser utilizada com os métodos “exec” e “test” do objeto “RegExp”.
Com base no conceito de expressões regulares, avalie as afirmações a seguir, sobre a aplicação dos métodos “exec” e “test”.
I. O método “exec” retorna a própriastring caso caso a expressão não seja encontrada.
II. O método “exec” formata a string passada por parâmetro conforme a expressão regular indicada.
III. O método “test” executa o teste de uma expressão regular comparando a mesma com outra expressão regular, retornando verdadeiro caso
as duas expressões sejam iguais.
IV. O método “test” tem por objetivo verificar se a string passada por parâmetro atende a expressão regular proposta fornecendo um retorno
booleano.
É correto apenas o que se afirma em:
a. I, II e III.
b. IV.
c. III e IV.
d. I, II e IV.
e. II e III.
Sua resposta está correta.
A resposta correta é:
IV.
Questão 9
Completo
Atingiu 0,40 de 0,40
Os números primos são os números naturais que podem ser divididos por apenas dois fatores: o número um e ele mesmo. Vamos
conferir alguns exemplos: O número 5 tem apenas dois divisores: o número um e ele mesmo. Portanto, ele é um número primo, por outro lado o
número 4 não é um número primo pois ele é divisível por um, por dois e por ele mesmo.
A partir destes conceitos, construa uma função em JavaScript que receba por parâmetro um número e verifica se este número é primo. O
retorno deste função deve ser do tipo booleano, retornando "true" quando o número informado é primo e retornando "false" quando este
número não é primo.
function primo(){
var numero = parseInt(document.gatElementById('num').value);
var resposta = document.getElementById('resposta');
var div=0;
for (var cont = 1; cont
Comentário:
Questão 10
Correto
Atingiu 0,40 de 0,40
Questão 11
Correto
Atingiu 0,40 de 0,40
Considere o seguinte código JavaScript, sabendo que o usuário irá digitar corretamente os valores solicitados via prompt:
var v1 = 3;
var v2, v3, v4;
v2 = prompt("Digite o número 3:");
v2 = prompt("Digite a palavra true:");
v4 = false;
console.log(v1===v2);
console.log(v2==v3);
console.log(v1%=v2);
console.log(v1);
Ao final da execução, quais valores serão impressos?
a. false, false, NaN, NaN
b. true, false, NaN, 3
c. false, false, 0, 0
d. true, false, 0 , 3
Sua resposta está correta.
A resposta correta é:
false, false, NaN, NaN
Com relação ao Java Script, analise as afirmativas a seguir.
I. o operador ++ é utilizado para incrementar variáveis de 1. Por exemplo, se x vale 34, y = ++x faz x igual a 35 e depois y igual a 35.
II. o operador binário % retorna o inteiro restante da divisão dos dois operandos. Por exemplo, em x = 13 % 8, x assume o valor 5.
III. o operador != retorna verdadeiro caso os operandos não sejam iguais. Por exemplo, se a = 7 e b = 9, em a != 7; retorna verdadeiro e em a
!= b; retorna falso.
Assinale:
a. De somente as afirmativas I e II estiverem corretas.
b. Se somente a afirmativa II estiver correta.
c. Se somente a afirmativa I
d. Se todas as afirmativas estiverem corretas.
e. Se somente a afirmativa III estiver correta.
Sua resposta está correta.
A resposta correta é:
De somente as afirmativas I e II estiverem corretas.