Prévia do material em texto
1. Considere o código JavaScript abaixo e marque a resposta correta: function Aluno (n, i, c) { this.nome = n; this.idade = i; this.curso = c; this.mostraDados = function(){ alert("Nome do aluno: " + this.nome + "\nIdade: " + this.idade + "\nCurso:" + this.curso); } } "mostraDados" é um método da classe Aluno executado quando criamos objetos com o comando: new Aluno() quando criamos objetos com o comando "new Aluno()" três atributos são inicializados nada acontece quando criamos objetos com o comando "new Aluno('Maria', 25, 'Tecnologia')" "curso" é um método executado quando criamos objetos com o comando: new Aluno() quando criamos objetos com o comando "new Aluno('Maria', 25, 'Tecnologia')", três atributos de instância são inicializados 2. JavaScript é uma linguagem de programação baseada em scripts e padronizada pela ECMA International (associação especializada na padronização de sistemas de informação). Foi criada por Brendan Eich (Netscape) e surgiu em 1995 como linguagem de script client-side de páginas web. É uma linguagem dinâmica, orientada a objetos e criada com sintaxe similiar à linguagem C. . Identifique qual a opção abaixo que se refere-se a Javascript: cria aplicações executadas em uma máquina virtual ou em um browser é uma linguagem de programação OOP é uma linguagem de propósito geral o código Java precisa ser compilado os códigos JavaScript estão totalmente em texto. Gabarito Comentado 3. Um conjunto de instruções, agrupadas para executar uma determinada tarefa é denominado de? Objetos Módulos Parâmetros Funções Script 4. Sobre JavaScript é corretor afirmar, exceto: Linguagem com tipagem dinâmica (tipagem fraca) ou seja, o tipo de uma variável não precisa ser declarado e pode alterar durante a execução As funções em JavaScript são um tipo de objeto com código executável Linguagem case sensitive, ou seja, diferencia letras maiúsculas de minúsculas Linguagem interpretada no servidor e encaminhado o código interpretado para tradução no navegador do cliente Em JavaScript um array pode conter elementos de tipos distintos 5. Quais os seis tipos de dados principais que temos em JavaScript? Numéricos, booleano, indefinido, null, string, executável Numéricos, booleano, indefinido, null, string, bytecodes Executável, booleano, indefinido, null, string, arrays Bytecodes, booleano, indefinido, null, string, arrays Numéricos, booleano, indefinido, null, string, arrays 6. Sobre funções em JavaScript é correto afirmar, exceto: Definidas pela palavra reservada function Pode ou não retornar valor Não é tipada ( Não define o tipo de retorno ) Pode ou não receber parâmetros Não podem ser recursivas 7. Através do uso de DOM é possível acessar e manipular segmentos de uma página HTML com grande facilidade. Qual seria o comando correto para modificar o conteúdo de uma DIV com id #SAIDA? document("SAIDA").setContent("XPTO"); document.getElementById("SAIDA").innerHTML = "XPTO"; document("SAIDA").src = "XPTO"; document("SAIDA").innerHTML = "XPTO"; document.getElementById("SAIDA").src = "XPTO"; Explicação: Com o uso de document.getElementById é possível apontar o elemento DOM a partir do Java Script, e a propriedade innerHTML permite a alteração do conteúdo HTML interno deste elemento. 8. De acordo com o código abaixo, o que será impresso? 10, "b"=>5, "c" => 8, "d"=>10); echo " "; print_r(array_keys($_arr)); echo " "; ?> Array("a" , "b", "c", "d"); Array( 10, 5, 8, 10); Array("a" => "b", 5 =>"c" , 8=>"d", 10=> null); Array("a", "b", "c" , "d", 10, 5, 8, 10); Array("a" => 10, "b"=>5, "c" => 8, "d"=>10); Explicação: A função Array_keys, retorna um array apenas com as chaves do array passado como parâmetro. Dessa forma, será impresso: Array("a" , "b", "c", "d");