wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Ulangan Harian Pyhton Kelas XII Lintas Minat Part 1

Total questions: 40

Worksheet time: 39mins

Name
Class
Date
1.

Bagaimana cara menuliskan Hello World dalam python?

a)

print(Hello World)

b)
print ("Hello World")
c)

(str("Hello World"))

d)

print (str('Hello World"))

2.

Dibawah ini penulisan sintax yang paling tepat adalah ...


Var1 = Halo Dunia


a)
var1 = str("Halo Dunia")
b)

var1 = int("Halo Dunia")

c)

var1 = Halo Dunia

d)
var1 = ('Halo Dunia')
e)

var1 = str(Halo Dunia)

3.

Penerjemah bahasa pemrograman "Python" menjadi program komputer disebut ...

a)

Processor

b)

Script

c)

Binary Code Translator

d)

Python Compiler

4.

Bagaimana cara input user dengan integer dalam python?

a)

b)

c)

d)

5.

Yang termasuk aturan sintaks pada python adalah

a)

Wajib Menggunakan Tag ( <> )

b)

Identasi tidak berpengaruh

c)

Wajib menggunakan simbol (;) pada setiap akhir script

d)

Case Sensitive

6.

Apa itu statement ?

a)

Statemen adalah sebuah pernyataan yang akan dieksekusi oleh mesin

b)

Statemen adalah sebuah kata yang akan dieksekusi oleh mesin

c)

Statemen adalah sebuah kalimat yang akan dieksekusi oleh mesin

d)

Statemen adalah sebuah kalimat yang akan dieksekusi oleh mesin

7.

nama = "Jaki Mursyid'

a)

Benar

b)

Salah

8.

Hashtag (#) digunakan untuk ?

a)

Medefinisikan Variabel

b)

Menampilkan Teks

c)

Menyatakan Statement

d)

Memberikan Komentar

9.

a = [10, 5, 6, 20]

b = ["Bryan", "Adri", "Monic", "Rafi"]

print(a)

a)

output:

['10', '5', '6', '20']

b)

output:

["Bryan", "Adri", "Monic", "Rafi"]

c)

Program Error

d)

output:

[10, 5, 6, 20]

10.

Dibawah ini tanda kurung yang dapat digunakan pada tipe Data list adalah ....

a)

[ ]

b)

{ }

c)

( )

d)

< >

11.

Apakah yang dimaksud dengan Type data ....

a)

merupakan kelompok - kelompok data

b)

suatu media atau memori pada komputer yang digunakan untuk menampung informasi

c)

merupakan output - output data

d)

merupakan nama - nama data

12.

Dibawah ini adalah cara yang benar dalam menuliskan variabel pada python yaitu ....

a)

var

name, surename : string;

b)

var.Nama = "Fadli

c)

nama = "Fadli"

d)

value : "Fadli"

13.

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

a)

Statement

b)

Syntaks

c)

Program

d)

Scratch

e)

String

14.

Seperangkat aturan dalam bahasa pemrograman yang mendefinisikan kombinasi simbol yang dianggap sebagai dokumen terstruktur dengan benar disebut

a)

Statement

b)

Syntaks

c)

Program

d)

Scratch

e)

String

15.

Deretan karakter pada bahasa Python yang dapat berupa huruf, digit angka, atau simbol, yang penulisannya diawali dan diakhiri dengan tanda petik disebut

a)

Statement

b)

Syntaks

c)

Program

d)

Scratch

e)

String

16.

Penulisan String dalam pemrograman biasanya diawali dan diakhiri dengan tanda

a)

Pagar

b)

Spasi

c)

Koma

d)

Titik-Koma

e)

Petik

17.

Penulisan syntaks pada python bersifat Case Sensitive. Menurut rekomendasi style guide Google, penulisan case yang disarankan adalah seperti yang disebutkan di bawah ini. Pilih istilah yang salah

a)

Snake Case

b)

Camel Case

c)

All Caps Case

d)

Kebab Case

e)

Kernel Case

18.

Penulisan komentar pada python yang tidak akan tercetak saat di RUN adalah menggunakan tanda

a)

Pagar

b)

Spasi

c)

Koma

d)

Titik-Koma

e)

Petik

19.

