wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PTS PEMROGRAMAN DASAR KELAS X SMKN 1 BINTIM

Total questions: 25

Worksheet time: 34mins

Name
Class
Date
1.

Istilah "Perulangan" dalam pemograman C++ dikenal dengan...

a)

Repeating

b)

Looping

c)

Again

d)

Funtion

e)

Replay

2.
Yang termasuk termasuk ke dalam jenis algoritma pengulangan adalah……
a)
While do
b)
For do
c)
Repeat until
d)
A, B dan C Benar
e)
Semua salah
3.

Pada gambar diatas terdapat fungsi IF yang disimbolkan dengan symbol Decision/Percabangan, manakah yang tidak termasuk pernyataan yang benar !

a)

Anak yang berusia lebih dari 18 tahun boleh membuat SIM

b)

Anak yang berusia tepat 18 tahun tidak boleh membuat SIM

c)

Anak yang berusia tepat 18 tahun boleh membuat SIM

d)

Anak yang berusia 17 tahun tidak boleh membuat SIM

e)

Untuk dapat membuat SIM haruslah anak yang berusia diatas 17 tahun

4.

Struktur kontrol yang digunakan untuk memutuskan kode program mana yang akan dikerjakan berdasarkan suatu kondisi adalah ...

a)

Percabangan

b)

Bersarang

c)

Keputusan

d)

Perulangan

e)

Bertingkat

5.

Pemberian nama variabel yang benar adalah …

a)

%nilai

b)

nilai_mahasiswa

c)

nama mahasiswa

d)

&panjang

e)

alamat!

6.

statment yang digunakan untuk kontrol percabangan 1 kondisi adalah..

a)

If...else If..else

b)

If ...Else

c)

Case

d)

If...Then

e)

If... Else Bersarang

7.

seleksi atau percabangan dalam pemrograman diantaranya sebagai berikut, kecuali

a)

if

b)

if-case

c)

if-else

d)

switch-case

e)

if 2 kondisi

8.

Tipe-tipe User Interface, kecuali

a)

Graphical User Interface

b)

Command-Line Interface

c)

Voice User Interface

d)

Element Interface

e)

Search Interface

9.

CLI adalah tipe antarmuka dimana pengguna berinteraksi dengan sistem melalui

a)

Text terminal

b)

Komponen GUI

c)

Tombol-tombol

d)

Suara

e)

Sistem Operasi

10.

User Interface yang menerima input dalam bentuk gerakan tangan disebut....

a)

Gesture Interface

b)

Moving Interface

c)

Touchscreen

d)

Direct Manipulation Interface

e)

Hand Move Interface

11.

Command Prompt adalah nama CLI dari sistem operasi....

a)

Linux

b)

Android

c)

MacOs

d)

Windows

e)

Unix

12.

User Interface yang menerima inputan dengan sentuhan Jari disebut...

a)

Gesture Interface

b)

Touchscreen

c)

Direct Manipulation Interface

d)

Hand Move Interface

e)

Natural Interface

13.

Yang tidak termasuk ke dalam bentuk elemen interface adalah...

a)

Navigasi

b)

Input Control

c)

Containers

d)

Informasi

e)

Accordion

14.

Perintah Cin pada Program C++ digunakan untuk ?

a)

Menginput suatu nilai dari suatu piranti masukan (keyboard)

b)

Menampilkan data pada layar

c)

Pendeklarasian variable

d)

Mengulang proses looping pada program

e)

Percabangan bersarang

15.

Hasil Program diatas adalah

a)

Hello World!

b)

I'm a Student Of SMK NU MA'ARIF KUDUS

c)

Hello My World ! i’m a Student Of SMK NU MA'ARIF KUDUS

d)

My first program in C++

e)

Hello My World !

16.

Dari program diatas, manakah yang termasuk komentar

a)

Hello My World !

b)

void main()

c)

// my first program in C++

d)

#include <iostream.h>

e)

Program C++

17.

Dibawah ini merupakan tipe data bilangan bulat....

a)

Int

b)

Char

c)

String

d)

Cin

e)

Real

18.

Int x, y, z;

x = 6;

y = 3;

z = x/y;

keluaran yang dihasilkan dari variabel z adalah . . .

a)

1

b)

2

c)

3

d)

5

e)

9

19.

Boolean x = 15 > 25

Maka x akan bernilai . . . karena 15 . . . . dari 25

a)

True,lebih besar

b)

True, lebih kecil

c)

False, lebih kecil

d)

True, sama dengan

e)

False, lebih besar

20.

Perhatikan penulisan algortima berikut ini;

Deklarasi

Bejana : integer

Gelas : real

Tamu : integer


Algoritma

Bejana 12 {dalam satuan liter}

Gelas 0.25 {1/4 liter}

Tamu Bejana / Gelas

Write (Tamu)

a)

Menghitung jumlah gelas yang digunakan

b)

Menghitung jumlah bejana

c)

Menghitung jumlah tamu

d)

Semua Pilihan Salah

e)

Menghitung volume air

21.

Perhatikan algoritma berikut.

Case hari..

‘1’ : write (‘senin’)

‘2’ : write (‘selasa’)

‘3’ : write (‘rabu’)

‘4’ : write (‘kamis’)

‘5’ : write (‘jumat’)

‘6’ : write (‘sabtu’)

Otherwise : write(‘Hari yang anda inputkan belum terdaftar’)

Tipe data yang cocok untuk ekspresi hari pada struktur case adalah...

a)

Integer

b)

Float

c)

Char

d)

String

e)

Double

22.

Nilai Phi =3.14 adalah nilai yang tidak dapat di ubah, dikarnakan nilai tersebut merupakan nilai ketetapan untuk phi yang tidak bisa diubah, nilai phi merupakan contoh untuk penggunaan;

a)

Tipe Data

b)

Variabel

c)

Flowchart

d)

Konstanta

e)

Float

23.

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

e)

User

24.

Cara membuat variabel di C++?

a)

int umur = 15;

b)

var umur = 15;

c)

let umur = 15;

d)

$umur = 15;

e)

void umur = 15;

25.

Digunakan struktur FOR sebagai berikut. Pasangan nilai a dan b yang tepat untuk menampilkan 'Hello' sebanyak 3 kali adalah ...

a)

a = 10, b = 7

b)

a = 5, b = 3

c)

a = 0, b = 3

d)

a = 1, b = 3

e)

a = 3, b = 1