10.Sınıf Bilgisayar Bilimi 2.Dönem 1.Sınav - Klasik
-
Mobil cihazların donanım bileşenleri nelerdir?
-
Mobil uygulama geliştirmede hangi JavaScript kütüphaneleri kullanılır?
-
Mobil uygulama geliştirmede CSS ve JavaScript kütüphanelerini İnternet üzerinden kullanmanın avantajları ve dezavantajları nelerdir?
-
İnternet'in temel hizmetleri nelerdir?
-
Web servisleri nedir?
-
HTML'de sayfalar arası bağlantı (link) vermek için kullanılan kod nedir?
-
HTML5'te yeni eklenen anlamsal etiketlerden bazıları nelerdir?
-
JavaScript'te diziler nasıl tanımlanır ve dizilere nasıl eleman eklenir?
-
Nesne tabanlı programlamanın temel özellikleri nelerdir?
-
PHP nedir?
-
PHP kodlarının çalıştırılması için hangi ara birime ihtiyaç vardır?
-
Veri güncelleme işlemi nasıl yapılır?
-
Web tabanlı programlama nedir?
-
Aşağıda verilen ifadelerden doğru olanlara Evet, yanlış olanlara Hayır yazınız.
1. PHP, bir sunucu tabanlı kodlama dili midir?
2. PHP ile sadece dinamik web sayfa içeriği üretilebilir.
3. PHP dosyaları .php uzantılıdır.
4. PHP ile tarayıcıda direkt olarak çalıştırılabilen programlar yazılabilir.
5. PHP ile form verileri toplanamaz.
6. PHP ile çerezler gönderilemez.
7. PHP ile veritabanı yönetimi yapılabilir.
8. PHP, HTML, CSS, JavaScript ve PHP kodu içeren dosyalar oluşturabilir.
9. PHP ile sunucudaki dosyalar oluşturulamaz.
10. PHP, açık kaynak kodlu değil, ticari bir yazılımdır.
-
Aşağıdaki eşleştirmeleri yapın.
1. Öğrenci Numarası
2. Adı
3. Soyadı
4. Dersi
5. 1. Yazılı Notu
6. 2. Yazılı Notu
7. 3. Yazılı Notu
8. Ortalama
9. Geçti/Kaldı Durumu
a. Doğru ya da yanlış bir durumu belirtir. Sıfır değeri yanlış kabul edilir. 1 ise doğru sayılır.
b. Çok küçük tamsayı değerlerini ifade eder. Eğer negatif değerler kullanılacaksa -128 ile 127 arasındaki değerleri, sadece pozitif değerler kullanılacaksa 0 - 255 arasındaki değerleri kapsar.
c. Eğer negatif değerler kullanılacaksa -32768 ile 32767 arasındaki değerleri, sadece pozitif değerler kullanılacaksa 0 - 65535 arasındaki değerleri kapsar.
d. Eğer negatif değerler kullanılacaksa -2147483648 ile 2147483647 arasındaki değerleri, sadece pozitif değerler kullanılacaksa 0 – 4294967295 arasındaki değerleri kapsar.
e. Toplam 10 numerik değer ve 2 ondalık basamak içeren bir veri türünü işaret eder. Örneğin parasal işlemlerde kullanılabilir.
f. Öğrencinin adını tutar.
g. Öğrencinin soyadını tutar.
h. Öğrencinin aldığı dersi tutar.
ı. Öğrencinin 1. yazılı notunu tutar.
i. Öğrencinin 2. yazılı notunu tutar.
j. Öğrencinin 3. yazılı notunu tutar.
k. Öğrencinin yazılı notlarının ortalamasını tutar.
l. Öğrencinin dersten geçtiği ya da kaldığı durumunu tutar.
CEVAP ANAHTARI
- İşlemci, anakart, bellek, ekran, depolama alanı, ön kamera, arka kamera, hoparlör, mikrofon, kablosuz ağ bağlantısı, Bluetooth, GPS, NFC, USB ve USB Type-C.
- HTML ve CSS ile yazılmış mobil web uygulamaları geliştirmek için kullanılan JQuery Mobile kütüphanesi sıklıkla kullanılmaktadır.
- İnternet üzerinden CSS ve JavaScript kütüphanelerini kullanmanın avantajları şunlardır: * Bu kütüphaneleri kullanmak ücretsizdir. * Bu kütüphaneleri kullanmak için herhangi bir yazılım yüklemeye gerek yoktur. * Bu kütüphaneleri kullanmak için herhangi bir teknik bilgiye gerek yoktur. İnternet üzerinden CSS ve JavaScript kütüphanelerini kullanmanın dezavantajları şunlardır: * Bu kütüphaneleri kullanmak için İnternet bağlantısı gerekir. * Bu kütüphaneleri kullanarak geliştirilen uygulamalar, İnternet bağlantısı olmayan cihazlarda çalışmayabilir. * Bu kütüphaneleri kullanarak geliştirilen uygulamalar, güvenlik açıkları içerebilir.
- İnternet'in temel hizmetleri arasında World Wide Web (WWW), elektronik posta (e-posta) ve dosya aktarma protokolü (FTP) yer almaktadır.
- Web servisleri, iki veya daha fazla sistem arasında bilgi paylaşımını ve işbirliğini sağlayan yazılım uygulamalarıdır.
- < a >< / a >
- < header >, < nav >, < section >, < article >, < footer >, < figure >, < mark >, < details >, < progress >, < dialog >
- JavaScript'te diziler [], köşeli parantezlerle tanımlanır. Dizilere eleman eklemek için dizinin adını kullanarak [] içinde elemanı belirtirsiniz.
- Nesne tabanlı programlama, verileri ve davranışları nesneler halinde organize eden bir programlama paradigmasıdır. Nesne tabanlı programlamanın temel özellikleri şunlardır: * Nesneler: Nesneler, verileri ve davranışları bir araya getiren yapılardır. * Sınıflar: Sınıflar, nesnelerin oluşturulması için kullanılan şablonlardır. * Kalıtım: Kalıtım, bir sınıftan yeni bir sınıf türetme işlemidir. * Polimorfizm: Polimorfizm, aynı ada sahip fonksiyonların farklı nesnelerde farklı davranışlar göstermesini sağlayan bir özelliktir.
- PHP, dinamik ve etkileşimli web sayfaları yapmak için sunucu tabanlı bir kodlama dilidir.
- PHP kodlarının çalıştırılması için bir web sunucusuna ihtiyaç vardır.
- Veri güncelleme işlemi, veri tabanındaki bir kaydın sütun verilerinde değişiklik yapma işlemidir.
- Web tabanlı programlama, web üzerinden erişilebilen ve çalıştırılabilen programların geliştirilmesi sürecidir.
- 1. Evet 2. Hayır 3. Evet 4. Hayır 5. Hayır 6. Hayır 7. Evet 8. Evet 9. Hayır 10. Hayır
- 1. a. Öğrenci Numarası 2. f. Adı 3. g. Soyadı 4. h. Dersi 5. ı. 1. Yazılı Notu 6. i. 2. Yazılı Notu 7. j. 3. Yazılı Notu 8. k. Ortalama 9. l. Geçti/Kaldı Durumu