Ajax MCQ Soruları ve Cevapları

Ajax MCQ Soruları ve Cevapları

MCQSS.com, binlerce farklı konuda ücretsiz Ajax MCQ soruları ve cevapları sunar. İnteraktif formatımız sayesinde sorulara doğru yanıt verip vermediğinizi hemen öğrenebilirsiniz. Ajax konusundaki bilginizi test etmek için çoktan seçmeli soru koleksiyonumuzu keşfedin! Üyelik satın alma veya kayıt olma zorunluluğu yoktur, sitemizi ücretsiz olarak kullanabilirsiniz. Becerilerinizi geliştirme ve MCQSS.com ile sınavlara hazırlanma fırsatını kaçırmayın.

1: Ajax isteğinde veri aktarmak için hangi protokol kullanılır?

A.   Asenkron İkili Transfer Protokolü, ABTP

B.   Köprü Metni Aktarım Protokolü, HTTP

C.   Ajax Nesne Protokolü, AOP

D.   Gelişmiş Sunucu Protokolü, ASP

2: HTTP eylemlerinden hangisi bir sunucuya gönderebilen bir AJAX XML HTTP isteğidir?

A.   Al, gönder ve koy

B.   Al, Post ve Sil

C.   Al ve gönder

D.   Get, Post, Put ve Sil

3: Bir XML HTTP istek nesnesi oluşturmak ve "XHR" değişkenine atamak için JavaScript sözdizimi nedir? Yalnızca modern tarayıcıları, artı IE7 ve üstünü düşünün.

A.   var xhr = navigator.xmlhttpRequest ();

B.   var xhr = yeni xmlhttprequest ();

C.   var xhr = yeni xmlhttprequest ();

D.   var xhr = window.xmlhttpRequest ();

4: Ajax isteğine özel HTTP başlığı eklemek mümkün mü?

A.   Hayır, bu mümkün değil

B.   Evet mümkün. SetRequestheader () XMLHTTPRequest nesnesinin yöntemi, özel bir HTTP başlığı eklemek için kullanılabilir

C.   Evet mümkün. Init () yöntemi ile bir istek başlatılırken özel HTTP başlığı eklenebilir

D.   Evet mümkün. Open () yöntemi ile bir istek başlatılırken özel HTTP başlığı eklenebilir

5: XMLHTTPRequest nesnesi 's .Status ve .Statustext öznitelikleri arasındaki fark nedir?

A.   .Statustext, tarayıcılar arasında ikisinin daha yaygın olarak desteklenmesidir.

B.   .Status, tam HTTP yanıtı yerine sadece sayısal bir kod döndürür, bu da .stataStext

C.   .Statustext, xmlhttprequest nesnesinin geçerli bir özelliği değildir

D.   .Status salt okunur, .statustext değiştirilebilir

6: Ajax Long-Pulling'in amacı nedir?

A.   Alanlar arası veri aktarımına izin vermek için

B.   İstemci tarafı kodunu yürütmeden önce sunucu tarafı işlevselliğini kontrol etmek için

C.   Ajax odaklı web uygulamalarında çevrimdışı işlevselliğe izin vermek için

D.   İki yönlü iletişim için bir sunucu bağlantısını açık tutmak için

7: Her zaman bir AJAX isteğine izin vermek için "aynı menşe politikası" için, talep eden bağlam ve sunucu arasında hangi özellikler aynı olmalıdır?

A.   Alan adı, protokol ve port

B.   IP alt ağ

C.   Yalnızca ikinci seviye alan

D.   Tam alan adı

8: Ajax odaklı web uygulamalarında geri/ileri düğmeyi ve paletli işlevselliği korumak için tercih edilen yöntem nedir?

A.   Etkili bir yöntem yok

B.   <veya> URL'de

C.   tarih.pushstate ()

D.   Window.location ()

9: Hangi HTML5 özelliği, AJAX tekniklerini kullanırken "Geri" ve "İleri" düğmelerini kullanarak bir kullanıcının deneyimini geliştirebilir?

A.   Yeni Tarayıcı Chrome Etkinlikleri: Onbackbuttonpressed ve OnforwardButtonPressed.

