wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz Dart 1

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

Karakteristik Dart

a)

Statically Typed

b)

Type Inference

c)

String Expressions

d)

OOP

e)

Closed Source

2.

var name = “Hello World”;

String language = “Dart”;

 

print(“$name – Bahasa yang digunakan : $language”);

a)

$Dart – Bahasa yang digunakan : Hello World

b)

Dart – Bahasa yang digunakan : Hello World

c)

Hello World – Bahasa yang digunakan : $Dart

d)

$Hello World – Bahasa yang digunakan : Dart

e)

Hello World – Bahasa yang digunakan : Dart

3.

Lengkapi langkah-langkah membuat project di dart

1. View

2. ...

3. Dart: New Project

4. ...

a)

Command Palette

b)

Dart

c)

Console Application

d)

Open

e)

Terminal

4.

Terdapat tiga jenis komentar yang bisa digunakan pada Dart

a)

single-line comment

b)

multi-line comment 

c)

double-line comment

d)

documentation comment

e)

presentation comment

5.

Proses assignment nilai ke variabel

a)

Asosiasi

b)

Sosialisasi

c)

Atraksi

d)

Inisialisasi

e)

Deklarasi

6.

Beberapa tipe data yang didukung oleh Dart, kecuali ....

a)

Num

b)

Bool

c)

List

d)

Dynamic

e)

Varchar

7.

var x;  // dynamic

x = 7;

x = 'Dart is great';

print(x);

a)

7

b)

x

c)

Dart is great

d)

var x

e)

print(x);

8.

Tipe data angka pada Dart

a)

long

b)

int

c)

double

d)

float

e)

decimal

9.

print(10 % 2);

a)

0

b)

1

c)

2

d)

5

e)

8

10.

if(!true) {

print("It's true");

} else {

print("It's False");

}

a)

True

b)

False

c)

It's False

d)

It's True

e)

else

11.

var a = 1;

a++;

print(a);

a)

0

b)

1

c)

2

d)

3

e)

4

12.

Baris ini tetap akan dijalankan tanpa peduli apa pun hasil yang terjadi

a)

try

b)

catch()

c)

ON

d)

Finally

e)

Final

13.

void main() {

var name = 'Messi';

print('Hello $name, nice to meet you.');}

Ketika pertama kali dijalankan yang dicari adalah

a)

var name;

b)

Messi

c)

Hello World

d)

print()

e)

main()

14.

void main() {

var isRaining = false;

print('Prepare before going to school.');

if (isRaining) {

print("Oh. It's raining, bring an umbrella.");}

print('Going to the school.');}

output dari baris program Dart diatas

a)

Prepare before going to school.

Going to the school.

b)

Prepare before going to school.

Oh. It's raining, bring an umbrella.

Going to the school.

15.

Flutter adalah SDK yang dikembangkan oleh ....

a)

Google

b)

Apple

c)

Microsoft

d)

Samsung

e)

Huawei

16.

Bahasa pemrograman yang digunakan untuk mengembangkan aplikasi dengan flutter adalah ...

a)

Java

b)

PHP

c)

Dart

d)

Golang

e)

MySQL

17.

Inisialiasi variable yang benar menurut Dart adalah ....

a)

var name = "Doni";

b)

var name;

c)

var name = Doni;

d)

int name = "Doni";

e)

int name = Doni;

18.

Dart adalah bahasa pemrograman yang object oriented dimana setiap kode programnya menggunakan

a)

Class

b)

Method

c)

Tipe Data

d)

String

e)

Double

19.

 

var y;

var z;

y = 7;

print(z);

a)

null

b)

7

c)

0

d)

error

e)

x

20.

Mengapa kita perlu belajar Dart ?

a)

Dart adalah bahasa pemrograman yang fleksibel

b)

Dart adalah project open source

c)

Dart digunakan oleh flutter

d)

Dart memiliki dukunganj tools yang lengkap

e)

Dart mudah dipelajari dan bagus sebagai first language