auzefJavascript ProgramlamaWeb Tasarım Ve Kodlama

Javascript Programlama Vize Deneme Sınavı -1

Auzef Javascript Programlama Vize Deneme Sınavı -1

#1. Aşağıda verilen JavaScript koduna göre konsolda çıktılanan değer hangi seçenekte doğru verilmiştir?

Cevap : C) ?

Açıklama : Kodun çıktısı, a’nın değeri 2 olduğunda ve c’ye eşit olduğunda gerçekleşir.

#2. Aşağıda verilen kod bloğu çalıştırıldığında konsola çıktılanan değer nedir?  let sonuc = 5 + 10 * (3 - 1) / 2;  console.log(sonuc); 

Cevap : B) 15

Açıklama : İşlem önceliğine göre sonuç 15 olacaktır.

#3. JavaScript'te kod blokları aşağıdakilerden hangisi ile oluşturulur?

Cevap : A) Süslü parantezler {}

Açıklama : JavaScript’te kod blokları süslü parantezler {} ile oluşturulur.

#4. Aşağıdaki protokollerden hangisi dosya transferi için kullanılır?

Cevap: B) FTP

Açıklama: FTP (File Transfer Protocol), dosya transferi için kullanılan bir protokoldür.

#5. Aşağıdaki if-else koşul yapısının ternary operatörü eşleniği seçeneklerin hangisinde doğru olarak verilmiştir?

Cevap : A) durum = (sayi > 0) ? “Pozitif” : “Negatif veya sıfır”;

Açıklama : Ternary operatörü ile if-else yapısının kısa hali kullanılmıştır.

#6. Aşağıdaki JavaScript kodunda kullanılan operatör hangi seçenekte doğru verilmiştir?

Cevap : D) Ternary operatörü

Açıklama : Bu, ternary operatörü kullanılarak yapılan bir kontrol ifadesidir.

#7. scriptDosyam.js adlı JavaScript dosyası aşağıdaki seçeneklerden hangisi ile web sayfasında kullanılabilir?

Cevap: C) <script src=”scriptDosyam.js”></script>

Açıklama: JavaScript dosyası <script src=”scriptDosyam.js”></script> etiketi ile HTML sayfasına eklenir.

#8. Aşağıda verilen JavaScript kod satırlarından hangisi atlanır ve değerlendirmeye alınmaz?

Cevap : C) // let isim = “Ahmet”;

Açıklama : // ile başlayan satırlar JavaScript’te yorum satırı olarak kabul edilir ve değerlendirmeye alınmaz.

#9. “Visual Studio Code editöründe JavaScript kodu çalıştırabilmek için öncelikle .js uzantılı … dosyası oluşturulmalıdır.” ifadesinde … ile gösterilen yere gelebilecek uygun seçenek aşağıdakilerden hangisidir?

Cevap: A) JavaScript

Açıklama: JavaScript kodu çalıştırmak için .js uzantılı JavaScript dosyası oluşturulmalıdır.

#10. JavaScript'te koşul yapıları ile ilgili aşağıdaki ifadelerden hangisi yanlıştır?

Cevap : E) Koşul ifadeleri, sadece tek bir koşulun kontrol edilmesini sağlar.

Açıklama : Koşul ifadeleri birden fazla koşulu kontrol edebilir.

#11. Bir dersin geçme notu aşağıdaki JavaScript kodları ile belirlenmektedir. Buna göre; eğer bir öğrencinin notu 82 ise ekrana yazdırılacak ifade hangi seçenekte doğru şekilde verilmiştir?

Cevap : B) Notunuz: B

Açıklama : Not 82 olduğunda, 80 ile 90 arasında olduğundan B notu yazdırılır.

#12. Aşağıdaki döngüyle ilgili verilen şıklardan hangisi doğrudur?

Cevap : B) 0’dan başlayarak 4’e kadar (5 hariç) olan sayıları konsola yazdırır.

Açıklama : Döngü 0’dan başlar ve i < 5 koşulunu sağladığı sürece çalışır.

#13. Aşağıda boş bırakılan kod satırında kişinin ad ve yaş değişkenlerini barındıran bilgi isimli bir değişken tanımlanmak isteniyor. Aşağıda verilen seçeneklerin hangisiyle bu yapılabilir?

