wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz Pra UAS Algoritma Python

Total questions: 20

Worksheet time: 3600secs

Name
Class
Date
1.

Algoritma adalah :

a)

langkah-langkah yang disusun secara logis dan sistematis untuk menyelesaikan suatu masalah

b)

langkah-langkah yang disusun secara optimis dan kalkulatif untuk menyelesaikan suatu masalah

c)

langkah-langkah yang disusun secara logis dan sistematis untuk membantu perusahaan

d)

langkah-langkah yang disusun secara optimis dan kalkulatif untuk membantu perusahaan

2.

Berikut adalah ciri penting algoritma, kecuali :

a)

Finiteness

b)

Definiteness

c)

Effectiveness

d)

Smartness

3.

Python termasuk kedalam bahasa pemrograman tingkat :

a)

Rendah

b)

Menengah

c)

Tinggi

d)

Dasar

4.

Algoritma dapat dituliskan dengan beberapa cara, kecuali :

a)

Deskriptif

b)

Coding

c)

Flowchart

d)

Pseudecode

5.

Simbol yang dibunakan untuk mengawali dan mengakhiri proses algoritma pada flow chart adalah :

a)

Descriptor

b)

Connector

c)

Terminator

d)

Generator

6.

Pada Python, object yang diapit oleh tanda " atau tanda ' disebut sebagai :

a)

Character

b)

String

c)

Boolean

d)

Tuple

7.

Berikut adalah contoh nama variabel pada Python, kecuali :

a)

ABC1

b)

1ABC

c)

ABC_

d)

_ABC

8.

nilai1=2
nilai2=3
hasil=nilai1**nilai2
output dari hasil adalah :

a)

5

b)

8

c)

6

d)

9

9.

nilai1=2
nilai2=3
jika outputnya adalah True, maka operasi perbandingan yang benar adalah :

a)

nilai1+1 == nilai2

b)

nilai1 > nilai2

c)

nilai1 >= nilai2

d)

nilai2 <= nilai1

10.

nilai = 200
if nilai == 100 : print ('nilai sempurna')

elif nilai >=60 : print ('nilai kurang')

else : print ('anda gagal lulus')
Output yang benar adalah :

a)

nilai sempurna

b)

nilai kurang

c)

anda gagal lulus

d)

semua salah

11.

if bil % 2 == 0 : print ("positif genap")

elif bil % 2 != 0 : print ("positif ganjil")

jika outputnya adalah "positif ganjil" maka nilai bil yang tepat adalah :

a)

2

b)

3

c)

4

d)

salah semua

12.

di Python, perulangan dapat dilakukan menggunakan beberapa syntax, kecuali :

a)

loop

b)

for

c)

while

d)

salah semua

13.

for i in range (ulang) : print (+str(i))
outputnya adalah :

0

1

2
nilai i yang tepat adalah :

a)

0

b)

1

c)

2

d)

3

14.

program = python

for huruf in range(program) :

if huruf == 3 : print (program(huruf))

outputnya adalah :

a)

3

b)

t

c)

4

d)

h

15.

Manakah dari pilihan berikut yang merupakan type data koleksi List :

a)

('ayam', 'ikan', 'sapi')

b)

['ayam', 'ikan', 'sapi']

c)

{'ayam', 'ikan', 'sapi'}

d)

<'ayam', 'ikan', 'sapi'>

16.

Manakah dari pilihan berikut yang merupakan type data koleksi Tuple :

a)

('ayam', 'ikan', 'sapi')

b)

['ayam', 'ikan', 'sapi']

c)

{'ayam', 'ikan', 'sapi'}

d)

<'ayam', 'ikan', 'sapi'>

17.

siswa = ["Agus", "Asep"]

siswa.pop (1)

print (siswa)

outputnya adalah :

a)

Agus

b)

Asep

c)

Asep, Agus

d)

Agus, Asep, 1

18.

keyword yang digunakan pada Python untuk membuat sebuah fungsi adalah :

a)

Function

b)

Sub

c)

Def

d)

Print

19.

Isi sebuah file dapat dihapus dan ditimpa dengan data baru oleh Python, mode yang tepat untuk membuka file tersebut adalah :

a)

w

b)

r

c)

a

d)

x

20.

sebuah library Python yang berfungsi untuk mengganti nama file adalah :

a)

file

b)

os

c)

rename

d)

semua salah