Perguntas e respostas Ajax MCQ

Perguntas e respostas Ajax MCQ

MCQSS.com oferece perguntas e respostas gratuitas sobre Ajax em milhares de tópicos diferentes. Nosso formato interativo permite que você saiba imediatamente se respondeu corretamente às perguntas. Explore nossa coleção de perguntas de múltipla escolha e verifique seus conhecimentos em Ajax hoje mesmo! Não é necessário comprar uma assinatura ou se inscrever, você pode usar nosso site gratuitamente. Não perca a oportunidade de melhorar suas habilidades e se preparar para os exames com MCQSS.com.

1: Qual protocolo é usado para transferir dados em uma solicitação de Ajax?

A.   Protocolo de transferĂȘncia binĂĄria assĂ­ncrona, ABTP

B.   Protocolo de transferĂȘncia de hipertexto, http

C.   Protocolo de objeto Ajax, AOP

D.   Protocolo de servidor avançado, ASP

2: Qual das açÔes HTTP é uma solicitação HTTP do Ajax XML capaz de enviar para um servidor?

A.   Pegue, poste e coloque

B.   Obtenha, poste e exclua

C.   Pegue e poste

D.   Obtenha, poste, coloque e exclua

3: Qual é a sintaxe JavaScript para gerar um objeto de solicitação XML HTTP e atribuí -lo à variåvel "XHR"? Considere apenas navegadores modernos, mais IE7 e acima.

A.   var xhr = navegator.xmlhttprequest ();

B.   var xhr = novo xmlHttPrequest ();

C.   var xhr = novo xmlHttPrequest ();

D.   var xhr = window.xmlHttPrequest ();

4: É possível adicionar cabeçalho HTTP personalizado à solicitação AJAX?

A.   NĂŁo, nĂŁo Ă© possĂ­vel

B.   Sim, Ă© possĂ­vel. MĂ©todo setRequestHeader () do objeto xmlhttprequest pode ser usado para adicionar um cabeçalho HTTP personalizado

C.   Sim, Ă© possĂ­vel. O cabeçalho HTTP personalizado pode ser adicionado ao inicializar um mĂ©todo de solicitação com init ()

D.   Sim, Ă© possĂ­vel. O cabeçalho HTTP personalizado pode ser adicionado ao inicializar uma solicitação com o mĂ©todo open ()

5: Qual é a diferença entre os atributos XmlHttPrequest '

A.   .STATUSTIXEXT Ă© o mais amplamente suportado dos dois dos navegadores

B.   .Status retorna um cĂłdigo somente numĂ©rico em vez da resposta completa do HTTP, que pode ser encontrada em .STATUSTEXT

C.   .STATUSTEXT nĂŁo Ă© um atributo vĂĄlido do objeto xmlHttPrequest

D.   .Status Ă© somente leitura, enquanto .StAtustext pode ser modificado

6: Qual é o objetivo do Ajax de longa duração?

A.   Para permitir a transferĂȘncia de dados de domĂ­nio cruzado

B.   Para verificar a funcionalidade do lado do servidor antes de executar o cĂłdigo do lado do cliente

C.   Para permitir funcionalidade offline em aplicativos da web acionados pelo AJAX

D.   Para manter uma conexĂŁo de servidor aberta para comunicação bidirecional

7: Para que a "mesma política de origem" sempre permita uma solicitação de Ajax, quais atributos devem ser os mesmos entre o contexto solicitante e o servidor?

A.   Nome do domĂ­nio, protocolo e porta

B.   Subnet IP

C.   Apenas domĂ­nio de segundo nĂ­vel

D.   Nome de domĂ­nio completo

8: Qual é o método preferido para manter a funcionalidade Back/Forward Button e RAWLER em aplicativos da Web acionados pelo Ajax?

A.   NĂŁo hĂĄ mĂ©todo eficaz

B.   <ou> no URL

C.   history.pushstate ()

D.   Window.Location ()

9: Qual recurso HTML5 pode melhorar a experiĂȘncia de um usuĂĄrio usando os botĂ”es "Back" e "Forward" ao usar tĂ©cnicas de Ajax?

