AUZEF Web Programlama I Çıkmış Sorular
İstanbul Üniversitesi AUZEF Web Programlama I dersinin vize, final ve bütünleme sınavlarına hazırlanmak için 20 soruluk havuz: çıkmış sınav sorularını cevaplarıyla çöz, yanlış yaptıklarını tekrar et, yolda sesli dinle.
Web Programlama I konu özeti
Web Programlama I dersi; HTML ile sayfa ve form oluşturmayı, CSS ile biçimlendirmeyi, JavaScript'in sayfaya eklenişini, XML veri biçimini, medya öğelerini ve e-posta protokolleri gibi temel bilgisayar kavramlarını kapsar.
HTML5 ve temel etiketler
- div etiketi HTML5 öncesinde de vardı; header, footer, video ve audio etiketleri HTML5 ile eklendi.
- Resim yüklenemediğinde yerine gösterilecek yazı alt özelliğiyle belirlenir.
- Resmin kaynağı src özelliğiyle verilir.
- contenteditable="true" olan bir kap içindeki içerik, görsel dahil, kullanıcı tarafından düzenlenebilir; görsel yeniden boyutlandırılabilir.
Tablolar
- Bir hücrenin birden fazla sütunu kaplaması colspan özelliğiyle sağlanır.
- Üç sütunu tek hücrede birleştirmek için td etiketine colspan="3" yazılır.
- Bu özellik td yanında th hücresinde de kullanılabilir.
Formlar ve giriş öğeleri
- Çok seçenekten yalnızca birinin seçilmesi için radio düğmeleri kullanılır; aynı gruptaki düğmelerden tek biri seçilebilir.
- Hem tarih hem saat seçtiren palet için input type değeri datetime-local olmalıdır.
- Verinin gönderileceği dosya action özelliğiyle, gönderim yöntemi method özelliğiyle belirtilir.
- method="post" kullanıldığında veriler adres çubuğunda görünmez.
Medya öğeleri
- Video ve audio nesnelerinde preload özelliği, dosyanın sayfa açılırken önceden ön belleğe alınıp alınmayacağını denetler.
- video ve audio etiketleri HTML5 ile gelen yeniliklerdendir.
CSS
- ID seçicisi # işaretiyle tanımlanır.
- Dairesel renk geçişi radial-gradient ile yapılır.
- Kırmızı, sarı, maviye geçen arka plan örneği: #div { background:radial-gradient(circle, red, yellow, blue); }
JavaScript ve koşul yapıları
- JavaScript kodları hem body hem head etiketlerinin içine yerleştirilebilir.
- Üçleme koşulu (? :) koşula göre iki değerden birini seçer; mantık olarak If - Else yapısına benzer.
XML
- XML etiket adlarında boşluk bulunamaz; Ad Soyad biçimi hatalıdır.
- XML sayısal veriler için özellikle uygun bir biçim sayılmaz; bu bir olumlu yön değildir.
E-posta protokolleri ve işletim sistemi
- POP3 iletileri doğrudan bilgisayara indirir.
- IMAP iletileri sunucuda tutar, kullanıcı isterse indirir.
- İşletim sistemi dosya ve dizin oluşturma, silme, yedekleme gibi işleri yapar.
- Dosya içeriğindeki renkleri düzenlemek uygulama yazılımlarının görevidir.
Önemli kavramlar
- POP3
- E-postayı doğrudan kullanıcının bilgisayarına indiren protokoldür.
- IMAP
- E-postayı sunucuda saklayan, indirmeyi kullanıcının isteğine bırakan protokoldür.
- preload
- Medya dosyasının sayfa yüklenirken ön belleğe alınmasını belirleyen özelliktir.
- alt
- Resim görüntülenemediğinde gösterilecek alternatif metni belirten özelliktir.
- colspan
- Bir tablo hücresinin kaç sütunu kaplayacağını belirler.
- radio
- Grup içinden yalnızca tek seçeneğin seçilmesine izin veren form öğesidir.
- datetime-local
- Tarih ve saati birlikte seçtiren input türüdür.
- contenteditable
- Bir öğenin içeriğinin kullanıcı tarafından düzenlenebilmesini sağlayan özelliktir.
- radial-gradient
- CSS'te dairesel renk geçişi oluşturan işlevdir.
- Üçleme koşulu
- ? : işaretleriyle yazılan, koşula göre iki değerden birini seçen yapıdır.
- post
- Form verisini adres çubuğunda göstermeden ileten gönderim yöntemidir.
Sınav ipuçları
- POP3 ile IMAP karıştırılmamalı: POP3 indirir, IMAP sunucuda tutar.
- HTML5 ile gelen etiketlerle eskiden beri var olanlar ayırt edilmeli; div eski, header, footer, video, audio yenidir.
- Tarih için yalnızca saat ya da yalnızca tarih değil, ikisi birlikte isteniyorsa datetime-local seçilmelidir.
- Verinin adres çubuğunda görünmemesi isteniyorsa method="post" aranmalı.
- XML sorularında etiket adında boşluk olamayacağı unutulmamalı.
Hangi sınavların soruları var?
Web Programlama I örnek sorular
Aşağıdaki sorular dersin konularından derlenmiştir; cevabı görmek için "Cevabı gör"e dokunun. Tüm soruları uygulamada çözebilirsiniz.
1. IMAP ile POP3 protokollerini birbirinden ayıran temel özellik aşağıdakilerden hangisidir?
- IMAP okunmak istenen e-postayı doğrudan bilgisayara indirir, POP3 ise yalnızca kullanıcı isterse indirir.
- POP3 okunmak istenen e-postayı doğrudan bilgisayara indirir, IMAP ise yalnızca kullanıcı isterse indirir.
- Her ikisi de dosya aktarım protokolüdür; IMAP dosyaların yalnızca okunmasına izin verir, POP3 ise istenirse bilgisayara indirilmesine izin verir.
- POP3 bir dosya paylaşım protokolü, IMAP ise bir e-posta protokolüdür.
- Her ikisi de dosya aktarım protokolüdür; POP3 dosyaların yalnızca okunmasına izin verir, IMAP ise istenirse bilgisayara indirilmesine izin verir.
Cevabı gör
Doğru cevap: B) POP3 okunmak istenen e-postayı doğrudan bilgisayara indirir, IMAP ise yalnızca kullanıcı isterse indirir.
POP3 iletileri doğrudan bilgisayara indirir. IMAP ise iletileri sunucuda tutar ve kullanıcı isterse indirir.
2. HTML5 sürümüyle dile eklenmiş olmayan, yani daha önceki sürümlerde de bulunan etiket aşağıdakilerden hangisidir?
Cevabı gör
Doğru cevap: A)
eski HTML sürümlerinde de vardır; header, footer, video ve audio etiketleri HTML5 ile gelmiştir.
3. Üçleme koşulu ( ? : ) hangi yapıyla benzer bir denetim mantığı kullanır?
- While
- For
- Do - While
- If
- If - Else
Cevabı gör
Doğru cevap: E) If - Else
Üçleme koşulu, koşula göre iki değerden birini seçtiği için If - Else yapısına benzer.
4. Sayfa açılırken medya dosyasının tarayıcı tarafından önceden ön belleğe çekilmesini kontrol etmek için video veya audio nesnesinde hangi özellikten yararlanılır?
- Download
- Upload
- Postload
- Preload
- Load
Cevabı gör
Doğru cevap: D) Preload
Preload özelliği, medya dosyasının sayfa yüklenirken ön belleğe alınıp alınmayacağını belirler.
5. XML'in olumlu yönlerinden biri olmayan seçenek aşağıdakilerden hangisidir?
- Esnek yapıdadır, onunla başka diller tanımlanabilir.
- Özellikle sayısal veriler için çok iyi sonuç verir.
- Tarayıcı gibi basit araçlarda bile görüntülenebilir.
- İnsanların okuyabildiği bir dildir.
- Lisans sorunu yoktur; platforma bağlı değildir ve geniş destek görür.
Cevabı gör
Doğru cevap: B) Özellikle sayısal veriler için çok iyi sonuç verir.
XML sayısal veri için özellikle uygun bir biçim değildir. Diğer seçenekler XML'in olumlu özellikleridir.
6. Bir div öğesinin arka planını; kırmızı, sarı ve mavi renkler arasında dairesel geçiş yapacak biçimde düzenleyen ve ID seçicisiyle tanımlanan CSS kodu hangisidir?
- div { background:radial-gradient(circle, red, yellow, blue); }
- #div { background:linear-gradient(circle, red, yellow, blue); }
- .div { background:linear-gradient(circle, red, yellow, blue); }
- .div { background:radial-gradient(circle, red, yellow, blue); }
- #div { background:radial-gradient(circle, red, yellow, blue); }
Cevabı gör
Doğru cevap: E) #div { background:radial-gradient(circle, red, yellow, blue); }
ID seçicisi # ile, dairesel geçiş ise radial-gradient ile tanımlanır.
7. Dosya yönetimi görevleri düşünüldüğünde, aşağıdaki işlerden hangisi işletim sisteminin sorumluluk alanına girmez?
- Dosya yaratma ve silme
- Dosyalar ve dizinler üzerinde değişiklik yapabilmek için temel yetenekleri destekleme
- Dosyadaki renkleri düzenleme
- Dizin oluşturma ve silme
- Dosyaların yedeklerini sabit diske alabilme
Cevabı gör
Doğru cevap: C) Dosyadaki renkleri düzenleme
Dosya içeriğindeki renkleri düzenlemek uygulama yazılımlarının işidir; işletim sistemi dosya ve dizin oluşturma, silme ve yedekleme gibi işleri üstlenir.
8. Kullanıcının çok sayıda seçenek arasından yalnızca birini seçmesini sağlayan form öğesi hangisidir?
- Reset
- Checkbox
- Submit
- Radio
- Textbox
Cevabı gör
Doğru cevap: D) Radio
Radio düğmeleri aynı grupta yalnızca tek seçime izin verir.
9. Tarih ve saat seçimi için palet oluşturan HTML kodu aşağıdakilerin hangisinde doğru yazılmıştır?
- <input type="time" name="tarih">
- <input type="date-time" name="tarih">
- <input type="date" name="tarih">
- <input type="datetime-local" name="tarih">
- <input type="datetime-hour" name="tarih">
Cevabı gör
Doğru cevap: D) <input type="datetime-local" name="tarih">
Hem tarih hem saat seçimi için type değeri datetime-local olmalıdır.
10. Sayfadaki resim.jpg adlı görselin boyutunu kullanıcının değiştirebilmesine olanak veren HTML kodu hangisidir?
- <div contenteditable="true"> <img src="resim.jpg"> </div>
- <div contenttable="true"> <img src="resim.jpg"> </div>
- <div contenttable="false"> <img src="resim.jpg"> </div>
- <div contenttable="true"> <img href="resim.jpg"> </div>
- <div contenteditable="false"> <img href="resim.jpg"> </div>
Cevabı gör
Doğru cevap: A) <div contenteditable="true"> <img src="resim.jpg"> </div>
contenteditable="true" özelliği içeriğin düzenlenmesine, görselin yeniden boyutlandırılmasına izin verir. Görsel kaynağı src ile verilir.
Bu dersi alan bölümler
Nasıl çalışmalı?
Önce "Vize (hepsi)" ya da "Final (hepsi)" ile geçmiş yılların sorularını çözün; aynı konular sınavlarda sık tekrarlanır. Yanlış yaptığınız sorular "Yanlışlar" bölümünde birikir, sınavdan önce onları yeniden çözün. Yolda ya da ev işi yaparken "Sesli Dinle" ile soruları ve cevaplarını dinleyebilirsiniz.
Sık sorulan sorular
AUZEF Web Programlama I çıkmış sorular nerede?
Mobil Defter'de AUZEF Web Programlama I dersinin vize, final ve bütünleme hazırlığı için 20 sorusu var (2023-24 Final). Soruları cevaplarıyla test olarak çözebilir, yanlışlarını ayrıca tekrar edebilir ve sesli dinleyebilirsin.
AUZEF Web Programlama I vize soruları ve final soruları ayrı çözülebilir mi?
Evet. Uygulamada "Final (hepsi)" düğmeleriyle yalnız o sınavın sorularını, yıl düğmeleriyle de tek bir yılın sınavını çözebilirsin.
AUZEF Web Programlama I çıkmış sorular PDF olarak indirilebilir mi?
Ayrı bir PDF dosyası yerine uygulamadaki "Kağıda yazdır" düğmesi dersin bütün sorularını ve cevap anahtarını yazdırılabilir sayfa olarak hazırlar; telefonda ya da bilgisayarda "PDF olarak kaydet" seçeneğiyle PDF yapabilirsin.
AUZEF Web Programlama I ders notları ve konu özeti var mı?
Evet. Bu sayfada dersin konu özeti var; uygulamadaki "Konu özeti" düğmesiyle özetin tamamını okuyabilir ya da sesli dinleyebilirsin.
AUZEF Web Programlama I soruları ücretli mi?
Hayır, ücretsiz. Ad, cep telefonu ve bölümünle bir dakikada üye olup bütün sorulara, yanlışlar listesine ve sesli dinlemeye erişebilirsin.
2. sınıf Bahar diğer dersler
- Acil Müdahale Teknikleri çıkmış sorular
- Akıl ve Eylem çıkmış sorular
- Aktif ve Sağlıklı Yaşlanma çıkmış sorular
- Anadolu’nun Tarihi Coğrafyası çıkmış sorular
- Antik Yunan Sosyal Tarihi çıkmış sorular
- Arapça Iv çıkmış sorular
- Bakım ve Sosyal Hizmet çıkmış sorular
- Bankacılık ve Kambiyo İşlemleri çıkmış sorular
- Bankalarda Fon Yönetimi çıkmış sorular
- Beylikler Devri Mimarisi ve Sanatı çıkmış sorular
- Bilgisayar Organizasyonu çıkmış sorular
- Bilişsel ve Dil Gelişimi çıkmış sorular
- Bireysel Emeklilik ve Sosyal Güvenlik Sistemi çıkmış sorular
- Bloglar ve Blog Yazarlığı çıkmış sorular