DİYARBAKIR ÖZEL ÖNERİ FEN LİSESİ 2024-2025 EĞİTİM ÖĞRETİM YILI 10.SINIF BİLGİSAYAR BİLİMİ DERSİ 2.DÖNEM 2.YAZILI 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.
Aşağıdakilerden hangisi mobil cihazlarda yer alan bir algılayıcı (sensör) değildir?
A) İvmeölçer B) GPS
C) Bluetooth D) Ortam ışığı sensörü
E) Termometre
Aşağıdakilerden hangisi mobil uygulama geliştirme yaklaşımlarından biri değildir?
A) Yerel (NativE) geliştirme B) Web tabanlı geliştirme
C) Hibrit geliştirme D) Masaüstü geliştirme
E) Bulut tabanlı geliştirme
Aşağıdakilerden hangisi günümüzde en çok tercih edilen mobil işletim sistemlerinden biridir?
A) Symbian B) Android C) Windows XP D) Pardus E) MS-DOS
Brackets yazılımında arayüz dilini değiştirmek için hangi menü grubu kullanılır?
A) Dosya B) Düzenle C) Görünüm D) Ayıkla E) Git
Web tabanlı bir mobil uygulamada ana sayfanın dosya adı genellikle ne olmalıdır?
A) main.html B) home.html
C) default.html D) index.html
E) start.html
HTML'de bir etiketin açılıp kapatılması arasındaki tüm kodlar neyi ifade eder?
A) Etiketin sadece başlangıç özelliklerini
B) Etiketin sadece bitiş özelliklerini
C) Etiketin genel özelliklerini
D) Etiketin stil özelliklerini
E) Etiketin JavaScript özelliklerini
Uygulamanın gövde bölümünde yer alan arama formu hangi JQuery Mobile fonksiyonunu kullanarak liste üzerinde süzme işlemi yapar?
A) filter-for-page B) filter-for-listview
C) search-for-list D) list-filter
E) find-in-list
Mobil uygulamada arama kutucuğunda yer alan varsayılan mesajı değiştirmek için hangi değişkenin değeri değiştirilmelidir?
A) value B) text C) placeholder D) default E) message
Mobil cihazda bir web uygulamasını test ederken "index.html" dosyasına tıkladıktan sonra hangi uygulama genellikle otomatik olarak açılır?
A) Dosya yöneticisi B) Hesap makinesi
C) İnternet tarayıcı D) E-posta uygulaması
E) Galeri
Aşağıdakilerden hangisi, web tabanlı mobil uygulamaları yerel uygulamalar gibi paketlemek için kullanılan platformlardan biridir?
A) Android Studio B) XCode
C) Adobe PhoneGap D) Eclipse
E) Visual Studio
Adobe PhoneGap'in geliştirilmesine katkıda bulunan ve açık kaynak kodlu bir proje olarak devam eden platformun adı nedir?
A) Apache Cordova B) Xamarin
C) React Native D) Flutter
E) Ionic
Adobe PhoneGap'in, Apache Cordova'ya göre temel avantajı nedir?
A) Daha fazla sayıda cihazı desteklemesi
B) Açık kaynak kodlu olması
C) Daha zengin yazılım kütüphanelerine sahip olması
D) Daha hızlı derleme yapması
E) Daha az kaynak tüketmesi
Mobil uygulamaların paketlenmesi sürecinde dosyaların yükleneceği ve depolanacağı bulut platformu aşağıdakilerden hangisidir?
A) Adobe Creative Cloud B) Google Drive
C) GitHub D) Dropbox
E) iCloud
GitHub üzerinde yeni bir depo (repository) oluştururken nelere dikkat etmek gerekir?
A) Depo adında boşluk, Türkçe karakter ve noktalama işaretleri kullanılmamalıdır.
B) Depo açıklaması detaylı olmalıdır.
C) Sadece özel (privatE) depolar oluşturulmalıdır.
D) README dosyası oluşturulmamalıdır.
E) Lisans bilgisi eklenmemelidir.
GitHub üzerinde oluşturulan bir kod deposuna uygulama dosyalarını yüklemek için hangi düğme kullanılır?
A) "Commit changes"
B) "Create repository"
C) "Upload files"
D) "Edit account"
E) "Pull from .git repository"
PhoneGap Build platformuna giriş yapmak için aşağıdakilerden hangisi gereklidir?
A) GitHub hesabı B) Adobe ID
C) Microsoft hesabı D) Apple ID
E) Google hesabı
PhoneGap Build'de GitHub ile bağlantı kurduktan sonra, GitHub'daki kod deposunu seçmek için hangi sekme kullanılır?
A) "Edit account"
B) "open-source"
C) "Your apps"
D) "Ready to build"
E) "Pull from .git repository"
Mobil uygulamaların Android işletim sistemine yüklenebilir dosya uzantısı aşağıdakilerden hangisidir?
A) *.ipa B) *.exe C) *.dmg D) *.apk E) *.zip
PhoneGap Build'de paketleme işlemi tamamlandıktan sonra, Android platformu için hangi platform ikonuna tıklanarak kurulum dosyası indirilir?
A) iOS B) Windows Phone
C) Android D) Blackberry
E) macOS
APK uzantılı bir kurulum dosyasının mobil cihaza yüklenebilmesi için, cihazda hangi ayarların kontrol edilmesi gerekebilir?
A) Konum Servisleri B) Bildirim Ayarları
C) Geliştirici Seçenekleri D) Erişilebilirlik Ayarları
E) Pil Optimizasyonu
Aşağıdakilerden hangisi mobil cihazlarda yer alan bir algılayıcı (sensör) değildir?
A) İvmeölçer B) GPS
C) Bluetooth D) Ortam ışığı sensörü
E) Termometre
Mobil cihazlarda yaygın olarak bulunan sensörler arasında parmak izi sensörü, üç eksenli jiroskop, ivmeölçer, yakınlık sensörü, ortam ışığı sensörü ve GPS yer almaktadır. Termometre, bu listede yer almaz.
Aşağıdakilerden hangisi mobil uygulama geliştirme yaklaşımlarından biri değildir?
A) Yerel (NativE) geliştirme B) Web tabanlı geliştirme
C) Hibrit geliştirme D) Masaüstü geliştirme
E) Bulut tabanlı geliştirme
Mobil uygulama geliştirme yaklaşımları arasında yerel (native), web tabanlı ve hibrit geliştirme bulunmaktadır. Masaüstü geliştirme, mobil platformlar için bir geliştirme yaklaşımı değildir.
Aşağıdakilerden hangisi günümüzde en çok tercih edilen mobil işletim sistemlerinden biridir?
A) Symbian B) Android C) Windows XP D) Pardus E) MS-DOS
Günümüzde en çok tercih edilen mobil işletim sistemleri Android, iOS ve Windows Phone'dur. Symbian, geçmişte popüler olmasına rağmen günümüzde kullanılmamaktadır.
Brackets yazılımında arayüz dilini değiştirmek için hangi menü grubu kullanılır?
A) Dosya B) Düzenle C) Görünüm D) Ayıkla E) Git
Brackets'ta arayüz dilini değiştirmek için "Ayıkla" menü grubundaki "Dili Değiştir" bölümü kullanılır.
Web tabanlı bir mobil uygulamada ana sayfanın dosya adı genellikle ne olmalıdır?
A) main.html B) home.html
C) default.html D) index.html
E) start.html
Web sunucuları, bir klasördeki "index.html" dosyasını varsayılan olarak ana sayfa olarak kabul eder.
HTML'de bir etiketin açılıp kapatılması arasındaki tüm kodlar neyi ifade eder?
A) Etiketin sadece başlangıç özelliklerini
B) Etiketin sadece bitiş özelliklerini
C) Etiketin genel özelliklerini
D) Etiketin stil özelliklerini
E) Etiketin JavaScript özelliklerini
Bir HTML etiketinin açılış ve kapanış etiketleri arasında kalan tüm kodlar, o etiketin kapsamına girer ve etiketin genel özelliklerini tanımlar.
Uygulamanın gövde bölümünde yer alan arama formu hangi JQuery Mobile fonksiyonunu kullanarak liste üzerinde süzme işlemi yapar?
A) filter-for-page B) filter-for-listview
C) search-for-list D) list-filter
E) find-in-list
JQuery Mobile kütüphanesindeki "filter-for-listview" fonksiyonu, listedeki öğeleri arama kutusuna girilen metne göre filtreleyerek süzme işlemini gerçekleştirir.
Mobil uygulamada arama kutucuğunda yer alan varsayılan mesajı değiştirmek için hangi değişkenin değeri değiştirilmelidir?
A) value B) text C) placeholder D) default E) message
HTML form elemanlarında "placeholder" özelliği, giriş alanında varsayılan olarak görünen ve kullanıcı giriş yapmaya başladığında kaybolan metni tanımlar. Arama kutucuğundaki varsayılan mesajı değiştirmek için bu özelliğin değeri değiştirilmelidir.
Mobil cihazda bir web uygulamasını test ederken "index.html" dosyasına tıkladıktan sonra hangi uygulama genellikle otomatik olarak açılır?
A) Dosya yöneticisi B) Hesap makinesi
C) İnternet tarayıcı D) E-posta uygulaması
E) Galeri
HTML dosyaları, tarayıcılar tarafından yorumlanır ve görüntülenir.
Aşağıdakilerden hangisi, web tabanlı mobil uygulamaları yerel uygulamalar gibi paketlemek için kullanılan platformlardan biridir?
A) Android Studio B) XCode
C) Adobe PhoneGap D) Eclipse
E) Visual Studio
Adobe PhoneGap, web tabanlı mobil uygulamaları yerel uygulamalar gibi paketleyerek farklı platformlarda çalışabilir hale getiren popüler bir platformdur.
Adobe PhoneGap'in geliştirilmesine katkıda bulunan ve açık kaynak kodlu bir proje olarak devam eden platformun adı nedir?
A) Apache Cordova B) Xamarin
C) React Native D) Flutter
E) Ionic
PhoneGap'in kaynak kodlarının Apache Yazılım Vakfı'na devredilmesiyle ortaya çıkan ve vakıf tarafından desteklenen açık kaynak kodlu proje Apache Cordova'dır.
Adobe PhoneGap'in, Apache Cordova'ya göre temel avantajı nedir?
A) Daha fazla sayıda cihazı desteklemesi
B) Açık kaynak kodlu olması
C) Daha zengin yazılım kütüphanelerine sahip olması
D) Daha hızlı derleme yapması
E) Daha az kaynak tüketmesi
Adobe PhoneGap, desteklediği yazılım kütüphanelerinin zenginliği açısından Apache Cordova'ya göre bir avantaj sunmaktadır.
Mobil uygulamaların paketlenmesi sürecinde dosyaların yükleneceği ve depolanacağı bulut platformu aşağıdakilerden hangisidir?
A) Adobe Creative Cloud B) Google Drive
C) GitHub D) Dropbox
E) iCloud
GitHub, mobil uygulama dosyalarının yükleneceği ve depolanacağı bir kod deposu olarak kullanılır.
GitHub üzerinde yeni bir depo (repository) oluştururken nelere dikkat etmek gerekir?
A) Depo adında boşluk, Türkçe karakter ve noktalama işaretleri kullanılmamalıdır.
B) Depo açıklaması detaylı olmalıdır.
C) Sadece özel (privatE) depolar oluşturulmalıdır.
D) README dosyası oluşturulmamalıdır.
E) Lisans bilgisi eklenmemelidir.
Depo adı oluşturulurken boşluk, Türkçe karakter ve noktalama işaretlerinden kaçınmak gerekir. Ayrıca, depo adının uygulama marketlerinde paket adı olarak kullanılabileceği de göz önünde bulundurulmalıdır.
GitHub üzerinde oluşturulan bir kod deposuna uygulama dosyalarını yüklemek için hangi düğme kullanılır?
A) "Commit changes"
B) "Create repository"
C) "Upload files"
D) "Edit account"
E) "Pull from .git repository"
"Upload files" düğmesi, GitHub'daki kod deposuna uygulama dosyalarını yüklemek için kullanılan arayüzü açar. Diğer seçenekler farklı işlemlere yöneliktir.
PhoneGap Build platformuna giriş yapmak için aşağıdakilerden hangisi gereklidir?
A) GitHub hesabı B) Adobe ID
C) Microsoft hesabı D) Apple ID
E) Google hesabı
PhoneGap Build platformu, Adobe'ye ait bir hizmet olduğundan giriş için Adobe ID gereklidir.
PhoneGap Build'de GitHub ile bağlantı kurduktan sonra, GitHub'daki kod deposunu seçmek için hangi sekme kullanılır?
A) "Edit account"
B) "open-source"
C) "Your apps"
D) "Ready to build"
E) "Pull from .git repository"
GitHub kod deposu "Your apps" altındaki "open-source" sekmesinde bulunur.
Mobil uygulamaların Android işletim sistemine yüklenebilir dosya uzantısı aşağıdakilerden hangisidir?
A) *.ipa B) *.exe C) *.dmg D) *.apk E) *.zip
Android işletim sistemine yüklenebilir dosyaların uzantısı *.apk'dır.
PhoneGap Build'de paketleme işlemi tamamlandıktan sonra, Android platformu için hangi platform ikonuna tıklanarak kurulum dosyası indirilir?
A) iOS B) Windows Phone
C) Android D) Blackberry
E) macOS
Android ikonu, Android platformu için kurulum dosyasının indirilmesini sağlar.
APK uzantılı bir kurulum dosyasının mobil cihaza yüklenebilmesi için, cihazda hangi ayarların kontrol edilmesi gerekebilir?
A) Konum Servisleri B) Bildirim Ayarları
C) Geliştirici Seçenekleri D) Erişilebilirlik Ayarları
E) Pil Optimizasyonu
Resmî uygulama marketi dışından kurulum yapılabilmesi için "Geliştirici Seçenekleri" altındaki izinlerin verilmesi gerekebilir.
Mobil cihazlarda yer alan temel sensörleri tanır ve işlevlerini açıklar.
Mobil uygulama geliştirme yaklaşımlarını karşılaştırır ve avantajlarını/dezavantajlarını değerlendirir.
Güncel mobil işletim sistemlerini tanır ve pazar paylarını karşılaştırır.
Öğrenci, bir IDE'nin arayüzünü kişiselleştirme seçeneklerini bilir.
Öğrenci, web tabanlı uygulama geliştirme standartlarını ve dosya adlandırma kurallarını bilir.
Öğrenci, HTML etiketlerinin yapısını ve kullanımını anlar.
Mobil uygulamalarda arama işlevselliğini sağlamak için kullanılan JQuery Mobile fonksiyonlarını tanır.
HTML form elemanlarının özelliklerini kullanarak kullanıcı arayüzünü özelleştirme becerisi kazanır.Harika! İşte o içerikten hazırlanmış, 10. sınıf Bilgisayar Bilimi müfredatına uygun, 5 seçenekli, cevaplı, açıklamalı ve kazanımlı 6 adet test sorusu:
Web uygulamalarının mobil cihazlarda nasıl çalıştığını ve hangi uygulamaların kullanıldığını anlayabilme.
Web tabanlı mobil uygulamaları paketleme platformlarını bilir.
Adobe PhoneGap ve Apache Cordova arasındaki ilişkiyi açıklar.
Adobe PhoneGap'in avantajlarını bilir.
Mobil uygulama geliştirme sürecinde kullanılan bulut platformlarını tanır.
GitHub üzerinde depo oluşturma prensiplerini bilir.
Öğrenci, GitHub üzerinde dosya yükleme işlemini bilir.
Öğrenci, PhoneGap Build platformuna giriş için gerekli hesabı bilir.
Öğrenci, PhoneGap Build'de GitHub kod deposunu bulma adımlarını bilir.
Öğrenci, Android uygulama dosya uzantısını bilir.
Öğrenci, PhoneGap Build'de Android kurulum dosyasını indirme adımlarını bilir.
Öğrenci, APK kurulumu için gerekli cihaz ayarlarını bilir.
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.