wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

UAS Ceritanya

Total questions: 40

Worksheet time: 17mins

Name
Class
Date
1.

Apakah operator aritmatika yang digunakan untuk melakukan perhitungan sisa pembagian atau modulus?

a)

+

b)

/

c)

%

d)

v

2.

Apakah operator pembanding yang memiliki keterangan sama dengan?

a)

=

b)

==

c)

!=

d)

<=

3.

Apakah operator pembanding yang memiliki keterangan kurang dari atau sama dengan?

a)

>=

b)

v

c)

<=

d)

>

4.

Apakah operator pengerjaan bitwise yang berfungsi sebagai XOR?

a)

=

b)

^

c)

|

d)

~

5.

Apakah operator pengerjaan bitwise yang berfungsi sebagai OR?

a)

=

b)

^

c)

|

d)

~

6.

Pernyataan IF dibagi menjadi beberapa bagian, kecuali:

a)

IF tunggal

b)

IF – else

c)

IF bersarang

d)

IF and IF

7.

Terdapat deklarasi pernyataan IF sebagai berikut : IF(kondisi). manakah yang termasuk contoh (kondisi)?

a)

(var !=! 7)

b)

(nilai <.7)

c)

(nilai <<7)

d)

(nilai <=7)

8.

Lengkapi kondisi dalam pernyataan IF, agar hasil koding jika dijalankan yaitu “Variabel nilai bernilai 5”. Manakah kondisi yang sesuai?

a)

( nilai == 5)

b)

(nilai < 5)

c)

(nilai > 5)

d)

( nilai =! 5)

9.

Kegunaan pernyataan Switch Case adalah …

a)

Untuk memeriksa data yang bertipe float

b)

Untuk memeriksa data yang bertipe date

c)

Untuk memeriksa data yang bertipe karakter dan integer

d)

Semua jawaban benar

10.

Operator berikut >,>=, ==, <,<== , dan != termasuk dalam operator ?

a)

Irasional

b)

Rasional

c)

Relasional

d)

Tidak ada yang benar

11.

Apakah makna dari operator berikut != ?

a)

Bisa jadi

b)

Sama saja dengan

c)

Tidak sama dengan

d)

Tidak sama

12.

Apakah makna dari operator berikut ==?

a)

Jadi sama

b)

Sama sama

c)

Sama dengan

d)

Sama

13.

Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah disebut?

a)

Proses

b)

Program

c)

Algoritma

d)

Prosesor

14.

Pada saat kapan sebaiknya algoritma dibuat?

a)

Sebelum pembuatan progam

b)

Sesudah pembuatan program

c)

Pada saat program dibuat

d)

Pada saat verifikasi program

15.

Tipe data yang hanya mengenal kondisi True atau False pada C programming?

a)

IF

b)

Boolean

c)

Integer

d)

Char

16.

Suatu proses pengulangan kembali alur kerja disebut?

a)

Branching

b)

Looping

c)

Rekursif

d)

IF

17.

Operasi 22 % 4 memberikan hasil......?

a)

5

b)

2

c)

5,5

d)

20

18.

Int a = 12, int b = 3, int hasil = a % b Maka nilai hasil adalah

a)

0

b)

2

c)

1

d)

3

19.

Struktur dimana ada percabangan di dalam percabangan disebut?

a)

1 kondisi

b)

If

c)

2 kondisi

d)

Nested If

20.

Jika a= 27.8, maka tipe data yang digunakan adalah?

a)

float

b)

char

c)

string

d)

integer

21.

Apakah fungsi dari tanda // pada bahasa c?

a)

Memberikan syarat pada program

b)

Memberikan kritik pada program

c)

Memberikan komentar pada program

d)

Memberikan nilai pada program

22.

Mengapa program bahasa c bersifat case sensitive?

a)

Huruf besar dan kecil sama-sama

b)

Huruf besar dan kecil sama

c)

Huruf besar dan kecil berbeda-beda tetapi tetap satu

d)

Huruf besar dan kecil dianggap beda

23.

Dibawah ini merupakan operator aritmatika, kecuali....

a)

+

b)

-

c)

*

d)

<

24.

Yang merupakan operator logika adalah...?

a)

Don't

b)

Sit

c)

And

d)

endl

25.

Dibawah ini merupakan operator bitwise, kecuali....

a)

&

b)

<=

c)

^

d)

<<

26.

Apakah fungsi dari tipe data string?

a)

Untuk teks

b)

untuk angka

c)

untuk bilangan

d)

untuk desimal

27.

Penulisan header yang benar di awali dengan tanda?

a)

#

b)

&

c)

@

d)

=

28.

Untuk mendeklarasikan variabel dalam bahasa pemrograman C yaitu?

a)

int a, b;

b)

int a;b;

c)

int 1;

d)

char a<3>

29.

Apabila nilai awal x adalah 0, maka nilai yang ditampilkan adalah

a)

null (kosong)

b)

2

c)

1

d)

5

30.

Apabila nilai awal x adalah 0, maka nilai yang ditampilkan adalah?

a)

null (kosong)

b)

2

c)

1

d)

5

31.

11 & 8 = ……………………………

a)

11

b)

8

c)

9

d)

10

32.

9| 12 = ……………………………

a)

11

b)

13

c)

12

d)

14

33.

12 ^ 8 = ……………………………

a)

2

b)

6

c)

4

d)

8

34.

20 >> 2 = ……………………………

a)

1

b)

3

c)

5

d)

6

35.

Berapa kalikah pencetakan ‘ok’ jika n =100 ?

a)

3

b)

5

c)

7

d)

11

36.

Apabila nilai awal x adalah 9, maka nilai yang ditampilkan berturut-turut adalah …

a)

9, 8, 7

b)

8, 7

c)

9, 8

d)

8

37.

Berikut ini pernyataan yang benar mengenai variabel, kecuali ....

a)

Digunakan untuk menyimpan nilai

b)

Boleh diberikan nama dengan bebas

c)

Tidak boleh ada dua nama variabel yang sama

d)

Digunakan untuk menyimpan nilai input

38.

Berikut ini variabel yang pasti memiki tipe data integer yaitu ....?

a)

PanjangBalok

b)

LuasLingkaran

c)

JumlahAnak

d)

LuasSegitiga

39.

Pemberian nama variabel yang benar adalah........

a)

%nilai

b)

nilai_mahasiswa

c)

nama mahasiswa

d)

alamat!

40.

Operator Logika yang menyatakan “atau” dalam lambang berikut ini adalah?

a)

&&

b)

||

c)

!

d)

<>