B.   Pushstate, Replacestate ve Tarih Olayları ile Tarih API'sı.

C.   CSS3 tam sayfa durum tasarruflu depolama API.

D.   Sürüm sayfası etkileşimlerine izin veren sürüm API'si.

10: Veri türlerine atıfta bulunurken "Blob" kısaltması ne anlama geliyor?

A.   Bu bir kısaltma değil

B.   binmiş büyük sırf bayt

C.   ikili büyük nesne

D.   Bitstream'den kalan baytlar

11: Standart JavaScript'te, Ajax çağrılarının eşzamansız yürütülmesini mümkün kılan nedir?

A.   Etkinlikler ve Geri Aramalar

B.   Çok iş parçacıklı operasyonlar

C.   Ertelemeler ve vaatler

12: Ajax tekniklerinin düzgün çalışması için hangi tarayıcı özellikleri ve/veya teknolojilerin en azından etkinleştirilmesi gerekir?

A.   Bir Java eklentisi kurulmalı ve etkinleştirilmelidir.

B.   Çerezler etkinleştirilmelidir.

C.   Bir flaş eklentisi kurulmalı

D.   JavaScript etkinleştirilmelidir.

E.   Özel tarama etkinleştirilmelidir.

13: Ajax'ı uygulamak için JavaScript kitaplıklarını (JQuery gibi) kullanmanın avantajları nelerdir?

A.   Avantaj yok

B.   Daha az HTTP isteği ve daha küçük yüklü kaynaklar

C.   Daha iyi tarayıcı çapraz uyumluluğu ve daha hızlı gelişim hızı

14: Ajax tekniklerini bir web uygulamasında kullanmanın birincil yararı şudur:

A.   Standart tarayıcı denetimlerini kullanarak kullanıcılar tarafından daha kolay yer imlerine eklenmiş, paylaşılan ve gezinen sayfaları yapar.

B.   Web uygulamalarını Google, Yahoo ve Bing gibi arama motorları tarafından daha kolay taranabilir hale getirir.

C.   Erişilebilir (tüm yeteneklerden ve engelli kişiler tarafından kullanılabilir) yaratmayı kolaylaştırır Web sayfaları

D.   Web uygulamalarının, kullanıcı tarafından başlatılan sayfa yükü olmadan bir sunucuya asenkron veri istekleri göndermesine olanak tanır.

E.   Web uygulamalarını "gelişmiş" hale getirir.

15: XMLHTTPRequest nesnesindeki hangi yöntem bir istekle özel HTTP başlıklarını göndermek için kullanılır?

A.   setxhrheader

B.   SetRequestheader

C.   SendAditionalRequestheader

D.   ekle

16: Ajax isteği tarayıcı önbelleğinden yanıt verilerini çekmişse, tamamlanan XMLHTTPRequest nesnesinin "durum" özelliğinin değeri nedir? Yalnızca IE olmayan tarayıcıları düşünün.

A.   301

B.   304

C.   200

D.   "önbelleğe alın"

17: OnreadyStatechange Değişikliği Etkinliği, davranışı çağırmak için kullanılır.

A.   Tarayıcı penceresi kapalı veya yeniden boyutlandırılmıştır.

B.   Bir sayfadaki öğeler görünümünü değiştirir.

C.   Kullanıcılar, kaydedilmemiş veya taahhüt edilmemiş değişiklikleri olan bir sayfadan uzaklaşırlar.

D.   Eşzamansız talebin durumu değişir.

E.   Bir kullanıcı, bir iletişim isteminden devam etmeye hazır olduklarını gösterir.

18: Bir Ajax isteği, JSON biçimlendirilmiş yanıtları değişken ReturnedData'ya yüklerse, hangi kod IE8 ve üstü de dahil olmak üzere modern tarayıcılarda okunabilir bir JSON nesnesine dönüştürür?

A.   Json.parse (returnedData);

B.   returnedData.parse ("JSON");

C.   Json.stringify (returnedData);

D.   returnedData.parse ();

19: Doğru ya da yanlış? Ajax aracılığıyla gönderilen bir GET isteği, sunucunun verileri silmesine asla neden olamaz.