Cevap : A) let bilgi = { ad: “Ahmet”, yas: 30 };

Açıklama : JavaScript’te bir nesne tanımlanarak ad ve yaş değişkenleri bilgi isimli değişkende saklanabilir.

#14. Aşağıda verilen kod satırlarıyla ilgili verilen ifadelerden hangisi doğrudur? let meyveler = ["elma", "armut", "muz", "çilek", "portakal"]; delete meyveler[3];

Cevap : A) meyveler dizisinin “çilek” elemanı silinmiştir; ancak dizinin uzunluğu aynı kalacaktır.

Açıklama : “çilek” elemanı silinir, ancak dizinin uzunluğu aynı kalır.

#15. Aşağıdaki JavaScript kodlarına göre verilen seçeneklerden hangisi doğrudur?

Cevap : B) 55, 54, 53, 52, 51, 50 ekrana yazdırılır.

Açıklama : Döngü 55’ten başlar ve i >= 50 koşulunu sağladığı sürece azalır.

#16. Yukarıdaki ekran görüntüsünün elde edilebilmesi için aşağıda verilen kod satırlarındaki … ile boş bırakılan yer aşağıdaki seçeneklerden hangisi ile tamamlanmalıdır?

Cevap : A) continue;

Açıklama : continue ifadesi ile döngünün bir sonraki iterasyonuna geçilir.

#17. Aşağıdakilerden hangisi JavaScript tabanlı bir yazılım çerçevesi değildir?

Cevap: D) RStudio

Açıklama: RStudio, R programlama dili için bir geliştirme ortamıdır ve JavaScript tabanlı bir yazılım çerçevesi değildir.

#18. Bir web sayfasının yapı ve içeriğinin görünüş ve biçimi aşağıdakilerden hangisi aracılığı ile sistematik biçimde düzenlenebilir?

Cevap: A) CSS

Açıklama: CSS (Cascading Style Sheets), web sayfasının görünüş ve biçimini düzenlemek için kullanılır.

#19. Aşağıdakilerden hangisi yanlıştır?

Cevap : D) Dizi ve object türünde veri yapılarının anahtarlarını döngü içinde kullanmak için for..of döngüsü kullanılır.

Açıklama : Dizi ve object türünde veri yapılarının anahtarlarını döngü içinde kullanmak için for..in döngüsü kullanılır.

TESTi BiTiR, PUANINI GÖR

SONUÇ

-

İstanbul Üniversitesi Açık ve Uzaktan Eğitim Fakültesi (Auzef)
Açık Öğretim Fakültesi
Bölüm : Web Tasarımı ve Kodlama
Ders : Javascript Diline Giriş
1. Sınıf Bahar Dönemi
Auzef Javascript Programlama Vize Deneme Sınavı -1

İstanbul Üniversitesi Açık ve Uzaktan Eğitim Fakültesi (Auzef)
Açık Öğretim Fakültesi
Bölüm : Web Tasarımı ve Kodlama
Ders : Javascript Diline Giriş
1. Sınıf Bahar Dönemi
Auzef Javascript Programlama Vize Deneme Sınavı -1

Share your score!
Tweet your score!
Share to other

HD Quiz powered by harmonic design

Auzef Javascript Programlama Vize Deneme Sınavı -1

İstanbul Üniversitesi Açık ve Uzaktan Eğitim Fakültesi (Auzef)
Açık Öğretim Fakültesi
Bölüm : Web Tasarımı ve Kodlama
Ders : Javascript Diline Giriş
1. Sınıf Bahar Dönemi
Auzef Javascript Programlama Vize Deneme Sınavı -1

Auzef Javascript Programlama Vize Deneme Sınavı -1

JavaScript Diline Giriş

Ünite Özeti

JavaScript, web sayfalarını dinamik hale getiren bir betik dilidir. İlk olarak Netscape tarafından geliştirilmiş ve şu anda ECMAScript standartlarıyla güncellenmektedir. JavaScript, web teknolojilerinde en çok kullanılan programlama dillerinden biridir ve tarayıcıda çalıştırılarak istemci taraflı etkileşim sağlar. Son yıllarda Node.js ile birlikte sunucu taraflı programlama için de kullanılmaktadır. Ayrıca mobil uygulama geliştirme çerçeveleriyle de yaygınlaşmıştır. JavaScript dili, basit sözdizimi, esnek yapısı ve geniş kullanım alanları ile programcılar arasında popülerdir.

