wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

C# Programlama Soruları

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Bir ListBox nesnesinin içindeki toplam eleman sayısını elde etmek için hangi özellik kullanılır?

a)

Length

b)

Items.Count

c)

SelectedItem

d)

CountItems

2.

"if-else" yapısında, parantez içindeki şart ifadesi sağlanmadığında (false olduğunda) hangi blok çalışır?

a)

if

b)

else

c)

switch

d)

default

3.

Öğrenci notlarının saklanacağı (0-100 arası) bir değişken için RAM belleği en verimli kullanan veri türü hangisidir?

a)

int

b)

short

c)

byte

d)

long

4.

C# programlama dilinde "camel case" yazım standardına göre doğru isimlendirme aşağıdakilerden hangisidir?

a)

kullanici_adi

b)

KullaniciAdi

c)

kullaniciAdi

d)

KULLANICIADI

5.

Sayısal bir ifadeyi, bir nesnenin (örneğin TextBox) Text özelliğine aktarmak için hangi metot kullanılır?

a)

Convert.ToInt32()

b)

ToSingle()

c)

ToString()

d)

Convert.ToByte()

6.

Bir sayının başka bir sayıya bölümünden kalan sonucu veren (mod alma) aritmetiksel operatör hangisidir?

a)

/

b)

*

c)

%

d)

+

7.

4 * 3 + 15 / 3 - 1 işleminin sonucu C# derleyicisine göre kaçtır?

a)

8

b)

10

c)

16

d)

12

8.

Karar yapılarında birden fazla şartın hepsinin aynı anda sağlanması gerektiğinde hangi mantıksal operatör kullanılır?

a)

|| (Veya)

b)

&& (Ve)

c)

! (Değil)

d)

== (Eşit)

9.

Switch-case yapısında kontrol edilen değer hiçbir "case" ifadesiyle eşleşmediğinde çalışan blok hangisidir?

a)

break

b)

else

c)

default

d)

switch

10.

Bir döngü tamamlanmadan döngüden tamamen çıkmak için hangi komut kullanılır?

a)

continue

b)

return

c)

break

d)

exit

11.

Genellikle kodların tekrar sayısı önceden belli olduğunda tercih edilen döngü yapısı hangisidir?

a)

while

b)

do-while

c)

for

d)

if-else

12.

Do-while döngüsünü while döngüsünden ayıran en temel fark nedir?

a)

Daha hızlı çalışması

b)

Şart sağlanmasa bile en az bir kez çalışması

c)

Sadece sayısal verilerle çalışması

d)

Bellekte daha az yer kaplaması

13.

Bir şart ifadesinin sonucunu (True ise False, False ise True) tersine çeviren operatör hangisidir?

a)

!=

b)

!

c)

==

d)

||

14.

for (int i = 1; i <= 10; i++) döngüsü çalıştırıldığında "i" değişkeni en son hangi değeri alarak döngüden çıkar (döngü durur)?

a)

9

b)

10

c)

11

d)

0 (Not: i 10 iken çalışır, 11 olduğunda şartı sağlamadığı için döngü durur).

15.

Arduino IDE platformunda bir dijital pini (örneğin 3 numaralı pini) dışarıya enerji verecek şekilde "çıkış" olarak tanımlamak için hangi fonksiyon kullanılır?

a)

digitalRead(3);

b)

analogRead(3);

c)

pinMode(3, OUTPUT);

d)

delay(3000); (Açıklama: pinMode fonksiyonu, pinlerin giriş veya çıkış olarak ayarlanmasını sağlar.)

16.

LDR (Işık Etkili Direnç) sensörünün biyomedikal cihazlarda ve elektronik devrelerdeki temel özelliği aşağıdakilerden hangisidir?

a)

Üzerine düşen ışık şiddeti arttıkça direnç değeri de artar.

b)

Sadece sıcaklık değişimlerine karşı duyarlı bir yarı iletkendir.

c)

Üzerine düşen ışık şiddeti arttıkça direnç değeri azalır, ışık azaldığında direnç artar.

d)

Dakikadaki nabız sayısını ölçmek için kullanılan dijital bir sensördür.

17.

Bir LED'in ışık yayması için devre bağlantısı yapılırken aşağıdakilerden hangisine dikkat edilmelidir?

a)

Uzun bacak (katot) mikrodenetleyicinin GND pinine bağlanmalıdır.

b)

Uzun bacak (anot) pozitif (+) uca, kısa bacak (katot) negatif (-) uca bağlanmalıdır.

c)

LED'in her iki bacağı da dijital pinlere dirençsiz bağlanmalıdır.

d)

Ters bağlantı yapıldığında LED daha parlak ışık yayar.

18.

Arduino IDE platformunda yazılan bir kodda "void setup ( )" fonksiyonunun temel görevi nedir?

a)

Yazılan kodların sonsuz bir döngüde çalışmasını sağlar.

b)

Program bir kez çalıştırıldığında pinlerin giriş veya çıkış olarak belirlenmesini sağlar.

c)

Matematiksel hesaplamaları otomatik olarak yapar.

d)

Sensörden gelen analog verileri dijital verilere dönüştürür.

19.

"digitalWrite(13, HIGH);" komutunun işlevi aşağıdakilerden hangisidir?

a)

13 numaralı pindeki değeri okur.

b)

13 numaralı pine 5 V gerilim vererek bağlı olan elemanı (örn: LED) aktif eder.

c)

13 numaralı pini giriş pini olarak ayarlar.

d)

Programı 13 milisaniye boyunca bekletir.

20.

Bir ListBox nesnesinin içindeki toplam eleman sayısını elde etmek için hangi özellik kullanılır?

a)

Length

b)

Items.Count

c)

SelectedItem

d)

CountItems