10.Sınıf Bilgisayar Bilimi 2.Dönem Sonu Sınava Hazırlık Test 4 sınavı 10.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 2 dönemine ait. Bu sınav Orta derecede zorluktadır. Toplamda 19 sorudan oluşmaktadır.
Mobil uygulama geliştirirken dikkat edilmesi gereken en önemli hususlardan biri aşağıdakilerden hangisidir?
A) Geliştirme ekibinin büyüklüğü
B) Uygulamanın indirilme sayısı
C) Uygulamanın çalışacağı platformun özellikleri ve mobil cihazların donanım kısıtlamaları
D) Kullanılan programlama dilinin popülerliği
E) Uygulamanın reklam bütçesi
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
Mobil cihazlarda donanım bileşenlerinin programlanması için kullanılan temel yöntem aşağıdakilerden hangisidir?
A) Donanım sürücüsü yazmak
B) İşletim sistemini yeniden tasarlamak
C) Donanım bileşenine özel kütüphaneleri uygulama içinden çağırmak
D) Makine dilinde kod yazmak
E) Evrensel çevirici kullanmak
Emülatörlerin mobil uygulama geliştirmedeki en önemli dezavantajı aşağıdakilerden hangisidir?
A) Gerçek cihaz performansını tam olarak yansıtmaması
B) Uygulama geliştirme sürecini hızlandırması
C) Farklı mobil cihaz konfigürasyonlarını simüle edebilmesi
D) Geliştirme ortamı olarak kullanılan bilgisayar sistemine ek yük getirmesi
E) Hata ayıklama (debugging) işlemlerini kolaylaştırması
Aşağıdakilerden hangisi yerel (native) mobil uygulamaların bir özelliğidir?
A) HTML, CSS ve JavaScript ile geliştirilmesi
B) Tek bir kod tabanıyla farklı platformlarda çalışabilmesi
C) Cihazın donanım özelliklerine doğrudan erişebilmesi
D) Web tarayıcı üzerinde çalışması
E) Geliştirme için herhangi bir metin editörünün yeterli olması
Aşağıdakilerden hangisi HTML dokümanının başlık (head) bölümünde bulunması gereken temel tanımlamalardan biri değildir?
A) Sayfa başlığı
B) Metin kodlaması (UTF-8 gibi)
C) Kullanılacak CSS dosyalarının adresleri
D) Kullanılacak JavaScript kütüphanelerinin adresleri
E) Sayfada görüntülenecek metin içeriği
JQuery Mobile kütüphanesiyle ilgili aşağıdakilerden hangisi doğrudur?
A) Sadece iOS uygulamaları geliştirmek için kullanılır.
B) HTML5, CSS3 ve JavaScript kullanılarak oluşturulmuş bir yazılım kütüphanesidir.
C) Sadece Android uygulamaları geliştirmek için kullanılır.
D) Sadece statik web sayfaları oluşturmak için kullanılır.
E) Sadece backend işlemleri için kullanılır.
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 cihazda uygulama test edilirken, dosyaların mobil cihazın depolama alanına kopyalanarak test edilmesi için öncelikle ne yapılmalıdır?
A) Mobil cihazın şarj kablosu ile bilgisayara bağlantısı kurulmalıdır.
B) Mobil cihazda geliştirici modu aktifleştirilmelidir.
C) Mobil cihazın internet bağlantısı kapatılmalıdır.
D) Bilgisayarda bir FTP sunucusu kurulmalıdır.
E) Mobil cihazın ekran parlaklığı en yüksek seviyeye getirilmelidir.
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 sayfasının kaynak kodunu görüntülemek, geliştiriciye hangi konuda yardımcı olur?
A) Uygulamanın tasarımını değiştirmek
B) Uygulamanın arka plan rengini ayarlamak
C) Harici kütüphane bağlantılarının doğru olup olmadığını kontrol etmek
D) Uygulamanın veri tabanına erişmek
E) Uygulamanın kullanıcı arayüzünü test etmek
Web tabanlı bir mobil uygulamada harici kütüphaneleri kullanmanın İnternet'e bağımlı olma zorunluluğunu ortadan kaldırmak için hangi yöntem izlenmelidir?
A) Kütüphaneleri bulut sunucularda barındırmak
B) Kütüphane dosyalarını uygulama klasörünün içine yerleştirmek ve yerel sürümleri kullanmak
C) Kütüphaneleri dinamik olarak indirmek
D) Kütüphaneleri sıkıştırarak kullanmak
E) Kütüphaneleri farklı bir programlama dilinde yeniden yazmak
Web tabanlı mobil uygulama geliştirmenin avantajlarından faydalanırken, sınırlılıkları en aza indirmek için hangi yöntem kullanılabilir?
A) Uygulamayı yerel (NativE) bir uygulama gibi paketleyip mobil cihazlara yüklemek.
B) Sadece web tabanlı emülatörler kullanmak.
C) Veritabanı işlemlerini bulut üzerinde yapmak.
D) Arayüz tasarımlarını basitleştirmek.
E) Sadece açık kaynak kodlu kütüphaneler kullanmak.
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
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.
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
Mobil uygulama geliştirirken dikkat edilmesi gereken en önemli hususlardan biri aşağıdakilerden hangisidir?
A) Geliştirme ekibinin büyüklüğü
B) Uygulamanın indirilme sayısı
C) Uygulamanın çalışacağı platformun özellikleri ve mobil cihazların donanım kısıtlamaları
D) Kullanılan programlama dilinin popülerliği
E) Uygulamanın reklam bütçesi
Mobil programlama, uygulamanın çalışacağı platformun özelliklerine uygun olarak özellikle çalışma performansı açısından dikkatli bir geliştirme sürecine ihtiyaç duyar. Mobil cihazların sınırlı donanım özellikleri ve kısıtlı enerji kaynakları nedeniyle geleneksel program geliştirme yaklaşımının dışına çıkılması gerekmektedir.
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.
Mobil cihazlarda donanım bileşenlerinin programlanması için kullanılan temel yöntem aşağıdakilerden hangisidir?
A) Donanım sürücüsü yazmak
B) İşletim sistemini yeniden tasarlamak
C) Donanım bileşenine özel kütüphaneleri uygulama içinden çağırmak
D) Makine dilinde kod yazmak
E) Evrensel çevirici kullanmak
Donanım bileşenlerinin programlanması, genellikle ilgili donanım bileşeni için oluşturulmuş kütüphanenin uygulama içerisinden çağırılarak kullanılması şeklinde gerçekleştirilir.
Emülatörlerin mobil uygulama geliştirmedeki en önemli dezavantajı aşağıdakilerden hangisidir?
A) Gerçek cihaz performansını tam olarak yansıtmaması
B) Uygulama geliştirme sürecini hızlandırması
C) Farklı mobil cihaz konfigürasyonlarını simüle edebilmesi
D) Geliştirme ortamı olarak kullanılan bilgisayar sistemine ek yük getirmesi
E) Hata ayıklama (debugging) işlemlerini kolaylaştırması
Metinde, emülatörlerin en önemli dezavantajının geliştirme ortamı olan bilgisayara ek yük getirmesi olduğu belirtilmiştir.
Aşağıdakilerden hangisi yerel (native) mobil uygulamaların bir özelliğidir?
A) HTML, CSS ve JavaScript ile geliştirilmesi
B) Tek bir kod tabanıyla farklı platformlarda çalışabilmesi
C) Cihazın donanım özelliklerine doğrudan erişebilmesi
D) Web tarayıcı üzerinde çalışması
E) Geliştirme için herhangi bir metin editörünün yeterli olması
Yerel uygulamalar, hedef platformun tüm özelliklerini kullanabilir. Bu da cihazın donanım özelliklerine doğrudan erişim anlamına gelir.
Aşağıdakilerden hangisi HTML dokümanının başlık (head) bölümünde bulunması gereken temel tanımlamalardan biri değildir?
A) Sayfa başlığı
B) Metin kodlaması (UTF-8 gibi)
C) Kullanılacak CSS dosyalarının adresleri
D) Kullanılacak JavaScript kütüphanelerinin adresleri
E) Sayfada görüntülenecek metin içeriği
Sayfada görüntülenecek metin içeriği başlık bölümünde değil, gövde (body) bölümünde yer alır. Başlık bölümü, tarayıcıya yönelik meta bilgiler ve kaynak bağlantıları içerir.
JQuery Mobile kütüphanesiyle ilgili aşağıdakilerden hangisi doğrudur?
A) Sadece iOS uygulamaları geliştirmek için kullanılır.
B) HTML5, CSS3 ve JavaScript kullanılarak oluşturulmuş bir yazılım kütüphanesidir.
C) Sadece Android uygulamaları geliştirmek için kullanılır.
D) Sadece statik web sayfaları oluşturmak için kullanılır.
E) Sadece backend işlemleri için kullanılır.
JQuery Mobile, HTML5, CSS3 ve JavaScript teknolojilerini kullanarak mobil tabanlı web uygulamaları geliştirmeyi kolaylaştıran bir framework'tür.
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 cihazda uygulama test edilirken, dosyaların mobil cihazın depolama alanına kopyalanarak test edilmesi için öncelikle ne yapılmalıdır?
A) Mobil cihazın şarj kablosu ile bilgisayara bağlantısı kurulmalıdır.
B) Mobil cihazda geliştirici modu aktifleştirilmelidir.
C) Mobil cihazın internet bağlantısı kapatılmalıdır.
D) Bilgisayarda bir FTP sunucusu kurulmalıdır.
E) Mobil cihazın ekran parlaklığı en yüksek seviyeye getirilmelidir.
Dosyaları mobil cihaza kopyalayabilmek için öncelikle cihazın bilgisayara fiziksel olarak bağlanması gerekmektedir. Bu genellikle şarj kablosu aracılığıyla yapılır.
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.
HTML sayfasının kaynak kodunu görüntülemek, geliştiriciye hangi konuda yardımcı olur?
A) Uygulamanın tasarımını değiştirmek
B) Uygulamanın arka plan rengini ayarlamak
C) Harici kütüphane bağlantılarının doğru olup olmadığını kontrol etmek
D) Uygulamanın veri tabanına erişmek
E) Uygulamanın kullanıcı arayüzünü test etmek
Kaynak kod, bağlantıların tıklanabilir olmasını sağlar ve geliştiricinin harici dosyalara erişimini test etmesine olanak tanır.
Web tabanlı bir mobil uygulamada harici kütüphaneleri kullanmanın İnternet'e bağımlı olma zorunluluğunu ortadan kaldırmak için hangi yöntem izlenmelidir?
A) Kütüphaneleri bulut sunucularda barındırmak
B) Kütüphane dosyalarını uygulama klasörünün içine yerleştirmek ve yerel sürümleri kullanmak
C) Kütüphaneleri dinamik olarak indirmek
D) Kütüphaneleri sıkıştırarak kullanmak
E) Kütüphaneleri farklı bir programlama dilinde yeniden yazmak
Metinde belirtildiği gibi, bu yöntem İnternet bağlantısı olmadan da uygulamanın düzgün çalışmasını sağlar.
Web tabanlı mobil uygulama geliştirmenin avantajlarından faydalanırken, sınırlılıkları en aza indirmek için hangi yöntem kullanılabilir?
A) Uygulamayı yerel (NativE) bir uygulama gibi paketleyip mobil cihazlara yüklemek.
B) Sadece web tabanlı emülatörler kullanmak.
C) Veritabanı işlemlerini bulut üzerinde yapmak.
D) Arayüz tasarımlarını basitleştirmek.
E) Sadece açık kaynak kodlu kütüphaneler kullanmak.
Web tabanlı geliştirmenin avantajlarını korurken sınırlılıkları aşmak için, uygulamayı yerel bir uygulama gibi paketleyerek mobil cihazlara yüklemek etkili bir yöntemdir. Bu, uygulamanın cihaz özelliklerine daha iyi erişmesini ve daha iyi performans göstermesini sağlar.
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.
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.
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.
Mobil programlamanın temel kavramlarını ve dikkat edilmesi gereken hususları anlar.
Güncel mobil işletim sistemlerini tanır ve pazar paylarını karşılaştırır.
Mobil cihazlardaki donanım bileşenlerinin nasıl programlandığını anlar.
Emülatörlerin avantaj ve dezavantajlarını değerlendirebilme.
Yerel (native) uygulamaların özelliklerini açıklayabilme.
Öğrenci, HTML doküman yapısını ve başlık bölümünün amacını anlar.
Öğrenci, web tabanlı mobil uygulama geliştirme için kullanılan kütüphanelerin önemini ve temel özelliklerini 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.
Mobil uygulamaları farklı ortamlarda test etme adımlarını sıralar.
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:
HTML kaynak kodunu analiz ederek web uygulamalarının yapısını ve bağımlılıklarını anlayabilme.
Web tabanlı uygulamalarda harici kütüphanelerin kullanımında karşılaşılan sorunları ve çözüm yollarını değerlendirebilme.
Web tabanlı mobil uygulama geliştirme yöntemlerini ve sınırlılıklarını anlar.
Web tabanlı mobil uygulamaları paketleme platformlarını bilir.
Mobil uygulama geliştirme sürecinde kullanılan bulut platformlarını tanır.
GitHub üzerinde depo oluşturma prensiplerini bilir.
Öğrenci, PhoneGap Build'de GitHub kod deposunu bulma adımlarını bilir.
Öğrenci, Android uygulama dosya uzantısı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.