WorksheetsDart Veri Tipleri ve Kodlama Soruları
Total questions: 33
Worksheet time: 17mins
Dart’ta int veri tipi ne için kullanılır?
Ondalıklı sayılar
Tamsayılar
Metinler
Mantıksal değerler
double veri tipi hangi tür sayılar için kullanılır?
Tamsayılar
Ondalıklı sayılar
Karakterler
Mantıksal değerler
String veri tipi hangi tür verileri tutar?
Sayısal veriler
Mantıksal veriler
Metinler
Listeler
bool veri tipi hangi değerleri alabilir?
0 veya 1
true veya false
“evet” veya “hayır”
1 veya null
List veri tipi ne işe yarar?
Tek bir değer tutar
Birden fazla değeri saklar
Kod bloğu tanımlar
Mantıksal işlem yapar
Aşağıdaki kodun çıktısı nedir?
void main() {
int a = 5;
int b = 3;
print(a + b);
}
8
6
10
4
String değeri sayıya çevirmek için hangi yöntem kullanılır?
int.parse()
toString()
double.parse()
map()
double → String dönüşümünde kullanılan yöntem nedir?
toDouble()
toString()
asString()
cast()
Yerel değişken nedir?
Tüm programdan erişilir
Sadece tanımlandığı fonksiyonda geçerlidir
Her dosyada çağrılabilir
Bellekte kalıcıdır
Aşağıdaki kod ne yazdırır? void main() { String ad = "Kerem"; print("Merhaba $ad"); }
A) Merhaba Kerem
B) Kerem
C) Merhaba
D) Hata verir
Aşağıdaki fonksiyonun dönüş tipi nedir?
int topla(int a, int b) {
return a + b;
}
double
void
int
String
void fonksiyon ne döndürür?
int
bool
Hiçbir şey
String
Aşağıdaki kodun çıktısı nedir?
void main() {
double sayi = 3.14159;
print(sayi.toStringAsFixed(2));
}
3.14
3
3.14159
Hata verir
Global değişken nedir?
Sadece bir fonksiyon içinde geçerlidir
Programın her yerinden erişilebilir
Sabit değerdir
Yalnızca main içinde tanımlanır
Kodun çıktısı nedir?
void main() {
int yas = 20;
print("Yaş: $yas");
}
Yaş: 20
20
Yaş
Hata
tryParse() metodu ne işe yarar?
String'i int'e dönüştürür ve hatayı yakalar
double'ı String'e dönüştürür
bool değeri döndürür
Liste oluşturur
Kodun çıktısı nedir?
void main() {
int a = 4;
int b = 2;
print(a * b);
}
8
6
42
Hata
Aşağıdaki kod çağırdığı fonksiyonu seçiniz
void yazSonuc(int a, int b) { int sonuc = topla(a, b); print(" a+ b = $sonuc"); } int topla(int a, int b) { return a + b; } void main() { yazSonuc(3, 4); }
carp()
topla()
yazSonuc()
print()
Aşağıdakilerden hangisi bool örneğidir?
bool aktif = true;
bool aktif = "true";
bool aktif = 1;
bool aktif = null;
Aşağıdaki kod ne yapar?
List
Matematik
Fizik
Hata
1
Bir arkadaşın "çalışmadım yaa" deyip yüksek not alması hangi veri tipine benzer?
bool = false
int
Map
String
Bir değişkeni dönüştürürken toString() metodu ne yapar?
Metni sayıya çevirir
Boolean yapar
Listeye dönüştürür
metine dönüştürür
void fonksiyonun özelliği nedir?
Değer döndürmez
Her zaman int döndürür
İçinde return kullanılmaz
print yazılamaz
Kodun çıktısı nedir?
int carp(int x, int y) {
return x * y;
}
void main() {
print(carp(3, 5));
}
8
15
35
List içindeki eleman sayısını bulmak için ne kullanılır?
length
count()
size
total
String birleştirme için hangi operatör kullanılır?
+
*
/
&
Kodun çıktısı nedir?
void main() {
int yas = 14;
yas = yas + 1;
print(yas);
}
13
15
14
Hata
tryParse neden güvenlidir?
Hatalı girişlerde çökmez
Hızlı çalışır
Yalnızca double döndürür
Aşağıdaki dönüşüm doğrudur:
int → String: toString()
String → int: toStringAsFixed()
bool → int: parse()
List → String: double()
main fonksiyonunun görevi nedir?
Programın başlangıç noktasıdır
Değişken tanımlar
Kodları yorumlar
import işlemini yapar
Bir programda kullanılmayan değişken neye benzer?
Alınıp hiç giyilmeyen kıyafet
Kullanılan fonksiyon
Boolean değer
Kod bloğu
Aşağıdakilerden hangisi fonksiyon değildir?
print()
topla()
String
main()
Bir fonksiyonun içinde başka fonksiyon çağırmak ne işe yarar?
Kodu düzenli hale getirir
Çalışmayı durdurur
Hata oluşturur
Değişkenleri siler
