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
 

Analise o código abaixo retirado de uma página HTML5.


<!DOCTYPE html>

<html>

<body>


<script>

x => (a+3);

document.write(typeof f);

</script>


</body>

</html>


O resultado do trecho de código do JavaScript será:


A

Null.


B

Float.


C

Function.


D

Undefined.


E

Number.

O programa a seguir foi elaborado na Linguagem HTML com JavaScript. Algumas partes do programa foram omitidas, na linha 3, e substituídas por números entre parênteses. Ele deve exibir o texto ʹMensagem de Testeʹ ao ser aberto por um navegador que suporte HTML com JavaScript, como o Chrome ou o Edge.


1

<html>

2

<body>

3

<script (1)=”text/javascript”> (2)(“Mensagem de Teste”)

4

</script>

5

</script>

6

</html>


Para que essa exibição pretendida ocorra, uma opção correta para as partes omitidas é:


A

(1) form ... (2) write


B

(1) type ... (2) document.write


C

(1) show ... (2) print


D

(1) message ... (2) document


E

(1) value ... (2) document.print

Carlos, desenvolvedor da Magnum Sistemas recebeu a tarefa de desenvolver uma tela que exiba uma mensagem em uma janela popup utilizando a linguagem JavaScript. Assinale a alternativa correta para qual função Carlos deverá utilizar para exibir a mensagem em uma janela popup:


A

Alert


B

