wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

QUIZ Pemrograman Python 1

Total questions: 60

Worksheet time: 5hrs 0mins

Name
Class
Date
1.
Metode menyelesaikan persoalan dengan menerapkan teknik ilmu komputer adalah
a)
Berpikir Komputasional
b)
Cara Berpikir
c)
Proposisi
d)
Negasi
e)
Konjungsi
2.
Pernyataan yang menggambarkan keadaan yang tidak selalu benar atau salah dalam bentuk kalimat adalah
a)
Negasi
b)
Proposisi
c)
Konjungsi
d)
Disjungsi
e)
Implikasi
3.
Dibawah ini kalimat proposisi yang bernilai benar adalah
a)
Ir. Soekarno adalah presiden pertama indonesia
b)
Jam berapa pesawat garuda sampai dibandara Soekarno Hatta
c)
x + 5 = 8
d)
Saya akan mandi nanti sore
e)
Kita akan main game bersama nanti malam
4.
Negasi dari kalimat "Es mencair jika dipanaskan" adalah
a)
Es mencair jika dipanaskan
b)
Es membeku jika didinginkan
c)
Es membeku jika dipanaskan
d)
Es tidak mencair jika dipanaskan
e)
Es membeku jika tidak dipanaskan
5.
Pernyataan majemuk dengan kata hubung "dan" adalah
a)
Negasi
b)
Proposisi
c)
Konjungsi
d)
Disjungsi
e)
Implikasi
6.
Kalimat konjungsi yang benar dari pernyataan berikut adalah
a)
Dua adalah bilangan genap dan bilangan prima
b)
Sapi berkaki empat dan memiliki gading
c)
Kelinci merupakan binatang herbivora dan karnivora
d)
Mobil memiliki empat ban dan dapat terbang
e)
Kambing berkaki empat dan memiliki sayap
7.
Dibawah ini yang bukan merupakan bahasa pemrograman adalah
a)
Python
b)
PHP
c)
C
d)
C#
e)
HTML
8.
Bahasa pemrograman yang populer saat ini adalah
a)
VB .Net
b)
Java
c)
Python
d)
HTML
e)
CSS
9.
Sintaks kode yang digunakan untuk menginput nilai di bahasa pemrograman python adalah
a)
print()
b)
math()
c)
proccess()
d)
input()
e)
output()
10.
Yang bukan merupakan tipe data di bawah ini adalah
a)
integer
b)
variabel
c)
float
d)
string
e)
list
11.
Tipe data yang sesuai untuk menyimpan nilai bilangan bulat adalah
a)
integer
b)
boolean
c)
float
d)
string
e)
list
12.
Tipe data yang sesuai untuk menyimpan nilai berupa karaker adalah
a)
integer
b)
boolean
c)
float
d)
string
e)
list
13.
Tipe data yang sesuai untuk menyimpan nilai bilangan desimal adalah
a)
integer
b)
boolean
c)
float
d)
string
e)
list
14.
Tipe data yang sesuai untuk menyimpan kumpulan dari beberapa nilai adalah
a)
integer
b)
boolean
c)
float
d)
string
e)
list
15.
Jika X = 7.5, maka varibel X memiliki tipe data
a)
integer
b)
boolean
c)
float
d)
string
e)
list
16.
Jika name = budi, maka varibel name memiliki tipe data
a)
integer
b)
boolean
c)
float
d)
string
e)
list
17.
Hasil output dari sintaks print("Phi = ", 3.14)
a)
"Phi" = , 3.14
b)
Phi
c)
3.14
d)
Phi = 3.14
e)
Phi 3.14
18.
Hasil output dari sintaks print("Luas Persegi = ", 3 * 4)
a)
Luas Persegi = 3 * 4
b)
3 * 4
c)
Luas = 12
d)
Luas Persegi =, 12
e)
Luas Persegi = 12
19.
Hasil output dari sintaks print("Nilai = ", 5 // 2)
a)
Nilai = 2
b)
Nilai = 5 // 2
c)
Nilai = 2.5
d)
Nilai = 5/2
e)
Nilai =, 2
20.
Operator matematika python yang digunakan untuk perpangkatan adalah
a)
**
b)
//
c)
*
d)
%
e)
+
21.
Metode menyelesaikan persoalan dengan menerapkan teknik ilmu komputer adalah
a)
Berpikir Komputasional
b)
Cara Berpikir
c)
Proposisi
d)
Negasi
e)
Konjungsi
22.
Pernyataan yang menggambarkan keadaan yang tidak selalu benar atau salah dalam bentuk kalimat adalah
a)
Negasi
b)
Proposisi
c)
Konjungsi
d)
Disjungsi
e)
Implikasi
23.
Dibawah ini kalimat proposisi yang bernilai benar adalah
a)
Ir. Soekarno adalah presiden pertama indonesia
b)
Jam berapa pesawat garuda sampai dibandara Soekarno Hatta
c)
x + 5 = 8
d)
Saya akan mandi nanti sore
e)
Kita akan main game bersama nanti malam
24.
Negasi dari kalimat "Es mencair jika dipanaskan" adalah
a)
Es mencair jika dipanaskan
b)
Es membeku jika didinginkan
c)
Es membeku jika dipanaskan
d)
Es tidak mencair jika dipanaskan
e)
Es membeku jika tidak dipanaskan
25.
Pernyataan majemuk dengan kata hubung "dan" adalah
a)
Negasi
b)
Proposisi
c)
Konjungsi
d)
Disjungsi
e)
Implikasi
26.
Kalimat konjungsi yang benar dari pernyataan berikut adalah
a)
Dua adalah bilangan genap dan bilangan prima
b)
Sapi berkaki empat dan memiliki gading
c)
Kelinci merupakan binatang herbivora dan karnivora
d)
Mobil memiliki empat ban dan dapat terbang
e)
Kambing berkaki empat dan memiliki sayap
27.
Dibawah ini yang bukan merupakan bahasa pemrograman adalah
a)
Python
b)
PHP
c)
C
d)
C#
e)
HTML
28.
Bahasa pemrograman yang populer saat ini adalah
a)
VB .Net
b)
Java
c)
Python
d)
HTML
e)
CSS
29.
Sintaks kode yang digunakan untuk menginput nilai di bahasa pemrograman python adalah
a)
print()
b)
math()
c)
proccess()
d)
input()
e)
output()
30.
Yang bukan merupakan tipe data di bawah ini adalah
a)
integer
b)
variabel
c)
float
d)
string
e)
list
31.
Tipe data yang sesuai untuk menyimpan nilai bilangan bulat adalah
a)
integer
b)
boolean
c)
float
d)
string
e)
list
32.
Tipe data yang sesuai untuk menyimpan nilai berupa karaker adalah
a)
integer
b)
boolean
c)
float
d)
string
e)
list
33.
Tipe data yang sesuai untuk menyimpan nilai bilangan desimal adalah
a)
integer
b)
boolean
c)
float
d)
string
e)
list
34.
Tipe data yang sesuai untuk menyimpan kumpulan dari beberapa nilai adalah
a)
integer
b)
boolean
c)
float
d)
string
e)
list
35.
Jika X = 7.5, maka varibel X memiliki tipe data
a)
integer
b)
boolean
c)
float
d)
string
e)
list
36.
Jika name = budi, maka varibel name memiliki tipe data
a)
integer
b)
boolean
c)
float
d)
string
e)
list
37.
Hasil output dari sintaks print("Phi = ", 3.14)
a)
"Phi" = , 3.14
b)
Phi
c)
3.14
d)
Phi = 3.14
e)
Phi 3.14
38.
Hasil output dari sintaks print("Luas Persegi = ", 3 * 4)
a)
Luas Persegi = 3 * 4
b)
3 * 4
c)
Luas = 12
d)
Luas Persegi =, 12
e)
Luas Persegi = 12
39.
Hasil output dari sintaks print("Nilai = ", 5 // 2)
a)
Nilai = 2
b)
Nilai = 5 // 2
c)
Nilai = 2.5
d)
Nilai = 5/2
e)
Nilai =, 2
40.
Operator matematika python yang digunakan untuk perpangkatan adalah
a)
**
b)
//
c)
*
d)
%
e)
+
41.

