Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Dart Veri Tipleri ve Kodlama Soruları

Total questions: 33

Worksheet time: 17mins

Name
Class
Date
1.

Dart’ta int veri tipi ne için kullanılır?

a)

Ondalıklı sayılar

b)

Tamsayılar

c)

Metinler

d)

Mantıksal değerler

2.

double veri tipi hangi tür sayılar için kullanılır?

a)

Tamsayılar

b)

Ondalıklı sayılar

c)

Karakterler

d)

Mantıksal değerler

3.

String veri tipi hangi tür verileri tutar?

a)

Sayısal veriler

b)

Mantıksal veriler

c)

Metinler

d)

Listeler

4.

bool veri tipi hangi değerleri alabilir?

a)

0 veya 1

b)

true veya false

c)

“evet” veya “hayır”

d)

1 veya null

5.

List veri tipi ne işe yarar?

a)

Tek bir değer tutar

b)

Birden fazla değeri saklar

c)

Kod bloğu tanımlar

d)

Mantıksal işlem yapar

6.

Aşağıdaki kodun çıktısı nedir?

void main() {

  int a = 5;

  int b = 3;

  print(a + b);

}

a)

8

b)

6

c)

10

d)

4

7.

String değeri sayıya çevirmek için hangi yöntem kullanılır?

a)

int.parse()

b)

toString()

c)

double.parse()

d)

map()

8.

double → String dönüşümünde kullanılan yöntem nedir?

a)

toDouble()

b)

toString()

c)

asString()

d)

cast()

9.

Yerel değişken nedir?

a)

Tüm programdan erişilir

b)

Sadece tanımlandığı fonksiyonda geçerlidir

c)

Her dosyada çağrılabilir

d)

Bellekte kalıcıdır

10.

Aşağıdaki kod ne yazdırır? void main() { String ad = "Kerem"; print("Merhaba $ad"); }

a)

A) Merhaba Kerem

b)

B) Kerem

c)

C) Merhaba

d)

D) Hata verir

11.

Aşağıdaki fonksiyonun dönüş tipi nedir?

int topla(int a, int b) {

  return a + b;

}

a)

double

b)

void

c)

int

d)

String

12.

void fonksiyon ne döndürür?

a)

int

b)

bool

c)

Hiçbir şey

d)

String

13.

Aşağıdaki kodun çıktısı nedir?

void main() {

  double sayi = 3.14159;

  print(sayi.toStringAsFixed(2));

}

a)

3.14

b)

3

c)

3.14159

d)

Hata verir

14.

Global değişken nedir?

a)

Sadece bir fonksiyon içinde geçerlidir

b)

Programın her yerinden erişilebilir

c)

Sabit değerdir

d)

Yalnızca main içinde tanımlanır

15.

Kodun çıktısı nedir?

void main() {

  int yas = 20;

  print("Yaş: $yas");

}

a)

Yaş: 20

b)

20

c)

Yaş

d)

Hata

16.

tryParse() metodu ne işe yarar?

a)

String'i int'e dönüştürür ve hatayı yakalar

b)

double'ı String'e dönüştürür

c)

bool değeri döndürür

d)

Liste oluşturur

17.

Kodun çıktısı nedir?

void main() {

  int a = 4;

  int b = 2;

  print(a * b);

}

a)

8

b)

6

c)

42

d)

Hata

18.

Aşağıdaki kod çağırdığı fonksiyonu seçiniz

void yazSonuc(int a, int b) { int sonuc = topla(a, b); print(" a+a + b = $sonuc"); } int topla(int a, int b) { return a + b; } void main() { yazSonuc(3, 4); }

a)

carp()

b)

topla()

c)

yazSonuc()

d)

print()

19.

Aşağıdakilerden hangisi bool örneğidir?

a)

bool aktif = true;

b)

bool aktif = "true";

c)

bool aktif = 1;

d)

bool aktif = null;

20.

Aşağıdaki kod ne yapar? List dersler = ["Matematik", "Fizik"]; print(dersler[1]);

a)

Matematik

b)

Fizik

c)

Hata

d)

1

21.

Bir arkadaşın "çalışmadım yaa" deyip yüksek not alması hangi veri tipine benzer?

a)

bool = false

b)

int

c)

Map

d)

String

22.

Bir değişkeni dönüştürürken toString() metodu ne yapar?

a)

Metni sayıya çevirir

b)

Boolean yapar

c)

Listeye dönüştürür

d)

metine dönüştürür

23.

void fonksiyonun özelliği nedir?

a)

Değer döndürmez

b)

Her zaman int döndürür

c)

İçinde return kullanılmaz

d)

print yazılamaz

24.

Kodun çıktısı nedir?

int carp(int x, int y) {

  return x * y;

}

void main() {

  print(carp(3, 5));

}

a)

8

b)

15

c)

35

25.

List içindeki eleman sayısını bulmak için ne kullanılır?

a)

length

b)

count()

c)

size

d)

total

26.

String birleştirme için hangi operatör kullanılır?

a)

+

b)

*

c)

/

d)

&

27.

Kodun çıktısı nedir?

void main() {

  int yas = 14;

  yas = yas + 1;

  print(yas);

}

a)

13

b)

15

c)

14

d)

Hata

28.

tryParse neden güvenlidir?

a)

Hatalı girişlerde çökmez

b)

Hızlı çalışır

c)

Yalnızca double döndürür

29.

Aşağıdaki dönüşüm doğrudur:

a)

int → String: toString()

b)

String → int: toStringAsFixed()

c)

bool → int: parse()

d)

List → String: double()

30.

main fonksiyonunun görevi nedir?

a)

Programın başlangıç noktasıdır

b)

Değişken tanımlar

c)

Kodları yorumlar

d)

import işlemini yapar

31.

Bir programda kullanılmayan değişken neye benzer?

a)

Alınıp hiç giyilmeyen kıyafet

b)

Kullanılan fonksiyon

c)

Boolean değer

d)

Kod bloğu

32.

Aşağıdakilerden hangisi fonksiyon değildir?

a)

print()

b)

topla()

c)

String

d)

main()

33.

Bir fonksiyonun içinde başka fonksiyon çağırmak ne işe yarar?

a)

Kodu düzenli hale getirir

b)

Çalışmayı durdurur

c)

Hata oluşturur

d)

Değişkenleri siler