Buscar

Simulado av1 Tecnologias para Internet 2

Prévia do material em texto

1 
 Questão 
Acerto: 0,2 / 0,2 
 
Hoje em dia a internet vem sendo utilizada em larga escala, pode até ser considerado 
um serviço básico. Em 2017 o sistema operacional Android superou o acesso a internet 
do sistema operacional Windows o que nos mostra a grande quantidade de acessos à 
internet via dispositivos móveis. Sobre o acesso de dispositivos móveis à internet 
podemos afirmar que: 
 
 O mesmo conteúdo mostrado em páginas desktop devem ser mostrados em 
dispositivos móveis. Mas a forma que são mostrados deve ser alterada para 
melhorar a visibilidade. 
 
Não é recomendado a utilização de nenhum arquivo de mídia, visto que a 
conexão do dispositivo pode estar lenta e não carregar essa mídia. 
 
Deve ser mostrado um conteúdo diferente para o dispositivo móvel e para o 
desktop. 
 
Como a tela do dispositivo é pequena, deve ser exibido somente a informação 
resumida do conteúdo do site. 
 
O mesmo conteúdo e a mesma forma devem mostrado em páginas desktop e 
em dispositivos móveis. 
 
 
2 
 Questão 
Acerto: 0,2 / 0,2 
 
Em relação ao Javascript podemos afirmar que a função window.alert() irá executar a 
seguinte ação: 
 
 
Abrir uma nova página do navegador. 
 
Escrever um texto na página associada. 
 Exibir uma caixa de aviso para o usuário. 
 
Fechar a tela do navegador. 
 
Abrir uma nova aba no navegador. 
 
 
3 
 Questão 
Acerto: 0,2 / 0,2 
 
Informe o que será impresso: 
num = -5 
 for(var i = 1 ; i<= num; i++){ 
 var x = 1; 
 for(var j=2 ; j <= i ; j++){ 
 x = x * j; 
 } 
 document.write(" - "+x); 
 } 
 
 Nada será impresso. 
 
- 1 
 
- 1 - 2 - 6 - 24 
 
- 0 - 1 - 2 - 6 - 24 
 
- 1 - 2 - 6 - 24 - 120 
 
 
4 
 Questão 
Acerto: 0,2 / 0,2 
 
Os eventos são basicamente um conjunto de ações que são realizadas em um 
determinado elemento da página web, seja ele um texto, uma imagem, ou uma div, por 
exemplo. Muitas das interações do usuário que está visitando sua página podem ser 
consideradas eventos. Existe uma infinidade de eventos definidos para uso em 
JavaScript analise as assertivas. 
I. onMouseOver: O usuário move o mouse para longe de um elemento HTML 
II. onBlur: Remove o foco do elemento. 
III. onMouseOut: O usuário move o mouse sobre um elemento HTML. 
IV. onFocus: O elemento é focado. 
Marque a alternativa correta 
 
 
As assertivas I e II estão corretas. 
 
Todas as assertivas estão corretas. 
 
As assertivas I e III estão corretas. 
 As assertivas I e III estão incorretas. 
 
As assertivas II e IV estão incorretas. 
 
 
5 
 Questão 
Acerto: 0,2 / 0,2 
 
Qual o método no JavaScript que retorna a referência para o elemento HTML de classe 
¿par¿? 
 
 getElementsByClassName 
 
getElementByTagName 
 
getElementByClass 
 
getElementByClassId 
 
getElementById() 
 
 
6 
 Questão 
Acerto: 0,0 / 0,2 
 
Analise o código a seguir e informe o que será impresso: 
 var x=(((7+4)-6)-3); 
 if (x=1) { 
 document.write("Mensagem "+x); 
 } 
 if (x=2) { 
 document.write("Mensagem 2"); 
 } 
 if (x>=3) { 
 document.write("Mensagem 3"); 
 } 
 
 
Mensagem Mensagem 2 
 
Mensagem 2Mensagem 3 
 Mensagem 2Mensagem 2 
 
Mensagem 1Mensagem 2 
 Mensagem 2 
 
 
7 
 Questão 
Acerto: 0,2 / 0,2 
 
Em relação ao Javascript podemos afirmar que a função document.write() 
irá executar a seguinte ação: 
 
 
Abrir uma nova página do navegador. 
 
Abrir uma nova aba no navegador. 
 
Fechar a tela do navegador. 
 
Exibir uma caixa de aviso para o usuário. 
 Escrever um texto na página associada. 
 
 
8 
 Questão 
Acerto: 0,2 / 0,2 
 
 Qual seria a assinatura correta de uma função para escrever um retângulo de N por M 
caractéres do tipo X e com um número k na diagonal. 
 
 
 function Retangulo(k,N,M,X){...} 
 
function Retangulo(var k,var N,var M,var X){...} 
 
function Retangulo(k,N,M,'X'){...} 
 
function Retangulo("k",N,M,var X){...} 
 
function Retangulo(k,"N","M",var X){...} 
 
 
9 
 Questão 
Acerto: 0,0 / 0,2 
 
Qual a forma correta de escrever num navegador uma lista de múltiplos de 7: 
 
 
 var mult = 7; 
 document.writeln( 7 * mult[10] ); 
 
 var nrMult = 100, mult = 1/7, var cont=0; 
 for(cont=1 ; cont <= nrMult; cont++){ 
 document.writeln(cont *= mult % nrMult); 
 } 
 var nrMult = 10; 
 var mult = 7; 
 var cont; 
 for(cont=1 ; cont <= nrMult; cont++){ 
 document.writeln(cont*mult ); 
 var nrMult = 10; 
 var mult = 7; 
 var cont; 
 for(cont:=100 ; cont > 1; cont+=7){ 
 document.writeln(cont*mult ); 
 } 
 
 var nrMult = 10; 
 var mult = 7; 
 var cont; 
 for(cont=0 ; cont < nrMult; cont++){ 
 document.writeln(cont % mult+" "); 
 } 
 
 
10 
 Questão 
Acerto: 0,0 / 0,2 
 
O que a função "Banana" abaixo faz se for chamada ? 
 function banana(x,n,v){ 
 if(n==0){ 
 return x; 
 }else{ 
 y = v[n]; 
 if(y>x){ 
 return(banana(y,n-1,v)); 
 }else{ 
 return(banana(x,n-1,v)); 
 } 
 } 
 } 
 
 
Retorna o maior número dentro de v ou n. 
 
Retorna uma lista de números retroativos do maior para o menor a partir de x. 
 Retorna o maior número dentro de v ou x. 
 
Retorna uma lista de números retroativos do menor para o maior a partir de x. 
 Retorna o menor número dentro de v ou x.

Continue navegando