Lise 10.Sınıf Bilgisayar Bilimi 2.Dönem Sonu Yazılıya Hazırlık Test 2 sınavı 10.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 2 dönemine ait. Bu sınav Orta derecede zorluktadır. Toplamda 20 sorudan oluşmaktadır.
Mobil uygulama geliştirmede hangi tasarım yapısı, tamamen web tabanlı olarak geliştirilen uygulamaları kapsar?
A) Yerel geliştirme
B) Web tabanlı geliştirme
C) Yerel ve web tabanlı karışık geliştirme
D) Hibrit geliştirme
E) Bulut tabanlı geliştirme
Hangisi bir mobil cihazın ayrılmaz bir donanım bileşeni DEĞİLDİR?
A) İşlemci B) Hafıza
C) Kablosuz ağ bağlantısı D) Başlık
E) Sensörler
Emülatörlerin kullanım amacı nedir?
A) Mobil uygulamaları çalıştırmak
B) Fiziki donanımların işlevlerini taklit etmek
C) Mobil cihazların performansını artırmak
D) Uygulamalarda hata ayıklamak
E) Mobil işletim sistemlerini geliştirmek
Hangi emülatör avantajı, fiziki donanımı bekleme süresini ortadan kaldırır?
A) Yüksek performans
B) Hata ayıklama kolaylığı
C) Pilin bitmesi simülasyonu
D) Donanım özelliklerinin esnekliği
E) Uygulama maliyetinin düşüklüğü
Android platformunun yerel uygulama geliştirme için avantajı nedir?
A) Her işletim sistemi üzerinde geliştirilebilir
B) Yalnızca Windows işletim sisteminde geliştirilebilir
C) Yalnızca Mac bilgisayarlarda geliştirilebilir
D) En az kaynak tüketen platformdur
E) En yüksek güvenlik seviyesini sağlar
Mobil uygulama geliştirme sürecinin en önemli adımlarından biri hangisidir?
A) Geliştirme ortamının kurulumu
B) Kodlama
C) Hata ayıklama
D) Uygulamanın yayınlanması
E) Uygulama tasarımının oluşturulması
HTML5, CSS3 ve JavaScript'in bir arada kullanılmasıyla oluşturulan web tabanlı uygulamaların ana sayfası hangi isimle adlandırılır?
A) home.html B) index.html
C) default.html D) main.html
E) start.html
jQuery Mobile'ın başlık bölümünde hangi tanımlama, uygulamanın başlığını belirler?
A) < head > B) < title > C) < meta > D) < body > E) < style >
jQuery Mobile ile oluşturulan web tabanlı uygulamaların mobil tarayıcılarda düzgün çalışması için hangi özel CSS dosyası yüklenmelidir?
A) bootstrap.css B) Material Design.css
C) jquery-mobile.css D) angular.css
E) react.css
Mobil uygulamaların geliştirilmesinde en sık kullanılan JavaScript kütüphanelerinden biri aşağıdakilerden hangisidir?
A) jQuery Mobile B) React Native
C) AngularJS D) Cordova
E) Ionic
Mobil uygulamaların kişisel bilgisayarlarda test edilmesi için hangi iki yol kullanılabilir?
A) Live Preview özelliği ve Dosya Gezgini
B) Emulator ve Simulator
C) Debugger ve Remote Debugging
D) Mobil cihaz simülatörü ve gerçek cihaz
E) İnternet tarayıcısı ve FTP yazılımı
Mobil uygulamalarda, kullanıcıya varsayılan bir mesaj göstermek için hangi HTML özelliği kullanılır?
A) title B) value C) placeholder D) name E) class
HTML uzantılı dosyalar mobil cihazlarda hangi uygulama kullanılarak görüntülenebilir?
A) Metin düzenleyici B) Medya oynatıcı
C) İnternet tarayıcısı D) Video oynatıcı
E) Ses kaydedici
Mobil uygulama test aşamasında yaşanabilecek bir sorun hangisidir?
A) Uygulama dosyalarının bulunamaması
B) Harici kütüphanelere erişilememesi
C) Cihazın pili bitmesi
D) Uygulamanın çok yavaş çalışması
E) Cihazın ekranının kırılması
Mobil uygulamaların Web tabanlı olarak geliştirilmesinin dezavantajlarından biri aşağıdakilerden hangisidir?
A) Süreci hızlandırması
B) Yeterli yazılım kütüphanelerinin olmaması
C) Sınırlı platform desteği
D) Yüksek geliştirme maliyeti
E) Veri güvenliği riskleri
Adobe PhoneGap ve Apache Cordova arasında aşağıdakilerden hangisi doğrudur?
A) Birbirinden bağımsız iki platformdur.
B) PhoneGap ücretsiz, Cordova ise ücretlidir.
C) PhoneGap bulutta paketleme yaparken, Cordova yerel olarak paketleme yapar.
D) Cordova'nın desteklediği yazılım kütüphaneleri PhoneGap'ten daha azdır.
E) PhoneGap, Apache Yazılım Vakfı tarafından desteklenir.
Web tabanlı bir mobil uygulamayı yerel bir uygulama olarak paketlemek aşağıdaki avantajlardan hangisini sağlar?
A) Geliştirme maliyetlerini düşürme
B) Daha iyi performans
C) Web tabanlı geliştirmenin avantajlarından yararlanma
D) Uygulama marketlerinde yayınlanamama
E) Tüm platformlarda desteklenme
Adobe PhoneGap Build platformunun bulut üzerinde ücretsiz olarak sunduğu hizmetler arasında aşağıdakilerden hangisi yoktur?
A) Dosya yükleme B) Paketleme işlemi
C) Kod düzenleme D) Uygulama emülasyonu
E) Teknik destek
GitHub kod deposuna uygulama dosyalarının gönderilmesi için gerekli olan eylemlerden hangisi yanlıştır?
A) Dosyaları seçmek
B) "Commit changes" düğmesine tıklamak
C) Kod değişikliği için mesaj yazmak
D) Kod deposuna dosya sürüklemek
E) Dosya yükleme onayını vermek
PhoneGap Build platformunda paketleme işleminin başlatılması için hangi düğme kullanılır?
A) "Build" B) "Deploy"
C) "Publish" D) "Ready to build"
E) "Compile"
Mobil uygulama geliştirmede hangi tasarım yapısı, tamamen web tabanlı olarak geliştirilen uygulamaları kapsar?
A) Yerel geliştirme
B) Web tabanlı geliştirme
C) Yerel ve web tabanlı karışık geliştirme
D) Hibrit geliştirme
E) Bulut tabanlı geliştirme
Web tabanlı uygulamalar tamamen web üzerinden geliştirilir ve mobil cihazlarda herhangi bir özel kodlama gerektirmez.
Hangisi bir mobil cihazın ayrılmaz bir donanım bileşeni DEĞİLDİR?
A) İşlemci B) Hafıza
C) Kablosuz ağ bağlantısı D) Başlık
E) Sensörler
Başlık, bir mobil cihazın donanım bileşeni değildir.
Emülatörlerin kullanım amacı nedir?
A) Mobil uygulamaları çalıştırmak
B) Fiziki donanımların işlevlerini taklit etmek
C) Mobil cihazların performansını artırmak
D) Uygulamalarda hata ayıklamak
E) Mobil işletim sistemlerini geliştirmek
Emülatörler, farklı donanım özelliklerine sahip fiziki cihazlar yerine yazılım tabanlı ortamlar sağlayarak uygulamaların test edilmesini kolaylaştırır.
Hangi emülatör avantajı, fiziki donanımı bekleme süresini ortadan kaldırır?
A) Yüksek performans
B) Hata ayıklama kolaylığı
C) Pilin bitmesi simülasyonu
D) Donanım özelliklerinin esnekliği
E) Uygulama maliyetinin düşüklüğü
Emülatörler, uygulamaları test etmek için hataları hızlı bir şekilde ayıklamaya izin verir ve bu da fiziksel donanımda pilin bitmesini beklemeyi ortadan kaldırır.
Android platformunun yerel uygulama geliştirme için avantajı nedir?
A) Her işletim sistemi üzerinde geliştirilebilir
B) Yalnızca Windows işletim sisteminde geliştirilebilir
C) Yalnızca Mac bilgisayarlarda geliştirilebilir
D) En az kaynak tüketen platformdur
E) En yüksek güvenlik seviyesini sağlar
Android, Linux, Windows ve MacOS işletim sistemlerinde geliştirilebilen esnek bir platformdur, bu da onu yerel uygulama geliştirme için popüler bir seçim haline getirir.
Mobil uygulama geliştirme sürecinin en önemli adımlarından biri hangisidir?
A) Geliştirme ortamının kurulumu
B) Kodlama
C) Hata ayıklama
D) Uygulamanın yayınlanması
E) Uygulama tasarımının oluşturulması
Uygulama geliştirme sürecinde, hataları tespit etmek ve düzeltmek için hata ayıklama çok önemli bir adımdır.
HTML5, CSS3 ve JavaScript'in bir arada kullanılmasıyla oluşturulan web tabanlı uygulamaların ana sayfası hangi isimle adlandırılır?
A) home.html B) index.html
C) default.html D) main.html
E) start.html
Web tabanlı uygulamalarda ana sayfanın adı geleneksel olarak "index.html" olarak belirlenir.
jQuery Mobile'ın başlık bölümünde hangi tanımlama, uygulamanın başlığını belirler?
A) < head > B) < title > C) < meta > D) < body > E) < style >
< title > etiketi, uygulamanın başlığını belirler ve mobil tarayıcının üst bölümünde görüntülenir.
jQuery Mobile ile oluşturulan web tabanlı uygulamaların mobil tarayıcılarda düzgün çalışması için hangi özel CSS dosyası yüklenmelidir?
A) bootstrap.css B) Material Design.css
C) jquery-mobile.css D) angular.css
E) react.css
jquery-mobile.css dosyası, jQuery Mobile ile oluşturulan uygulamaların mobil tarayıcılarda düzgün görünmesi için gerekli olan biçimlendirmeleri içerir.
Mobil uygulamaların geliştirilmesinde en sık kullanılan JavaScript kütüphanelerinden biri aşağıdakilerden hangisidir?
A) jQuery Mobile B) React Native
C) AngularJS D) Cordova
E) Ionic
jQuery Mobile, mobil uygulamaların geliştirilmesi için tasarlanmış, sık kullanılan bir JavaScript kütüphanesidir.
Mobil uygulamaların kişisel bilgisayarlarda test edilmesi için hangi iki yol kullanılabilir?
A) Live Preview özelliği ve Dosya Gezgini
B) Emulator ve Simulator
C) Debugger ve Remote Debugging
D) Mobil cihaz simülatörü ve gerçek cihaz
E) İnternet tarayıcısı ve FTP yazılımı
Canlı önizleme özelliği, Brackets gibi kod düzenleyicilerinde kullanılırken, Dosya Gezgini, doğrudan uygulama dosyasına erişmek için kullanılır.
Mobil uygulamalarda, kullanıcıya varsayılan bir mesaj göstermek için hangi HTML özelliği kullanılır?
A) title B) value C) placeholder D) name E) class
"placeholder" özelliği, bir form alanında varsayılan bir mesaj görüntülemek için kullanılır.
HTML uzantılı dosyalar mobil cihazlarda hangi uygulama kullanılarak görüntülenebilir?
A) Metin düzenleyici B) Medya oynatıcı
C) İnternet tarayıcısı D) Video oynatıcı
E) Ses kaydedici
Mobil cihazlarda HTML uzantılı dosyalar, İnternet tarayıcıları kullanılarak görüntülenebilir.
Mobil uygulama test aşamasında yaşanabilecek bir sorun hangisidir?
A) Uygulama dosyalarının bulunamaması
B) Harici kütüphanelere erişilememesi
C) Cihazın pili bitmesi
D) Uygulamanın çok yavaş çalışması
E) Cihazın ekranının kırılması
Mobil uygulama test aşamasında, harici kütüphanelere erişilememesi, uygulamanın düzgün çalışmasını engelleyebilir.
Mobil uygulamaların Web tabanlı olarak geliştirilmesinin dezavantajlarından biri aşağıdakilerden hangisidir?
A) Süreci hızlandırması
B) Yeterli yazılım kütüphanelerinin olmaması
C) Sınırlı platform desteği
D) Yüksek geliştirme maliyeti
E) Veri güvenliği riskleri
Web tabanlı mobil uygulamalar, yerel uygulamalara göre daha sınırlı platform desteğine sahiptir.
Adobe PhoneGap ve Apache Cordova arasında aşağıdakilerden hangisi doğrudur?
A) Birbirinden bağımsız iki platformdur.
B) PhoneGap ücretsiz, Cordova ise ücretlidir.
C) PhoneGap bulutta paketleme yaparken, Cordova yerel olarak paketleme yapar.
D) Cordova'nın desteklediği yazılım kütüphaneleri PhoneGap'ten daha azdır.
E) PhoneGap, Apache Yazılım Vakfı tarafından desteklenir.
PhoneGap, Adobe'ye aittir ve Apache Yazılım Vakfı tarafından desteklenen Cordova, açık kaynaklı bir projedir.
Web tabanlı bir mobil uygulamayı yerel bir uygulama olarak paketlemek aşağıdaki avantajlardan hangisini sağlar?
A) Geliştirme maliyetlerini düşürme
B) Daha iyi performans
C) Web tabanlı geliştirmenin avantajlarından yararlanma
D) Uygulama marketlerinde yayınlanamama
E) Tüm platformlarda desteklenme
Yerel paketleme, Web tabanlı geliştirme ortamının avantajlarını ve yerel uygulamaların performansını birleştirmeyi sağlar.
Adobe PhoneGap Build platformunun bulut üzerinde ücretsiz olarak sunduğu hizmetler arasında aşağıdakilerden hangisi yoktur?
A) Dosya yükleme B) Paketleme işlemi
C) Kod düzenleme D) Uygulama emülasyonu
E) Teknik destek
Adobe PhoneGap Build, kod düzenleme hizmeti sunmamaktadır, ancak bulut üzerinde bir emülatör sağlar.
GitHub kod deposuna uygulama dosyalarının gönderilmesi için gerekli olan eylemlerden hangisi yanlıştır?
A) Dosyaları seçmek
B) "Commit changes" düğmesine tıklamak
C) Kod değişikliği için mesaj yazmak
D) Kod deposuna dosya sürüklemek
E) Dosya yükleme onayını vermek
Kod deposuna dosya gönderirken kod değişiklikleri için mesaj yazılması zorunlu değildir.
PhoneGap Build platformunda paketleme işleminin başlatılması için hangi düğme kullanılır?
A) "Build" B) "Deploy"
C) "Publish" D) "Ready to build"
E) "Compile"
Uygulamanın paketlenmesi için "Ready to build" düğmesine tıklanır.
Mobil uygulama tasarım yapıları
Mobil donanım bileşenleri
Emülatörlerin rolü
Uygulama geliştirmede emülatörlerin kullanımlarını anlamak.
Android platformunun yerel uygulama geliştirmedeki avantajlarını bilmek.
Uygulama geliştirme yaşam döngüsünün temel adımlarını anlamak.
Web tabanlı uygulama yapısını anlama.
jQuery Mobile başlık bölümü yapısını anlama.
jQuery Mobile biçimlendirme dosyalarını tanıma.
Mobil uygulama geliştirme teknolojileri
Mobil uygulama testi
Mobil uygulama arayüzü tasarımı
Mobil uygulama testinde kullanılan araçları tanıma.
Mobil uygulama testi sorunlarını belirleme.
Mobil uygulama geliştirme ortamlarını tanıma.
Mobil uygulama paketleme platformlarını karşılaştırma.
Mobil uygulama paketlemenin avantajlarını anlama.
Mobil uygulama geliştirme ortamlarının özelliklerini karşılaştırma.
Kod deposu yönetimi
Uygulama paketleme işlemlerini gerçekleştirme
etiketlerini kapsamaktadır.Değerli öğretmenlerimiz, isterseniz sistemimizde kayıtlı binlerce sorudan 10.Sınıf Bilgisayar Bilimi dersi için sınav-yazılı hazırlama robotu ile ücretsiz olarak beş dakika içerisinde istediğiniz soru sayısında, soru tipinde ve zorluk derecesinde sınav oluşturabilirsiniz. Yazılı robotu için Sınav Robotu tıklayın.