DBMS_output_up {


C

Text


D

Node

Para transportar os dados de um sistema para outro, um programador recebeu a tarefa de transformar um arquivo CSV, gerado no primeiro sistema, para o formato JSON, suportado pelo segundo sistema. Nesse contexto, considere o seguinte arquivo CSV:


nome;saldo

Ana Zurique;3000

Bernardo Washington;4500

Carlos York;12345


O fragmento de arquivo JSON válido que possui a mesma informação que o arquivo CSV apresentado acima é


A

[

{

nome: "Ana Zurique",

saldo: 3000

},

{

nome: "Bernardo Washington",

saldo: 4500

},

{

nome: "Carlos York",

saldo: 12345

}

]


B

[

{

"nome": "Ana Zurique",

"saldo": 3000

},

{

"nome": "Bernardo Washington",

"saldo": 4500

},

{

"nome": "Carlos York",

"saldo": 12345

}

]


C

{

"Ana Zurique": {

saldo: 3000

},

"Bernardo Washington": {

saldo: 4500

},

"Carlos York": {

saldo: 12345

}

}


D

{

nome:[Ana Zurique,Bernardo Washington,Carlos York],

saldo:[3000,4500,12345]

}


E

[

[Ana Zurique,3000 ],

[Bernardo Washington,4500 ],

[Carlos York,12345 ]

]

As variáveis, em JavaScript, possuem um tipo definido, por isso um array não pode conter valores de tipos diferentes.


C

Certo


E

Errado

Na linguagem de programação JavaScript, por meio do operador + (adição), é permitido que uma nova variável de texto (string) possua valor igual à justaposição dos valores de outras variáveis.


C

Certo


E

Errado

Considere o trecho JavaScript a seguir.


var x = 0;

for (var i = 10; i < 15; i++) { x += i;

}


Ao término da execução desse código, o conteúdo da variável “x” será:


A

0


B

10


C

15


D

60


E

75

Considerando o código e as declarações abaixo, responda:


I. Caso o usuário desconsidere que o código receba somente números maiores que zero e insira uma letra em uma das variáveis reservadas para os lados do quadrado, o código será encerrado imediatamente e nenhuma mensagem será retornada ao usuário.

II. Ao executar o código o usuário entrou com o número 2 para o primeiro lado e 5 para o segundo lado, então uma mensagem foi retornada informando que a área do quadrado é 32.

III. Executando o código novamente o usuário inseriu desta vez o número 5 para o primeiro lado e 2 para o segundo lado, obtendo como mensagem que a área do quadrado é 25.

IV. O usuário executou o código mais uma vez e obteve como resposta o número 16 como área do quadrado. Sabendo que para um dos lados ele inseriu o número 4, é possível concluir que o outro número também é 4.


A

Somente uma das opções está correta.


B

Somente I, II e III estão corretas.


C

Somente II e III estão corretas.


D

Somente III e IV estão incorretas.


E

Todas as alternativas estão corretas.

Considere o código seguinte, em HTML e JavaScript.


<html>

<input type='text' id='a' value='5'>

<br>

<input type='text' id='b' value='2'>

<br>

<input type='text' id='c' >

<script>

document.getElementById('c').value=(document.getElementById('a').value+document.getElementById('b').value);

</script>

</html>


Em um navegador Internet com JavaScript habilitado, esse código apresentará o resultado a seguir


5

2

52



C

Certo


E

Errado

Ano: 2021
Prova: SELECON - EMGEPRON - Analista de Projetos Navais - Área: Analista Técnico - Design Gráfico - 2021

Observa-se o código em JavaScript em I e a figura que representa sua execução em II.

I.

<!DOCTYPE html>

<html>

<body>

<h2>Código em JavaScript</h2>

<p>Clicar no botão para mostrar a sequência de números . </ p>

<button onclick="func() ">EXECUTAR FUNÇÃO</button>

<p id="emgepron" ></p>

<script>

var points = [4, 9, 1, 5, 2, 6];

document.getElementByld("demo").innerHTML = points;

function func() {

points.sort(function(a, b){return a - b});

document.getElementByld( "emgepron").innerHTML = points;

}

</ script>

</body>

</html>


II.

Código em JavaScript


Clicar no botão para mostrar a sequência de números.


Imagem associada para resolução da questão


Na execução, ao clicar no botão Imagem associada para resolução da questão, a saída gerada será a seguinte sequência de números:


A

9, 6, 5, 4, 2, 1


B

9, 5, 1, 6, 4, 2


C

1, 2, 4, 5, 6, 9


D

1, 5, 9, 2, 4, 6

Em Javascript, existem vários eventos que podem ser utilizados em diversos elementos para que a interação do usuário dispare alguma função. Dentre eles, temos um evento denominado onunload, que é acionado quando


A

a página é fechada.


B

a página é carregada.


C

se soltar uma tecla.


D

um elemento perde o foco.


E

se pressionar uma tecla.

Analise o código abaixo retirado de uma página HTML5.


<!DOCTYPE html>

<html>

<body>


<p id="mostrar"></p>


<script>

let fruta = "Maçã, Banana, Pera";

document.getElementById("mostrar").inner

HTML = fruta.slice(6);

</script>


</body>

</html>


O resultado do trecho de código do JavaScript será:


A

Maçã.


B

Pera.


C

Banana, Pera.


D

Banana.


E

Maçã, Banana.

Sobre JavaScript julgue as afirmações a seguir:


I.É uma implementação especial da linguagem Java.

II.É uma linguagem de programação interpretada.

III.Usa comunicação assíncrona para execução dos seus scripts.


Qual (is) afirmativa (s) está (ão) CORRETA (S):


A

I e III, apenas.


B

I, apenas.


C

III, apenas.


D

II, apenas.


E

II e III, apenas.

TypeScript pode ser definido como:


A

Um sinônimo de JavaScript.


B

O mesmo que JavaScript, porém, fracamente tipada.


C

O mesmo que a linguagem java, porém, fracamente tipada.


D

JavaScript com características como tipagem de dados e Orientação a Objetos.


E

Não possuindo nenhuma relação com a linguagem JavaScript.

Considere o fragmento de código TypeScript a seguir.



const a = <T extends {b: string}>(obj: T) => {

<código removido>

};


Com relação ao código apresentado acima, a(o)


A

função a() retorna um objeto do tipo string.


B

variável a é uma lista de objetos do tipo string.


C

variável a é um dicionário cujas chaves são objetos do tipo string.


D

objeto que for passado para a função a() deve ter um campo b do tipo string.


E

valor retornado pela função a() é um objeto que estende um objeto do tipo string.

Considere o comando JavaScript a seguir.


document.getElementById('demo').innerHTML = Date()


Numa página web na qual esse código seja aplicado, o elemento que é compatível com a estrutura do comando para receber a data corrente é:


A

<p "demo">H</p>


B

<p class="demo">H</p>


C

<p id="demo">H</p>


D

<p js="demo">H</p>


E

<p onclick="demo">H</p>

Em TypeScript 4, é possível usar o seguinte fragmento de código:


// definir x

const y = (...args: number[]) => args.reduce(x, 0);


Que fragmento de código apresenta uma versão compilável e executável da definição de x que poderia aparecer no lugar do comentário “// definir x” ?


A

const x = 1;


B

const x = [1,2,3];


C

const x = (a:number) => [a*2];


D

const x = (a:number[]) => a[0];


E

const x = (a:number,b:number) => a+b;

Um desenvolvedor, observando o código anterior, sugeriu realizar as seguintes alterações: a remoção completa da função validar e a inclusão, logo após a declaração da variável lado2, da seguinte linha de código:


const validar = () => alert("O lado informado deve ser um número maior que zero.");


Considerando essa nova estrutura do código avalie os itens abaixo.


A

Se subtrairmos o ponto e vírgula do final do código acrescido teremos seu funcionamento prejudicado, gerando um erro na execução do script.


B

Essas alterações não geram prejuízos ao código, tanto a execução como os resultados anteriores serão preservados.


C

O código não será prejudicado se obedecermos apenas a sugestão de inclusão do trecho de código sugerido, sem a supressão da função validar.


D

Esse código acrescido é um exemplo de Arrow functions, porém foi implementado de forma equivocada e assim o código terá outro comportamento, inclusive gerando um erro na saída.


E

O código, com a inclusão da Arrow function validar, nos obriga a passarmos parâmetros em todas as funções presentes no código, inclusive ela, para que ele funcione da forma como foi codificado originalmente, sendo essa uma das vantagens dessa implementação.

A instrução JavaScript


alert(“xxxxxxxxx”);


tem por efeito


A

a exibição de uma caixa contendo o texto usado como parâmetro e um botão “OK”.


B

a exibição de uma imagem, escolhida de acordo com o parâmetro e um botão “OK”.


C

a valorização das cores de um elemento HTML, identificado de acordo com o parâmetro.


D

a emissão de um aviso sonoro de alerta, escolhido de acordo com o parâmetro.


E

a exibição de um erro, pois essa instrução não é reconhecida no JavaScript.

   
Gerar simulado