wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Pemdas

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Sifat operator melibatkan dua buah operand pada suatu operasi aritmatik.

a)

a. Unary

b)

b. Binary

c)

c. Tenary

d)

d. cenary

e)

e. Dinary

2.

Yang bukan termasuk operator aritmatika adalah ...

a)

a. * (Perkalian)

b)

b. - (Pengurangan)

c)

c. + (Penjumlahan)

d)

d. != (Tidak sama dengan)

e)

e. % (Sisa Pembagi)

3.

Sebuah operasi yang menghasilkan sisa pembagian dari suatu bilangan terhadap bilangan lainnya adalah pengertian dari ....

a)

a. Operator Modulus

b)

b. Operator Logika

c)

c. Operator relasi

d)

d. Operator Aritmatika

e)

e. Operator Kondisi

4.

Operator yang biasa di gunakan untuk membandingkan dua buah nilai adalah ...

a)

a. operator kondisi

b)

b. operator aritmatika

c)

c. operator modulus

d)

d. operator relasi

e)

e. operator logika

5.

yang bukan termasuk operator relasi adalah ...

a)

a. * (perkalian )

b)

b. != (Tidak Samadengan)

c)

c. > (lebih dari)

d)

d. == (samadengan)

e)

e. <= (kurang dari samadengan)

6.

Operator yang dilakukan untuk melakukan operasi dimana nilai yang dihasilkan operasi tersebut berupa nilai benar (?true) dan salah (false) adalah....

a)

a. operator kondisi

b)

b. operator relasi

c)

c. operator modulus

d)

d. operator aritmatika

e)

e. operator logika

7.

7 % 2 pada operator modulus akan menghasilkan nilai ...

a)

a. 8

b)

b. 6

c)

c. 0

d)

d. 1

e)

e. 4

8.

Modulus pada operasi matematika berfungsi untuk

a)

Menjumlahkan dua bilangan

b)

Menampilkan hasil bagi

c)

Mengalikan dua bilangan

d)

Mengurangi bilangan pertama dan kedua

9.

Dibawahini yang bukan termasuk operator dari perbandingan adalah

a)

<=

b)

==

c)

<

d)

*

10.

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

a)

Operator

b)

Tipe Data

c)

Ekspresi

d)

Variabel

11.

Array merupakan .... yang digunakan untuk menyimpan sekumpulan data dalam satu tempat

a)

Memori

b)

Struktur data

c)

Variabel

d)

Tipe data

e)

Header

12.

Indeks array selalu dimulai dari...

a)

0

b)

1

c)

a

d)

ke 1

e)

pertama

13.

Penulisan array kosong dengan tipe data integer dan panjang 10 yang benar yaitu...

a)

int nama_array[10];

b)

char nama_array[10];

c)

int nama_array[10] = [0];

d)

char nama_array[10] = [0];

e)

var int nama_array[10] = [0];

14.

output dari kode di atas adalah...

a)

Huruf: a

b)

Huruf: b

c)

Huruf: c

d)

Huruf: d

e)

Huruf: e

15.

Perhatikan kode di atas!

Dari kode di atas, Nilai ke-4 adalah...

a)

32

b)

42

c)

76

d)

31

e)

57

16.

Penulisan array untuk menampung nilai ulangan yg benar adalah...

a)

int nilai[5]={70,78,80,85,90};

b)

int nilai[6]={70,78,80,85,90};

c)

char nilai[5]={70,78,80,85,90};

d)

char nilai[6]={70,78,80,85,90};

e)

string nilai[5]={70,78,80,85,90};

17.

Data yang disimpan di dalam array harus memiliki ... yang sama

a)

Tipe data

b)

Variabel

c)

Nilai

d)

Rumus

e)

Hasil

18.

string nama [2][3];

array di atas memiliki jumlah kolom penyimpanan sebanyak...

a)

1

b)

2

c)

3

d)

4

e)

5

19.

int matriks[3][3] = {

{1, 3, 5},

{5, 3, 1},

{6, 2, 3}

};


apabila saya mengambil data array dengan perintah

cout<<matriks[3][1];

maka nilai outputnya adalah...

a)

6

b)

2

c)

3

d)

1

e)

5

20.

kelas[2][1] ,

berikut adalah penulisan Array berapa dimensi?

a)

Array satu dimensi

b)

Array dua dimensi

c)

Array tiga dimensi

d)

Array empat dimensi

21.

apa keluaran dari program berikut ?

#include <stdio.h>

#include<string .h>

void main()

{

char str1[20]="Hello",str2="world";

strcat(str1,str2);

puts(str1);

return 0;

}

a)

Hello

b)

Helloworld

c)

world

d)

false

22.

String termasuk kedalam jenis kelompok

a)

tipe data

b)

variabel

c)

operator

d)

ekspresi

23.

Penulisan string harus diawali dan diakhiri dengan...

a)

=

b)

:

c)

;

d)

"

24.

Bila diketahui variabel X dan Y merupakan variable yang berisikan string, maka command yang digunakan untuk membanding dua string dalam variable X dan Y sama atau tidak adalah.....

a)

double(x,y)

b)

strcmp(x,y)

c)

isstrcmp(x,y)

d)

isstring(x,y)

25.

Fungsi string yang digunakan untuk menghitung jumlah karakter dalam string adalah....

a)

strcat

b)

strcpy

c)

strcmp

d)

strlen