15 Scratch Programlama Sınavı Soruları ve Cevapları

Scratch, Massachusetts Teknoloji Enstitüsü’ndeki (MIT) Yaşam Boyu Anaokulu Grubu tarafından geliştirilen görsel bir programlama dili ve çevrimiçi topluluktur. Özellikle çocuklar ve genç öğrenciler olmak üzere yeni başlayanlar için programlamanın temellerini öğrenmeleri ve etkileşimli hikayeler, oyunlar, animasyonlar ve daha fazlasını oluşturmaları için kullanıcı dostu bir platform sunar. İşte Scratch programlamaya genel bir bakış:

Blok Tabanlı Programlama: Scratch, kullanıcıların kod bloklarını bir araya getirerek betikler oluşturdukları, sürükle-bırak yöntemiyle çalışan, blok tabanlı bir arayüz kullanır. Bu bloklar, programlama komutlarını temsil eder ve sezgisel ve kullanımı kolay olacak şekilde tasarlanmıştır.

Açık Kaynak: Scratch, açık kaynaklı bir yazılımdır; yani kaynak kodu herkese açıktır. Bu, iş birliğini teşvik eder ve geliştiricilerin Scratch’i kendi ihtiyaçlarına göre düzenleyip genişletmelerine olanak tanır.

Scratch Çevrimiçi Topluluğu: Scratch, kullanıcıların projelerini paylaşabilecekleri, başkalarıyla iş birliği yapabilecekleri ve topluluk tarafından oluşturulan geniş bir eser kütüphanesini keşfedebilecekleri çevrimiçi bir platform sunar.

Sprite’lar ve Arka Planlar: Scratch’te karakterler veya nesneler “sprite”, arka plan görüntüleri ise “arka plan” olarak adlandırılır. Kullanıcılar, projelerini etkileşimli hale getirmek için sprite’lar oluşturabilir ve özelleştirebilir.

Olay Odaklı Programlama: Scratch, kod bloklarının belirli olaylarla (örneğin bir sprite’a tıklandığında, bir tuşa basıldığında veya belirli bir koşul karşılandığında) tetiklendiği olay odaklı bir programlama modeli kullanır.

Makale özeti

Bölüm 1: OnlineExamMaker’da yapay zeka kullanarak anında harika bir Scratch programlama sınavı oluşturun

Günümüzde giderek daha fazla kişi yapay zeka teknolojilerini kullanarak Scratch programlama sınavları oluşturuyor. OnlineExamMaker, zamandan ve emekten tasarruf etmenizi sağlayacak güçlü bir yapay zeka tabanlı sınav hazırlama aracıdır. Yazılım, etkileşimli sınavlar, değerlendirmeler ve anketler tasarlamayı ve başlatmayı kolaylaştırır. Soru Düzenleyici ile testleriniz, sınavlarınız ve envanterleriniz için çoktan seçmeli, açık uçlu, eşleştirmeli, sıralı ve diğer birçok soru türü oluşturabilirsiniz. Sınavları daha etkileşimli ve görsel olarak çekici hale getirmek için görseller, ses ve video gibi multimedya öğeleriyle zenginleştirebilirsiniz.

Sizin için önerilen özellikler:
● Soruları rastgele sıralayarak veya soru sırasını değiştirerek kopya çekmeyi önleyin, böylece öğrenciler her seferinde aynı soru setiyle karşılaşmaz. ● Bireysel puanlar, soru raporu ve grup performansı gibi ayrıntılı raporları otomatik olarak oluşturur.
● Birkaç satır kodu kopyalayıp bir web sayfasına ekleyerek çevrimiçi sınavınızı web sitenizde, blogunuzda veya açılış sayfanızda sunabilirsiniz.
● Soru performansını ve güvenilirliğini değerlendirmek için soru analizi sunarak eğitmenlerin eğitim planlarını optimize etmelerine yardımcı olur.

Yapay zekayı kullanarak otomatik olarak sorular oluşturun

Her konu için sorular oluşturun
Sonsuza kadar %100 ücretsiz

Bölüm 2: 15 Scratch programlama sınavı sorusu ve cevapları

  or  

1. Soru: Scratch’te bir sprite’ın hareket etmesini sağlayan temel blok hangisidir?
A. Git X: 10 Y: 20
B. Söyle “Merhaba”
C. Bekle 1 saniye
D. Değişkeni artır
Doğru cevap: A
Açıklama: Git X: 10 Y: 20 bloğu, sprite’ı belirtilen koordinatlara taşıyarak hareket sağlar.

2. Soru: Scratch’te sonsuz bir döngü oluşturmak için hangi blok kullanılır?
A. Eğer <> ise
B. Tekrarla [] kez
C. Sonsuza kadar
D. Bekle [] saniye
Doğru cevap: C
Açıklama: Sonsuza kadar bloğu, kodun sürekli olarak tekrar etmesini sağlar ve programın belirli bir kısma kadar devam etmesini engeller.

3. Soru: Scratch’te bir ses çalmak için hangi kategorideki bloklar bulunur?
A. Hareket
B. Görünüm
C. Ses
D. Kontrol
Doğru cevap: C
Açıklama: Ses kategorisi, ses çalma, durdurma veya kaydetme gibi blokları içerir ve sprite’lara ses eklemek için kullanılır.