A.   Doğru

B.   YANLIŞ

20: AJAX, tarayıcı açık bir istekte bulunmadan sunucudan tarayıcıya bir bağlantı açmak için kullanılabilir.

A.   YANLIŞ

B.   doğru

21: Belli bir süre sonra bir Ajax talebini manuel olarak nasıl iptal edersiniz?

A.   İsteğin .Open () yöntemine bir "zaman aşımı" argümanı sağlayın

B.   SetTimeOut (), ClearTimeout () ve .abort () kullanarak kullanma

C.   Ajax isteklerini manuel olarak zaman aşımının bir yolu yok

22: AJAX desteği sağlayan çoğu JavaScript kütüphanesi, varsayılan olarak Ajax isteklerinde bu başlığı içerir.

A.   X-Request-Option: Asenkron

B.   X-Forwarded-For: xmlhttprequest

C.   X-Request-Type: Ajax

D.   Proxy-Yetkilendirme: Asenkron

E.   X-İzinli: XMLHTTPREQUEST

23: İkili veri almak için bir xmlhttprequest nesnesi kullanılabilir mi?

A.   Evet, ancak yalnızca görüntü dosyalarını aktarırken.

B.   Evet, ancak yeni tarayıcılarda, Seviye 2 XHR spesifikasyonunda belirtilen yanıtlama özelliğini kullanarak.

C.   Evet, yanıtın MIME tipini geçersiz kılarak Yanıtlama özelliğini kullanan yeni tarayıcılarda ve eski tarayıcılarda.

D.   Hayır, XHR istekleri yalnızca sunucu ve istemci arasında metin aktarımına izin verir.

24: Json ne yapar?

A.   Uygulama durumunun iletimi için JavaScript'e dayalı bir ikili protokol

B.   JavaScript Sözdizimi alt kümesini kullanarak bir veri serileştirme ve değişim biçimi

C.   İstemci tarafı verilerini depolamak için hafif, HTML5, tarayıcı tabanlı bir veritabanı.

D.   JavaScript'e dayalı yalnızca tarayıcı verisi serileştirme ve değişim biçimi.

E.   İstemciler ve sunucular arasında veri iletmek için bir JavaScript kitaplığı.

25: Doğru ya da yanlış? AJAX, tarayıcı açık bir istekte bulunmadan sunucudan tarayıcıya bir bağlantı açmak için kullanılabilir.

A.   Doğru

B.   YANLIŞ

26: Geçerli sayfanın üst düzey alanından farklı bir üst düzey alanda bir sayfaya bir XMLHTTPRequest eşzamansız bir çağrı yapabilir misiniz?

A.   Evet, P3P başlığı sunucudan döndürüldüğünde ve düzgün bir şekilde yapılandırıldığında.

B.   Evet herzaman.

C.   Daha yeni tarayıcılarda, alan çapraz istekleri yapılandırılabilir, ancak yalnızca sunucular bazı çapraz etki alanı isteklerine izin vermek için özel başlıklar kullandığında.

D.   Hayır, tarayıcı kum havuzu kuralları farklı belge alanları arasında eşzamansız istekleri önler.

E.   Evet, iki üst düzey alan aynı SSL sertifikasını paylaştığında.

27: Sadece Ajax isteklerini kullanarak dosya yüklemeleri gerçekleştirebilir misiniz?

A.   Evet

B.   Evet, ancak yalnızca daha yeni tarayıcılar ve HTML5 özellikleri kullanırken.

C.   Hayır, ek eklentiler ve hackler olmadan değil.

28: Ajax uygulamaları tarayıcı ve platforma bağımlıdır!

A.   YANLIŞ

B.   Doğru

29: Yanıtlama türü "belge" olarak ayarlanırsa ve istek eşzamansız olarak yapılırsa yanıt nasıl ayrıştırılır?

A.   Boş bir dize olarak

B.   ikili olarak

C.   metin/html olarak

D.   Yukarıdakilerin hiçbiri

E.   Metin/XML olarak