A.   Novo navegador Chrome Events: OnbackButtonPressed e OnforwardbuttonPressed.

B.   A API da histĂłria com eventos de pushstate, replacestado e histĂłria.

C.   A API de armazenamento com economia de estado de pĂĄgina inteira CSS3.

D.   A API da versĂŁo que permite interaçÔes de pĂĄgina de versĂŁo.

10: O que o acrĂŽnimo "Blob" significa ao se referir aos tipos de dados?

A.   NĂŁo Ă© um acrĂŽnimo

B.   byte ordinal grande em binned

C.   Objeto grande binĂĄrio

D.   bytes que sobraram do BitStream

11: No JavaScript padrão, o que torna possível a execução assíncrona do Ajax chama?

A.   Eventos e retornos de chamada

B.   OperaçÔes multithread

C.   Adiamentos e promessas

12: Quais recursos e/ou tecnologias do navegador devem ser ativados, no mínimo, para que as técnicas do AJAX funcionem corretamente?

A.   Um plug -in Java deve ser instalado e ativado.

B.   Os cookies devem ser ativados.

C.   Um plugin flash deve ser instalado

D.   JavaScript deve estar ativado.

E.   A navegação privada deve estar ativada.

13: Quais sĂŁo as vantagens do uso de bibliotecas JavaScript (como o jQuery) para implementar o AJAX?

A.   NĂŁo hĂĄ vantagem

B.   Menos solicitaçÔes HTTP e recursos menores carregados

C.   Melhor compatibilidade entre navegadores e velocidade mais rĂĄpida do desenvolvimento

14: O principal benefício do uso de técnicas de Ajax em um aplicativo da web é:

A.   Ele torna as pĂĄginas mais facilmente marcadas, compartilhadas e navegadas pelos usuĂĄrios usando controles padrĂŁo do navegador.

B.   Isso torna os aplicativos da Web mais facilmente rastreĂĄveis ​​por mecanismos de pesquisa como Google, Yahoo e Bing.

C.   Isso facilita a criação de pĂĄginas da web acessĂ­veis (utilizĂĄveis ​​por pessoas de todas as habilidades e deficiĂȘncias)

D.   Ele permite que os aplicativos da Web enviem solicitaçÔes de dados assĂ­ncronas para um servidor sem um carregamento de pĂĄgina iniciado pelo usuĂĄrio.

E.   Torna os aplicativos da Web "avançados".

15: Qual método no objeto xmlHttPrequest é usado para enviar cabeçalhos HTTP personalizados com uma solicitação?

A.   setxhrheader

B.   setRequestHeader

C.   SendAdditionAlRequestHeader

D.   addHeader

16: Qual Ă© o valor do atributo "status" do objeto xmlHttPrequest preenchido se a solicitação AJAX retirou os dados de resposta do cache do navegador? Considere apenas navegadores que nĂŁo sĂŁo de vocĂȘ.

A.   301

B.   304

C.   200

D.   "cache"

17: O evento de mudança de alteração do onreadystatechange é usado para invocar o comportamento quando

A.   A janela do navegador Ă© fechada ou redimensionada.

B.   Elementos em uma pĂĄgina Mudança de aparĂȘncia.

C.   Os usuĂĄrios navegam para longe de uma pĂĄgina com alteraçÔes nĂŁo salvas ou nĂŁo comprometidas.

D.   O status da solicitação assĂ­ncrona muda.

E.   Um usuĂĄrio indica que estĂĄ pronto para continuar em um prompt de diĂĄlogo.

18: Se uma solicitação AJAX carregar o JSON formated RespoteText na variåvel ReturnEdData, qual código transformarå os dados em um objeto JSON legível em navegadores modernos, incluindo o IE8 e acima?

A.   JSON.PARSE (ReturnedData);

B.   returneddata.parse ("json");

C.   JSON.Stringify (ReturnData);

D.   returneddata.parse ();

19: Verdadeiro ou falso? Uma solicitação GET enviada através do AJAX nunca pode fazer com que o servidor exclua dados.

A.   Verdadeiro

B.   Falso