4. Soru: Scratch’te bir değişken oluşturmak için hangi adımları izlersiniz?
A. Değişkenler sekmesine gidip “Değişken oluştur” seçeneğini kullanın
B. Hareket bloklarını kullanın
C. Sahneyi düzenleyin
D. Sprite’ı silin
Doğru cevap: A
Açıklama: Değişkenler sekmesi, yeni değişkenler oluşturmayı ve bunları programda kullanmayı sağlar.

5. Soru: Scratch’te bir koşul ifadesi için hangi blok kullanılır?
A. Tekrarla [] kez
B. Eğer <> ise
C. Sonsuza kadar
D. Bekle [] saniye
Doğru cevap: B
Açıklama: Eğer <> ise bloğu, belirli bir koşulun doğru olup olmadığını kontrol eder ve buna göre kodun devamını yönetir.

6. Soru: Scratch’te bir sprite’ın görünürlüğünü değiştirmek için hangi blok kullanılır?
A. Git X: 10 Y: 20
B. Göster veya Gizle
C. Söyle “Merhaba”
D. Boyutunu değiştir
Doğru cevap: B
Açıklama: Göster veya Gizle bloğu, sprite’ın ekranda görünür veya görünmez olmasını sağlar.

7. Soru: Scratch’te rastgele sayı üretmek için hangi operatör bloğu kullanılır?
A. [] + []
B. Rastgele [] ile [] arasında
C. [] > []
D. [] ve []
Doğru cevap: B
Açıklama: Rastgele [] ile [] arasında bloğu, belirtilen aralıkta rastgele bir sayı üretir ve oyunlarda veya simülasyonlarda faydalıdır.

8. Soru: Scratch’te bir projeyi başlatmak için hangi olay bloğu gereklidir?
A. Yeşil bayrak tıklandığında
B. Klavye tuşuna basıldığında
C. Fare tıklandığında
D. Zamanlayıcı bittiğinde
Doğru cevap: A
Açıklama: Yeşil bayrak tıklandığında bloğu, projenin başlangıç noktasını belirler ve ana kodun çalışmasını tetikler.

9. Soru: Scratch’te bir sprite’ın kostümünü değiştirmek için hangi blok kullanılır?
A. Sonraki kostümü giy
B. Hareket et [] adım
C. Söyle [] saniye
D. Değişkeni sıfırla
Doğru cevap: A
Açıklama: Sonraki kostümü giy bloğu, sprite’ın farklı görünümlerini hızlıca değiştirmek için kullanılır.

10. Soru: Scratch’te bir listeyi yönetmek için hangi araçlar kullanılır?
A. Değişkenler sekmesi
B. Listeler sekmesi
C. Hareket blokları
D. Ses blokları
Doğru cevap: B
Açıklama: Listeler sekmesi, birden fazla değer saklamak için listeler oluşturmayı ve yönetmeyi sağlar.

11. Soru: Scratch’te bir sprite’ın yönünü değiştirmek için hangi blok kullanılır?
A. Dön [] derece
B. Git X: 10 Y: 20
C. Hızlı git [] adım
D. Boyutunu değiştir [] %
Doğru cevap: A
Açıklama: Dön [] derece bloğu, sprite’ın dönme açısını ayarlayarak yönünü değiştirir.

12. Soru: Scratch’te bir mesaj göndermek için hangi blok kullanılır?
A. Mesajı yayınla []
B. Eğer [] ise
C. Bekle [] saniye
D. Rastgele []
Doğru cevap: A
Açıklama: Mesajı yayınla [] bloğu, diğer sprite’lara sinyal göndererek etkileşim sağlar.

13. Soru: Scratch’te bir projeyi kaydetmek için hangi işlem yapılır?
A. Dosya menüsünden Kaydet’i seçin
B. Çalıştır’ı tıklayın
C. Sprite’ı düzenleyin
D. Arka planı değiştirin
Doğru cevap: A
Açıklama: Dosya menüsündeki Kaydet seçeneği, projenin ilerlemelerini kaydetmek için kullanılır.

14. Soru: Scratch’te bir operatör bloğu ile iki sayıyı çarpmak için ne yapılır?
A. [] * []
B. [] + []
C. [] – []
D. [] / []
Doğru cevap: A
Açıklama: [] * [] bloğu, iki sayıyı çarpar ve matematiksel işlemleri kolaylaştırır.

15. Soru: Scratch’te bir sprite’ın fareyi takip etmesini sağlamak için hangi blok kullanılır?
A. Fareyi izle
B. Git X: 10 Y: 20
C. Hızlı git [] adım
D. Eğer fare tıklanmışsa
Doğru cevap: A
Açıklama: Fareyi izle bloğu, sprite’ın fare imlecini sürekli olarak takip etmesini sağlar.

  or  

Bölüm 3: Yapay Zeka Soru Oluşturucu – Bir sonraki değerlendirmeniz için soruları otomatik olarak oluşturun

Yapay zekayı kullanarak otomatik olarak sorular oluşturun

Her konu için sorular oluşturun
Sonsuza kadar %100 ücretsiz