wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kuis 1 Pemograman Python

Total questions: 32

Worksheet time: 43mins

Name
Class
Date
1.

Menghubungkan pengguna dengan mesin komputer dengan menerjemahkan perintah yang dapat dimengerti oleh komputer adalah tugas dari ....

a)

Input - output

b)

Bahasa Pemograman

c)

Flowchart

d)

Instruksi

2.

Software aplikasi biasanya berbasis GUI yang digunakan sebagai tempat menuliskan setiap baris-baris kode bahasa pemrograman disebut dengan ....

a)

IDE

b)

Editor Kode (Code Editor)

c)

Debugger

d)

Intelegent Code

3.

Jika ingin menambahkan nilai ke sebuah variabel menggunakan simbol.....

a)

:

b)

;

c)

“ “

d)

=

e)

+

4.

Pseudocode yang di gunakan pada penulisan algoritma berupa :

a)

Bahassa Inggris

b)

Bahasa Puitis

c)

Bahasa pemograman

d)

Sembarang bahasa asal terstruktur

e)

Bahasa Mesin

5.

Menggambarkan program secara logika merupakan fungsi dari...

a)

Flowchart

b)

Dxdiag

c)

Begin

d)

SI

e)

Sistem oprasi

6.

print ("Hello") maka hasil tampilannya

a)

Hello

b)

hello

c)

Helo

d)

Helllo

e)

Hai

7.

age=25

name="jimi"

print("age:", age)

print("name:",name)

a)

error

b)

25

jimi

c)

jimi

25

d)

age:jimi

name:25

e)

age:25

name:jimi

8.

Sebuah instruksi atau kalimat perintah dalam bahasa pemrograman yang akan dieksekusi oleh komputer disebut

a)

Statement

b)

Syntaks

c)

Program

d)

Scratch

e)

String

9.

Ekstension file yang dibuat menggunakan bahasa Python adalah

a)

.py

b)

.pt

c)

.ph

d)

.po

e)

.pn

10.

Struktur perulangan pada bahasa Python menggunakan fungsi

a)

for atau while

b)

choose

c)

if atau else atau elif

d)

lookup

e)

arimatika

11.

Apakah sintaks umum bagi fungsi output menggunakan perisian Python?

a)

cout<<

b)

system.out

c)

print()

d)

printf()

e)

output()

12.

Perhatikan fungsi diatas ini, lalu jawablah pertanyaannya


Jika kita tuliskan salam() hasil yang akan keluar adalah … .

a)

Chelsea

b)

Kevin

c)

Kosong

d)

Error

e)

Hello

13.

konversi type data pemograman python untuk konversi type data ke Float yang benar adalah ?

a)

float()

b)

"float"

c)

print="float"

d)

`float`

e)

:float

14.

Pernyataan kondisi if untuk memberikan pernyataan seperti menghitung, kecuali ?

a)

genap atau ganjil

b)

jenis kelamin perempuan atau laki-laki

c)

golongan

d)

Nilai individu

e)

Tukar nilai

15.

Setiap ekspresi kondisi akan menggunakan operator logika pembanding seperti tanda berikut ini, kecuali?

a)

<

b)

>

c)

<=

d)

>=

e)

=

16.

Program diatas menunjukkan kriteria umur, maka kegunaan sintaks %d adalah?

a)

Mewakili tipe data integer ketika diinputkan angka bernilai bilangan bulat

b)

Mewakili tipe data float ketika diinputkan angka bernilai bilangan desimal

c)

Mewakili tipe data string ketika diinputkan terdiri dari gabungan huruf, angka

d)

Mewakili tipe data float diinputkan terdiri dari gabungan huruf, angka

e)

Mewakili tipe data integer diinputkan angka bernilai bilangan desimal

17.

angka bertanda kuning sebagai nilai ?

a)

nilai akhir

b)

nilai awal

c)

nilai interval

d)

nilai tengah

e)

nilai pembagi

18.

Dalam python, statemen for bekerja mengulang berbagai macam tipe data yang sekuensial, kecuali

a)

list

b)

string

c)

tuple

d)

integer

e)

float

19.

Penulisan sintak dasar bahasa python bersifat Case Sensitif artinya....

a)

Sintak dasar boleh huruf besar atau kecil

b)

Tidak boleh menggunakan tanda baca

c)

Sintak dasar harus sesuai dengan aturan penulisan

d)

teksnya sensitif

e)

teksnya tidak boleh digabung dengan tanda baca

20.

Dibawah ini termasuk jenis tipe data yang digunakan pada bahasa pemograma python, kecuali

a)

String

b)

Boolean

c)

Integer

d)

Text

e)

Float

21.

Dibawah ini penulisan komentar yang tidak tepat adalah ...

a)

#mencetak nama

print("Ajeng")

b)

"mencetak angka /integer

print("Ajeng"123)

c)

"""

mencetak biodata

nama, kelas dan jurusan

"""

print("Ajeng , XI- 1, IPA")

d)

print("Assalamualaikum") #greeting

e)

#mencetak nama

#mencetak umur

print("Ajeng")

print(17)

22.

Tipe data untuk menyatakan karakter atau kalimat adalah..

a)

Integer

b)

Boolean

c)

String

d)

Float

e)

List

23.

Dibawah ini yang termasuk penulisan tipe data Float adalah yang tepat...

a)

print("3.14")

b)

print(245)

c)

print(2,15)

d)

print(3.14)

e)

print([1,2,3,4,5])

24.

print([1,2,3,4,5])

print(["satu", "dua", "tiga"])


Berikut adalah penulisan tipe data ..

a)

Integer

b)

Boolean

c)

List

d)

Tuple

e)

Hexadecimal

25.

Pada tampilan script tersebut , baris kedua akan menghasilkan .... setelah dilakukan proses run.

a)

4+5

b)

45

c)

9

d)

45 dan 4+5

e)

4+5 dan 9

26.

Pada gambar script tersebut, baris ketiga akan menghasilkan .... setelah dilakukan proses run.

a)

4+5

b)

45

c)

9

d)

45 dan 4+5

e)

4+5 dan 9

27.

Perhatikan script perintah tersebut! Pada baris kedelapan, setelah dilakukan run akan menghasilkan output ....

a)

10

b)

Praktek 1

c)

5

d)

Jumlah

e)

15

28.

i+=1 artinya . . .

a)

i = 1

b)

i = i + 1

c)

i = i - 1

d)

i + i = 1

29.

Lambang Pemograman Python adalah . . .

a)
b)
c)
d)
30.

jenis pengaturan perintah tampilan python, kecuali....

a)

print(a)

b)

print("\n")

c)

print("\t")

d)

print

31.

print("\n") digunakan untuk....

a)

Membuat jarak 2 ke bawah

b)

Membuat jarak 2 ke atas

c)

Membuat jarak ke kanan

d)

Membuat jarak ke kiri

32.

yang bukan dari variasi print adalah....

a)

%d

b)

%f

c)

%s

d)

%x