Tipe data pada Python yang merupakan bilangan bulat disebut

a)

Float

b)

Integer

c)

Boolean

d)

Heksadesimal

e)

Biner

20.

Ekstension file yang dibuat menggunakan bahasa Python adalah

a)

.py

b)

.pt

c)

.ph

d)

.po

e)

.pn

21.

Struktur percabangan pada bahasa Python menggunakan fungsi

a)

for atau while

b)

choose

c)

if atau else atau elif

d)

lookup

e)

arimatika

22.

Struktur perulangan pada bahasa Python menggunakan fungsi

a)

for atau while

b)

choose

c)

if atau else atau elif

d)

lookup

e)

arimatika

23.

Apakah sintaks umum untuk fungsi output menggunakan Python?

a)

cout<<

b)

system.out

c)

print( )

d)

printf( )

e)

output( )

24.

Siapakah yang membuat Python?

a)

Guida Van Rosem

b)

Monty Python

c)

Guido Van Rossum

d)

Moore Python

25.

Nama Python berasal dari ?

a)

Python

b)

Ular Pyhton

c)

Money Python

d)

Monty Python

26.

Mana perintah yang menghasilkan error ?

a)

print ('"Hallo haihai..."')

b)

print ("Haii...Halllo")

c)

print ("Hallo Haiii...??"')

d)

print ('Hallolo...haihaiii...')

27.

Manakah yang termasuk tipe data integer ?

a)

11111

b)

0,000001

c)

satusatusatu

d)

-0,00001

28.

Manakah yang termasuk tipe data float ?

a)

-111111

b)

satusatusatu

c)

-0,000001

d)

111111111

29.

Manakah yang termasuk tipe data string?

a)

111111

b)

-111111

c)

satusatusatu

d)

0xsatu

30.

Yang tidak termasuk OPERATOR pada Python

a)

*

b)

//

c)

%

d)

#

31.

Hasil dari x = 4

x /= 2

x *= 4

print (float(x))

a)

8.0

b)

16

c)

16.0

d)

8

32.

Berapakah hasil dari x = 2

x *= 2

x *= 4

print(x)

a)

16

b)

8

c)

4

d)

32

33.

Bagaimankah cara penulisan variabel a tidak sama dengan variabel b

a)

a =/ b

b)

a /= b

c)

a =! b

d)

a != b

34.

Salah satu fitur yang merupakan kelebihan Python adalah simple syntax apakah yang dimaksud dengan simple syntax pada Pyhton?

a)

Python dapat dengan mudah berjalan di berbagai macam platform

b)

Python didapatkan dengan gratis

c)

Python memiliki kode yang mudah dimengerti

d)

Python mengeksekusi kode baris per baris

35.

Salah satu fitur yang merupakan kelebihan Python adalah open source apakah yang dimaksud dengan open source pada Pyhton?

a)

Python dapat dengan mudah berjalan di berbagai macam platform

b)

Python didapatkan dengan gratis

c)

Python memiliki kode yang mudah dimengerti

d)

Python mengeksekusi kode baris per baris

36.

Salah satu fitur yang merupakan kelebihan Python adalah interpreted apakah yang dimaksud dengan interprated pada Pyhton?

a)

Python dapat dengan mudah berjalan di berbagai macam platform

b)

Python didapatkan dengan gratis

c)

Python memiliki kode yang mudah dimengerti

d)

Python mengeksekusi kode baris per baris

37.

Argument sep= " " pada perintah print berguna untuk...

a)

Menghilangkan perintah print pada program

b)

Menghapus kalimat

c)

Memisahkan tiap argumen/kata

d)

Menyambung baris terakhir dengan baris awal selanjutnya

38.

\n di dalam argument pada perintah print berguna untuk...

a)

Menghilangkan perintah print pada program

b)

Membuat baris baru

c)

Memisahkan tiap argumen/kata

d)

Menyambung baris terakhir dengan baris awal selanjutnya

39.

Setelah perintah function print harus ditulis dengan menggunakan simbol...

a)

**

b)

??

c)

( )

d)

__

40.

print ("x", "y", "tiga" )

pada perintah print disebut apakah x, y dan tiga

a)

tulisan

b)

angka

c)

huruf

d)

argument