Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ULANGAN HARIAN-2 INFORMATIKA ARRAY

Total questions: 20

Worksheet time: 14mins

Name
Class
Date
1.

Apa itu larik (array) dalam pemrograman?

a)

Tipe data yang hanya dapat menyimpan angka.

b)

Struktur data yang dapat menyimpan sejumlah elemen data dalam satu variabel.

c)

Algoritma pencarian data dalam database.

d)

Fungsi yang hanya digunakan dalam bahasa pemrograman Python.

2.

Setiap nilai dalam array disimpan pada alamat tertentu yang biasa disebut dengan ....

a)

Larik

b)

Vector

c)

Indeks

d)

Karakter

3.

Berapa jumlah elemen dalam larik dengan indeks 0 hingga 4?

a)

5

b)

4

c)

0

d)

6

4.

Apa perbedaan antara larik satu dimensi dan larik dua dimensi?

a)

Larik dua dimensi tidak digunakan dalam pemrograman.

b)

Larik satu dimensi hanya bisa menyimpan bilangan bulat.

c)

Larik dua dimensi memiliki elemen yang lebih banyak daripada larik satu dimensi.

d)

Larik satu dimensi hanya memiliki satu indeks, sementara larik dua dimensi memiliki dua indeks.

5.

Bagaimana cara menambahkan elemen ke akhir larik?

a)

Menggunakan fungsi append().

b)

Menggunakan fungsi remove().

c)

Menggunakan fungsi clear().

d)

Menggunakan fungsi sort().

6.

Apa analogi yang tepat untuk menjelaskan larik (array) dalam pemrograman?

a)

Rak buku dengan nomor loker

b)

Kalkulator dengan banyak fungsi

c)

Variabel tunggal

d)

Program pengolah data

7.

Apa perbedaan utama antara variabel tunggal dan larik (array)?

a)

Variabel tunggal tidak dapat digunakan dalam program

b)

Larik tidak memerlukan indeks

c)

Larik dapat menyimpan banyak data dengan indeks

d)

Variabel tunggal digunakan untuk data berukuran besar

8.

Apa yang dimaksud dengan string dalam pemrograman?

a)

Karakter yang mengikuti standar ASCII

b)

Larik karakter yang diakhiri oleh karakter '\0'

c)

Kode program dengan ekstensi .cpp

d)

Bilangan bulat dalam bentuk karakter

9.

Apa tipe data yang lazim digunakan untuk mengimplementasikan string dalam bahasa pemrograman C++?

a)

Bilangan bulat

b)

Larik Angka

c)

Larik Karakter

d)

Bilangan Pecahan

10.

Apa fungsi dari pustaka <string.h> dalam bahasa pemrograman C++?

a)

Untuk mengubah string menjadi bilangan bulat

b)

Untuk mengolah karakter dan string

c)

Untuk membuat program lebih kompleks

d)

Untuk medata karakter dan string

11.

Apa yang dimaksud dengan konversi dari huruf kapital ke huruf non kapital dalam pemrograman?

a)

Mengubah karakter menjadi karakter lain

b)

Menggabungkan dua string

c)

Menghitung statistika deskriptif

d)

Mengubah string menjadi bilangan bulat

12.

Pernyataan yang akan menyebabkan fungsi main() menghentikan program dan mengembalikan nilai kepada main adalah....

a)

Iostream

b)

Return

c)

Cout

d)

Include

13.

Apakah fungsi dari tanda {} pada c++?

a)

Mengkompile program

b)

Mengeksekusi program

c)

Memblok Program

d)

Memberikan Komentar

14.

Suatu tipe data yang nilainya tidak dapat diubah - ubah (TETAP) adalah....

a)

Variabel

b)

Real

c)

Identifier

d)

Konstanta

15.

Perhatikan potongan script program berikut ini !

#include

script diatas dinamakan dengan....

a)

Function

b)

Variabel

c)

Header

d)

Main Program

16.

Perhatikan gambar penggunaan FUNCTION. pada baris berapa penulisan syntax yang masih belum benar?

a)

6

b)

11

c)

13

d)

12

17.

indeks pada array dimulai dari angka ...

a)

0

b)

1

c)

14

d)

eror

e)

5

18.

Tipe data yang terdiri dari beberapa karakter merupakan pengertian dari ...

a)

String

b)

char

c)

karakter

d)

Array

e)

int

19.

double ketinggianMaksimum = (kecepatanAwal kecepatanAwal sin(sudutRadian) sin(sudutRadian)) / (2 gravitasi); maksud dari penggalan program tersebut adalah....

a)

Menghitung waktu yang diperlukan untuk mencapai jarak terjauh

b)

Menghitung ketinggian maksimum yang dapat dicapai

c)

Menentukan status ketinggian dengan membandingkan ketinggian maksimum

d)

Mencetak jarak horizontal dengan tiga digit di belakang koma

20.

Pada Sub probelm 1 program simulasi burung apa yang di cari ...

a)

Menghitung jarak horizontal terjauh

b)

Menghitung waktu

c)

Prediksi Ketinggian

d)

Prediksi Ketinggian boro dan teman-temannya