Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Sumatif Tengah Semester Genap 2014/2015

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Salah satu dampak positif teknologi komputer yaitu ...

a)

Komunikasi jarak jauh

b)

Mencuri data

c)

Penyalah gunaan komputer

d)

Pemberitaan yang salah

2.

Berikut merupakan, peranan komputer dalam bidang sosial budaya, kecuali ...

a)

Memperkenalkan kebudayaan

b)

Mempersatukan umat Indonesia

c)

Memecah belah persatuan

d)

Promosi wisata

3.

Berikut ini bukan bentuk komunikasi digital, yaitu......  

a)

E-mail

b)

Bertatap muka

c)

Chatting

d)

Zoom meeting

4.

Konten yang dilarang disebarkan melalui internet sesuai UU ITE, kecuali .....   

a)

Pornografi

b)

Promosi barang dagangan

c)

Perjudian

d)

Hoax

5.

Perdagangan yang dilakukan secara online disebut ...

a)

Chatting

b)

E-mail

c)

Internet sharing

d)

E-commerce

6.

Seorang programmer adalah:

a)

orang yang menulis kode dan mengkomunikasikan instruksi ke komputer

b)

orang yang mempelajari komputer

c)

orang yang mengetik

d)

kesalahan atau kesalahan dalam kode Anda

7.

Jika kita ingin membuat kata “Hai, saya sedang belajar C++”, maka yang kita tulis dalam sintaks adalah . . .

a)

cout<<“Hai, saya sedang belajar C++”;

b)

cout<<“Hai, saya sedang belajar C++”

c)

cout(“Hai, saya sedang belajar C++”);

d)

cout “Hai, saya sedang belajar C++”;

8.

Dalam penulisan sintaks agar bisa di eksekusi mesin maka selalu diakhiri dengan tanda baca. .  .

a)

:

b)

;

c)

\

d)

/

9.

Dibawah ini merupakan tipe data bilangan bulat adalah...

a)

Char


b)

Double

c)

Float

d)

Int

10.

Dari pilihan jawaban berikut, manakah yang merupakan bagian pembuka dari kode pemrograman bahasa C ?

a)

#include <stdio.h>

b)

return 0 ;

}

c)

printf("masukkan nilai:"\n);

d)

int main (Void);

{

11.

Manakah dari berikut ini yang benar untuk mendeklarasikan variabel dengan nama nilai bertipe integer?

a)

int nilai;

b)

float nilai;

c)

integer nilai;

d)

char nilai;

12.

Manakah dari berikut ini yang merupakan format keluaran untuk menampilkan nilai bertipe integer dalam bahasa C?

a)

%c

b)

%s

c)

%d

d)

%f

13.

Di dalam pseudocode, manakah simbol yang biasanya digunakan untuk menyatakan sebuah keputusan atau kondisi?

a)

Persegi panjang

b)

Belah ketupat

c)

Segitiga

d)

Trapesium

14.

Di dalam bahasa C, bagaimana cara menulis pernyataan untuk mencetak "Selamat Datang!" di layar?

a)

printf("Selamat Datang!");

b)

cout << "Selamat Datang!"

c)

System.out.println("Selamat Datang!");

d)

print("Selamat Datang!");

15.

Pada flowchart (diagram alir), simbol apa yang digunakan untuk menunjukkan proses atau tindakan?

a)

Belah ketupat

b)

Lingkaran

c)

Persegi panjang

d)

Paralelogram

16.

Perhatikan contoh program berikut. fungsi #include <> pada program tersebut adalah untuk …

a)

Memanggil variabel

b)

Memanggil fungsi utama

c)

Memanggil pustaka/library

d)

Memanggil komentar

17.

... variabel titik menyimpan angka desimal (3,5, -5,123, 4.0, dll).

a)

Float

b)

Logical

c)

Integer

d)

Character

18.

Apa artinya <= ?

a)

kurang dari

b)

lebih dari

c)

kurang dari sama dengan

d)

lebih dari sama dengan

19.

Perintah mana yang memindahkan teks yang ditampilkan ke baris berikutnya?

a)

\t

b)

\r

c)

\n

d)

\s

20.

Setelah menjalankan kode berikut, berapakah nilai x?

y = 3;

x = 5 * y;

a)

3

b)

15

c)

5

d)

0