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
 
A fim de melhor organizar um código em JavaScript e facilitar a sua manutenção, é possível utilizar módulos que estejam implementados em arquivos distintos do arquivo onde está o código que o invoca; nesse caso, é necessário que o módulo seja explicitamente declarado como passível de exportação no seu arquivo de origem.

C
Certo

E
Errado

Considere as duas funções Javascript definidas a seguir:

function funcao 1 ( )

{

return{

objeto: "Olá"

};

}

function funcao 2( )

{

return

{

objeto: "Olá"

};

}

Agora considere as seguintes chamadas a essas funções:

console.log("funcao1 retorna:");

console.log(funcao 1 ());

console.log("funcao2 retorna:");

console.log(funcao2 ());

Assinale a alternativa que representa a saída do console para as chamadas acima:


A

funcao1 retorna:

funcao2 retorna:


B

funcao1 retorna:

Object {objeto:"olá"}

funcao2 retorna:

Object {objeto:"olá"}


C

funcao1 retonar:

undefined

funcao2 retorna:

undefined


D

funcao1 retorna:

undefined

funcao2 retorna:

Object {objeto: "olá"}


E

funcao1 retorna:

Object {objeto:"olá"}

funcao2 retorna:

undefined

Para desenvolver um sistema que possa ser acessado a partir de um navegador utilizando-se a internet, um desenvolvedor pode utilizar tecnologias como PHP, HTML, CSS e JavaScript.


Qual informação está adequada sobre a execução de uma página dinâmica construída utilizando-se essas tecnologias?


A

O código de um sistema PHP é executado pelo servidor HTTP enquanto que o HTML gerado, CSS e o JavaScript são interpretados pelo cliente.


B

Para as tecnologias citadas, não há execução feita no cliente. Toda a interpretação do código é feita pelo servidor.


C

O HTML e o CSS são interpretados pelo servidor HTTP, enquanto o PHP e o HTML são interpretados pelo cliente.


D

Para as tecnologias citadas, não há execução feita no servidor. Toda a interpretação do código é feita pelo cliente.

Quais dos seguintes itens constituem eventos HTML que podem disparar a execução de códigos Javascript?


1. onload

2. onkeydown

3. onmouseover

4. onmouseout

5. onchange


Assinale a alternativa que indica todos os itens corretos.


A

São corretos apenas os itens 1, 2, 3 e 4.


B

São corretos apenas os itens 1, 2, 4 e 5.


C

São corretos apenas os itens 1, 3, 4 e 5.


D

São corretos apenas os itens 2, 3, 4 e 5.


E

São corretos os itens 1, 2, 3, 4 e 5.

Assinale a alternativa cujos itens todos constituem métodos de strings Javascript.


A

match() • slice() • exp() • split()


B

indexOf() • includes() • concat() • replace()


C

toJSON() • getChar() • substr() • search()


D

substring() • toUpperCase() • abs() • floor()


E

shift() • map() • slice() • some() • sort()

O JavaScript é uma linguagem muito poderosa quanto ao desenvolvimento para web, entretanto, para ter a capacidade de extrair seu potencial ao máximo, é necessário ter conhecimento pleno sobre suas funcionalidades. Marque qual opção representa a informação contida na variável "resultado", após a execução do trecho de código a seguir:


var texto = “Tratamento de strings”;

var resultado = texto.substring(10);


A

“ de strings”.


B

“Tratamento”.


C

“Tratamento de strings”.


D

“o”.

O Node é um interpretador da linguagem JavaScript, de código aberto, que possibilita a execução de códigos da linguagem do lado do servidor.

C
Certo

E
Errado

Para aplicar a cor de fonte vermelha no elemento de id igual a "x", caso a condição seja verdadeira, utiliza-se, na lacuna III, do código, o comando


A

document.getIdElement("x").style.color = '#ff0000';


B

document.p.id("x").css.color = '#0000ff';


C

document.getElementById("x").style.color = '#ff0000';


D

document.p(id="x").style.color = '#ff0000';


E

document.getElementById("x").css.color = '#0000ff';

De acordo com o ciclo de vida de um componente no React.js, assinale a alternativa em que todos os métodos são considerados como Updating:


A

getState(), forceUpdate() e render()


B

constructor() e componentWillMount()


C

componentDidMount() e componentWillUnmount()


D

componentWillReceiveProps(), static getDerivedStateFromProps() e render()


E

componentDidCatch(), constructor() e render()

JavaScript é uma linguagem de programação que permite implementar itens complexos em páginas web, como toda vez que uma página da web faz mais do que simplesmente mostrar informação estática. Desta forma, o JavaScript é largamente utilizado para a validação de campos de entrada do usuário. Um dos comandos mais utilizados é aquele que promove o foco a um campo input quando o usuário preenche uma entrada de dados errada. A sintaxe correta do comando que realiza esse foco em um determinado campo é