20: O Ajax pode ser usado para abrir uma conexão do servidor ao navegador sem o navegador fazer uma solicitação explícita.

A.   Falso

B.   verdadeiro

21: Como vocĂȘ aborta manualmente uma solicitação de Ajax apĂłs um certo perĂ­odo de tempo?

A.   Forneça um argumento de "tempo limite" no mĂ©todo .open () da solicitação

B.   Usando settimeout (), cleartimeout () e .abort ()

C.   NĂŁo hĂĄ como o tempo limite manualmente as solicitaçÔes de Ajax

22: A maioria das bibliotecas JavaScript que fornece suporte AJAX inclui este cabeçalho nas solicitaçÔes do AJAX por padrão.

A.   X-REQUESTE-OPTION: AsĂ­ncronas

B.   X-forwarded for: xmlHttPrequest

C.   X-Request-Type: Ajax

D.   Autorização por proxy: assĂ­ncrona

E.   X-requestado com: xmlhttprequest

23: Um objeto xmlHttPrequest pode ser usado para receber dados binĂĄrios?

A.   Sim, mas apenas ao transferir arquivos de imagem.

B.   Sim, mas apenas em navegadores mais recentes usando a propriedade ResponseType especificada na especificação NĂ­vel 2 XHR.

C.   Sim, em navegadores mais recentes usando a propriedade Responsetype e em navegadores mais antigos, substituindo o tipo MIME da resposta.

D.   NĂŁo, as solicitaçÔes XHR permitem apenas a transferĂȘncia de texto entre servidor e cliente.

24: O que JSON faz?

A.   Um protocolo binĂĄrio, baseado em JavaScript, para a transmissĂŁo do estado de aplicação

B.   Uma serialização de dados e formato de intercĂąmbio usando um subconjunto de sintaxe JavaScript

C.   Um banco de dados leve, HTML5, baseado em navegador, para armazenar dados do lado do cliente.

D.   Uma serialização de dados somente para navegador e formato de intercĂąmbio com base no JavaScript.

E.   Uma biblioteca JavaScript para transmitir dados entre clientes e servidores.

25: Verdadeiro ou falso? O Ajax pode ser usado para abrir uma conexão do servidor ao navegador sem o navegador fazer uma solicitação explícita.

A.   Verdadeiro

B.   Falso

26: VocĂȘ pode fazer uma chamada assĂ­ncrona xmlHttPrequest para uma pĂĄgina em um domĂ­nio de nĂ­vel superior diferente do domĂ­nio de nĂ­vel superior da pĂĄgina atual?

A.   Sim, quando o cabeçalho P3P Ă© retornado do servidor e configurado corretamente.

B.   Sim, sempre.

C.   Nos navegadores mais recentes, as solicitaçÔes de domĂ­nio cruzado podem ser configuradas, mas somente quando os servidores usam cabeçalhos especiais para permitir explicitamente algumas solicitaçÔes de domĂ­nio cruzado.

D.   NĂŁo, as regras de sandboxing do navegador impedem solicitaçÔes assĂ­ncronas entre diferentes domĂ­nios de documentos.

E.   Sim, quando os dois domĂ­nios de nĂ­vel superior compartilham o mesmo certificado SSL.

27: VocĂȘ pode executar uploads de arquivo usando solicitaçÔes AJAX sozinho?

A.   Sim

B.   Sim, mas apenas ao usar os navegadores mais recentes e os recursos HTML5.

C.   NĂŁo, nĂŁo sem plugins e hacks adicionais.

28: Os aplicativos AJAX sĂŁo dependentes do navegador e da plataforma!

A.   Falso

B.   Verdadeiro

29: Como a resposta serå analisada se o ResponseType estiver definido como "documento" e a solicitação foi feita de forma assíncrona?

A.   Como uma corda vazia

B.   como binĂĄrio

C.   como texto/html

D.   nenhuma das acima

E.   como texto/xml

30: Qual é o valor do atributo .status do objeto XmlHttPrequest preenchido se a solicitação AJAX necessåria para seguir um redirecionamento do lado do servidor antes de encontrar com sucesso o recurso pretendido?

