Questões de Concurso sobre JAVASCRIPT

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
721 questões encontradas
Questões por página
20
Mais recentes
 

Em uma página HTML, as tags que delimitam um código Javascript são:


A

<html> e o </html>


B

<javascript> e o </javascript>


C

<script> e o </script>


D

<css> e o </css>


E

<php> e o </php>

Um script é um algoritmo projetado para realizar uma determinada tarefa, utilizando os comandos específicos do bash e os executáveis do sistema operacional. É muito utilizado para realizar agendamento de tarefas repetitivas. Considere o código do script:

Imagem associada para resolução da questão

Ao executar esse shell script no Linux, tem-se como resultado uma lista com as informações de:


A
Todos os discos e partições do sistema.

B
Todos os discos de swap do sistema.

C
Discos e partições temporários do sistema.

D
Dispositivos de saída utilizados pelo sistema.

Em JavaScript, um operador relacional retorna verdadeiro se os operandos não são iguais e outro retorna verdadeiro caso os operandos sejam iguais e do mesmo tipo. Para essas duas situações são empregados, respectivamente, os seguintes símbolos:


A

<> e ==


B

!= e ==


C

<> e ===


D

!= e ===

Variáveis JavaScript contêm:


A

um identificador, escopo e um tipo de dados específico.


B

um contextualizador, localizador e um tipo de dados específico.


C

um identificador, parâmetro e um tipo de escopo.


D

um delimitador, escopo e um referenciador.


E

um identificador, extensão e um ponteiro.

Em um código em javascript, um programador precisa testar uma condição de modo que uma variável “plataforma” receba o valor PP-55 se o campo referência, indicado pela variável “ref” for igual a 0 e PP-88, caso contrário. A sintaxe para a instrução a ser empregada na programação é:


A

plataforma = (ref != 0) $ “PP-55” : “PP-88”


B

plataforma = (ref != 0) ? “PP-55” : “PP-88”


C

plataforma = (ref == 0) % “PP-55” : “PP-88”


D

plataforma = (ref == 0) ? “PP-55” : “PP-88”


E

plataforma = (ref == 0) $ “PP-55” : “PP-88”

Qual propriedade Javascript contém a quantidade de argumentos passados a uma função, e que possibilita a implementação de funções com número variável de parâmetros?


A

arguments.number


B

arguments.length


C

arguments.amount


D

properties.length


E

property.length

Em JavaScript, a função

A
max adiciona zeros à frente do número informado até o tamanho do campo.

B
prompt acessa o ambiente de comando do banco de dados para digitar.

C
eval interpreta e executa strings com código JavaScript embutido.

D
string converte em número uma string informada.

E
parseInt converte um número inteiro em uma string.

Analise o código JavaScript a seguir.


1 ___ <script type="text/javascript">

2 ___ ___ var propriedade;

3 ___ ___ document.write("Propriedades do Objeto History<br /> ");

4___ ___ <!-- codificar aqui -->

5 ___ ___ ___ document.write(propriedade);

6 ___ ___ ___ document.write("<br />");

7___ ___ } // fim do laço

8 ___ </script>


Para que a execução desse script produza uma lista das propriedades do objeto History como, por exemplo, go, back e forward, a linha 4 (quatro) deve conter a seguinte codificação:


A