Secara umum fungsi bahasa pemrograman adalah ...

a)

Untuk belajar sistem-sistem dalam komputer

b)

Untuk memanfaatkan komputer sesuai dengan bidang masing-masing

c)

Sebagai media komunikasi antara programmer dengan komputer

d)

Untuk mencari solusi dari permasalahan yang terdapat pada sistem komputer

e)

memudahkan dalam belajar aplikasi yang ada didalam komputer

42.

Berdasarkan tingkat kedekatannya dengan logika komputer, terdapat tiga jenis bahasa pemrograman. Berikut ini yang termasuk dalam bahasa pemrograman tingkat menengah adalah ...

a)
Java
b)
Python
c)
HTML
d)
C++
e)

Basic

43.

Berikut ini yang bukan merupakan kelebihan dari bahasa pemrograman python adalah ...

a)

lebih menekankan pada keterbacaan kode

b)

mendukung hampir semua sistem operasi

c)

kode yang simpel dan mudah diimplementasikan

d)

susah untuk dibaca dan dipahami

e)

programmer dapat lebih mengutamakan pengembangan aplikasi yang dibuat

44.

Syntax dasar dalam pemrograman python yang digunakan untuk mencetak atau menampilkan data adalah ...

a)

Println

b)

print

c)

printf

d)

output

e)

prints

45.

Syntax pemrograman python yang tepat untuk mencetak tulisan "Apa kabar?" adalah ...

a)

print=Apa kabar?

b)

print=(Apa kabar?)

c)

print("Apa Kabar?")

d)

print(Apa kabar?)

