AÖF Soru Bankası
BİL209U · Ünite 5

Dart ile Kodlama

  • 20 soru-cevap
  • Mobil Uygulama Geliştirme
1

Flutter uygulamalarının üretilmesinde hangi programlama dili kullanılır?

Flutter uygulamalarının üretilmesinde Dart programlama dili kullanılır.

2

Dart hangi özellikleriyle programcıların işlerini kolaylaştıran bir programlama dilidir?

Dart, null güvenliği, nesneye yönelik programlama ve anında derleme gibi özellikleriyle programcıların işlerini kolaylaştıran bir programlama dilidir.

3

Dart uygulamalarının rakip platformlara göre daha hızlı çalışmasının nedeni olarak ne gösterilebilir?

Anında derleme (Just In Time) ve yürütme öncesi derleme (Ahead of Time) gibi mekanizmaları kullanabildiğinden Dart uygulamaları rakip platformlara göre oldukça hızlı çalışabilmektedir.

4

Dart dilinin nesne yönelimli olduğunun göstergesi nedir?

Dart dilinde kullanılan her yapının (değişkenler, fonksiyonlar) özünde bir sınıfın yer alması.

5

Veri yapısının değişmesi halinde gerekli değişiklikler arayüze Dart tarafından yansıtılır. Yinelemeli dillerde bu durum nasıl farklılaşır?

Yinelemeli (imperative) dillerde programcıların veri yapısındaki değişiklikleri dinleyerek gerekli durumlarda arayüze müdahale etmesi gerekir.

6

Dart ne zaman tip çıkarımı yapabilmektedir?

Dart, değişkenlere ilk değer ataması yapıldığı anda tip çıkarımı yapabilir. Bu mekanizma sayesinde programcının değişkenin hangi tipte olması gerektiğine ilişkin bilgi vermesine gerek kalmaz.

7

Dart hangi yolla henüz değer atanmamış değişkenlere başvurulmasından kaynaklanan null exception hataları engeller?

Null güvenliği (null-safety) mekanizmasını destekleyerek.

8

Kodlama esnasında yazılan kodlar sıcak yükleme (hot reload) mekanizması ile yürütülen uygulamalara enjekte edilebilir. Bu durum nasıl bir kolaylık getirecektir?

Bu sayede çalıştırılan uygulamaların baştan derlenmesi ile zaman kaybı yaşanmaz.

9

Dart uygulamalarının başlangıcı nedir?

Dart uygulamalarının başlangıç noktası main fonksiyonudur.

10

Main fonksiyonu neden void anahtar sözcüğü ile tanımlanmıştır?

main fonksiyonu bir değer çevirmeyeceği için void anahtar sözcüğü ile tanımlanmıştır.

11

"cevresiniBul" fonksiyonu neden num anahtar sözcüğü ile tanımlanmıştır?

"cevresiniBul "fonksiyonu sayısal değer çevirmesi beklendiğinden num anahtar sözcüğü ile tanımlanmıştır.

12

Değişkenler tanımlanırken değer atanacaksa String, num gibi tip belirteçlerinin kullanılması yerine hangi anahtar sözcüğün kullanılması önerilmektedir?

"var" anahtar sözcüğü

13

Son kullanıcıya yönelik uygulamalar üretilirken hangi fonksiyonu içeren kodların ayıklanması önerilmektedir?

Print fonksiyonu

14

Fonksiyonlar tanımlanırken geriye çevrilecek bir veri tipi belirlenmesi halinde fonksiyon gövdesinde hangi anahtar kelimenin kullanılması zorunludur?

Return anahtar kelimesinin kullanılması zorunludur.

15

Fonksiyonlar tanımlanırken geriye çevrilecek bir veri tipi belirlenmesi halinde fonksiyon gövdesinde return anahtar kelimesinin kullanılmaması neye sebep olur?

Sistemde hata ortaya çıkacaktır.

16

Dartpad sitesi nasıl bir içeriğe sahiptir?

Dartpad sitesi dart dilini kullanabileceğiniz en erişilebilir platformlardan biridir.

17

İşleçlerin görevleri nedir?

İşleçler programlama dili derleyicilerine verilerle ilgili atama, kontrol ve düzenleme işlemlerini yapma emri veren programlama yapılarıdır.

18

İşleçlerle birleştirilen değerlere ne ad verilir?

İfade

19

İlişkisel işleçler hangi amaç için kullanılır?

İlişkisel işleçler verilen büyüklük, küçüklük ya da eşitlik durumlarının kontrol edilmesi için kullanılır.

20

Null güvenliği mekanizmasının amacı nedir?

Null güvenliği mekanizmasının amacı tanımlanmış fakat henüz değer ataması yapılmamış değişkenlerin kullanılmasından kaynaklanan hataların önlenmesidir.

Ünite 5 sorularını uygulamada çözBu ünitenin çıkmış ve deneme soruları, şıkları ve cevap açıklamaları uygulamada.Uygulamada aç