HTTP’nin Açılımı

HTTP (Hyper Text Transfer Protocol), web üzerinde veri iletimini sağlayan bir protokoldür. Bu protokol, istemci ile sunucu arasında veri alışverişini düzenler. HTTP, web sayfalarının tarayıcıda görüntülenmesini sağlar ve internet üzerindeki en temel iletişim protokollerinden biridir.

Dosya Transferi Protokolleri

FTP (File Transfer Protocol), dosya transferi için kullanılan bir protokoldür. İnternet üzerinden dosya gönderme ve alma işlemlerini gerçekleştiren FTP, özellikle büyük dosyaların transferinde kullanılır. UDP, TCP ve SMTP gibi diğer protokoller ise farklı iletişim ve veri transferi ihtiyaçlarını karşılar.

Sunucu ve İstemci İlişkisi

Web teknolojilerinde sunucu ve istemci arasındaki ilişki önemlidir. Sunucu, statik HTML sayfalarını barındırır ve istemci bilgisayarlar (client) bu sayfalara HTTP protokolü ile erişir. Tarayıcı (browser), web sayfalarına erişim sağlayan özel bir programdır ve istemci bilgisayarlar tarayıcı ile web sayfasına ziyaret isteği gönderir.

CSS ile Web Sayfası Düzenleme

CSS (Cascading Style Sheets), web sayfalarının yapı ve içeriğinin görünüş ve biçimini sistematik bir şekilde düzenler. HTML, web sayfasının iskeletini oluştururken, CSS bu iskeleti estetik ve işlevsel hale getirir.

JavaScript’in Temel Özellikleri

JavaScript, tarayıcıda çalışabilir ve istemci tarafı betik dili olarak kullanılır. Platform bağımsızdır ve farklı işletim sistemlerinde çalışabilir. JavaScript, Netscape mühendisi Brendan Eich tarafından geliştirilmiştir ve nesneye yönelik programlama prensiplerini destekler.

JavaScript Tabanlı Yazılım Çerçeveleri

JavaScript tabanlı yazılım çerçeveleri arasında React Native, jQuery ve Vue Native gibi popüler çerçeveler bulunur. Ancak RStudio, JavaScript tabanlı bir çerçeve değildir; bu, R programlama dili için bir geliştirme ortamıdır.

HTML’de JavaScript Kullanımı

Bir HTML sayfasına JavaScript kodları <script></script> etiketi ile eklenir. Ayrıca, harici JavaScript dosyaları <script src=”scriptDosyam.js”></script> etiketi ile sayfaya dahil edilebilir.

JavaScript IDE’leri

JavaScript kodlama editörleri (IDE’leri) arasında Visual Studio Code, Atom, WebStorm ve Sublime Text gibi popüler araçlar bulunur. JupyterNotebook ise JavaScript için bir IDE değildir.

Visual Studio Code’da JavaScript Kullanımı

Visual Studio Code editöründe JavaScript kodu çalıştırabilmek için öncelikle .js uzantılı JavaScript dosyası oluşturulmalıdır. Bu dosya, JavaScript kodlarının derlenmesi ve çalıştırılması için gereklidir.

JavaScript Diline Giriş – Ünite Soruları

1- Aşağıdaki seçeneklerden hangisinde HTTP’nin açılımı doğru bir şekilde verilmiştir?

A) Hyper Transfer Text Protocol
B) Hyper Text Transmission Protocol
C) Hyper Text Transfer Protocol
D) Hyper Text Text Protocol
Hyper Transfer Transmission Protocol

Cevap: C) Hyper Text Transfer Protocol

Açıklama: HTTP’nin açılımı Hyper Text Transfer Protocol’dür ve web üzerinde veri iletimini sağlar.

2- Aşağıdaki protokollerden hangisi dosya transferi için kullanılır?

A) UDP
B) FTP
C) TCP
D) SMTP
E) HTTP

Cevap: B) FTP

Açıklama: FTP (File Transfer Protocol), dosya transferi için kullanılan bir protokoldür.

3- Aşağıdaki seçeneklerden hangisi yanlıştır?

