Şehit Mehmet Koçdağ Anadolu Lisesi Bilgisayar Bilimi 2.Dönem 1.yazılı Sınav Soruları sınavı 10.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 2 dönemine ait. Bu sınav Zor derecede zorluktadır. Toplamda 24 sorudan oluşmaktadır.
Arduino programlama dili hangi yazılım dili üzerine kurulmuştur?
A) Python B) C++ C) Ruby
D) JavaScript E) Java
Hangisi Arduino IDE'de kullanılan fonksiyonlardan biri değildir?
A) pinMode() B) digitalWrite()
C) Serial.begin() D) random()
E) delay()
Arduino'yu neye bağladığımızda programımızı Arduinoya aktarabiliriz?
A) Ses kulaklığına B) TV'ye
C) Bilgisayara D) Telefonumuza
E) Tabletimize
Hangisi Arduino ile çalışmak için kullanılan bir bileşen değildir?
A) LED B) Direnç C) Hoparlör
D) Ekran E) Transistör
Hangi komut, Arduino'da analog verileri okumak için kullanılır?
A) digitalRead() B) digitalWrite()
C) pinMode() D) analogRead()
E) analogWrite()
Hangi komut, bir devre elemanını belirli bir zaman dilimi boyunca açık veya kapalı tutmak için kullanılır?
A) pinMode() B) digitalWrite()
C) delay() D) analogRead()
E) random()
Arduino programlama dilinde, koşul ifadeleri için hangi anahtar sözcük kullanılır?
A) while B) for C) if D) switch E) case
Hangisi, Arduino'da sık kullanılan bir döngü türüdür?
A) while B) for C) if D) switch E) case
Arduino'nun programlanabilmesi için ne gereklidir?
A) Internet bağlantısı
B) Özel bir yazılım
C) Ekran kartı
D) Fare ve klavye
E) Hava üfleyen bir cihaz
Arduino ile hangi tür cihazlar kontrol edilebilir?
A) Sadece akıllı telefonlar
B) Sadece bilgisayarlar
C) Sadece tabletler
D) Farklı türdeki cihazlar
E) Hiçbir cihaz kontrol edilemez
Arduino'da bir servomotorun hareketini kontrol etmek için hangi komut kullanılır?
A) digitalWrite() B) delay()
C) attach() D) pinMode()
E) random()
Arduino'da bir sensör okuması yapmak için hangi komut kullanılır?
A) pinMode() B) digitalWrite()
C) analogWrite() D) analogRead()
E) attach()
Hangi kod bloğu, Arduino'da bir LED'in yanıp sönmesini sağlar?
A) analogWrite() B) digitalWrite()
C) Serial.begin() D) attachInterrupt()
E) analogRead()
Hangi sensör hareket algılama için kullanılır?
A) LDR (Işık Bağımlı Direnç)
B) PIR Sensörü
C) LM35 Sıcaklık Sensörü
D) HCSR04 Ultrasonik Sensör
E) MQ-2 Gaz Sensörü
Hangi işlev, Arduino iletişim protokolü olarak kullanılan I2C protokolü için kullanılır?
A) Serial.begin() B) Wire.begin()
C) SPI.begin() D) Ethernet.begin()
E) WiFi.begin()
Hangi komut, bir analog girişten ölçülen voltajı milivolt cinsinden döndürür?
A) analogRead() B) analogWrite()
C) digitalRead() D) digitalWrite()
E) attachInterrupt()
Hangi işlev, bir servo motorun açısını kontrol etmek için kullanılır?
A) analogRead() B) analogWrite()
C) Servo.attach() D) Servo.write()
E) attachInterrupt()
Arduino platformu nedir?
A) Bir programlama dili
B) Bir işletim sistemi
C) Bir mikrokontrolör platformu
D) Bir veri tabanı sistemi
E) Bir grafik tasarım aracı
Arduino kodlarında kullanılan "digitalRead()" fonksiyonu ne işe yarar?
A) Dijital sinyalleri okur.
B) Analog sinyalleri okur.
C) İki farklı sayıyı karşılaştırır.
D) Dijital sinyalleri analog sinyallere çevirir.
E) Hiçbiri
Arduino kodlarında kullanılan "analogRead()" fonksiyonu ne işe yarar?
A) Analog sinyalleri okur.
B) Dijital sinyalleri okur.
C) İki farklı sayıyı karşılaştırır.
D) Dijital sinyalleri analog sinyallere çevirir.
E) Hiçbiri
Arduino kodlarında kullanılan "for" döngüsü ne işe yarar?
A) Belirli bir işlemi belirli sayıda tekrarlamak için kullanılır.
B) Dijital sinyalleri okumak için kullanılır.
C) Analog sinyalleri okumak için kullanılır.
D) Dijital sinyalleri analog sinyallere çevirmek için kullanılır.
E) Hiçbiri
Sınıf ve Nesne Kavramları arasındaki fark nedir?
A) Sınıf, nesnelerin bir örneğidir.
B) Nesne, sınıfların bir örneğidir.
C) Sınıf, nesnelerin özelliklerinin tanımlandığı bir şablon gibi işlev görürken, nesne, sınıftan oluşturulan gerçek bir örnektir.
D) Sınıf, nesnelerin işlevlerinin tanımlandığı bir şablon gibi işlev görürken, nesne, sınıftan oluşturulan gerçek bir örnektir.
E) Hiçbiri.
Veri yapıları nedir?
A) Verilerin saklanması, yönetilmesi ve organize edilmesi için kullanılan bir yapıdır.
B) Yalnızca belirli tiplerde verilerin saklanması için kullanılan bir yapıdır.
C) Verileri kullanan, ancak onları saklamayan bir yapıdır.
D) Yalnızca tek bir veri tipiyle çalışan bir yapıdır.
E) Hiçbiri.
Algoritmalar nedir?
A) Bilgisayarların karar verme sürecidir.
B) Belirli bir problemi çözmek için adım adım izlenecek bir plan veya yöntemdir.
C) Yalnızca matematiksel işlemleri çözmek için kullanılan bir yapıdır.
D) Yalnızca belirli bir veri yapısı için kullanılan bir yapıdır.
E) Hiçbiri.
Değerli öğretmenlerimiz, isterseniz sistemimizde kayıtlı binlerce sorudan 10.Sınıf Bilgisayar Bilimi dersi için sınav-yazılı hazırlama robutu ile ücretsiz olarak beş dakika içerisinde istediğiniz soru sayısında, soru tipinde ve zorluk derecesinde sınav oluşturabilirsiniz. Yazılı robutu için Sınav Robutu tıklayın.