10.Sınıf Bilgisayar Bilimi 1.Dönem 2.Sınav (TEST) Arduino sınavı 10.Sınıf kategorisinin Bilgisayar Bilimi alt kategorisinin, 1 dönemine ait. Bu sınav Zor derecede zorluktadır. Toplamda 28 sorudan oluşmaktadır.
Açık kaynak Arduino geliştirme kartları hangi ülke tarafından geliştirilmektedir?
A) KKTC B) Belarus C) İtalya
D) Türkiye E) İspanya
Açık kaynak Arduino geliştirme kartlarında kullanılan mikrodenetleyici çipini hangi firma üretmektedir?
A) AMD B) BEKO
C) ATMEL(MİCROCHİP) D) Intel
E) Nvidia
Arduino UNO geliştirme kartında kaç adet dijital giriş/çıkış pini vardır?
A) 11 B) 12 C) 13 D) 20 E) 29
Arduino UNO geliştirme kartında kaç adet analog giriş pini vardır?
A) 4 B) 5 C) 6 D) 7 E) 10
Arduino UNO geliştirme kartında kaç adet analog çıkış pini vardır?
A) 0 B) 1 C) 2 D) 3 E) 4
Arduino UNO geliştirme kartında kullanılan mikrodenetleyici hangisidir?
A) AtMega328 B) Atmega2560
C) Atmel378 D) ATmega328
E) ATMega450
Arduino UNO da kullanılan ATmega328 mikrodenetleyici çipinin programı depolamak için kullandığı Flash hafızanın boyutu ne kadardır?
A) 8bit B) 16Byte C) 2KB D) 32KB E) 64KB
Arduino UNO da kullanılan ATmega328 mikrodenetleyici çipinin saat frekansı (çalışma hızı) kaç Hz’dir?
A) 16MHz B) 32MHz C) 80MHz
D) 2MHz E) 1MHz
Arduino geliştirme kartına enerji verildiği ilk anda sadece 1 kere çalışan alt programın adı nedir?
A) begin() B) setup() C) start()
D) loop() E) put()
Arduino geliştirme kartı çalışmak için ihtiyaç duyduğu enerjiyi bir PC’nin USB portundan sağlayabilir. USB portundan sağlanan enerji kaç volttur?
A) 3.3v B) 5v C) 9v
D) 12v E) 15v
Arduino programında gecikme yaratmak için kullanılan komut hangisidir?
A) pinMode() B) digitalWrite() C) delay()
D) for() E) stay()
Aşağıdaki bekletme komutlarından hangisi arduino programının 1,5 saniye gecikmesine yol açar?
A) delay(1.5); B) delay(150);
C) delay(1500); D) delay(1500);
E) delay(15);
Aşağıdaki döngü komutlarından hangisinin yazımı doğrudur?
A) for (pin=0; pin<=13; pin++)
B) for (pin=0, pin<=13, pin++)
C) for (pin=0, pin<=13, pin=pin+1)
D) for {pin=0; pin<=13; pin++}
E) for [pin=0; pin<=13; pin++]
Bir Arduino C programı için aşağıdakilerden hangisinde başlangıç değeri 100 olan sure adında bir değişken doğru tanımlanmıştır?
A) int sure=100; B) int sure 100;
C) int sure<=100; D) int süre 100;
E) int sure+=100;
Standart arduino alt programlarından birisi olan setup() hakkında yazılanlardan hangisi yanlıştır?
A) Arduino programın çalışabilmesi için gerekli değildir
B) Arduino enerjilendiğinde bir kere çalışır.
C) Arduino enerjilendiğinde sürekli olarak çalışır.
D) Arduino kartı resetlendiğinde yeniden çalışır.
E) Arduino kartı üzerinde bulunan çip ile çalışır
Arduino’nun bir I/O pinini çıkış olarak ayarlamak için hangi ifade kullanılır?
A) INPUT B) OUTPUT
C) INPUT_PULLUP D) INPUT_PULLDOWN
E) OUTPUT_PULL
Arduino’nun bir I/O pinini giriş olarak ayarlamak için hangi sabit kullanılır?
A) pinMode B) OUTPUT
C) INPUT_PULLUP D) INPUT_PULLDOWN
E) INPUT
Arduino C’de Bir I/O pininin giriş/çıkış modlarını ayarlamak için hangi komut kullanılır?
A) delay() B) digitalRead() C) pinMode()
d) digitalWrite() E) loop()
Arduino C’de lojik giriş olarak ayarlanmış bir pin’in değerini okutmak için kullanılan komut aşağıdakilerden hangisinde doğru verilmiştir?
A) okunan = analogRead(D0);
B) okunan = analogWrite(D1)
C) okunan = digitalRead(D1);
D) okunan = digitalWrite(D1);
E) okunan = digitalWrite(D0);
13 numaralı Dijital pini çıkış olarak ayarlayan Arduino C kodu aşağıdakilerden hangisinde doğru verilmiştir?
A) digitalWrite(13, 1)
B) pinMode(13, INPUT);
C) pinMode(13, OUTPUT);
D) digitalRead(13, 1);
E) analogRead(13,1);
13 numaralı Dijital pin’deki lojik değeri okuyan Arduino C komutu aşağıdakilerden hangisinde doğru verilmiştir?
A) digitalWrite(13, 1)
B) pinMode(13, INPUT);
C) pinMode(13, OUTPUT);
D) digitalRead(13);
E) pinMode(13,1)
Arduino Uno geliştirme kartında lehimli kaç adet Gnd pini mevcuttur?
A) 1 B) 2 C) 3 D) 4 E) 5
Fonksiyon adının başına void yazıldığı zaman fonksiyonda ne değişir?
A) Geri değer döndermez
B) Geri değer dönderir
C) Fonksiyonu pasif yapar
D) Fonksiyon denetleyici çalıştığı anda çalışır
E) Fonksiyon sadece metinsel değer dönderir
Fonksiyon adından sonra gelen parantezlerin içine yazılanlar neyi belirtir?
A) Fonksiyona gönderilecek parametleri
B) Fonksiyonun döndereceği değişkenleri
C) Fonksiyonun ne zaman biteceğini
D) Fonksiyonun ne zaman çalışacağını
E) Fonksiyonda kaç satır kod kullanılacağı
Aşağıdaki fonksiyon açıklamalarından hangisi yanlıştır?
A) Programın daha düzenli ve anlaşılır olmasını sağlar
B) Hata ayıklama işlemlerini kolaylaştırır
C) Program yazma süresini kısaltır
D) Programın daha yavaş çalışmasını sağlar
E) Kod tekrarını azaltır
Random() komutu ne işe yarar?
A) Rastgele sayı üretir
B) Programı rastgele bir komut yönlendirir
C) Değişkeni rastgele bir adrese atar
D) Rastgele gecikme süresi üretir
E) Şart koşul durumu oluşturur
analogWrite(pin,değer) komutuna gönderilen değer aralığı ne kadardır?
A)0 – 127 B) 0 - 255 C) 0 – 511
D) 0 – 1023 E) 0 - 64
30 derece açı yaptırmak için hangi motor tipi kullanılabilir?
A) DC motor B) Servo motor
C) Step motor D) AC motor
E) Pin motor
Açık kaynak Arduino geliştirme kartları hangi ülke tarafından geliştirilmektedir?
A) KKTC B) Belarus C) İtalya
D) Türkiye E) İspanya
Açık kaynak Arduino geliştirme kartlarında kullanılan mikrodenetleyici çipini hangi firma üretmektedir?
A) AMD B) BEKO
C) ATMEL(MİCROCHİP) D) Intel
E) Nvidia
Arduino UNO geliştirme kartında kaç adet dijital giriş/çıkış pini vardır?
A) 11 B) 12 C) 13 D) 20 E) 29
Arduino UNO geliştirme kartında kaç adet analog giriş pini vardır?
A) 4 B) 5 C) 6 D) 7 E) 10
Arduino UNO geliştirme kartında kaç adet analog çıkış pini vardır?
A) 0 B) 1 C) 2 D) 3 E) 4
Arduino UNO geliştirme kartında kullanılan mikrodenetleyici hangisidir?
A) AtMega328 B) Atmega2560
C) Atmel378 D) ATmega328
E) ATMega450
Arduino UNO da kullanılan ATmega328 mikrodenetleyici çipinin programı depolamak için kullandığı Flash hafızanın boyutu ne kadardır?
A) 8bit B) 16Byte C) 2KB D) 32KB E) 64KB
Arduino UNO da kullanılan ATmega328 mikrodenetleyici çipinin saat frekansı (çalışma hızı) kaç Hz’dir?
A) 16MHz B) 32MHz C) 80MHz
D) 2MHz E) 1MHz
Arduino geliştirme kartına enerji verildiği ilk anda sadece 1 kere çalışan alt programın adı nedir?
A) begin() B) setup() C) start()
D) loop() E) put()
Arduino geliştirme kartı çalışmak için ihtiyaç duyduğu enerjiyi bir PC’nin USB portundan sağlayabilir. USB portundan sağlanan enerji kaç volttur?
A) 3.3v B) 5v C) 9v
D) 12v E) 15v
Arduino programında gecikme yaratmak için kullanılan komut hangisidir?
A) pinMode() B) digitalWrite() C) delay()
D) for() E) stay()
Aşağıdaki bekletme komutlarından hangisi arduino programının 1,5 saniye gecikmesine yol açar?
A) delay(1.5); B) delay(150);
C) delay(1500); D) delay(1500);
E) delay(15);
Aşağıdaki döngü komutlarından hangisinin yazımı doğrudur?
A) for (pin=0; pin<=13; pin++)
B) for (pin=0, pin<=13, pin++)
C) for (pin=0, pin<=13, pin=pin+1)
D) for {pin=0; pin<=13; pin++}
E) for [pin=0; pin<=13; pin++]
Bir Arduino C programı için aşağıdakilerden hangisinde başlangıç değeri 100 olan sure adında bir değişken doğru tanımlanmıştır?
A) int sure=100; B) int sure 100;
C) int sure<=100; D) int süre 100;
E) int sure+=100;
Standart arduino alt programlarından birisi olan setup() hakkında yazılanlardan hangisi yanlıştır?
A) Arduino programın çalışabilmesi için gerekli değildir
B) Arduino enerjilendiğinde bir kere çalışır.
C) Arduino enerjilendiğinde sürekli olarak çalışır.
D) Arduino kartı resetlendiğinde yeniden çalışır.
E) Arduino kartı üzerinde bulunan çip ile çalışır
Arduino’nun bir I/O pinini çıkış olarak ayarlamak için hangi ifade kullanılır?
A) INPUT B) OUTPUT
C) INPUT_PULLUP D) INPUT_PULLDOWN
E) OUTPUT_PULL
Arduino’nun bir I/O pinini giriş olarak ayarlamak için hangi sabit kullanılır?
A) pinMode B) OUTPUT
C) INPUT_PULLUP D) INPUT_PULLDOWN
E) INPUT
Arduino C’de Bir I/O pininin giriş/çıkış modlarını ayarlamak için hangi komut kullanılır?
A) delay() B) digitalRead() C) pinMode()
d) digitalWrite() E) loop()
Arduino C’de lojik giriş olarak ayarlanmış bir pin’in değerini okutmak için kullanılan komut aşağıdakilerden hangisinde doğru verilmiştir?
A) okunan = analogRead(D0);
B) okunan = analogWrite(D1)
C) okunan = digitalRead(D1);
D) okunan = digitalWrite(D1);
E) okunan = digitalWrite(D0);
13 numaralı Dijital pini çıkış olarak ayarlayan Arduino C kodu aşağıdakilerden hangisinde doğru verilmiştir?
A) digitalWrite(13, 1)
B) pinMode(13, INPUT);
C) pinMode(13, OUTPUT);
D) digitalRead(13, 1);
E) analogRead(13,1);
13 numaralı Dijital pin’deki lojik değeri okuyan Arduino C komutu aşağıdakilerden hangisinde doğru verilmiştir?
A) digitalWrite(13, 1)
B) pinMode(13, INPUT);
C) pinMode(13, OUTPUT);
D) digitalRead(13);
E) pinMode(13,1)
Arduino Uno geliştirme kartında lehimli kaç adet Gnd pini mevcuttur?
A) 1 B) 2 C) 3 D) 4 E) 5
Fonksiyon adının başına void yazıldığı zaman fonksiyonda ne değişir?
A) Geri değer döndermez
B) Geri değer dönderir
C) Fonksiyonu pasif yapar
D) Fonksiyon denetleyici çalıştığı anda çalışır
E) Fonksiyon sadece metinsel değer dönderir
Fonksiyon adından sonra gelen parantezlerin içine yazılanlar neyi belirtir?
A) Fonksiyona gönderilecek parametleri
B) Fonksiyonun döndereceği değişkenleri
C) Fonksiyonun ne zaman biteceğini
D) Fonksiyonun ne zaman çalışacağını
E) Fonksiyonda kaç satır kod kullanılacağı
Aşağıdaki fonksiyon açıklamalarından hangisi yanlıştır?
A) Programın daha düzenli ve anlaşılır olmasını sağlar
B) Hata ayıklama işlemlerini kolaylaştırır
C) Program yazma süresini kısaltır
D) Programın daha yavaş çalışmasını sağlar
E) Kod tekrarını azaltır
Random() komutu ne işe yarar?
A) Rastgele sayı üretir
B) Programı rastgele bir komut yönlendirir
C) Değişkeni rastgele bir adrese atar
D) Rastgele gecikme süresi üretir
E) Şart koşul durumu oluşturur
analogWrite(pin,değer) komutuna gönderilen değer aralığı ne kadardır?
A)0 – 127 B) 0 - 255 C) 0 – 511
D) 0 – 1023 E) 0 - 64
30 derece açı yaptırmak için hangi motor tipi kullanılabilir?
A) DC motor B) Servo motor
C) Step motor D) AC motor
E) Pin motor
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.