wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Evaluasi Python Tuple

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Python dikembangkan oleh seseorang yang berasal dari Amsterdam yaitu :

a)

Boyce Codd

b)

Niclaus Wirth

c)

Guido Van Rossum

d)

E.F Codd

2.

Sisi utama yang membedakan Python dengan bahasa lain adalah :

a)

Aturan penulisan kode program

b)

Aturan indentasi

c)

Penanganan modul

d)

Benar semua

3.

Kelebihan dari Python adalah :

a)

Adanya tahapan kompilasi sehingga kecepatan perubahan pembuatan system aplikasi meningkat

b)

Diharuskan deklarasi tipe data

c)

Manajemen memori manual

d)

Salah semua

4.

Kekurangan dari Python adalah

a)

Efisiensi dan fleksibilitas trade off tidak diberikan secara menyeluruh

b)

Konstruksi pada saat aplikasi berjalan

c)

Python bukan termasuk interpreter

d)

Benar semua

5.

Untuk membuat sebaris komentar pada Python menggunakan tanda :

a)

{

b)

#

c)

[

d)

/*

6.

Mode yan bekerja menggunakan prompt interpreter dari Python dan penulisan kodenya dilakukan statemen per statemen yang diawali dengan tanda (>>>) adalah ...

a)

Mode Interpreter

b)

Mode Interaktif

c)

Mode Skrip

d)

Mode Save

7.

Macam-macam tipe data dalam Python yaitu :

a)

Number :integer dan floating point, string, list, dictionary

b)

Number, string, tuple, lambda

c)

String, integer, dictionary, log

d)

List, number, lambda, log, dictionary

8.

Penulisan nilai string pada Python menggunakan tanda :

a)

petik satu (' )

b)

petik satu (' ) dan petik dua (")

c)

petik satu sebanyak tiga kali (' ' ' )

d)

petik dua sebanyak tiga kali (" " " )

9.

>>> kata = Gunadarma

>>> kata [4:]

Menghasilkan output :

a)

'Guna'

b)

'darma'

c)

'darm'

d)

'arma'

10.

Tipe data List dalam Python adalah ....

a)

jenis data campuran yang memiliki komponen penyusun yang berbeda-beda

b)

tipe data campuran yang memiliki komponen penyusun yang sama

c)

jenis data yang memiliki komponen penyusun yang tidak bisa dimanipulasi secara langsung

d)

tipe data yang memiliki komponen penyusun yang tidak dapat diubah

11.

dictionary dapat dibuat dengan menggunakan tanda ...

a)

kurung siku / [ ]

b)

kurung kurawal / { }

c)

kurung < >

d)

kurung ( )

12.

Pada Python untuk melakukan suatu pengecekan kondisi digunakan 4 statemen berikut yaitu :

a)

if, if - elseif, if - elseif else, dan if bersarang

b)

if, if - else, if else - if else -, dan if bersarang

c)

if, if - else, if - elif else, dan if bersarang

d)

if, if - elif, if - elif else, dan if bersarang

13.

Perintah perulangan pada Python menggunakan :

a)

For, repeat until dan while

b)

While dan for

c)

while dan for do

d)

For dan while do

14.

Manakah dari berikut ini pernyataan tuple Python?

a)

[1, 2, 3]

b)

(1, 2, 3)

c)

{1, 2, 3}

d)

{}

15.

Misalkan t = (1, 2, 4, 3), manakah dari yang berikut ini yang salah?

a)

print(t[3])

b)

t[3] = 45

c)

print(max(t))

d)

print(len(t))

16.

Apa yang akan menjadi output dari kode Python berikut?

>>>t=(1,2,4,3)

>>>t[1:3]

a)

(1, 2)

b)

(1, 2, 4)

c)

(2, 4)

d)

(2, 4, 3)

17.

Apa yang akan menjadi output dari kode Python berikut?

>>>t = (1, 2, 4, 3, 8, 9)

>>>[t[i] for i in range(0, len(t), 2)]

a)

[2, 3, 9]

b)

[1, 2, 4, 3, 8, 9]

c)

[1, 4, 8]

d)

(1, 4, 8)

18.

Apa tipe data (1)?

a)

Tuple

b)

Integer

c)

List

d)

Both tuple and integer

19.

Apa yang akan menjadi output dari kode Python berikut?

d = {"john":40, "peter":45}

d["john"]

a)

40

b)

45

c)

“john”

d)

“peter”

20.

Apa yang akan menjadi output dari kode Python berikut?

numberGames = {}

numberGames[(1,2,4)] = 8

numberGames[(4,2,1)] = 10

numberGames[(1,2)] = 12

sum = 0

for k in numberGames:

sum += numberGames[k]

print len(numberGames) + sum

a)

30

b)

24

c)

33

d)

12