e)

print=("Apa kabar?")

46.

Komentar (comment) adalah kode di dalam script Python yang tidak dieksekusi atau tidak dijalankan mesin. Simbol dibawah ini yang merupakan 2 simbol yang dapat digunakan untuk menuliskan komentar dalam script python adalah ...

a)

=

b)

#

c)

@

d)

\\

e)

"""

47.

Setiap syntax dalam bahasa pemrograman python harus sesuai dengan aturan agar program tidak menjadi error. Salah satunya adalah dalam pembuatan variabel. Dibawah ini yang bukan termasuk aturan dalam penulisan nama variabel adalah ...

a)

Nama varaiabel boleh lebih dari 1 kata dengan dipisahkan oleh spasi

b)

Nama variabel boleh diawali menggunakan huruf atau garis bawah (_)

c)

Karakter selanjutnya dapat berupa huruf, garis bawah (_) atau angka

d)

Karakter pada nama variabel bersifat sensitif (case-sensitif)

e)

Nama variabel tidak boleh menggunakan kata kunci yang sudah ada dalam python

48.

Syntax program python yang tepat digunakan untuk membuat variabel dengan nama "umur" yang memiliki nilai "16" adalah ...

a)

print(umur="16")

b)

print=umur

c)

umur(16)

d)

umur=("16")

e)

umur=16

49.

Tipe data adalah suatu media atau memori pada komputer yang digunakan untuk menampung informasi. Tipe data dibawah ini yang menyatakan karakter/kalimat bisa berupa huruf, angka, dll adalah ...

a)
Tipe data string
b)
Tipe data float
c)
Tipe data integer
d)
Tipe data boolean
e)

Tipe data complex

50.

sebuah variabel a memiliki nilai 2x + 3 , maka dapat disimpulkan bahwa variabel a memiliki tipe data ...

a)

String

b)

Boolean

c)

Complex

d)

Integer

e)

Float

51.

operator merujuk pada simbol-simbol yang memungkinkan untuk melakukan berbagai operasi, termasuk operasi aritmatika seperti penjumlahan, pengurangan, pembagian, dan perkalian, serta operasi lainnya. Berikut ini yang merupakan operator dalam python yang digunakan untuk membantu kita dalam menghitung dalam persamaan matematis adalah ...

a)

operator bitwise

b)

operator penugasan

c)

operator perbandingan

d)

operator arirmatika

e)

operator identitas

52.

Diketahui :

a=15

b=4

nilai dari a%b adalah ...

a)

1

b)

2

c)

3

d)

4

e)

5

53.

Symbol dalam pemrograman python yang digunakan untuk menyatakan operator "pangkat" adalah ...

a)

*

b)

/

c)

%

d)

**

e)

//

54.

Operator perbandingan dibawah ini yang digunakan untuk menyatakan "tidak sama dengan" adalah ...

a)

!=

b)

>

c)

<

d)

>=

e)

<=

55.

Diketahui sebuah kode program :

a=5

b=6

if(a=b):

print("oke")

Output dari kode program diatas adalah ...

a)

oke

b)

True

c)

False

d)

Error

e)

kosong(tidak ada output)

56.

Output dari kode program dibawah ini adalah ...

print(5>=4)

a)

1

b)

True

c)

False

d)

Error

e)

Kosong(tidak ada output)

57.

Kode program python dibawah ini yang termasuk dalam operator penugasan adalah ...

a)

!=

b)

>=

c)

+=

d)

<

e)

=

58.

Perhatikan pertanyaan dibawah ini :

"setiap data yang dimasukkan menggunakan fungsi input akan bertipe string. Maka data tersebut tidak bisa digunakan untuk operasi aritmatika namun masih bisa digunakan untuk operasi perbandingan."

Nilai dari pernyataan diatas adalah ...

a)

True

b)

False

59.

Struktur percabangan yang dapat digunakan untuk membuat kode program yang akan menyeleksi beberapa kemungkinan yang bisa terjadi ...

a)

If

b)

If/Else

c)

If/Elif

d)

If/Else/Elif

e)

If/Elif/Else

60.

Perhatikan kode program dibawah ini :

hari_ini = "Rabu"

if(hari_ini == "Senin"):

print("Saya akan upacara")

elif(hari_ini == "Selasa"):

print("Saya akan ekstrakurikuler")

elif(hari_ini == "Rabu"):

print("Saya akan les Berenang")

elif(hari_ini == "Kamis"):

print("Saya akan Literasi")

elif(hari_ini == "Jumat"):

print("Saya akan Berbagi")

elif(hari_ini == "Sabtu"):

print("Saya akan Kerja kelompok")

elif(hari_ini == "Minggu"):

print("Saya akan libur")

Output dari kode program diatas adalah ...

a)

Saya akan les Berenang

b)

Saya akan Kerja kelompok

c)

Saya akan Berbagi

d)

Saya akan libur

e)

Saya akan ekstrakurikuler