10. Sınıf Bilgisayar Bilimi 6. Ünite Test 1 sınavı 10.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 1 dönemine ait. Bu sınav Orta derecede zorluktadır. Toplamda 25 sorudan oluşmaktadır.
Aşağıda verilen cümlelerden doğru olanların başına D, yanlış olanların başına Y koyunuz.
Arduino UNO, Arduino'nun en yaygın kullanılan mikrodenetleyici kartıdır. (.....)
Arduino'ya program yüklemek için Arduino IDE yazılımı kullanılır. (.....)
Arduino, dijital ve analog pinlere sahiptir. (.....)
Arduino, seri ve paralel portlara sahiptir. (.....)
Arduino, gerçek zamanlı işletim sistemi (RTOS) kullanır. (.....)
Arduino, internete bağlanabilir. (.....)
Arduino, robotik, sensör uygulamaları, ev otomasyonu gibi alanlarda kullanılır. (.....)
Arduino, maliyeti düşük bir mikrodenetleyici kartıdır. (.....)
Arduino, öğrenmesi ve kullanımı kolay bir mikrodenetleyici kartıdır. (.....)
mBlock programlama ortamında blok tabanlı programlama yaparken kullanılan bloklar hangi kategorilere ayrılır?
A) Hareket, Görünüm, Ses, Kalem, Veri&Blok, Olaylar, Kontrol, Algılama, İşlemler, Robotlar
B) Hareket, Görünüm, Ses, Kalem, Veri&Blok, Olaylar, Kontrol, Algılama, İşlemler
C) Hareket, Görünüm, Ses, Kalem, Veri&Blok, Olaylar, Kontrol
D) Hareket, Görünüm, Ses, Kalem, Veri&Blok
E) Hareket, Görünüm, Ses
mBlock programlama ortamında robotun programlanması ve kontrol edilmesi için kablolu veya kablosuz olarak hangi bağlantı seçenekleri kullanılabilir?
A) Seri port (USB ile kablolu), Bluetooth, 2.4 Ghz Dongle modülü ile kablosuz
B) Seri port (USB ile kablolu), Bluetooth
C) Bluetooth, 2.4 Ghz Dongle modülü ile kablosuz
D) Seri port (USB ile kablolu)
E) Hiçbiri
mBlock programlama ortamında yeni bir proje oluşturmak için aşağıdakilerden hangisi yapılır?
A) Dosya menüsünden Yeni seçeneği seçilir.
B) Düzenle menüsünden Yeni seçeneği seçilir.
C) Bağlan menüsünden Yeni seçeneği seçilir.
D) Kartlar menüsünden Yeni seçeneği seçilir.
E) Hiçbiri
mBlock blok tabanlı programlama ortamında "Hareket" alt başlığı altında bulunan "Sağa Dön" komut bloğu ile robotun hangi yöne dönmesi sağlanır?
A) Sağa B) Sola C) İleri D) Geri E) Dur
mBlock blok tabanlı programlama ortamında "Görünüm" alt başlığı altında bulunan "Görünür Yap" komut bloğu ile sahnedeki hangi nesnelerin görünür olması sağlanır?
A) Tüm nesneler B) Seçilen nesneler
C) Gizli nesneler D) Seçilmeyen nesneler
E) Hiçbir nesne
mBlock blok tabanlı programlama ortamında "Ses" alt başlığı altında bulunan "Ses Kaydet" komut bloğu ile hangi işlem yapılır?
A) Bilgisayarda bulunan bir ses dosyası sahneye eklenir.
B) Uygulamanın arka planında sürekli olarak bir ses çalınır.
C) Kullanıcının mikrofonundan alınan ses sahneye eklenir.
D) Uygulamada kullanılan seslerin temposu değiştirilir.
E) Uygulamada kullanılan seslerin şiddeti değiştirilir.
Bir robotun ultrasonik algılayıcısı ile engelle arasındaki mesafeyi ölçmek için hangi blok kullanılır?
A) İleri git B) Geri git
C) Engele yaklaş D) Engelden uzaklaş
E) Engel mesafesi
Bir robotun üzerinde bulunan RGB LED'lerin sırayla yanıp sönmesini sağlamak için hangi bloklar kullanılır?
A) İleri git, geri git B) Ses, ışık
C) Dön, durma D) Kalem, renk
E) Liste, döngü
Bir robotun bulunduğu ortamın ışık seviyesini ölçmek için hangi blok kullanılır?
A) İleri git B) Geri git
C) Engele yaklaş D) Engelden uzaklaş
E) Işık seviyesi
Blok tabanlı programlama ortamlarında, programlama bloklarını bir araya getirmek için kullanılan yapı nedir?
A) İşlemler B) Bloklar
C) Fonksiyonlar D) Sınıflar
E) Modüller
Blok tabanlı programlama ortamlarında, blokların bir arada kullanılmasıyla oluşturulan yapıya ne ad verilir?
A) Program B) Kod C) Algoritma D) Senaryo E) Şablon
Blok tabanlı programlama ortamlarında, blokların içine yazılan ifadelere ne ad verilir?
A) İşlemler B) Kodlar
C) Algoritmalar D) Senaryolar
E) Şablonlar
Scratch ile oluşturulan bir robot programında, robotun önündeki engelin uzaklığını ölçmek için hangi sensör kullanılabilir?
A) Ultrasonik sensör B) Işık sensörü
C) Renk sensörü D) Mesafe sensörü
E) Sıcaklık sensörü
Scratch ile oluşturulan bir robot programında, robotun hızını değiştirmek için hangi komut kullanılır?
A) Set motor speed B) Move
C) Turn D) Change costume
E) Say
Scratch ile oluşturulan bir robot programında, robotun bir nesneye çarptığında ne yapması sağlanmak isteniyorsa hangi blok kullanılır?
A) Eğer ise B) Sürekli tekrarla
C) Bekle D) Sürekli tekrarla ise
E) Son
Arduino ile bir LED'i 1 saniye aralıklarla yanıp söndürmek için hangi blok kullanılır?
A) Döngü bloku B) Zamanlayıcı bloku
C) İfade bloku D) Giriş/Çıkış bloku
E) Hareket bloku
Arduino ile bir ultrasonik sensör kullanarak yaklaşan bir nesnenin mesafesini ölçmek için hangi bloklar kullanılır?
A) Döngü bloku, zamanlayıcı bloku, karşılaştırma bloku
B) Giriş/Çıkış bloku, karşılaştırma bloku, sayı bloku
C) Hareket bloku, karşılaştırma bloku, sayı bloku
D) İfade bloku, karşılaştırma bloku, sayı bloku
E) Tüm bloklar
Arduino ile bir robotun yönünü değiştirmek için hangi blok kullanılır?
A) Döngü bloku B) Zamanlayıcı bloku
C) İfade bloku D) Giriş/Çıkış bloku
E) Hareket bloku
mBot robotun üzerinde bulunan RGB LED'ler hangi renkleri üretebilir?
A) Kırmızı, yeşil, mavi B) Sarı, mavi, beyaz
C) Kırmızı, mor, turuncu D) Siyah, gri, beyaz
E) Turuncu, kırmızı, yeşil
mBot robot üzerinde bulunan ultrasonik algılayıcı ile ölçülen mesafe değeri hangi birimle ifade edilir?
A) Santimetre B) Milimetre C) Metre D) İnç E) Kilometre
mBot robot üzerinde bulunan ışık algılayıcı ile ölçülen değer hangi birimle ifade edilir?
A) Volt B) Amper C) Ohm D) Lux E) Hz
Çizgi takip robotu için kullanılan algılayıcılar hangileridir?
A) Çizgi algılayıcı, potansiyometre
B) Çizgi algılayıcı, sıcaklık algılayıcı
C) Çizgi algılayıcı, PIR hareket algılayıcı
D) Çizgi algılayıcı, dokunma algılayıcı
E) Çizgi algılayıcı, limit anahtarı
Robotun sıcaklığını ölçmek için hangi algılayıcı kullanılır?
A) Çizgi algılayıcı B) Potansiyometre
C) Sıcaklık algılayıcı D) PIR hareket algılayıcı
E) Dokunma algılayıcı
Robotun hareketini algılamak için hangi algılayıcı kullanılır?
A) Çizgi algılayıcı B) Potansiyometre
C) PIR hareket algılayıcı D) Dokunma algılayıcı
E) Limit anahtarı
Aşağıda verilen cümlelerden doğru olanların başına D, yanlış olanların başına Y koyunuz.
Arduino UNO, Arduino'nun en yaygın kullanılan mikrodenetleyici kartıdır. (.....)
Arduino'ya program yüklemek için Arduino IDE yazılımı kullanılır. (.....)
Arduino, dijital ve analog pinlere sahiptir. (.....)
Arduino, seri ve paralel portlara sahiptir. (.....)
Arduino, gerçek zamanlı işletim sistemi (RTOS) kullanır. (.....)
Arduino, internete bağlanabilir. (.....)
Arduino, robotik, sensör uygulamaları, ev otomasyonu gibi alanlarda kullanılır. (.....)
Arduino, maliyeti düşük bir mikrodenetleyici kartıdır. (.....)
Arduino, öğrenmesi ve kullanımı kolay bir mikrodenetleyici kartıdır. (.....)
Arduino UNO, Arduino'nun en yaygın kullanılan mikrodenetleyici kartıdır.
mBlock programlama ortamında blok tabanlı programlama yaparken kullanılan bloklar hangi kategorilere ayrılır?
A) Hareket, Görünüm, Ses, Kalem, Veri&Blok, Olaylar, Kontrol, Algılama, İşlemler, Robotlar
B) Hareket, Görünüm, Ses, Kalem, Veri&Blok, Olaylar, Kontrol, Algılama, İşlemler
C) Hareket, Görünüm, Ses, Kalem, Veri&Blok, Olaylar, Kontrol
D) Hareket, Görünüm, Ses, Kalem, Veri&Blok
E) Hareket, Görünüm, Ses
mBlock programlama ortamında blok tabanlı programlama yaparken kullanılan bloklar 10 kategoriye ayrılır. Bu kategoriler şunlardır: * Hareket * Görünüm * Ses * Kalem * Veri&Blok * Olaylar * Kontrol * Algılama * İşlemler * Robotlar
mBlock programlama ortamında robotun programlanması ve kontrol edilmesi için kablolu veya kablosuz olarak hangi bağlantı seçenekleri kullanılabilir?
A) Seri port (USB ile kablolu), Bluetooth, 2.4 Ghz Dongle modülü ile kablosuz
B) Seri port (USB ile kablolu), Bluetooth
C) Bluetooth, 2.4 Ghz Dongle modülü ile kablosuz
D) Seri port (USB ile kablolu)
E) Hiçbiri
mBlock programlama ortamında robotun programlanması ve kontrol edilmesi için kablolu veya kablosuz olarak 3 farklı bağlantı seçeneği kullanılabilir. Bunlar; seri port (USB ile kablolu), Bluetooth ve 2.4 Ghz Dongle modülü ile kablosuz bağlantı seçenekleridir.
mBlock programlama ortamında yeni bir proje oluşturmak için aşağıdakilerden hangisi yapılır?
A) Dosya menüsünden Yeni seçeneği seçilir.
B) Düzenle menüsünden Yeni seçeneği seçilir.
C) Bağlan menüsünden Yeni seçeneği seçilir.
D) Kartlar menüsünden Yeni seçeneği seçilir.
E) Hiçbiri
mBlock programlama ortamında yeni bir proje oluşturmak için Dosya menüsünden Yeni seçeneği seçilir.
mBlock blok tabanlı programlama ortamında "Hareket" alt başlığı altında bulunan "Sağa Dön" komut bloğu ile robotun hangi yöne dönmesi sağlanır?
A) Sağa B) Sola C) İleri D) Geri E) Dur
Sağa Dön komut bloğu ile robot sağa doğru döner.
mBlock blok tabanlı programlama ortamında "Görünüm" alt başlığı altında bulunan "Görünür Yap" komut bloğu ile sahnedeki hangi nesnelerin görünür olması sağlanır?
A) Tüm nesneler B) Seçilen nesneler
C) Gizli nesneler D) Seçilmeyen nesneler
E) Hiçbir nesne
Görünür Yap komut bloğu ile seçilen nesnelerin görünür olması sağlanır.
mBlock blok tabanlı programlama ortamında "Ses" alt başlığı altında bulunan "Ses Kaydet" komut bloğu ile hangi işlem yapılır?
A) Bilgisayarda bulunan bir ses dosyası sahneye eklenir.
B) Uygulamanın arka planında sürekli olarak bir ses çalınır.
C) Kullanıcının mikrofonundan alınan ses sahneye eklenir.
D) Uygulamada kullanılan seslerin temposu değiştirilir.
E) Uygulamada kullanılan seslerin şiddeti değiştirilir.
Ses Kaydet komut bloğu ile kullanıcının mikrofonundan alınan ses sahneye eklenir.
Bir robotun ultrasonik algılayıcısı ile engelle arasındaki mesafeyi ölçmek için hangi blok kullanılır?
A) İleri git B) Geri git
C) Engele yaklaş D) Engelden uzaklaş
E) Engel mesafesi
Engel mesafesi bloğu, robotun ultrasonik algılayıcısı ile engelle arasındaki mesafeyi ölçmek için kullanılır.
Bir robotun üzerinde bulunan RGB LED'lerin sırayla yanıp sönmesini sağlamak için hangi bloklar kullanılır?
A) İleri git, geri git B) Ses, ışık
C) Dön, durma D) Kalem, renk
E) Liste, döngü
Liste bloğu, birden fazla veriyi depolamak için kullanılır. Döngü bloğu, belirli bir işlem veya işlemlerin belirli sayıda tekrar edilmesini sağlar. Bu soruda, RGB LED'lerin sırayla yanıp sönmesi için, önce LED'lerin renklerini içeren bir liste oluşturulur. Ardından, bu listedeki renkleri sırayla LED'lere atamak için bir döngü bloğu kullanılır.
Bir robotun bulunduğu ortamın ışık seviyesini ölçmek için hangi blok kullanılır?
A) İleri git B) Geri git
C) Engele yaklaş D) Engelden uzaklaş
E) Işık seviyesi
Işık seviyesi bloğu, robotun bulunduğu ortamın ışık seviyesini ölçmek için kullanılır.
Blok tabanlı programlama ortamlarında, programlama bloklarını bir araya getirmek için kullanılan yapı nedir?
A) İşlemler B) Bloklar
C) Fonksiyonlar D) Sınıflar
E) Modüller
Blok tabanlı programlama ortamlarında, programlama bloklarını bir araya getirmek için kullanılan yapı bloklardır.
Blok tabanlı programlama ortamlarında, blokların bir arada kullanılmasıyla oluşturulan yapıya ne ad verilir?
A) Program B) Kod C) Algoritma D) Senaryo E) Şablon
Blok tabanlı programlama ortamlarında, blokların bir arada kullanılmasıyla oluşturulan yapıya program adı verilir.
Blok tabanlı programlama ortamlarında, blokların içine yazılan ifadelere ne ad verilir?
A) İşlemler B) Kodlar
C) Algoritmalar D) Senaryolar
E) Şablonlar
Blok tabanlı programlama ortamlarında, blokların içine yazılan ifadelere kodlar adı verilir.
Scratch ile oluşturulan bir robot programında, robotun önündeki engelin uzaklığını ölçmek için hangi sensör kullanılabilir?
A) Ultrasonik sensör B) Işık sensörü
C) Renk sensörü D) Mesafe sensörü
E) Sıcaklık sensörü
Ultrasonik sensörler, ses dalgaları kullanarak mesafe ölçen sensörlerdir. Bu nedenle, robotun önündeki engelin uzaklığını ölçmek için en uygun sensör ultrasonik sensördür.
Scratch ile oluşturulan bir robot programında, robotun hızını değiştirmek için hangi komut kullanılır?
A) Set motor speed B) Move
C) Turn D) Change costume
E) Say
Set motor speed komutu, robotun hızını değiştirmek için kullanılır. Bu komutta, hangi motorun hızı değiştirileceği ve hız değeri belirtilir.
Scratch ile oluşturulan bir robot programında, robotun bir nesneye çarptığında ne yapması sağlanmak isteniyorsa hangi blok kullanılır?
A) Eğer ise B) Sürekli tekrarla
C) Bekle D) Sürekli tekrarla ise
E) Son
Eğer ise bloku, robotun bir nesneye çarptığında belirli bir işlemi yapması için kullanılır. Bu blokta, robotun çarpması gereken nesne ve çarpıldığında yapılması gereken işlem belirtilir.
Arduino ile bir LED'i 1 saniye aralıklarla yanıp söndürmek için hangi blok kullanılır?
A) Döngü bloku B) Zamanlayıcı bloku
C) İfade bloku D) Giriş/Çıkış bloku
E) Hareket bloku
Arduino ile bir LED'i 1 saniye aralıklarla yanıp söndürmek için zamanlayıcı bloku kullanılır. Zamanlayıcı bloku, belirli bir sürenin sonunda bir komutu çalıştırır. Bu durumda, zamanlayıcı bloku 1 saniye sonunda LED'i açar.
Arduino ile bir ultrasonik sensör kullanarak yaklaşan bir nesnenin mesafesini ölçmek için hangi bloklar kullanılır?
A) Döngü bloku, zamanlayıcı bloku, karşılaştırma bloku
B) Giriş/Çıkış bloku, karşılaştırma bloku, sayı bloku
C) Hareket bloku, karşılaştırma bloku, sayı bloku
D) İfade bloku, karşılaştırma bloku, sayı bloku
E) Tüm bloklar
Arduino ile bir ultrasonik sensör kullanarak yaklaşan bir nesnenin mesafesini ölçmek için öncelikle ultrasonik sensörden gelen mesafe değerini okumak gerekir. Bu işlem için Giriş/Çıkış bloku kullanılır. Okunan mesafe değeri, karşılaştırma bloku kullanılarak istenilen bir değerle karşılaştırılır. Örneğin, mesafe değeri 20 cm'den küçükse bir alarm çaldırılabilir.
Arduino ile bir robotun yönünü değiştirmek için hangi blok kullanılır?
A) Döngü bloku B) Zamanlayıcı bloku
C) İfade bloku D) Giriş/Çıkış bloku
E) Hareket bloku
Arduino ile bir robotun yönünü değiştirmek için hareket bloku kullanılır. Hareket bloku, robotun motorlarını kontrol etmek için kullanılır. Robotun yönünü değiştirmek için hareket bloğunun yön parametresi kullanılır. Örneğin, robotun sağa dönmesi için hareket bloğunun yön parametresi "sağ" olarak ayarlanır.
mBot robotun üzerinde bulunan RGB LED'ler hangi renkleri üretebilir?
A) Kırmızı, yeşil, mavi B) Sarı, mavi, beyaz
C) Kırmızı, mor, turuncu D) Siyah, gri, beyaz
E) Turuncu, kırmızı, yeşil
mBot robotun üzerinde bulunan RGB LED'ler kırmızı, yeşil ve mavi renkleri üretebilir. Bu renkler farklı oranlarda karıştırılarak farklı renkler elde edilebilir.
mBot robot üzerinde bulunan ultrasonik algılayıcı ile ölçülen mesafe değeri hangi birimle ifade edilir?
A) Santimetre B) Milimetre C) Metre D) İnç E) Kilometre
Ultrasonik algılayıcılar, ses dalgaları kullanarak mesafe ölçerler. Ses dalgalarının hızı sabittir ve yaklaşık olarak 340 m/s'dir. Bu nedenle, ultrasonik algılayıcılar ile ölçülen mesafe değerleri santimetre cinsinden ifade edilir.
mBot robot üzerinde bulunan ışık algılayıcı ile ölçülen değer hangi birimle ifade edilir?
A) Volt B) Amper C) Ohm D) Lux E) Hz
Işık algılayıcıları, ortamdaki ışığın şiddetini ölçerler. Işık şiddetinin birimi lux'tur.
Çizgi takip robotu için kullanılan algılayıcılar hangileridir?
A) Çizgi algılayıcı, potansiyometre
B) Çizgi algılayıcı, sıcaklık algılayıcı
C) Çizgi algılayıcı, PIR hareket algılayıcı
D) Çizgi algılayıcı, dokunma algılayıcı
E) Çizgi algılayıcı, limit anahtarı
Çizgi takip robotu, çizgi üzerinde ilerleyebilmesi için çizgi algılayıcı kullanır. Ayrıca, hız kontrolü için potansiyometre kullanılabilir.
Robotun sıcaklığını ölçmek için hangi algılayıcı kullanılır?
A) Çizgi algılayıcı B) Potansiyometre
C) Sıcaklık algılayıcı D) PIR hareket algılayıcı
E) Dokunma algılayıcı
Sıcaklık algılayıcı, ortamdaki sıcaklığı ölçmek için kullanılır. Robotun sıcaklığını ölçmek için de bu algılayıcı kullanılabilir.
Robotun hareketini algılamak için hangi algılayıcı kullanılır?
A) Çizgi algılayıcı B) Potansiyometre
C) PIR hareket algılayıcı D) Dokunma algılayıcı
E) Limit anahtarı
PIR hareket algılayıcı, hareketi algılamak için kullanılır. Robotun hareketini algılamak için de bu algılayıcı kullanılabilir.
Arduino UNO kartını tanımak
10.3.1.3. mBlock programlama ortamında blok tabanlı programlama yaparken kullanılan blokların kategorilerini açıklar.
10.3.1.4. mBlock programlama ortamında robotun programlanması ve kontrol edilmesi için kullanılabilecek bağlantı seçeneklerini açıklar.
10.3.1.1. mBlock programlama ortamında yeni bir proje oluşturur.
mBlock blok tabanlı programlama ortamında "Hareket" alt başlığı altındaki komut bloklarını tanır ve kullanır.
mBlock blok tabanlı programlama ortamında "Görünüm" alt başlığı altındaki komut bloklarını tanır ve kullanır.
mBlock blok tabanlı programlama ortamında "Ses" alt başlığı altındaki komut bloklarını tanır ve kullanır.
10.1.3.1. Blok tabanlı programlama ortamlarını kullanarak basit robotik uygulamaları hazırlar.
10.1.3.2. Blok tabanlı programlama ortamlarını kullanarak basit animasyonlar hazırlar.
10.1.3.3. Blok tabanlı programlama ortamlarını kullanarak basit sensör uygulamaları hazırlar.
Blok tabanlı programlama ortamlarında blokların kullanımı
Blok tabanlı programlama ortamlarında programların oluşturulması
Blok tabanlı programlama ortamlarında kodların kullanımı
10.3.2.1. Blok tabanlı programlama ortamlarında kullanılan sensörleri tanır ve açıklar.
10.3.2.2. Blok tabanlı programlama ortamlarında kullanılan hareket komutlarını tanır ve açıklar.
10.3.2.3. Blok tabanlı programlama ortamlarında kullanılan koşul komutlarını tanır ve açıklar.
10.3.1.2. Arduino ile basit projeler oluşturmak
10.3.1.3. Arduino ile sensörleri kullanarak projeler oluşturmak
10.3.1.4. Arduino ile robotları programlamak
mBot robotun özelliklerini bilir.
Ultrasonik algılayıcıların özelliklerini bilir.
Işık algılayıcılarının özelliklerini bilir.
Robotik uygulamalarında kullanılan algılayıcıları tanır.
Robotik uygulamalarında kullanılan algılayıcıları tanır.
Robotik uygulamalarında kullanılan algılayıcıları tanır.
etiketlerini kapsamaktadır.Değerli öğretmenlerimiz, isterseniz sistemimizde kayıtlı binlerce sorudan 10.Sınıf Bilgisayar Bilimi dersi için sınav-yazılı hazırlama robotu ile ücretsiz olarak beş dakika içerisinde istediğiniz soru sayısında, soru tipinde ve zorluk derecesinde sınav oluşturabilirsiniz. Yazılı robotu için Sınav Robotu tıklayın.