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
 

Para que ao clicar no botão Trocar Estado o conteúdo do segundo parágrafo troque o texto Estado da Bahia por Salvador, a lacuna III deve ser corretamente preenchida por


A

document.getParagraph([id='p2']).innerHTML = "Salvador"


B

document.getElementById("p2").insertHTML = "Salvador"


C

document.getElementBy("id=p2").addHTML = "Salvador"


D

document.getElement("p{id='p2'}").insertHTML = "Salvador"


E

document.getElementById("p2").innerHTML = "Salvador"

Dada a instrução JavaScript const d = new Date();, para se obter e exibir o dia do mês (entre 1 e 31), utiliza-se a instrução


A

document.write(d.getDate().getDay());


B

document.write(d.getDate());


C

document.write(d.getDay());


D

document.println(d.getDate());


E

document.print(d.getDay());

Assinale a alternativa que apresenta os caracteres que funcionam como expressões de texto em JavaScript e que têm a função de backspace.


A

\f


B

\n


C

\r


D

\t


E

\b

Na programação orientada a objetos, um subtipo herda as operações e as propriedades de seus supertipos, podendo, ainda, acrescentar mais operações a sua própria definição.


C

Certo


E

Errado

A função fetch() do JavaScript serve para


A

percorrer cursores de consultas de banco de dados.


B

acessar e manipular partes do pipeline HTTP.


C

realizar a conversão de respostas para array de objetos.


D

filtrar dados da memória de acordo com os parâmetros.


E

realizar requisições XMLHttpRequest e extensões do HTTP.

Considere o código JavaScript a seguir.

var x1

var x2

var x3

var y = 11

var z = 12

x1= z++ == ++y

x2= 10 + "casa"

x3= y+1 === z && 10 != "20"

Após a execução dessas operações, os valores de x1, x2 e x3 são, respectivamente:


A

false

10casa

true


B

false

10casa

false


C

false

undefined

false


D

true

10casa

true


E

true

undefined

false

Sobre as Ferramentas de desenvolvimento web, considere o código em JavaScript:

var letra= "X";

outra = "X";

function funcaoA(){

var letra = "Y";

return letra;

}

function funcaoB(){

outra = "Y";

return outra;

}

console.log(letra);

console.log(funcaoA());

console.log(outra);

console.log(funcaoB());

console.log(outra);

Indique a alternativa com o resultado CORRETO da execução do código.


A

X,Y,X,Y,X.


B

X,Y,X,Y,Y.


C

X,X,X,Y,X.


D

X,X,X,X,X.

A respeito das diferenças e das semelhanças entre as linguagens de programação TypeScript e JavaScript em suas formas puras, ou seja, sem considerar frameworks ou variações, assinale a alternativa correta.


A

JavaScript é focada em client-side, enquanto TypeScript é focada em client-side e server-side.


B

JavaScript é uma linguagem compilada, ao passo que TypeScript é interpretada.


C

Ambas são linguagens fortemente tipadas.


D

TypeScript, ao contrário de JavaScript, suporta tipagem estática.


E

JavaScript surgiu como uma derivação do TypeScript e, por isso, a comunidade de TypeScript é consideravelmente maior do que a de JavaScript.

Na linguagem de programação JavaScript, NÃO produz erro o trecho de código:


A

x = {};

firstName = x.name?.first;


B

x = {};

firstName = x.name.first;


C

x = {};

firstName = x.name.first();


D

x = {};

firstName = x->name.first();


E

x = {};

firstName = x::name.first;

No contexto do JavaScript, analise um trecho do HTML de uma página web.


<div id="xpto">

<p>Texto de teste 1</p>

<p id="234">Texto de teste 2</p>

</div>


A linha de código que altera o tamanho da fonte do segundo parágrafo acima é:


A

document.getElementById("234").style.fontSize="48px";


B

document.getElementById("xpto.234").style.fontSize="48px";


C

document.getElementById(p<"234">).style.fontSize="48px";


D

document.getElementsById("div.p").style.fontSize="48px";


E

xpto.getElementById("234").style.fontSize="48px";

Na linguagem JavaScript, quando um evento do mouse é acionado, a propriedade do objeto MouseEvent que retorna a coordenada horizontal do ponteiro do mouse relativa ao documento é


A

offsetX


B

pageX


C

screenX


D

shiftKey


E

movementX

Na linguagem de programação JavaScript, o evento blur é executado sempre que um documento é abandonado.


C

Certo


E

Errado

Assinale a alternativa que apresenta a palavra-chave da linguagem JavaScrlpt para Implementar herança de classe.


A

extend.


B

extending.


C

inher.


D

child.


E

extends.

O dado undefined, em JavaScript, é atribuído a uma variável quando ela é inicializada, ou seja, as variáveis com esse tipo de dado recebem valor inicial 1.


C

Certo


E

Errado

Considere o código JavaScript a seguir.


let x = " ";

const fn2 = (v, i, a) => {

if (i % 2 ==0) x += v;

}

function fn1(a) {

a.forEach(fn2);

retunr x;

}

alert(fn1([2, 3, 5, 7, 11, 13]));


A execução desse código provoca a exibição de:


A

2511


B

2313


C

1113


D

undefined


E

3713

Analise o código abaixo, em Javascript, que utiliza UNIT.JS para testar uma função.

var test = require('unit.js');

function f32(v){

return I

}

test.assert (f32(10) == 0 && f32(11) == 1);

Qual alternativa completa o local identificado pela letra “I”, de forma que a execução ocorra sem erros?


A

v//2;


B

v/2;


C

v\\2;


D

v\2;


E

v%2;

Dado o código abaixo:


<!DOCTYPE html>

<html>

<head><meta charset="utf 8" /></head>

< body>

<div id="root"></div>

<script>

CODIGO

p.then(res => {

document.getElementById("root").textContent =

res;

<</script>

</body>

</html>


Marque a alternativa que, ao substituir o termo CODIGO, garante a exibição do seguinte texto no componente root:


Texto Valendo 2



A

const p = Promise.race([

new Promise(res => setTimeout(f => res('Texto Valendo 1'), 2000)),

new Promise(res => setTimeout(f => res('Texto Valendo 2'), 1000)),

]);


B

const p = Promise.race([

new Promise(res => setTimeout(res('Texto Valendo 1'), 2000)),

new Promise(res => setTimeout(res('Texto Valendo 2'), 1000)),

]);


C

const p = Promise.race([

new Promise(res => res('Texto Valendo 1')),

new Promise(res => res('Texto Valendo 2')),

]);


D

const p = Promise.all([

new Promise(res => res('Texto Valendo 1')),

new Promise(res => res('Texto Valendo 2')),

]);

Como toda linguagem de programação, a JavaScript também possui limitações. Sua maior limitação é não permitir que determinados objetos gráficos apresentados na página (imagem, botão etc.) respondam dinamicamente às ações do usuário.


C

Certo


E

Errado

Em javascript, o que faz a função Math.round()?


A

Retorna o valor decimal, mais próximo.


B

Retorna o valor de um número arredondado para o inteiro, mais próximo.


C

Retorna o valor de um número arredondado para o inteiro, logo abaixo.


D

Retorna o valor de um número arredondado para o inteiro, logo acima.

   
Gerar simulado