30: Ajax isteği, amaçlanan kaynağı başarıyla bulmadan önce bir sunucu tarafı yönlendirmesini takip etmek için gerekli ise, tamamlanan XMLHTTPRequest nesnesinin .status özelliğinin değeri nedir?

A.   301

B.   304

C.   200

D.   "yeniden yönlendirildi"

31: Sunucu istekte json biçimlendirilmiş bilgiler bekliyorsa, hangi kod JavaScript nesnesi DataToSend'i sunucuya gönderebilirsiniz (yalnızca IE8 ve üstü dahil olmak üzere modern tarayıcıları düşünün)?

A.   Json.stringify (datatosend);

B.   datatosend.stringify ();

C.   Json.parse (datatosend);

D.   datatosend.stringify ("seri");

32: Aşağıdaki kodda nesi yanlış? işlev check_for_request_done () {if (xhr.readystate == 4) {ClearInterVal (zamanlayıcı); do_something_with_result (xhr); }} var xhr = yeni xmlhttpRequest (); xhr.open ("get", "/kaynak", true); xhr.send (); var zamanlayıcı = setInterVal (check_for_request_done, 100);

A.   Kaynak eşzamanlı olarak getiriliyor, bu yüzden bir yanıt beklemenize gerek yok.

B.   Yanlış ReadyState değeri tam bir talep için kontrol ediliyor. Yanıt yalnızca ReadyState == 5 olduğunda kullanılmalıdır.

C.   Zamanlayıcı aralığı (100ms) çok hızlıdır, yanıt için tespit etmek için daha uzun bir yoklama aralığı seçilmelidir.

D.   Bu kod, Async isteğinin durumunu kontrol etmek için OnReadyStatechange olayını kullanmak yerine bir zamanlayıcıyı yok ediyor.

33: Internet Explorer 8 ve Internet Explorer 9'da CORS desteği sağlayan nesnenin adı nedir?

A.   XDomainRequest

B.   CmainRequest

C.   Corsrequest

D.   Yukarıdakilerin hiçbiri

E.   Xmlhttprequest

34: Cors ne anlama geliyor?

A.   Onaylanmış menşe tepki durumu

B.   Çapraz Origin Kaynak Paylaşımı

C.   Çapraz Origin istek sistemi

D.   Merkezi Organize Depo Hizmeti

35: IE8-9'da CORS özellikli AJAX istek nesne yapıcısı nedir?

A.   yeni CorsRequest ();

B.   yeni xmlhttprequest ();

C.   yeni CorsRequest ();

D.   yeni XDomainRequest ();

36: XSS nedir?

A.   Bir JavaScript oluşturma motoru

B.   Kötü amaçlı istemci tarafı kod enjeksiyonu

C.   Ajax odaklı uygulamalar yazmaya yardımcı olan bir geliştirme çerçevesi

D.   Ajax ile kullanılmak üzere tasarlanmış genişletilebilir bir stil sayfası formatı

37: JavaScript'i farklı bir dosyadan web uygulamanıza nasıl yükleyebilirsiniz?

A.   JSONP

B.   Cors

C.   <cript> Etiketler

D.   Bütün bunlar

38: XMLHTTPRequest Nesnesinin ReadyState özniteliğinin değişip değişmediğini izleyen etkinlik dinleyicisinin sözdizimi nedir?

A.   OnreadyStatechange

B.   üst düzey

C.   OnreadyStatechange

D.   üst düzey

39: Google, Ajax'a bağımlı bir sayfayı web tarayıcısı tarafından erişilebilir hale getirmenizi nasıl önerir?

A.   Değiştirmek yerine sunucu tarafı işlemeyi aşamalı olarak geliştirmek için AJAX kullanın

B.   "Dynamic = 'true'" değeri olan bir <Meta> etiketi ekleyin.

C.   İlgili verileri tarayıcıya iletmek için bir robots.txt dosyası kullanın

40: Ajax isteğiniz tamamlandığında, XML HTTP istek nesnesinin hangi özelliği döndürülen verileri içerir?

A.   cevap

B.   Respontext

C.   yanıt

D.   ReturnedData

41: "Senkron" bir istek oluştururken bir geri arama işlevi yürütmenin doğru yolu nedir?

