wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Ulangan Harian Semester Genap Kelas X MM

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Selection merupakan istilah dari struktur ...

a)

Runtunan

b)

Percabangan

c)

Perulangan

d)

Algoritma

e)

Variabel

2.

Simbol Flowchart berikut ini merupakan simbol ....

a)

Preparation

b)

Predifined Process

c)

Decission

d)

Terminator

e)

Process

3.

Menambah variabel sebanyak satu angka adalah ...

a)

Tipe data

b)

Variabel

c)

Increment

d)

Decrement

e)

Pseudocode

4.

#include <Iostream.h> merupakan fungsi file header yang digunakan untuk mengaktifkan perintah...

a)

Printf, Scanf dan endl

b)

Cin, Cout dan Endl

c)

Getch, gets dan out

d)

Main, Getch, dan Return

e)

Void, Else dan for

5.

For (a=5; a>=1; a--), potongan program berikut akan menampilkan hasil output ....

a)

1 2 3 4

b)

2 3 4

c)

1 2 3 4 5

d)

5 4 3 2 1

e)

5 4 3 2

6.

Berapakah jumlah y untuk bilangan ganjil jika perintah perulangannya adalah for(a=5 ; a<11 ; a++) ...

a)

5 + 6 + 7 + 8 + 9 + 10 + 11 = 56

b)

5 + 7 + 9 + 11 = 32

c)

7 + 9 + 11 = 27

d)

5 + 7 + 9 = 21

e)

5 + 6 + 7 + 8+ 9 + 10 = 45

7.

Perintah di bawah ini yang dapat menampilkan bilangan ganjil adalah ...

a)

if ( y%2 <= 1 )

b)

if ( y%2 == 1 )

c)

if ( y%2 >= 0 )

d)

if ( y%2 == 0 )

e)

if ( y%2 < 1 )

8.

Pada program berikut ini, manakah yang disebut dengan kondisi / nilai akhir ...

a)

a=1;

b)

int a;

c)

cout<<a;

d)

a<=50;

e)

a++

9.

Perintah if ( x%2 == 0 ) maka nilai x akan menghasilkan jenis bilangan ...

a)

Bilangan Pecahan

b)

Bilangan Biner

c)

Bilangan Bulat

d)

Bilangan Ganjil

e)

Bilangan Genap

10.

Algoritma perulangan pada c++ terbagi menjadi 3 yaitu ...

a)

Cin, Cout dan endl

b)

Char, int dan float

c)

Else, Endl dan Getch

d)

Void, Pointer dan string

e)

For, while dan do-while