wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

INFORMATIKA X-5

Total questions: 15

Worksheet time: 1hrs 15mins

Name
Class
Date
1.

Data kuantitatif dapat diperoleh dari hasil ....

a)

Wawancara

b)

Rekaman

c)

Hasil Survei

d)

Intisari Dokumen

e)

Observasi

2.

Tipe data yang memberikan respons benar atau salah adalah ....

a)

Integer

b)

Float

c)

Boolean

d)

String

e)

List

3.

Perhatikan kode program di bawah ini!

for a in range(4):

print(a,end="")

Output dari kode program bahasa pemrograman Python di atas adalah ....

a)

0, 1, 2, 3, 4

b)

0, 1, 2, 3

c)

1234

d)

01234

e)

0123

4.

Menyimpan data dengan berbagai jenis tipe data, namun data tersebut tidak dapat diubah maka dapat menggunakan tipe data ....

a)

Complex

b)

Tuple

c)

List

d)

Dictionary

e)

String

5.

Pengulangan yang setidaknya akan menjalankan satu perinntah bahkan jika kondisinya salah adalah perulangan ....

a)

for

b)

while

c)

do...while

d)

foreach

e)

switch

6.

Membuat grafik atau diagram pada Python dapat menggunakan library ....

a)

Pandas

b)

BeautifulSoup

c)

Requests

d)

Numpy

e)

Plotly

7.

Array dengan nilai [api, angin, tanah, air] jika di-append listrik maka menjadi ....

a)

[listrik, api, angin, tanah, air]

b)

[api, angin, tanah, air, listrik]

c)

[listrik]

d)

[api, angin, listrik, tanah, air]

e)

[api, angin, tanah, listrik]

8.

Struktur kontrol yang memiliki perintah break adalah ciri dari struktur ....

a)

do ... while

b)

while

c)

switch-case

d)

if-else

e)

if

9.

Merancang program untuk menghitung jarak yang diketahui kecepatan dan waktu yang ditempuh tentu memiliki beberapa tipe data yang digunakan. Tipe data yang paling sesuai untuk menampung nilai jarak adalah ....

a)

int

b)

string

c)

char

d)

float

e)

double

10.

Blok try-except pada uji kondisi berfungsi untuk ....

a)

mengeksekusi perintah yang bernilai benar

b)

mengeksekusi perintah yang bernilai salah

c)

menampilkan pesan error jika ada error di program

d)

tempat menulis deklarasi variabel dan tipe data

e)

menulis pustaka kode Python

11.

Perhatikan aturan-aturan di bawah ini!

(1) Tidak boleh sama dengan kata kunci dalam bahasa C.

(2) Huruf besar dan kecil tidak memiliki pengaruh.

(3) Dimulai dengan huruf atau underscore.

(4) Bersifat case-sensitive.

(5) Disusun dari kombinasi huruf, angka, dan underscore.

Aturan yang tidak tepat mengenai aturan identifier bahasa pemrograman C adalah ....

a)

(1)

b)

(2)

c)

(3)

d)

(4)

e)

(5)

12.

Proses perhitungan perkalian jika disimbolkan dalam flowchart menggunakan simbol ....

a)

terminator

b)

process

c)

flowline

d)

decision

e)

subprogram

13.

Fungsi scanf() pada bahasa C adalah ....

a)

menerima kembalian nilai

b)

mengembalikan nilai

c)

mengondisikan struktur kontrol

d)

menerima masukan dari pengguna

e)

mencetak nilai ke layar

14.

Python berjalan pada sistem interpreter yang berarti ....

a)

kode dapat dieksekusi segera setelah ditulis

b)

kode program harus dikompilasi terlebih dahulu

c)

kode dapat langsung di-build menjadi aplikasi

d)

setelah dijalankan tidak dapat diedit lagi

e)

terbatas dalam pengaturan tipe data

15.

Memasukkan nilai 3 pada variabel a, kemudian membuat variabel b yang bernilai a-1, dan variabel c yang bernilai a+b maka jika dijalankan variabel c akan bernilai ....

a)

3

b)

2

c)

4

d)

6

e)

5