A) Sunucu (server) statik HTML sayfalarını barındırır.
B) Bir HTML sayfası, istemci bilgisayarlara (client) HTTP protokolü ile sunulur.
C) Tarayıcı (browser), bir web sayfasına erişmek için kullanılan özel programdır.
D) İstemci bilgisayarlar tarayıcı ile bir web sayfasına ziyaret isteği gönderir.
E) Sunucu, istemciden gelen isteğe yalnızca .html uzantısına sahip dosyaları döndürür.

Cevap: E) Sunucu, istemciden gelen isteğe yalnızca .html uzantısına sahip dosyaları döndürür.

Açıklama: Sunucu, istemciden gelen isteğe farklı türde dosyalar döndürebilir.

4- Bir web sayfasının yapı ve içeriğinin görünüş ve biçimi aşağıdakilerden hangisi aracılığı ile sistematik biçimde düzenlenebilir?

A) CSS
B) HTML
C) URL
D) HTTP
E) FTP

Cevap: A) CSS

Açıklama: CSS (Cascading Style Sheets), web sayfasının görünüş ve biçimini düzenlemek için kullanılır.

5- Aşağıdakilerden hangisi JavaScript dilinin temel özelliklerinden biri değildir?

A) JavaScript sadece Windows platformunda çalışır.
B) Tarayıcıda çalışabilir ve istemci tarafı betik dili olarak kullanılabilir.
C) Netscape mühendisi Brendan Eich tarafından geliştirilmiştir.
D) Nesneye yönelik programlama prensiplerini destekler.
E) JavaScript dili CSS ve HTML ile birlikte web geliştirme sürecinde kullanılan bir dildir.

Cevap: A) JavaScript sadece Windows platformunda çalışır.

Açıklama: JavaScript, platform bağımsızdır ve farklı işletim sistemlerinde çalışabilir.

6- Aşağıdakilerden hangisi JavaScript tabanlı bir yazılım çerçevesi değildir?

A) React Native
B) jQuery
C) Vue Native
D) RStudio
E) Angular

Cevap: D) RStudio

Açıklama: RStudio, R programlama dili için bir geliştirme ortamıdır ve JavaScript tabanlı bir yazılım çerçevesi değildir.

7- Bir HTML sayfasına JavaScript kodları aşağıdaki etiketlerden hangisi ile eklenebilir?

A) <javascript></javascript>
B) <jquery></jquery>
C) <js></js>
D) <query></query>
E) <script></script>

Cevap: E) <script></script>

Açıklama: JavaScript kodları HTML sayfasına <script></script> etiketi ile eklenir.

8- scriptDosyam.js adlı JavaScript dosyası aşağıdaki seçeneklerden hangisi ile web sayfasında kullanılabilir?

A) <javascript file=”scriptDosyam.js”></javascript>
B) <javascript src=”scriptDosyam.js”></javascript>
C) <script src=”scriptDosyam.js”></script>
D) <script file=”scriptDosyam.js”></script>
E) <script sourcefile=”scriptDosyam.js”></script>

Cevap: C) <script src=”scriptDosyam.js”></script>

Açıklama: JavaScript dosyası <script src=”scriptDosyam.js”></script> etiketi ile HTML sayfasına eklenir.

9- Aşağıdakilerden hangisi bir JavaScript IDE’si (kodlama editörü) değildir?

A) Visual Studio Code
B) Atom
C) WebStorm
D) JupyterNotebook
E) Sublime Text

Cevap: D) JupyterNotebook

Açıklama: JupyterNotebook, Python ve diğer diller için bir not defteri uygulamasıdır ve JavaScript IDE’si değildir.

10- “Visual Studio Code editöründe JavaScript kodu çalıştırabilmek için öncelikle .js uzantılı … dosyası oluşturulmalıdır.” ifadesinde … ile gösterilen yere gelebilecek uygun seçenek aşağıdakilerden hangisidir?

A) JavaScript
B) HTML
C) CSS
D) FTP
E) HTTP

Cevap: A) JavaScript

Açıklama: JavaScript kodu çalıştırmak için .js uzantılı JavaScript dosyası oluşturulmalıdır.

 

Auzef Javascript Programlama
Auzef Javascript Programlama Web Tasarımı ve Kodlama

Auzef Web Tasarımı ve Kodlama 1. Sınıf Bahar Dönemi Vize Soruları

Editor

Editör

error: Kopyalamaya Karşı Korumalıdır!