Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

bahasa c

Total questions: 27

Worksheet time: 20mins

Name
Class
Date
1.
Operator "^" menunjukkan operasi?
a)
Komplemen
b)
Manipulasi bit AND
c)
Manipulasi bit OR
d)
Manipulasi bit XOR
2.
Suatu nilai yang tidak dapat diubah selama proses program berlangsung disebut
a)
Variabel
b)
Konstanta
c)
Operator
d)
Tipe Data
3.
Kondisi syarat NOT,
true jika tidak terpenuhi ditunjukkan oleh operator
a)
!=
b)
!
c)
||
d)
==
4.
Tipe data yang memiliki rentang antara 0 s/d 65535 adalah
a)
Long Int
b)
Short Int
c)
Unsigned Int
d)
Int
5.
Diketahui c=a|b;
Jika a=1001, b=1011 maka berapa nilai c?
a)
1011
b)
1001
c)
1010
d)
0101
6.
Diketahui z=x>>n;
Jika z=11, a=11010 berapa nilai n?
a)
1
b)
2
c)
3
d)
4
7.
Diketahui operasi sebagai berikut a=((a<<2)|(a>>7));
Apabila nilai awal a=10000001 berapa nilai a setelah operasi?
a)
00000011
b)
11000000
c)
10100000
d)
00000101
8.
Prosedur adalah kumpulan instruksi untuk keperluan tertentu yang memberikan pengembalian berupa nilai.
a)
Benar
b)
Salah
9.
Apa yang terjadi jika diinputkan nilai 60
a)
Anda Lulus
b)
Anda Tidak Lulus
10.
Apa yang ditampikan pada program berikut:
#include "stdio.h"
main()
{int x;
 for(x=1;x<=10;x++){
   if(x%2==1){
   printf("%d ", x);   } }}
a)
Bilangan 1-10
b)
Bilangan Ganjil 1-10
c)
Bilangan Genap 1-10
d)
Bilangan 2-10
11.

Sebelum mulai melakukan kode program, sebaiknya diingat bahwa C++ bersifat Case Sensitive yang artinya adalah....

a)

Huruf besar dan kecil dibedakan

b)

Angka besar dan kecil dibedakan

c)

Spasi dan jarak

d)

Run Program

e)

Compiler Program

12.

Suatu tipe data yang nilainya tidak dapat diubah - ubah (TETAP) adalah....

a)

Variabel

b)

Identifier

c)

Real

d)

Konstanta

e)

Operator

13.

Pernyataan yang akan menyebabkan fungsi main() menghentikan program dan mengembalikan nilai kepada main adalah....

a)

Main

b)

Include

c)

Iostream

d)

Cout

e)

Return

14.

Pernyataan yang akan menyebabkan fungsi main() menghentikan program dan mengembalikan nilai kepada main adalah....

a)

Main

b)

Include

c)

Iostream

d)

Cout

e)

Return

15.

Urutan langkah-langkah logis dan sistematis yang digunakan untuk menyelesaikan masalah pemrograman komputer adalah....

a)

Algoritma pemrograman

b)

Fungsi pemrograman

c)

Mekanisme pemrograman

d)

Function pemrograman

e)

Variabel pemrograman

16.

Bilangan komputer berbasis 16 yang terdiri dari angka 0 sampai 9, A, B, C, D, E, F disebut dengan....

a)

Bilangan decimal

b)

Bilangan octal

c)

Bilangan biner

d)

Bilangan qwerty

e)

Bilangan hexa decimal

17.

Perhatikan potongan script program berikut ini !

#include

script diatas dinamakan dengan....

a)

Function

b)

Algoritma

c)

Variabel

d)

Header

e)

Main Program

18.

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

19.

Manakah yang tidak termasuk Operator Logika !

a)

!

b)

&&

c)

| |

d)

Me

e)

And

20.

Apa makna SELECTION dalam struktur dasar Algoritma ?

a)

Runtutan

b)

Pemilihan

c)

Pengulangan

d)

Percabangan

e)

Penjumlahan

21.

Apa makna SEQUENCE dalam struktur dasar Algoritma ?

a)

Runtutan

b)

Pemilihan

c)

Pengulangan

d)

Percabangan

e)

Penjumlahan

22.

Apa makna REPETITION dalam struktur dasar Algoritma ?

a)

Runtutan

b)

Pemilihan

c)

Pengulangan

d)

Percabangan

e)

Penjumlahan

23.

Serangkaian symbol berurutan yang menspesifikasikan konstanta bertipe integer disebut dengan....

a)

Void

b)

Enumeration/Enum

c)

Variabel

d)

Boolean

e)

Return

24.

Manakah yang termasuk tipe data !

a)

Double

b)

Float

c)

True

d)

Integer

e)

False

25.

Sebuah bagan atau diagram yang menunjukkan langkah-langkah proses (intruksi) suatu program melalui simbol-simbol grafis dengan urutan tahapannya dihubungkan dengan tanda panah (flow), disebut dengan....

a)

Void

b)

Identifier

c)

Flowchart

d)

Boolean

e)

Operator

26.

Sebuah bagan atau diagram yang menunjukkan langkah-langkah proses (intruksi) suatu program melalui simbol-simbol grafis dengan urutan tahapannya dihubungkan dengan tanda panah (flow), disebut dengan....

a)

Void

b)

Identifier

c)

Flowchart

d)

Boolean

e)

Operator

27.

Untuk menyatakan bilangan pecahan, digunakan tipe data jenis....

a)

Single

b)

Double

c)

Triple

d)

Enum

e)

Boolean