10.Sınıf Bilgisayar Bilimi 2.Dönem 1.Yazılı - Açık Uçlu Sorular sınavı 10.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 2 dönemine ait. Bu sınav Orta derecede zorluktadır. Toplamda 17 sorudan oluşmaktadır.
Mobil cihazlarda yer alan sensörler nelerdir?
Web tabanlı mobil uygulama geliştirme ortamı olarak kullanılan Adobe Brackets metin editörünün avantajları nelerdir?
Mobil uygulama test aşamasında yaşanabilecek sorunlar nelerdir ve bu sorunlar nasıl çözülebilir?
Mobil uygulamada kullanılan harici kütüphanelerin İnternet bağımlılıkları nasıl sona erdirilebilir?
HTML nedir? Açıklayınız.
HTML kodlarının yazılırken küçük büyük işaretleri <> arasına < html >, < p >, < body > gibi kod yazıldığını fark ettiniz mi? Bunun nedeni nedir?
Robot teknolojisi hangi alanlarda kullanılmaktadır? Üç farklı örnek veriniz.
Robotların hareket kabiliyetine göre sınıflandırılması hakkında bilgi veriniz.
Veri tabanı sistemlerinin çeşitlerini yazınız.
İlişkisel veri tabanı nedir?
Php'de bir değişken tanımlanırken hangi işaret kullanılır?
PHP'de veri tabanına veri eklemek için hangi fonksiyon kullanılır?
Web tabanlı programlamanın avantajları nelerdir?
Kullanıcı rolünü tutan tablo nedir?
Aşağıda verilen ifadelerden doğru olanlara D, yanlış olanlara Y koyunuz.
1. (.....) HTML, web sayfalarının yapısını oluşturmak için kullanılan bir işaretleme dilidir.
2. (.....) CSS, web sayfalarının görsel tasarımını belirlemek için kullanılan bir stil dilidir.
3. (.....) JavaScript, web sayfalarına etkileşim ve dinamiklik kazandırmak için kullanılan bir programlama dilidir.
4. (.....) PHP, web sayfaları için dinamik içerik oluşturmak için kullanılan bir sunucu taraflı programlama dilidir.
5. (.....) MySQL, web siteleri için veritabanı yönetim sistemi olarak kullanılan bir yazılımdır.
6. (.....) Linux, açık kaynaklı bir işletim sistemidir ve web sunucularında sıklıkla kullanılır.
7. (.....) Apache, web sunucularında kullanılan en popüler web sunucu yazılımıdır.
8. (.....) Nginx, Apache'ye göre daha yüksek performanslı bir web sunucu yazılımıdır.
9. (.....) WordPress, dünyada en çok kullanılan içerik yönetim sistemidir.
10. (.....) Joomla, WordPress'e göre daha fazla özelliğe sahip bir içerik yönetim sistemidir.
Aşağıda verilen eşleştirmeleri yapın
1. Veri seçmek için kullanılan SQL komutudur.
2. Veri eklemek için kullanılan SQL komutudur.
3. Veri güncellemek için kullanılan SQL komutudur.
4. Veri silmek için kullanılan SQL komutudur.
5. Bir tablo içerisinden veri seçimi nasıl olabilir biraz üzerinde düşününüz.
6. Içindekilerin listesini yapınız.
a. SELECT
b. INSERT
c. UPDATE
d. DELETE
e. Tablodaki tüm sütunları içerecek şekilde tüm kayıtları seçebilirsiniz.
f. Tablodaki bazı sütunları içerecek şekilde tüm kayıtları seçebilirsiniz.
g. Tablodaki tüm sütunları içerecek şekilde bazı kayıtları seçebilirsiniz.
h. Tablodaki bazı sütunları içerecek şekilde bazı kayıtları seçebilirsiniz.
ı. Seçilen kayıtları istenen bir sütuna göre sıralayabiliriz.
i. Önce bütün kayıtları önizlemeniz gerekir.
Aşağıda verilen boşlukları uygun kavramlarla doldurunuz.
1. Veritabanı yönetim sistemleri, verileri yapısal bir şekilde depolayan ve yöneten yazılım sistemleridir. Veritabanı yönetim sistemlerine kısaca ......... denir.
2. Veritabanı yönetim sistemlerinde .................... veriler için ilişkisel bir yapı kullanılır.
3. Veritabanı yönetim sistemlerinde veriler tablolar halinde saklanır. Bir tablo, belirli bir alana ait bilgilerin satır ve sütunlar halinde düzenlenmesidir. Satırlar .................. olarak adlandırılırken, sütunlar ise alan veya alan adları olarak adlandırılır.
4. Veritabanı yönetim sistemlerinde bir tablonun alanı, tablodaki her bir satırda aynı türdeki bilgiyi tutar. Bu veriler sayısal, metinsel, tarih veya mantıksal veri türlerinden biri olabilir. Tablodaki her bir satır, her bir veri türü için ayrı bir .................. içerir.
5. Veritabanı yönetim sistemlerinde bir tablonun anahtarı, tablodaki her bir satırı benzersiz bir şekilde tanımlayan alandır. Anahtarlar, satırları birbirinden ayırt etmeye yarar. Anahtarlar, tekil veya bileşik anahtardan oluşabilir. Tekil anahtar, tek bir alandan oluşan anahtardır. Bileşik anahtar ise, birden fazla alandan oluşan anahtardır. Bir tablodaki anahtar ......... .
6. Veritabanı yönetim sistemlerinde bir tablonun indeksi, tablodaki verileri daha hızlı aramak için kullanılır. İndeksler, tablodaki belirli alanlara göre oluşturulur ve bu alanlardaki verileri arama süresini önemli ölçüde azaltır. Bu dizine ........... denir.
7. Veritabanı yönetim sistemlerinde bir sorgunun filtresi, sorgunun sonuçlarını belirli bir kritere göre sınırlamak için kullanılır. Bu kritere uygun olan verilere .............. .
8. Veritabanı yönetim sistemlerinde bir sorgunun sıralaması, sorgunun sonuçlarını belirli bir sıraya göre düzenlemek için kullanılır. Sıralanan sonuçlar belli bir kritere göre düzlenir. Buna ............. denir.
9. Veritabanı yönetim sistemlerindeki bir sorgu, veritabanındaki verileri sorgulamak için kullanılan bir yapıdır. Sorgular, çeşitli işlemler için kullanılabilir. Bu sorgu oluşturmaya .............. denir.
10. Veritabanı yönetim sistemlerinde bir işlem, veritabanındaki veriler üzerinde değişiklik yapmaktır. İşlemler, verilerin eklenmesi, silinmesi, güncellenmesi veya sorgulanması gibi işlemleri içerir. Veritabanlarına sorgu yapma işlemine .............. denir.
Mobil cihazlarda yer alan sensörler nelerdir?
Mobil cihazlarda yer alan sensörler, cihazın çevresine ilişkin bilgileri toplayan elektronik bileşenlerdir. Bu sensörler, cihazın konumunu, hareketini, ışık koşullarını ve diğer çevresel unsurları algılar.
Web tabanlı mobil uygulama geliştirme ortamı olarak kullanılan Adobe Brackets metin editörünün avantajları nelerdir?
Brackets, web tabanlı mobil uygulama geliştirme için kullanılabilecek güçlü bir metin editörüdür. Ücretsiz olması, açık kaynak kodlu olması ve çok sayıda özelliğe sahip olması avantajlarından bazılarıdır.
Mobil uygulama test aşamasında yaşanabilecek sorunlar nelerdir ve bu sorunlar nasıl çözülebilir?
Mobil uygulama test aşamasında yaşanabilecek bir diğer sorun ise, harici yazılım kütüphanelerinin adreslerinin yanlış yazılması olabilir. Bu durumda da, uygulamada kullanılan harici yazılım kütüphanelerine erişilemeyebilir ve bu da uygulamanın düzgün şekilde görüntülenmesini ve çalışmasını engelleyebilir. Bu sorunu çözmek için, harici yazılım kütüphanelerinin adreslerinin doğru olduğundan emin olunmalıdır.
Mobil uygulamada kullanılan harici kütüphanelerin İnternet bağımlılıkları nasıl sona erdirilebilir?
Mobil uygulamada kullanılan harici kütüphanelerin İnternet bağımlılıkları, bu kütüphanelerin dosyalarının İnternet ortamında indirilerek uygulama klasörünün içinde yer verilmesiyle sona erdirilebilir. Bu sayede, uygulama İnternet bağlantısı olmadan da çalışabilir hale gelir.
HTML nedir? Açıklayınız.
HTML, web sayfalarının yapısını ve içeriğini tanımlamak için kullanılan bir işaretleme dilidir. HTML kodları, web tarayıcıları tarafından yorumlanarak, web sayfalarının nasıl görüntüleneceği belirlenir.
HTML kodlarının yazılırken küçük büyük işaretleri <> arasına < html >, < p >, < body > gibi kod yazıldığını fark ettiniz mi? Bunun nedeni nedir?
HTML kodları, web sayfalarının yapısını ve içeriğini tanımlamak için kullanılan bir işaretleme dilidir. HTML kodları, web tarayıcıları tarafından yorumlanarak, web sayfalarının nasıl görüntüleneceği belirlenir. Bu nedenle, HTML kodlarının yazımında küçük büyük harflerin doğru kullanılması önemlidir. Aksi takdirde, web tarayıcıları HTML kodlarını doğru şekilde yorumlayamaz ve web sayfaları hatalı bir şekilde görüntülenir.
Robot teknolojisi hangi alanlarda kullanılmaktadır? Üç farklı örnek veriniz.
Robot teknolojisi, üretim sektöründe montaj hatlarında, sağlık sektöründe cerrahi müdahalelerde ve eğitim sektöründe ders anlatımında kullanılmaktadır.
Robotların hareket kabiliyetine göre sınıflandırılması hakkında bilgi veriniz.
Robotlar, hareket kabiliyetlerine göre sabit robotlar, mobil robotlar ve insansı robotlar olarak sınıflandırılır. Sabit robotlar, yer değiştirmeden belirli bir görevi yerine getirirler. Mobil robotlar, hareket edebilir ve belirli bir alanda görev yapabilirler. İnsansı robotlar, insan vücuduna benzer şekilde tasarlanmıştır ve insan hareketlerini taklit edebilirler.
Veri tabanı sistemlerinin çeşitlerini yazınız.
Veri tabanı sistemleri, verilerin saklanması, yönetilmesi ve sorgulanması için kullanılan yazılımlardır.
İlişkisel veri tabanı nedir?
Tablolar arasındaki bir ilişki bir tabloya, başka bir tablodaki kaydı bağlamayı sağlar. Bu şekilde veriler daha az yer kaplar ve işlemleri kolaylaştırır.
Php'de bir değişken tanımlanırken hangi işaret kullanılır?
Php'de bir değişken tanımlanırken, $ işaretiyle başlanır ve sonrasında değişken adı yazılır.
PHP'de veri tabanına veri eklemek için hangi fonksiyon kullanılır?
PHP'de veri tabanına veri eklemek için mysql_query() fonksiyonu kullanılır. Bu fonksiyon, bir SQL sorgusu alır ve bu sorguyu veritabanına gönderir.
Web tabanlı programlamanın avantajları nelerdir?
Web tabanlı programlar, web teknolojileri kullanılarak geliştirilir. Bu sayede, farklı cihazlar ve işletim sistemleri ile uyumludur. Ayrıca, web tabanlı programlar, uzaktan erişime olanak tanır.
Kullanıcı rolünü tutan tablo nedir?
Kullanıcı rolünü tutan tablo, kullanıcıların siteye erişim yetkilerini ve rollerini belirlemek için kullanılır. Bu tabloda, kullanıcı adı, şifre, e-posta adresi, telefon numarası gibi bilgiler saklanır.
Aşağıda verilen ifadelerden doğru olanlara D, yanlış olanlara Y koyunuz.
1. (.....) HTML, web sayfalarının yapısını oluşturmak için kullanılan bir işaretleme dilidir.
2. (.....) CSS, web sayfalarının görsel tasarımını belirlemek için kullanılan bir stil dilidir.
3. (.....) JavaScript, web sayfalarına etkileşim ve dinamiklik kazandırmak için kullanılan bir programlama dilidir.
4. (.....) PHP, web sayfaları için dinamik içerik oluşturmak için kullanılan bir sunucu taraflı programlama dilidir.
5. (.....) MySQL, web siteleri için veritabanı yönetim sistemi olarak kullanılan bir yazılımdır.
6. (.....) Linux, açık kaynaklı bir işletim sistemidir ve web sunucularında sıklıkla kullanılır.
7. (.....) Apache, web sunucularında kullanılan en popüler web sunucu yazılımıdır.
8. (.....) Nginx, Apache'ye göre daha yüksek performanslı bir web sunucu yazılımıdır.
9. (.....) WordPress, dünyada en çok kullanılan içerik yönetim sistemidir.
10. (.....) Joomla, WordPress'e göre daha fazla özelliğe sahip bir içerik yönetim sistemidir.
1. HTML, web sayfalarının yapısını oluşturmak için kullanılan bir işaretleme dilidir. 2. CSS, web sayfalarının görsel tasarımını belirlemek için kullanılan bir stil dilidir. 3. JavaScript, web sayfalarına etkileşim ve dinamiklik kazandırmak için kullanılan bir programlama dilidir. 4. PHP, web sayfaları için dinamik içerik oluşturmak için kullanılan bir sunucu taraflı programlama dilidir. 5. MySQL, web siteleri için veritabanı yönetim sistemi olarak kullanılan bir yazılımdır. 6. Linux, açık kaynaklı bir işletim sistemidir ve web sunucularında sıklıkla kullanılır. 7. Apache, web sunucularında kullanılan en popüler web sunucu yazılımıdır. 8. Nginx, Apache'ye göre daha yüksek performanslı bir web sunucu yazılımıdır. 9. WordPress, dünyada en çok kullanılan içerik yönetim sistemidir. 10. Joomla, WordPress'e göre daha fazla özelliğe sahip bir içerik yönetim sistemidir.
Aşağıda verilen eşleştirmeleri yapın
1. Veri seçmek için kullanılan SQL komutudur.
2. Veri eklemek için kullanılan SQL komutudur.
3. Veri güncellemek için kullanılan SQL komutudur.
4. Veri silmek için kullanılan SQL komutudur.
5. Bir tablo içerisinden veri seçimi nasıl olabilir biraz üzerinde düşününüz.
6. Içindekilerin listesini yapınız.
a. SELECT
b. INSERT
c. UPDATE
d. DELETE
e. Tablodaki tüm sütunları içerecek şekilde tüm kayıtları seçebilirsiniz.
f. Tablodaki bazı sütunları içerecek şekilde tüm kayıtları seçebilirsiniz.
g. Tablodaki tüm sütunları içerecek şekilde bazı kayıtları seçebilirsiniz.
h. Tablodaki bazı sütunları içerecek şekilde bazı kayıtları seçebilirsiniz.
ı. Seçilen kayıtları istenen bir sütuna göre sıralayabiliriz.
i. Önce bütün kayıtları önizlemeniz gerekir.
Sql kodları veri yönetiminde kullanılan kodlardır. SQL, Structured Query Language'in kısaltmasıdır. Bu dil ile veritabanlarına ilişkin işlemler yapılır.
Aşağıda verilen boşlukları uygun kavramlarla doldurunuz.
1. Veritabanı yönetim sistemleri, verileri yapısal bir şekilde depolayan ve yöneten yazılım sistemleridir. Veritabanı yönetim sistemlerine kısaca ......... denir.
2. Veritabanı yönetim sistemlerinde .................... veriler için ilişkisel bir yapı kullanılır.
3. Veritabanı yönetim sistemlerinde veriler tablolar halinde saklanır. Bir tablo, belirli bir alana ait bilgilerin satır ve sütunlar halinde düzenlenmesidir. Satırlar .................. olarak adlandırılırken, sütunlar ise alan veya alan adları olarak adlandırılır.
4. Veritabanı yönetim sistemlerinde bir tablonun alanı, tablodaki her bir satırda aynı türdeki bilgiyi tutar. Bu veriler sayısal, metinsel, tarih veya mantıksal veri türlerinden biri olabilir. Tablodaki her bir satır, her bir veri türü için ayrı bir .................. içerir.
5. Veritabanı yönetim sistemlerinde bir tablonun anahtarı, tablodaki her bir satırı benzersiz bir şekilde tanımlayan alandır. Anahtarlar, satırları birbirinden ayırt etmeye yarar. Anahtarlar, tekil veya bileşik anahtardan oluşabilir. Tekil anahtar, tek bir alandan oluşan anahtardır. Bileşik anahtar ise, birden fazla alandan oluşan anahtardır. Bir tablodaki anahtar ......... .
6. Veritabanı yönetim sistemlerinde bir tablonun indeksi, tablodaki verileri daha hızlı aramak için kullanılır. İndeksler, tablodaki belirli alanlara göre oluşturulur ve bu alanlardaki verileri arama süresini önemli ölçüde azaltır. Bu dizine ........... denir.
7. Veritabanı yönetim sistemlerinde bir sorgunun filtresi, sorgunun sonuçlarını belirli bir kritere göre sınırlamak için kullanılır. Bu kritere uygun olan verilere .............. .
8. Veritabanı yönetim sistemlerinde bir sorgunun sıralaması, sorgunun sonuçlarını belirli bir sıraya göre düzenlemek için kullanılır. Sıralanan sonuçlar belli bir kritere göre düzlenir. Buna ............. denir.
9. Veritabanı yönetim sistemlerindeki bir sorgu, veritabanındaki verileri sorgulamak için kullanılan bir yapıdır. Sorgular, çeşitli işlemler için kullanılabilir. Bu sorgu oluşturmaya .............. denir.
10. Veritabanı yönetim sistemlerinde bir işlem, veritabanındaki veriler üzerinde değişiklik yapmaktır. İşlemler, verilerin eklenmesi, silinmesi, güncellenmesi veya sorgulanması gibi işlemleri içerir. Veritabanlarına sorgu yapma işlemine .............. denir.
çok güzel
Mobil cihazlarda yer alan sensörler hakkında bilgi edinerek, cihazların çevreleriyle nasıl etkileşim kurduğunu daha iyi anlayabilir ve sensörleri kullanarak farklı uygulamalar geliştirebiliriz.
Öğrenciler, web tabanlı mobil uygulama geliştirme ortamı olarak Adobe Brackets metin editörünün avantajlarını öğreneceklerdir.
Mobil uygulama geliştiricileri, mobil uygulama test aşamasında yaşanabilecek sorunları ve bu sorunların çözümlerini bilerek, uygulamalarının düzgün şekilde görüntülenmesini ve çalışmasını sağlayabilirler.
Mobil uygulama geliştiricileri, mobil uygulamada kullanılan harici kütüphanelerin İnternet bağımlılıklarını sona erdirerek, uygulamalarının İnternet bağlantısı olmadan da çalışmasını sağlayabilirler.
Bu soru ile öğrenciler HTML'nin ne olduğu ve ne işe yaradığını öğrenmiş olurlar.
Bu soru ile öğrenciler HTML kodlarının yazımında küçük büyük harflerin doğru kullanılmasının önemini öğrenmiş olurlar.
Öğrenciler, robot teknolojisinin farklı alanlarda kullanım alanları hakkında bilgi sahibi olurlar.
Öğrenciler, robotların hareket kabiliyetine göre sınıflandırılması hakkında bilgi sahibi olurlar. Javascript ile HTML içeriğini değiştirmek için hangi yöntemler kullanılabilir? Cevap: Javascript ile HTML içeriğini değiştirmek için iki yöntem kullanılabilir: 1. head elementi arasına