click below
click below
Normal Size Small Size show me how
Javascript
Javascript PUC
Perguntas | Respostas |
---|---|
Função que retorna um valor inteiro, em milissegundos, entre a meia-noite de 1º de janeiro de 1970 e a data fornecida? | Date.parse(dateVal). Exemplo: alert(Date.parse(""November 1, 1997 10:15 AM"")) // saida: 878404500000 |
Função que retorna o número de milissegundos entre a meia-noite de 1º de janeiro de 1970 e a data e hora atuais? | Date.now(). Ex: alert(Date.now()); |
É correto afirmar que a linguagem Javascript é compilada? | Não. |
Qual o modelo de tipagem aplicado em Javascript? | Tipagem dinamica. |
Como obter as horas, em millisegundos, de um objeto do tipo Date? | Utilizando a funcao getTime(). Ex: var _data = new Date(); _data.getTime(); |
Em Javascript é possível utilizar uma variável que não tenha sido declarada? | Não. O exemplo abaixo gera um erro em tempo de execução: var x = 10 + y; // y não foi declarado. |
Quais os tipos de dados primários (primitivos) em Javascript? | Cadeia de caracteres, Número e Booleano. |
Quais os tipos de dados compostos (de referência) do Javascript? | Object e Array. |
Quais os tipos de dados especiais da linguagem? | null e undefined. |
Qual o tipo e o valor do resultado obtido no código: var y = (100 > 200);? | Tipo booleano e falso. |
Como incrementar uma variável de valor numérico? | Variável ++. Ex: var x = 10; x++; alert(x); // Saida: 11. |
Como converter um texto para um número inteiro? | Utilizando a função parseInt. Ex: parseInt("00123"); // Saida: 123 |
Como verificar se o valor de uma variável é numérico? | Utilizando a funcao isNaN. Ex: isNaN("A6"); // Saida: true. |
Podemos afirmar que Javascript é indicada para validar dados formulários web? | Sim. |
A execução do código Javascript de uma pagina web acontece no servidor ou no computador do usuário cliente? | No computador do usuário. Javascript é uma linguagem client-side. |
Javascript permite implementar rotinas do paradigma funcional? | Sim. |
Como implementar a função fatorial em Javascript? | /* function factorial(n){ if (n <= 0) return 1; else return n * arguments.callee(n - 1) } document.write(factorial(4)); */ |
Como inserir comentários em um trecho de código Javascript? | Utilizando // Isto é um comentario! ou /* Comentario */ |
Qual função retorna o valor absoluto de um dado número? | Math.abs(numero). |
Como obter o arco cosseno de um número? | Math.acos(numero). |
Qual função da classe Math retorna o maior valor entre N argumentos? | A função Math.max(args). Ex: var x = Math.max(107 - 3, 48 * 90); Saida: 4320. |
Qual função da classe Math retorna o menor valor entre N argumentos? | A função Math.min(args). Ex: var x = Math.min(107 - 3, 48 * 90); // Saida: 104. |
Como concatenar (unir) dois textos em Javascript? | Utilizando a função concat. Ex: "A ".concat("B") = "A B". |
/* var n= "Hello ".concat("World").replace(/World/, "mundo").replace(/Hello/, "Olá"). O resultado obtido será "Hello World" ou "Olá mundo"? */ | "Olá mundo" |
Qual a função utilizada para converter um texto maiúsculo em minúsculo? | toLowerCase(). Ex: "mARcIO".toLowerCase() = "marcio". |
Qual a função do objeto String utilizada para converter um texto minúsculo em maiúsculo? | toLowerCase(). Ex: "maRcio".toLowerCase() = "MARCIO". |
Como obter a posição da letra "O" na lista de vogais do alfabeto utilizando Javascript? | Utilizando o método indexOf(). Ex: "AEIOU".indexOf("O") = 3. |
Método que retorna a posição da última ocorrência de um valor especificado em uma string. | // lastIndexOf () |
Qual a propriedade usada para obter o tamanho de um texto? | A propriedade length. Ex: "ABCDEFGH".length = 8. |
Qual o resultado obtido na execução do código: "PUCMINAS".charAt(3)? | M |
Qual o resultado obtido na execução do código: "PUCMINAS".substring(3,7)? | MINA |
/* "MINAS" == "PUCMINAS".substring(3,7). O resultado desta comparação é verdadeiro ou falso? */ | falso. |
/* "PUCMINAS".substr(3,7) e "PUCMINAS".substring(3,7) retornam o mesmo resultado? */ | Não. |
Qual o resultado obtido em "AEIOU".search("IO") ? | 2 |
Qual a maneira mais simples de converter um número inteiro para a base binária? | num.toString(2). Ex: var num = 15; num.toString(2); // Saída: 1111 |
Qual o valor de x na função alert(x)? var x = 100; x++; x=x+9; x--; alert(x). | 109 |
Qual o valor de fruta obtido no trecho: var fruta = ["Uva","Lima","Jaca"].pop()? | Jaca |
Qual o valor de fruta obtido no trecho: var fruta = ["Uva","Lima","Jaca"].reverse().pop()? | Uva |
Qual o carro selecionado pela função shift: var carro = ["Palio","Kombi","Fusca"].shift()? | Palio |
Qual é o operador aritmético de adição? | "+" |
Qual é o operador aritmético de subtração? | "-" |
Qual é o operador aritmético de multiplicação? | "*" |
Qual é o operador aritmético de divisão? | "/" |
Qual é o operador aritmético de incremento? | "++" |
Qual é o operador aritmético de módulo (resto da divisão)? | "%" |
Qual é o operador aritmético de decremento? | "--" |
Qual o significado do operador de atribuição no exemplo x+=y? | "x = x + y" |
Qual o significado do operador de atribuição no exemplo x*=y? | "x = x * y" |
Qual o significado do operador de atribuição no exemplo x/=y? | "x = x / y" |
Qual o significado do operador de atribuição no exemplo x%=y? | "x = x % y" |
Qual é o operador lógico AND? | "&&" |
Qual é o operador lógico OR? | "||" |
Qual é o operador lógico NOT? | "!" |
Qual será o resultado obtido na utilização do operador condicional do exemplo: var idade = 18; (idade<18) ? "menor" : "adulto"? | adulto |
Como comparar se os valores de duas variáveis são iguais? | "x==y" |
Como comparar se os valores e os tipos de duas variáveis são iguais? | "x===y" |
Como inserir um código JavaScript em uma página HTML? | /*Utilizando a tag <script>. Exemplo: <script> //Meu primeiro JavaScript </script>*/ |
Qual a função do ; (ponto e virgula) na sintaxe do JavaScript? | Separar cada instrução executável. |
JavaScript é case sensitive (Diferencia maiúsculo e minúsculo)? | Sim. |
Observando o exemplo abaixo, podemos afirmar que Javascript possui qual tipagem? var x; // x é do tipo undefined var x = 5; // Agora x é Number var x = "John"; // agora x é String | tipagem dinamica. |
Qual é a sintaxe para declaração de uma função? | /* function Nome() { //Faça algo; }*/ |
Como declarar uma função que retorna um determinado valor? | /* function myFunction() { var x=5; return x; } */ |
Podemos afirmar que "As variáveis locais são excluídas quando a função está concluída"? | Sim. |
Qual operador deve-se utilizar para comparar se x é menor que y? | "<" |
Qual operador deve-se utilizar para comparar se x é maior que y? | ">" |
O que deve ser mudado no exemplo para garantir que x+y=20? var x=10, y="10", z; z = x+y; | A declaração de y está como String e os valores serão concatenados. |
Qual o valor de x global após a execução do código: for (var i=0; i<5; i++) { x += i + "#"; } | "0#1#2#3#4#" |
Qual a sintaxe padrão para tratar erros em JavaScript? | /* try { //Run some code here } catch(err) { //Handle errors here } */ |
A instrução throw pode ser utilizada fora do bloco try catch? | Não. |