A.   301

B.   304

C.   200

D.   "redirecionado"

31: Se o servidor estiver esperando informaçÔes formatadas por JSON na solicitação, qual cĂłdigo transformarĂĄ o objeto JavaScript DatatoSend em dados que vocĂȘ pode enviar ao servidor (considere apenas os navegadores modernos, incluindo o IE8 e acima)?

A.   Json.stringify (datatosend);

B.   datatosnd.stringify ();

C.   Json.parse (datatosend);

D.   datatosnd.stringify ("serial");

32: O que hå de errado com o código a seguir? função check_for_request_done () {if (xhr.readyState == 4) {clearInterval (timer); do_something_with_result (xhr); }} var xhr = new XmlHttPrequest (); xhr.open ("get", "/Resource", true); xhr.send (); var timer = setInterval (check_for_request_done, 100);

A.   O recurso estĂĄ sendo buscado de maneira sĂ­ncrona, para que nĂŁo hĂĄ necessidade de esperar por uma resposta.

B.   O valor do REOLSTATE ERRADO estĂĄ sendo verificado para obter uma solicitação completa. A resposta deve ser usada apenas quando ReadyState == 5.

C.   O intervalo do timer (100ms) Ă© muito rĂĄpido, um intervalo de votação mais longo deve ser escolhido para detectar a resposta.

D.   Este cĂłdigo estĂĄ pesquisando um cronĂŽmetro, em vez de usar o evento OnreadyStateChange para verificar o estado da solicitação assĂ­ncrona.

33: Qual Ă© o nome do objeto que fornece suporte aos CORs no Internet Explorer 8 e no Internet Explorer 9?

A.   XDomainRequest

B.   CDomainRequest

C.   CorsRequest

D.   Nenhuma das acima

E.   XmlHttPrequest

34: O que os CORS representam?

A.   Status de resposta de origem confirmado

B.   Compartilhamento de recursos de origem cruzada

C.   Sistema de solicitação de origem cruzada

D.   Serviço de repositĂłrio organizado central

35: O que Ă© o construtor de objeto Ajax Solicy, habilitado para CORS, no IE8-9?

A.   novo corsRequest ();

B.   novo xmlHttPrequest ();

C.   novo corsRequest ();

D.   novo xDomainRequest ();

36: O que Ă© XSS?

A.   Um mecanismo de renderização de javascript

B.   Injeção de cĂłdigo do lado do cliente malicioso

C.   Uma estrutura de desenvolvimento que auxilia na escrita de aplicativos acionados pelo AJAX

D.   Um formato de folha de estilo extensĂ­vel projetado para ser usado com Ajax

37: Como vocĂȘ pode carregar JavaScript de um arquivo diferente em seu aplicativo da Web?

A.   JSONP

B.   Cors

C.   <Script> Tags

D.   Todos esses

38: Qual Ă© a sintaxe para o ouvinte do evento que monitora se o atributo REOLDSTATE XMLHTTPREQUEST REOLDSTATE mudou?

A.   ONREADESTATECHANGE

B.   em progresso

C.   ONREYSTATATECHANGE

D.   em progresso

39: Como o Google recomenda que vocĂȘ torne uma pĂĄgina dependente de Ajax acessĂ­vel ao seu rastreador na web?

A.   Use o Ajax para melhorar progressivamente o processamento do lado do servidor, em vez de substituĂ­-lo

B.   Adicione uma tag <mEta> com o valor "Dynamic = 'true'"

C.   Use um arquivo robots.txt para transmitir os dados relevantes para o rastreador

40: Quando sua solicitação AJAX estå concluída, qual atributo do objeto de solicitação XML HTTP contém os dados retornados?

A.   resposta

B.   responseText

C.   Respoedata

D.   ReturnedData

41: Qual é a maneira correta de executar uma função de retorno de chamada ao fazer uma solicitação "síncrona"?

A.   As funçÔes de retorno de chamada sĂŁo usadas apenas com solicitaçÔes "assĂ­ncronas"

B.   req.readyState = callback_function_name;

C.   req.Trigger (callback_function_name);