A.   Geri arama işlevleri yalnızca "asenkron" isteklerle kullanılır

B.   req.readystate = callback_function_name;

C.   req.trigger (geri arayan_function_name);

D.   req.onreadyStatechange = callback_function_name;

42: Yeni bir XMLHTTPRequest nesnesini somutlaştırdıktan sonra * senkron * "senkron *"/kaynak "isteği nasıl yapılandırırsınız: var xhr = yeni xmlhttprequest ();?

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

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

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

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

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

43: Hangi ReadyState değeri, yanıtın eşzamansız istekten tam olarak alındığını gösterir?

A.   1 (ReadyState Alındı)

B.   Doğru (Yanıt Alındı)

C.   4 (ReadyState tamamlandı)

D.   "Tamam" (yanıt iyi)

E.   200 (Yanıt Tamam)

44: AJAX kullanarak kullanıcı girişini tamamen istemci tarafında uygulamanın teknik sınırlaması nedir?

A.   Teknik bir sınırlama yoktur; Bu yaygın bir uygulamadır

B.   İstemci tarafı verileri tarayıcı oturumlarında devam etmez

C.   İstemci tarafı veri depolama 5 MB ile sınırlıdır

D.   İstemci tarafı kodu doğal olarak güvensizdir

45: W3C spesifikasyonuna göre, hangi HTTP yöntemleri XMLHTTPRequest ile kullanıldığında bir güvenlik istisnası atmalıdır?

A.   Seçenekler, al, koy

B.   Yama veya Yer

C.   Yama, kafa veya seçenekler

D.   Taslak, doğrulayın veya kaydet

E.   Bağlayın, izleme veya izleme

46: Çapraz Origin Ajax isteğiniz, konsolunuzun "Script olarak yorumlanan ancak MIME Tipi Uygulaması/JSON ile aktarılan" kaynağının "hatasını atmasına neden oluyor. Sicen SyntaxError: Beklenmedik Jeton:" Ne olabilir?

A.   Sunucu, JSONP olarak yürütülen kapsamsız bir JSON nesnesini döndürüyor

B.   Talep URL'nizde yanlış geri arama parametresini kullandınız

C.   Doğru başlıkları sağlamadığınız için sunucu çapraz orijin isteğinizi reddediyor

D.   Ajax yapılandırmanızda yanlış mime türü seçildi

47: Bir istek tamamlandıktan sonra, XMLHTTPRequest nesnesinin hangi özelliği, uzak bir XML belgesinin DOM temsilini almak için kullanılabilir?

A.   belgexml

B.   Responsxml

C.   Xmldoc

D.   Xmldom

E.   yanıt

48: Bunlardan hangisi AJAX'ı sunucu tarafı işleme üzerinde kullanmanın bir avantajı değildir?

A.   Kaynakların tembel yüklenmesi

B.   Çapraz tarayıcı uyumluluğu

C.   Müşteri tarafı duyarlılığı

D.   Azaltılmış sunucu işleme yükü

49: Bir Ajax araması, diğer JavaScript şu anda çalışırken tamamlanırsa (ve geri arama işlevini çağırır) ne olur?

A.   Ajax geri arama işlevi hemen başka bir iş parçacığında çalışacak ve şu anda çalışan kodun normal olarak tamamlanmasına izin verecek

B.   Şu anda çalışan kod sona erecek ve Ajax geri arama işlevi hemen çağrılacak

C.   Ajax geri arama işlevi, şu anda çalışan kod tamamlanıncaya kadar sıraya alınacak

50: Bir XMLHTTPRequest nesnesine ' s .open () yöntemine ve hangi sırayla ne gibi argümanlar verilmelidir?

A.   Dize olarak URL, String olarak HTTP yöntemi, Boolean Olarak Cors bayrağı

B.   Dize olarak URL, Dize olarak HTTP yöntemi, Dize olarak URL parametreleri

C.   HTTP yöntemi String olarak, String olarak URL, Boolean olarak Async bayrağı, Dize olarak Kullanıcı Adı, Dize olarak Parola

D.   Dize olarak HTTP yöntemi, String olarak URL