wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

UH 2 PEMROGRAMAN DASAR

Total questions: 29

Worksheet time: 16mins

Name
Class
Date
1.

Pseudocode yang di gunakan pada penulisan algoritma berupa :

a)

Bahassa Inggris

b)

Bahasa Puitis

c)

Bahasa pemograman

d)

Sembarang bahasa asal terstruktur

e)

Bahasa Mesin

2.

Tahapan dalam menyelesaikan suatu masalah adalah :

a)

Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil

b)

Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil

c)

Masalah-Model-Algoritma-Eksekusi-Hasil

d)

Masalah-Model-Algoritma-Program-Eksekusi-hasil

e)

Algoritma-Program-Model-Eksekusi-Hasil

3.

Menggambarkan program secara logika merupakan fungsi dari...

a)

Flowchart

b)

Dxdiag

c)

Begin

d)

SI

e)

Sistem oprasi

4.

Bentuk dari suatu statment IF berada di dalam lingkungan statmean IF yang lainya,disebut IF dalam kondisi ...

a)

IF bersarang

b)

IF bercabang

c)

IF tunggal

d)

IF-THEN

e)

IF do while-Until

5.

Nama variabel berikut ini yang benar adalah …

a)

NamaGuru

b)

Alamat Guru

c)

alm gr

d)

sts/status

e)

tpt.tgl

6.

Tipe data yang cocok untuk menyimpan data nama siswa adalah …

a)

Numeric

b)

Character

c)

Date/Time

d)

Array

e)

Integer

7.

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

a)

Repeating

b)

Looping

c)

Again

d)

Funtion

e)

Replay

8.

baris no berapakah yang dimaksud file header

a)

1

b)

5

c)

6

d)

7

e)

8

9.

baris no berapakah yang dimaksud deklarasi

a)

1

b)

3

c)

5

d)

6

e)

7

10.

baris no berapakah yang dimaksud definisi

a)

1

b)

3

c)

5

d)

6

e)

8

11.

Jika file header #include <stdio.h> maka perintah untuk menampilkan kata menggunakan perintah

a)

Scanf

b)

Cin

c)

Cout

d)

Printf

e)

Out

12.

Jika file header #include <iostream> maka perintah untuk masukan kata menggunakan perintah

a)

Scanf

b)

Cin

c)

Cout

d)

Printf

e)

Out

13.

akan menghasilkan keluaran

a)

return 0

b)

"Welcome to C++"

c)

0

d)

Welcome to C++

e)

error

14.

akan menghasilkan keluaran

a)

Saya sedang belajar pemrograman C++

b)

Saya sedang belajar pemrograman C++

Ini adalah contoh puts ()

c)

"Saya sedang belajar pemrograman C++"

"Ini adalah contoh puts ()"

d)

"Saya sedang belajar pemrograman C++ Ini adalah contoh puts ()"

e)

error

15.

akan menghasilkan keluaran

a)

C

+

+

b)

"C"

"+"

"+"

c)

"C++"

d)

C++

e)

error

16.

Akan menghasilkan keluaran

a)

Selamat

b)

"Welcome to C++"

c)

Selamat ;

d)

Welcome to C++

e)

error

17.

1. Langkah pertama yang dilakukan untuk menyusun sebuah program adalah :

a)

Membuat program

b)

Membuat Algoritma

c)

Membeli komputer

d)

Proses

e)

Memproses Listing Algoritma

18.

Langkah-langkah logis untuk memecahkan sebuah masalah dalam pemrograman adalah . . . .

a)

Proses

b)

Program

c)

Algoritma

d)

Step by step

e)

Probability

19.

Bahasa Pseudocode yang di gunakan pada penulisan algoritma berupa :

a)

Bahassa Inggris

b)

Bahasa Puitis

c)

Bahasa yang lebih ringkas dari algoritma

d)

Sembarang bahasa asal terstruktur

e)

Bahasa

20.

Tahapan dalam menyelesaikan suatu masalah adalah :

a)

Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil

b)

Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil

c)

Masalah-Model-Algoritma-Eksekusi-Hasil

d)

Masalah-Model-Algoritma-Program-Eksekusi-hasil

e)

Model-masalah-algoritma-hasil-eksekusi

21.

simbol flowchart yang berfungsi untuk percabangan atau pilihan adalah . . . .

a)
b)
c)
d)
e)
22.

Lengkapilah pernyataan algoritma berikut, ……. > Program > Komputer > Solusi / hasil.

Untuk melengkapi peryataan diatas adalah . . . .

a)

Input

b)

File

c)

Database

d)

Masalah

e)

Rekayasa

23.

Perhatikan penggalan Psedocode Luas trapesium !

program luas_Trapesium;

Deklarasi

x: real

artinya . . . .

a)

x variabel real

b)

x sama

c)

x tidak memiliki arti

d)

x tipe data real

e)

x tidak sama dengan Real

24.

Didalam pembuatan algoritma Pseudocode, terdapat nilai input, proses maupun output dari suatu Algoritma. Yang memiliki nilai sama dengan declarasi input bernilai integer pada algoritma volume balok adalah . . .

a)

nilai Panjang, Lebar dan Volume

b)

nilai Volume, Lebar dan Tinggi

c)

nilai Panjang, Lebar dan Tinggi

d)

nilai Panjang, Tinggi dan Volume

e)

semua jawanaban benar

25.

Modulus pada operasi matematika berfungsi untuk

a)

Menjumlahkan dua bilangan

b)

Menampilkan hasil bagi

c)

Mengalikan dua bilangan

d)

Mengurangi bilangan pertama dan kedua

26.

Dibawahini yang bukan termasuk operator dari perbandingan adalah

a)

<=

b)

==

c)

<

d)

*

27.

Suatu nama yang digunakan untuk menyimpan suatu nilai dari tipe data tertentu disebut juga . . . .

a)

Operator

b)

Tipe Data

c)

Ekspresi

d)

Variabel

28.

Yang dimaksud dengan tipe data Double adalah

a)

Tipe data karakter

b)

Bernilai true dan false

c)

Bilangan desimal

d)

Bilangan Bulat

29.

Int x, y, z;

x = 6;

y = 3;

z = x/y;

keluaran yang dihasilkandarivariabel z adalah . . .

a)

1

b)

2

c)

3

d)

5