10.Sınıf Bilişim Teknolojileri ve Yazılım 2.dönem Başı Sınava 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 18 sorudan oluşmaktadır.
Aşağıdakilerden hangisi PHP'de kullanılan form verilerini gönderme yöntemlerinden biridir?
A) DELETE B) PUT C) POST D) PATCH E) HEAD
XAMPP kurulumu ile birlikte gelen ve veritabanı yönetimini sağlayan panelin adı nedir?
A) Apache B) phpMyAdmin
C) PHP Interpreter D) MySQL Workbench
E) Visual Studio Code
PHP ile bir dosya yükleme işleminde, dosyanın boyutu dışında hangi özellikleri kontrol edilebilir?
A) Sadece dosyanın adı ve uzantısı kontrol edilebilir.
B) Dosyanın türü (MIME türü), adı, uzantısı ve geçici dosya konumu kontrol edilebilir.
C) Dosyanın oluşturulma tarihi ve son erişilme tarihi kontrol edilebilir.
D) Dosyanın içeriği ve içindeki karakter sayısı kontrol edilebilir.
E) Dosyanın sıkıştırılma oranı ve şifreleme durumu kontrol edilebilir.
PHP ile veri tabanına veri eklemek için kullanılan SQL komutu hangisidir?
A) SELECT B) UPDATE C) DELETE D) INSERT E) CREATE
Web sitesi tasarımında kullanılabilirlik testi yapmanın temel amacı nedir?
A) Web sitesinin görsel tasarımının ne kadar çekici olduğunu ölçmek.
B) Web sitesinin kodlama hatalarını tespit etmek.
C) Web sitesinin kullanıcıların amaçlarına ne kadar kolay ulaşabildiğini ölçmek.
D) Web sitesinin farklı tarayıcılarda nasıl göründüğünü kontrol etmek.
E) Web sitesinin veri tabanı bağlantılarının doğru çalışıp çalışmadığını test etmek.
Fotoğraf paylaşım sitesi projesinde, kullanıcıların paylaşımlarını ana sayfada alt alta görüntülemek için hangi veri tabanı işlemine ihtiyaç duyulur?
A) Veri tabanından verileri çekerek yazdırma
B) Veri tabanına yeni kullanıcı kaydı ekleme
C) Veri tabanındaki tabloları silme
D) Veri tabanında yedekleme oluşturma
E) Veri tabanındaki kullanıcı şifrelerini değiştirme
Soru cevap sitesi projesinde, haftanın en değerli sorusunu belirlemek için hangi yöntem kullanılabilir?
A) Soruların aldıkları değerlendirme notlarının ortalaması alınarak
B) Sadece öğretmenlerin oylarıyla
C) Sadece öğrencilerin oylarıyla
D) En çok görüntülenen soru seçilerek
E) Rastgele bir soru seçilerek
Aşağıdakilerden hangisi, yukarıdaki proje örneklerinde bahsedilen web sitelerinin geliştirilmesinde kullanılabilecek programlama dillerinden biri değildir?
A) Python B) HTML5 C) CSS3 D) MySQL E) PHP
Mobil cihazlarda yer alan sensörlerin çalışma mantığına ilişkin olarak aşağıdakilerden hangisi doğrudur?
A) Sensörler, işletim sistemi tarafından otomatik olarak algılanır ve herhangi bir programlama gerektirmez.
B) Sensörler, doğrudan donanım seviyesinde programlanarak kullanılır.
C) Sensörler için özel olarak geliştirilmiş kütüphaneler, mobil işletim sistemlerinin geliştirme paketleri içerisinde bulunur ve bu kütüphaneler uygulama içerisinden çağırılarak kullanılır.
D) Sensörler, yalnızca cihazın fabrika ayarlarında belirlenen işlevleri yerine getirebilir.
E) Sensörler, mobil cihazın pil ömrünü uzatmak için genellikle devre dışı bırakılır.
Aşağıdakilerden hangisi mobil uygulama geliştirme araçlarından biri değildir?
A) Yazılım geliştirme ortamı (IDE)
B) Uygulama test ortamı (emülatör)
C) Uygulama yayınlama platformu (App Store, Google Play)
D) İşletim sistemi
E) Hata ayıklayıcı (Debugger)
Aşağıdakilerden hangisi günümüzde mobil uygulama geliştirirken kullanılabilecek, en çok kabul gören uygulama geliştirme mimarilerinden biri değildir?
A) Tamamen Web tarayıcıda çalışanlar
B) Yerel (nativE) uygulama olarak geliştirilenler
C) Web ve yerel bileşenleri içinde barındıran karma (hibriD) uygulamalar
D) Masaüstü uygulama olarak geliştirilenler
E) Hepsi (Web, Yerel ve Hibrid)
Yerel (Native) mobil uygulamaların yaşam döngüsü ile ilgili aşağıdaki ifadelerden hangisi doğrudur?
A) Sadece web teknolojileri kullanılarak geliştirilir.
B) Hedef platformdan bağımsız olarak geliştirilir.
C) Tamamen hedef platforma yönelik geliştirme süreçlerini içerir.
D) Geliştirme için herhangi bir metin editörü yeterlidir.
E) Farklı platformlarda yeniden kodlama yapmaksızın kullanılabilir.
Brackets yazılımında arayüz dilini değiştirmek için hangi menü grubu ve bölüm kullanılır?
A) Ayıkla / Dili Değiştir B) Dosya / Klasörü Aç
C) Düzenle / Tercihler D) Görünüm / Temayı Değiştir
E) Yardım / Hakkında
Brackets açıldıktan sonra yapılması gereken ilk şey nedir?
A) Yeni bir dosya oluşturmak
B) Arayüz dilini değiştirmek
C) Çalışma alanı olarak kullanılacak klasörü seçmek
D) JQuery Mobile kütüphanelerini indirmek
E) HTML kodlarını yazmaya başlamak
Uygulama geliştirme sürecinde, kelimelerin listelenmesini sağlayan ve tıklanan kelime ile ilgili bir detay sayfasına veya başka bir siteye yönlendirme yapılabilen kodlar hangi satırlar arasında yer almaktadır?
A) 16 ve 22 B) 1 ve 7 C) 23 ve 29 D) 30 ve 36 E) 8 ve 15
Mobil uygulamayı kişisel bilgisayar üzerinde test etmek için "Dosya Gezgini" ile hangi dosyaya çift tıklanmalıdır?
A) style.css B) script.js C) index.html D) main.xml E) app.json
Web tabanlı bir mobil uygulamada, uygulama içerisinden yazılım kütüphanelerine (örneğin JQuery, JQuery Mobile) erişilememesi durumunda aşağıdaki nedenlerden hangisi en olası değildir?
A) İnternet bağlantısıyla ilgili sorunlar.
B) Kütüphane adreslerinin (URL'lerinin) yanlış yazılmış olması.
C) Javascript ve CSS dosyalarına ulaşılamaması.
D) Kullanılan tarayıcının güncel olmaması.
E) Mobil cihazda yeterli depolama alanı olmaması.
Uygulamanızda kullandığınız harici bir CSS dosyasına bağlantı vermenize rağmen, mobil cihazda uygulamanızın görünümü bozuk çıkıyorsa, öncelikle ne yapmalısınız?
A) Mobil cihazın ekran çözünürlüğünü kontrol etmeliyim.
B) CSS dosyasının mobil uyumlu olup olmadığını kontrol etmeliyim.
C) HTML sayfasının kaynak kodunu görüntüleyerek CSS dosyasının adresinin doğru olup olmadığını kontrol etmeliyim.
D) Tarayıcı önbelleğini temizlemeliyim.
E) Uygulamayı farklı bir mobil cihazda test etmeliyim.
Aşağıdakilerden hangisi PHP'de kullanılan form verilerini gönderme yöntemlerinden biridir?
A) DELETE B) PUT C) POST D) PATCH E) HEAD
PHP'de form verileri genellikle POST veya GET yöntemleri ile sunucuya gönderilir. DELETE, PUT, PATCH ve HEAD ise HTTP istek yöntemleridir.
XAMPP kurulumu ile birlikte gelen ve veritabanı yönetimini sağlayan panelin adı nedir?
A) Apache B) phpMyAdmin
C) PHP Interpreter D) MySQL Workbench
E) Visual Studio Code
XAMPP içerisinde Apache sunucusu, PHP yorumlayıcısı ve phpMyAdmin gibi araçlar bulunur. phpMyAdmin, MySQL veya MariaDB veritabanlarını yönetmek için kullanılır.
PHP ile bir dosya yükleme işleminde, dosyanın boyutu dışında hangi özellikleri kontrol edilebilir?
A) Sadece dosyanın adı ve uzantısı kontrol edilebilir.
B) Dosyanın türü (MIME türü), adı, uzantısı ve geçici dosya konumu kontrol edilebilir.
C) Dosyanın oluşturulma tarihi ve son erişilme tarihi kontrol edilebilir.
D) Dosyanın içeriği ve içindeki karakter sayısı kontrol edilebilir.
E) Dosyanın sıkıştırılma oranı ve şifreleme durumu kontrol edilebilir.
Güvenlik ve işlevsellik açısından dosyanın türü, adı, uzantısı ve geçici konumu gibi özelliklerin kontrol edilmesi önemlidir.
PHP ile veri tabanına veri eklemek için kullanılan SQL komutu hangisidir?
A) SELECT B) UPDATE C) DELETE D) INSERT E) CREATE
INSERT INTO komutu, belirtilen tabloya yeni bir satır eklemek için kullanılır.
Web sitesi tasarımında kullanılabilirlik testi yapmanın temel amacı nedir?
A) Web sitesinin görsel tasarımının ne kadar çekici olduğunu ölçmek.
B) Web sitesinin kodlama hatalarını tespit etmek.
C) Web sitesinin kullanıcıların amaçlarına ne kadar kolay ulaşabildiğini ölçmek.
D) Web sitesinin farklı tarayıcılarda nasıl göründüğünü kontrol etmek.
E) Web sitesinin veri tabanı bağlantılarının doğru çalışıp çalışmadığını test etmek.
Kullanılabilirlik testi, kullanıcıların web sitesini ne kadar kolay ve etkili bir şekilde kullanabildiğini değerlendirir ve tasarımın iyileştirilmesi için geri bildirim sağlar.
Fotoğraf paylaşım sitesi projesinde, kullanıcıların paylaşımlarını ana sayfada alt alta görüntülemek için hangi veri tabanı işlemine ihtiyaç duyulur?
A) Veri tabanından verileri çekerek yazdırma
B) Veri tabanına yeni kullanıcı kaydı ekleme
C) Veri tabanındaki tabloları silme
D) Veri tabanında yedekleme oluşturma
E) Veri tabanındaki kullanıcı şifrelerini değiştirme
Ana sayfada paylaşımları göstermek için, veritabanında saklanan kullanıcı, paylaşım tarihi ve resim dosyası gibi bilgilerin çekilerek ekrana yazdırılması gerekir.
Soru cevap sitesi projesinde, haftanın en değerli sorusunu belirlemek için hangi yöntem kullanılabilir?
A) Soruların aldıkları değerlendirme notlarının ortalaması alınarak
B) Sadece öğretmenlerin oylarıyla
C) Sadece öğrencilerin oylarıyla
D) En çok görüntülenen soru seçilerek
E) Rastgele bir soru seçilerek
Kullanıcıların sorulara verdikleri notların ortalaması alınarak, sorunun genel önem derecesi belirlenebilir ve en yüksek ortalamaya sahip soru haftanın en değerli sorusu seçilebilir.
Aşağıdakilerden hangisi, yukarıdaki proje örneklerinde bahsedilen web sitelerinin geliştirilmesinde kullanılabilecek programlama dillerinden biri değildir?
A) Python B) HTML5 C) CSS3 D) MySQL E) PHP
Verilen metinde HTML5, CSS3, MySQL ve PHP'nin kullanılabileceği belirtilirken Python'dan bahsedilmemektedir.
Mobil cihazlarda yer alan sensörlerin çalışma mantığına ilişkin olarak aşağıdakilerden hangisi doğrudur?
A) Sensörler, işletim sistemi tarafından otomatik olarak algılanır ve herhangi bir programlama gerektirmez.
B) Sensörler, doğrudan donanım seviyesinde programlanarak kullanılır.
C) Sensörler için özel olarak geliştirilmiş kütüphaneler, mobil işletim sistemlerinin geliştirme paketleri içerisinde bulunur ve bu kütüphaneler uygulama içerisinden çağırılarak kullanılır.
D) Sensörler, yalnızca cihazın fabrika ayarlarında belirlenen işlevleri yerine getirebilir.
E) Sensörler, mobil cihazın pil ömrünü uzatmak için genellikle devre dışı bırakılır.
Mobil işletim sistemleri (Android, iOS vb.), sensörlere erişmek ve sensör verilerini kullanmak için geliştiricilere kütüphaneler sunar. Geliştiriciler, bu kütüphaneleri kullanarak uygulamalarında sensörleri programlayabilirler.
Aşağıdakilerden hangisi mobil uygulama geliştirme araçlarından biri değildir?
A) Yazılım geliştirme ortamı (IDE)
B) Uygulama test ortamı (emülatör)
C) Uygulama yayınlama platformu (App Store, Google Play)
D) İşletim sistemi
E) Hata ayıklayıcı (Debugger)
İşletim sistemi, mobil cihazın temel yazılımıdır. Yazılım geliştirme ortamları, test ortamları, yayınlama platformları gibi diğer seçenekler ise mobil uygulama geliştirme sürecinde kullanılan araçlardır. Hata ayıklayıcı da yazılım geliştirme ortamının içinde yer alan bir araçtır.
Aşağıdakilerden hangisi günümüzde mobil uygulama geliştirirken kullanılabilecek, en çok kabul gören uygulama geliştirme mimarilerinden biri değildir?
A) Tamamen Web tarayıcıda çalışanlar
B) Yerel (nativE) uygulama olarak geliştirilenler
C) Web ve yerel bileşenleri içinde barındıran karma (hibriD) uygulamalar
D) Masaüstü uygulama olarak geliştirilenler
E) Hepsi (Web, Yerel ve Hibrid)
Metinde, tamamen Web tarayıcıda çalışan, yerel (native) geliştirilen ve karma (hibrid) uygulamaların en çok kabul gören mimariler olduğu belirtilmiştir. Masaüstü uygulamalar mobil uygulama geliştirme mimarileri arasında yer almaz.
Yerel (Native) mobil uygulamaların yaşam döngüsü ile ilgili aşağıdaki ifadelerden hangisi doğrudur?
A) Sadece web teknolojileri kullanılarak geliştirilir.
B) Hedef platformdan bağımsız olarak geliştirilir.
C) Tamamen hedef platforma yönelik geliştirme süreçlerini içerir.
D) Geliştirme için herhangi bir metin editörü yeterlidir.
E) Farklı platformlarda yeniden kodlama yapmaksızın kullanılabilir.
Metinde, yerel (native) uygulamaların yaşam döngüsünün tamamen hedef platforma yönelik geliştirme süreçlerini içerdiği belirtilmiştir.
Brackets yazılımında arayüz dilini değiştirmek için hangi menü grubu ve bölüm kullanılır?
A) Ayıkla / Dili Değiştir B) Dosya / Klasörü Aç
C) Düzenle / Tercihler D) Görünüm / Temayı Değiştir
E) Yardım / Hakkında
Brackets'ta arayüz dilini değiştirmek için "Ayıkla" menü grubundaki "Dili Değiştir" bölümü kullanılır.
Brackets açıldıktan sonra yapılması gereken ilk şey nedir?
A) Yeni bir dosya oluşturmak
B) Arayüz dilini değiştirmek
C) Çalışma alanı olarak kullanılacak klasörü seçmek
D) JQuery Mobile kütüphanelerini indirmek
E) HTML kodlarını yazmaya başlamak
Brackets açıldıktan sonra yapılması gereken ilk şey, "Dosya" menüsünden "Klasörü Aç" seçeneği ile çalışma alanı olarak kullanılacak klasörü seçmektir. Bu, proje dosyalarının düzenli bir şekilde saklanmasını sağlar.
Uygulama geliştirme sürecinde, kelimelerin listelenmesini sağlayan ve tıklanan kelime ile ilgili bir detay sayfasına veya başka bir siteye yönlendirme yapılabilen kodlar hangi satırlar arasında yer almaktadır?
A) 16 ve 22 B) 1 ve 7 C) 23 ve 29 D) 30 ve 36 E) 8 ve 15
Metinde, 16 ve 22. satırlar arasında yer alan kodların, kelimelerin listelenmesini ve tıklanan kelimeye bir web sayfası ya da web sitesi adresi atayarak yönlendirme yapılmasını sağladığı belirtilmektedir.
Mobil uygulamayı kişisel bilgisayar üzerinde test etmek için "Dosya Gezgini" ile hangi dosyaya çift tıklanmalıdır?
A) style.css B) script.js C) index.html D) main.xml E) app.json
Metinde, "Dosya Gezgini" yardımı ile uygulamanın başlangıç dosyası olan "index.html" dosyasına çift tıklanarak uygulamanın internet tarayıcıda açılacağı ve test edilebileceği belirtilmektedir.
Web tabanlı bir mobil uygulamada, uygulama içerisinden yazılım kütüphanelerine (örneğin JQuery, JQuery Mobile) erişilememesi durumunda aşağıdaki nedenlerden hangisi en olası değildir?
A) İnternet bağlantısıyla ilgili sorunlar.
B) Kütüphane adreslerinin (URL'lerinin) yanlış yazılmış olması.
C) Javascript ve CSS dosyalarına ulaşılamaması.
D) Kullanılan tarayıcının güncel olmaması.
E) Mobil cihazda yeterli depolama alanı olmaması.
Yetersiz depolama alanı, uygulamanın genel performansını etkileyebilir ancak genellikle kütüphane erişimi sorunlarına doğrudan yol açmaz. Kütüphane erişimi sorunları daha çok internet bağlantısı veya adres hatalarından kaynaklanır.
Uygulamanızda kullandığınız harici bir CSS dosyasına bağlantı vermenize rağmen, mobil cihazda uygulamanızın görünümü bozuk çıkıyorsa, öncelikle ne yapmalısınız?
A) Mobil cihazın ekran çözünürlüğünü kontrol etmeliyim.
B) CSS dosyasının mobil uyumlu olup olmadığını kontrol etmeliyim.
C) HTML sayfasının kaynak kodunu görüntüleyerek CSS dosyasının adresinin doğru olup olmadığını kontrol etmeliyim.
D) Tarayıcı önbelleğini temizlemeliyim.
E) Uygulamayı farklı bir mobil cihazda test etmeliyim.
Görünüm bozukluğu genellikle CSS dosyasının doğru yüklenememesinden kaynaklanır. Bu nedenle öncelikle CSS dosyasının adresinin doğru olup olmadığını kontrol etmek en mantıklı adımdır.
PHP'de form verilerini gönderme yöntemlerini bilme.
XAMPP'ın bileşenlerini ve işlevlerini bilme.
Güvenli ve etkili dosya yükleme işlemlerinin önemini kavrama.
Veri tabanı işlemlerinin (ekleme, silme, güncelleme) temel komutlarını bilme.
Web sitesi tasarımında kullanılabilirlik testinin önemini ve amacını açıklar.
Web tabanlı bir projede veri tabanından veri çekme ve görüntüleme işlemlerini anlama
Web tabanlı bir projede kullanıcı geri bildirimi ve derecelendirme sistemlerini anlama
Web tabanlı projelerde kullanılabilecek temel teknolojileri tanıma
Mobil cihazlardaki sensörlerin işlevlerini ve programlanma yöntemlerini açıklar.
Mobil uygulama geliştirme araçlarını ve platformlarını tanır.
Öğrenci, farklı mobil uygulama geliştirme mimarilerini karşılaştırabilir.
Öğrenci, yerel (native) uygulamaların geliştirme süreçlerini açıklayabilir.
Brackets yazılımının arayüzünü tanır ve dil ayarlarını değiştirebilir.
Brackets yazılımında proje klasörü oluşturma ve seçme işlemlerini gerçekleştirir.
Web uygulamalarında listeleme ve bağlantı oluşturma işlemlerini anlar.
Mobil uygulama geliştirme sürecinde test aşamalarını ve yöntemlerini bilir.
Web tabanlı mobil uygulamalarda karşılaşılabilecek yaygın sorunları ve olası nedenlerini belirleme.
Web uygulamalarında stil dosyalarının doğru bir şekilde yüklenmesini sağlama ve hataları giderme.
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.