A

HTMLElementObject.focus();


B

HTMLElementObject.onfocus();


C

HTMLElementObject.infocus();


D

HTMLElementObject.ondFocus();


E

HTMLElementObject.select();

Avalie as afirmações sobre a linguagem de programação Javascript.


I. Foi introduzida a utilização de classes a partir do ECMAScript 2015 para simplificar a utilização e manutenção de heranças baseadas no “prototype”. Porém, este recurso é apenas um embelezamento de código, uma vez que tudo ocorre dinamicamente e as classes na verdade são objetos.

II. Os objetos em Javascript são mutáveis, significa que mesmo depois de instanciados estes podem ter novas propriedades e métodos, independente dos outros objetos instanciados pelo mesmo construtor.

III. Javascript possui tipos primitivos fracamente tipados e dinamicamente tipados, sendo estes declarados com a palavra reservada “var”. Uma vez declarados com “var”, a variável tem validade dentro do escopo que foi declarado, por exemplo, se declarado dentro de uma estrutura de decisão, não será válido sua utilização fora desse escopo.


É correto afirmar que


A

somente a afirmativa II é verdadeira.


B

somente as afirmativas I e III são verdadeiras.


C

somente as afirmativas I e II são verdadeiras.


D

somente a afirmativa III é verdadeira.


E

as afirmativas I, II e III são verdadeiras.

Considere as duas funções javascript definidas a seguir:

console.lo(0.2 + 0.3);

console.log(0.2 + 0.3 == 0.5);

A saída do código abaixo sempre será


A

0.5 e false.


B

1.0 e true.


C

0.5 e true.


D

undefined.


E

1 e false.

Analise o script em Javascript.


<script>

for (n=1, j=1, k=1, w=0; n<7; n++, w=j+k, j=k, k=w){

document.write(w, " "),

}

</script>

Após a execução, a saída gerada será:


A

0 2 3 5 8 13 21.


B

1 2 3 5 8.


C

1 2 3 5 8 13 21.


D

0 2 3 5 8 13.


E

1 2 3 5 8 13.

Um Programador de Sistemas está desenvolvendo um site e deseja esconder os elementos de uma lista não ordenada cujos índices sejam menores do que 2. Para isso terá que utilizar no bloco jQuery a instrução


A

$("ul li[index<2]").hide();


B

$("ol li[index<2]").hide();


C

$("ul li:gt(2)").hide();


D

$("ul li:lt(2)").hide();


E

$("ol li:eq(2)").hide();

Na Linguagem de Programação JavaScript, uma string é imutável. Com base nisso, considere o seguinte trecho de código e assinale a alternativa que apresenta o valor que será exibido no console após a última chamada da função.

var cidade = “Parana”;

cidade.replace(“rana”,“nama”);

console.log(cidade);


A

Panama.


B

Parana.


C

Parama.


D

Parananama.


E

Pamana.

Analise o seguinte objeto JSON:


{

"Nome" : "João",

"Sobrenome" : "Silva",

"Ativo" : true

}


Esse objeto corresponde exatamente ao seguinte tipo de declaração:


A

Objeto JSON dentro de um arquivo .html


B

Objeto JSON dentro de um arquivo .json


C

Objeto JSON dentro de um arquivo .js


D

Objeto JSON dentro de um bloco JavaScript

Analise o trecho de código abaixo, escrito em JavaScript.


var num = 1;

try {

num.toPrecision(500);

}

catch(err) {

document.getElementById("demo").innerHTML = err.name;

}

Sobre esse trecho, assinale a afirmação correta.


A

Uma exceção é gerada se for definido um número com dígitos significativos menores do que 500.


B

A instrução catch permite definir um bloco de código a ser executado quando ocorre um erro.


C

Uma exceção é executada se o valor da saída da função for diferente de 500.


D

A instrução innerHTML permite definir um bloco de código a ser testado para erros enquanto o programa está em execução.


E

A instrução num.toPrecision permite criar um erro personalizado.

A linguagem de programação JavaScript possui diversas ferramentas para atender às demandas necessárias dos programadores. Considere a operação em JavaScript descrita abaixo e assinale a alternativa que corresponde ao seu comportamento.


X %= Y


A

Essa sintaxe não existe na linguagem JavaScript.


B

Está atribuindo à variável X o resultado da divisão de X por Y.


C

Está atribuindo à variável X o resto da divisão de X por Y.


D

Está atribuindo à variável X o valor médio entre as variáveis X e Y.

   
Gerar simulado