for (propriedade = history.property; history.length; history.next()) {


B

for (propriedade in history) {


C

foreach (propriedade = history.property) {


D

for (propriedade = history.property ; ;) {

Um código em Javascript, para atribuir o valor “10” em um elemento qualquer com id = ‘Teste’ é como segue: document.getElementById( ‘Teste’ ).value = 10;. Em jQuery, este mesmo código é codificado como:


A

$(10).val(‘#Teste’);


B

$(10).id(‘#Teste’ );


C

$(10).value(‘#Teste’ );


D

$( ‘#Teste’ ).value(10 );


E

$( ‘#Teste’ ).val(10);

Considere o código abaixo, que implementa operações de estruturas de dados em linguagem Javascript:

var armazem = new Array() // Vetor para armazenar os elementos.

var ultimo = -1 // Posição do último elemento armazenado. A

// instância -1 significa que não há o último

// elemento

var primeiro = -1 // Posição do primeiro elemento armazenado. A

// instância -1 significa que não há o

// primeiro elemento.

var tamanho = 100 // Tamanho do armazém de elementos.

function f1(v1) {

v1 = armazem[primeiro]

if (primeiro == ultimo) {

ultimo = -1

primeiro = -1

} else if (primeiro == tamanho - 1) {

primeiro = 0

} else {

primeiro = primeiro + 1

}

return v1

}

Sobre o código apresentado acima, é CORRETO afirmar que a função f1 realiza:


A

a remoção de um elemento de uma pilha.


B

a remoção de um elemento de uma fila.


C

a inserção de um elemento em uma fila.


D

a inserção de um elemento em uma pilha.

Brendan Eich desenvolveu a primeira versão do JavaScript para o browser Mozilla, em 1995. A ideia era que a linguagem tivesse uma sintaxe parecida com Java, utilizando até mesmo alguns objetos e métodos com nomes iguais.


Dessa forma, a sintaxe correta para a inicialização de um array em Javascript corresponde à questão:


A

var array = [16, 34, 36, 42, 50, 58].


B

var array = [16, 34, 36, 42, 50, 58].


C

int array[ ] = [16, 34, 36, 42, 50, 58].


D

var array = int[16, 34, 36, 42, 50, 58].

Considere o fragmento de código JavaScript abaixo.

Imagem associada para resolução da questão

Nesse código,


A
p é o nome de um formulário e q1 é o nome de um campo do tipo radio.

B
há um erro na comparação que deveria ser if(document.p.q1[4].checked==true).

C
x é o id de um campo do tipo checkbox que será marcado como selecionado.

D
para o bloco estar correto innerHTML deve ser substituído por write.

E
p é o id de um formulário e q1 é o id de um campo do tipo checkbox.

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 carregamento de janela e alteração em um campo são representados respectivamente pelos comandos:


A

onload e onclick


B

onload e onchange


C

onchange e onreload


D

onclick e onexchange

A seguir é exibido o conteúdo do arquivo foo.html. Este arquivo é aberto dentro do navegador Chrome versão 48, e o console do navegador está aberto para verificar o resultado:

<!DOCTYPE html>

<html>

<head>

<script type="text/javascript">

var k = new Array(3);

k[0] = "1";

k[1] = "2";

k[2] = "3";

var i=t=0;

for(i=0;i<2;i++){

t=t+k[i];

}

console.log(t+(k[i]+1)+1);

</script>

</head>

</html>


Ao abrirmos o arquivo no browser, o console irá exibir a seguinte mensagem:


A

8


B

012311


C

01241


D

341


E

NaN

Utilizando ECMA script (javascript), qual a forma correta de escrever uma declaração IF que executa um código “SE” "i" for diferente de 10?


A

if i <>10


B

if (i <>10)


C

if (i != 10)


D

if i =! 10 then


E

if (i != 10) then

Analise o trecho de código a seguir retirado de um programa em JavaScript:





var temp = null;

var ind;

var a = (temp == ind);

var b = (temp === ind);



Em relação ao processamento deste trecho de código, o valor da variável b será


A

true.


B

false.


C

null.


D

undefined.


E

0.

Considerando o código apresentado a seguir, na linguagem JavaScript (Ecma-262):


var x = [1,2,3];



function y(algo){

'use strict'

console.log('essa variavel é', typeof algo);

}



y(x);


O resultado esperado de sua execução é:


A

Essa variável é desconhecida.


B

Essa variável é undefined.


C

Essa variável é numbers.


D

Essa variável é array.


E

Essa variável é object.

Sobre a linguagem JavaScript marque a alternativa correta.


A

Uma variável é declarada da seguinte forma: var tipo nomeDaVariavel. Sendo var uma palavra chave obrigatória, tipo é o tipo de dados que a variável irá receber e nomeDaVariavel é o seu identificador.


B

Embora o JavaScript não seja uma linguagem de programação, proporciona diversos recursos para o tratamento de eventos, como o clique do mouse em um determinado elemento, o carregamento de uma página, fechamento de uma janela, entre outros. Esses recursos dão mais dinamismo às páginas.


C

O JavaScript, por ser derivado da linguagem de programação Java, herda diversas de suas características como o suporte ao paradigma de desenvolvimento de software Orientado a Objetos e o fato de também ser uma linguagem fortemente tipificada.


D

O método document.write() é usado para apresentar na tela uma mensagem em uma caixa Popup de alerta.


E

Usando os operadores de comparação, podemos notar que a comparação 6 == “6” retorna verdadeiro (true) e a comparação 6 === “6” retorna falso (false).

A seguir é exibido o conteúdo do arquivo foo.html. Este arquivo é aberto dentro do navegador Chrome versão 48, e o console do navegador está aberto para verificar o resultado:

<!DOCTYPE html>

<html>

<head>

<script type="text/javascript">

function g(){

document.onclick=a

document.getElementById("p").onclick=b;

}

function a(){

console.log(1);

}

function b(v){

if(!v)

var v = window.event;

console.log(c(2));

}

function c(k){

console.log(k);

}

</script>

</head>

<body onload="g()">

<p id="p"> Foo </p>

</body>

</html>


Uma vez carregada a página, o usuário irá clicar sobre o texto Foo que está sendo exibido na página. A seguir ao observar o console será visto a seguinte saída:


A

2


B

1

undefined

2


C

1

2


D

2

1


E

2

undefined

1

   
Gerar simulado