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
 

Observe o código JavaScript a seguir.


<html>

<head>

<title>SUSAM - JavaScript</title>

</head>

<script language="JavaScript ">

document.write( "SUSAM - ");

for( n = 0, y = 1; n < 5; n++, y += n )

{

document.write(y + " ");

}

</script>

<body>

</body>

</html>


Na execução no browser Firefox Mozilla v27.0,esse código irá gerar a seguinte sequência de caracteres:


A

SUSAM ‐ 1 3 6 10 15


B

SUSAM ‐ 2 3 5 8 12


C

SUSAM ‐ 1 2 4 7 11


D

SUSAM ‐ 2 4 7 11 16


E

SUSAM ‐ 1 4 8 12 16

Em relação à linguagem JavaScript, assinale abaixo a alternativa INCORRETA.


A

A linguagem JavaScript é uma linguagem capaz de simular muitos dos fundamentos de Programação Orientada a Objetos.


B

O evento “onload” ocorre independente da interferência do usuário.


C

Existem três maneiras de inserir JavaScript em um documento HTML: Inline (inserir o script diretamente na seção body do documento), Incorporado (inserir o script na seção head do documento, Externo (escrever o script em um arquivo externo e inserir com um link na seção head do documento.


D

Escrever scripts inline (dentro da marcação HTML) facilita a manutenção e o entendimento do código.


E

A linguagem JavaScript é case sensitive. Nomes de variáveis, funções e demais identificadores são diferenciados quando escritos em letras maiúsculas ou minúsculas.

O trecho de programa a seguir foi elaborado na linguagem HTML com JavaScript e será aberto por um navegador que as suporte.


<html>

<body>

<h1>Página Principal</h1>

<form>

comando y

</form>

</body>

</html>


Após a sua execução, é exibido pelo navegador:


Imagem associada para resolução da questão


O comando que deve ser colocado no lugar do comando y, de modo que, ao se pressionar o botão Nova Página, seja aberta a página P1.html, é


A

<input type="button" text="Nova Página" click="window.location='P1.html'">


B

<input type="button" text="Nova Página" onclick="window.location='P1.html'">


C

<input type="onbutton" text="Nova Página" onclick="window.location='P1.html'">


D

<input type="button" value="Nova Página" onclick="window.location='P1.html'">


E

<input type="onbutton" value="Nova Página" click="window.location='P1.html'">

São características do Javascript, EXCETO:


A

permitir a utilização de arquivo externo com extensão .js para inserção de código em página html.


B

suportar a utilização de dois tipos de comentários: comentário de uma linha e comentário de várias linhas.


C

possibilitar a diferenciação de letras maiúsculas e letras minúsculas.


D

permitir a criação de variáveis com ou sem a declaração var.


E

possuir a obrigatoriedade da palavra function sempre ser escrita com letras maiúsculas.

Analise o código JavaScript a seguir:


<!DOCTYPE html>

<html>

<head><title>Teste</title></head>

<body>

<script>

function verificar() {

var y=document.getElementById("exibe");

y.innerHTML="";

try {

var x=document.getElementById("valor").value;

if(x=="") _______ "Campo vazio";

if(isNaN(x)) _______ "Não é um número";

if(x>10) _______ "Valor superior a 10";

if(x<0) _______ "Valor inferior a 0";

} catch(err) {

y.innerHTML="Erro: " + err + ".";

}

}

</script>

<form method="get" action="teste.jsp">

<p> Digite um valor entre 0 e 10:<br>

<input id="valor" type="text">

</p>

<button type="button" onclick="verificar()">Testar</button>

</form>

<p id="exibe"></p>

</body>

</html>


As lacunas são preenchidas corretamente com a instrução:


A

throw.


B

then.


C

alert.


D

document.write


E

out.print.

Qual tag deve ser utilizada em páginas web para exibir um conteúdo alternativo para navegadores que não possuem suporte a JavaScript ou que estão com o suporte a JavaScript desabilitado ?


A

Imagem associada para resolução da questão


B

Imagem associada para resolução da questão


C

Imagem associada para resolução da questão


D

Imagem associada para resolução da questão


E

Imagem associada para resolução da questão

Observe o código Javascript a seguir.



<script language=“JavaScript”>

For (tot = 0, a = 1, b = 0, x = 0; tot < 7; tot++, x=a+b, b=x) {

Document.write(x + “ ”);

}

</script>



A execução desse código irá gerar a seguinte sequência de números:


A

0 1 1 2 3 5 8


B

1 1 2 3 5 8 13


C

0 2 2 4 6 10 16


D

1 2 3 5 8 13 21


E

0 3 3 6 9 15 24

Um Analista de TI, ao analisar um determinado sistema WEB, observa o arquivo a seguir.


{

"id":1, "nome":"José Patriolino Silveira",

"endereco":"Campus do Pici, Bloco 02 A"

}


Podemos afirmar que este arquivo está no formato:



A

XML


B

JSON


C

DOM


D

XSLT


E

SOAP

Analise o código JavaScript a seguir:

Imagem associada para resolução da questão

Considere que a função loadXMLDoc é um JavaScript externo que carrega o documento XML a seguir.

Imagem associada para resolução da questão

Assinale a alternativa que contém o resultado das duas chamadas ao método document.write


A

book, 0


B

Fiction, 2


C

Fiction, 1


D

book, 1


E

en, 1

Em relação a JavaScript Object Notation, atribua V (verdadeiro) ou F (Falso) às afirmativas a seguir.


( ) É mais prolixo que a XML.

( ) Cada valor em um array pode ser um objeto.

( ) É uma alternativa ao XML para representar dados.

( ) { N1 : v1, N2 : v2 } é uma representação incorreta de um objeto.

( ) Utiliza texto para representar objetos JavaScript.


Assinale a alternativa que contém, de cima para baixo, a sequência correta.


A

V, V, F, V, V.


B

V, F, F, F, F.


C

F, V, V, F, V.


D

F, V, F, V, F.


E

F, F, V, V, F.

Em JavaScript, um objeto Array é usado para armazenar vários valores em uma única variável. Sobre a criação de objetos Array em JavaScript, considere:

I. var nomes=new Array();

nomes[0] ="Ana";

nomes[1] ="Pedro";

nomes[2] ="Jorge";

II. var nomes=new Array("Ana","Pedro","Jorge");

III. var nomes= ["Ana","Pedro","Jorge"];

IV. String nomes[3] = new String["Ana","Pedro","Jorge"];

Uma forma correta de criar um objeto Array chamado nomes que armazena o nome de três pessoas, pode ser encontrada em


A

I, II, III e IV.


B

I, II e III, apenas.


C

I e II, apenas.


D

III e IV, apenas.


E

I, apenas.

Observe o código, em Javascript.

Imagem associada para resolução da questão

Na execução no browser Internet Explorer 8 BR, este código irá gerar a seguinte saída


A
1 2 3 5 8 13

B
0 1 1 2 3 5

A respeito dos operadores de comparação JavaScript, analise as afirmativas a seguir:


I. O operador de comparação representado por três sinais de igual consecutivos (===) retorna verdadeiro se os operandos envolvidos forem iguais e do mesmo tipo.

II. O operador de comparação representado por dois sinais de igual consecutivos (==) retorna verdadeiro se os operandos são iguais e, mesmo que não sejam do mesmo tipo, a linguagem tenta converter para a correta comparação.

III. O operador de comparação representado por um sinal de exclamação e dois sinais de igual consecutivos (!==) retorna verdadeiro se os operandos não são iguais ou não são do mesmo tipo.


Assinale:


A

se somente a afirmativa I estiver correta.


B

se somente as afirmativas I e II estiverem corretas.


C

se somente as afirmativas I e III estiverem corretas.


D

se somente as afirmativas II e III estiverem corretas.


E

se todas as afirmativas estiverem corretas.

O Ajax incorpora diferentes tecnologias, como o DOM, o XML, o XSLT, o objeto XMLHttpRequest, o objeto XMLHttpResponse e o Javascript, cuja função é fazer a junção entre os elementos.


C
Certo

E
Errado

Em Javascript são eventos associados a ligações de hypertexto:


A

onLoad, onUnload, onClick.


B

onBlur, onChange, onFocus.


C

onBlur, onChange, onMouseOut.


D

onFocus, onLoad, onMouseOver.


E

onClick, onmouseOver, onMouseOut.

Analise o código JavaScript contido no arquivo HTML seguinte:


<!DOCTYPE html>

<html>

<head> <title>Exemplo</title> </head>

<body>

<script type="text/javascript">

var re = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-

]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;

function verificar() {

if (re.test(document.frmCliente.txt.value)) {

return true;

} else {

alert("Não é um valor válido.");

document.frmCliente.txt.focus();

return false;

}

}

</script>

<form name="frmCliente" action="dados.php"

onsubmit="javascript:return verificar();">

<label>Campo: </label>

<input type="text" size="30" name="txt" /><br />

<input type="submit" value="Salvar" />

</form>

</body>

</html>


O bloco de código mostra o uso de expressão regular para validar a entrada de


A

valores monetários em um campo.


B

data em um campo.


C

números decimais em um campo.


D

telefone em um campo.


E

e-mail em um campo.

   
Gerar simulado