D.   req.onReadyStatechange = callback_function_name;

42: Como vocĂȘ configuraria um * sĂ­ncrono * obter solicitação para "/recurso" apĂłs instanciar um novo objeto xmlHttPrequest: var xhr = novo xmlHttPrequest ();?

A.   xhr.open ("get", "/Resource", false);

B.   xhr.open ("get", "/Resource", true);

C.   xhr.sync ("get", "/Resource");

D.   xhr.open ("get", "/Resource");

E.   xhr.request ("/Resource");

43: Qual valor do Estado Ready indica que a resposta foi totalmente recebida da solicitação assíncrona?

A.   1 (ReadyState recebido)

B.   Verdadeiro (resposta recebida)

C.   4 (ReadyState completo)

D.   "OK" (resposta boa)

E.   200 (resposta ok)

44: Qual é a limitação técnica para implementar o login de usuårios inteiramente no lado do cliente usando o AJAX?

A.   NĂŁo hĂĄ limitação tĂ©cnica; Ă© uma prĂĄtica comum

B.   Os dados do lado do cliente nĂŁo sĂŁo persistidos nas sessĂ”es do navegador

C.   O armazenamento de dados do lado do cliente Ă© limitado a 5 MB

D.   O cĂłdigo do lado do cliente Ă© inerentemente inseguro

45: De acordo com a especificação W3C, quais mĂ©todos HTTP devem lançar uma exceção de segurança quando usados ​​com xmlHttPrequest?

A.   OpçÔes, obtenha, coloque

B.   Patch ou local

C.   Patch, cabeça ou opçÔes

D.   Rascunho, validar ou salvar

E.   Conecte, rastrear ou rastrear

46: Sua solicitação de origem cruzada estå fazendo com que seu console faça o erro "Recurso interpretado como script, mas transferido com o aplicativo MIME TYPE/JSON. SyntaxError não capturado: token inesperado:" O que pode estar acontecendo?

A.   O servidor estĂĄ retornando um objeto JSON nĂŁo encapsulado que estĂĄ sendo executado como jsonp

B.   VocĂȘ usou o parĂąmetro de retorno de chamada incorreto em seu URL de solicitação

C.   O servidor estĂĄ rejeitando sua solicitação de origem cruzada porque vocĂȘ nĂŁo forneceu os cabeçalhos corretos

D.   O tipo MIME errado foi selecionado em sua configuração de Ajax

47: Após a conclusão de uma solicitação, qual propriedade do objeto XMLHTTPREQUEST pode ser usada para recuperar uma representação DOM de um documento XML remoto?

A.   documentxml

B.   Responsexml

C.   Xmldoc

D.   Xmldom

E.   responseText

48: Qual destes nĂŁo Ă© uma vantagem de usar o AJAX sobre o processamento do lado do servidor?

A.   Carregamento preguiçoso de recursos

B.   Compatibilidade para navegadores cruzados

C.   Responsabilidade do lado do cliente

D.   Carga de processamento de servidor reduzida

49: O que acontece se uma chamada AJAX concluir (e chamar sua função de retorno de chamada) quando outro JavaScript estiver em execução atualmente?

A.   A função de retorno de chamada do Ajax serĂĄ executada imediatamente em outro tĂłpico, permitindo que o cĂłdigo atualmente executado seja concluĂ­do normalmente

B.   O cĂłdigo atualmente executado serĂĄ encerrado e a função de retorno de chamada do Ajax serĂĄ chamada imediatamente

C.   A função de retorno de chamada do Ajax serĂĄ na fila atĂ© que o cĂłdigo atualmente executado complete

50: Que argumentos devem ser fornecidos a um objeto xmlHttPrequest ' s .open () MĂ©todo e em que ordem?

A.   URL como string, mĂ©todo http como string, os cors sinalizam como booleano

B.   URL como string, mĂ©todo http como string, parĂąmetros de URL como string

C.   MĂ©todo http como string, url como string, sinalizador assĂ­ncrono como booleano, nome de usuĂĄrio como string, senha como string

D.   MĂ©todo http como string, url como string