wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

QUIZ-INFOR-XI F

Total questions: 34

Worksheet time: 1hrs 4mins

Name
Class
Date
1.

Heri sedang belajar tentang berbagai mata pelajaran di sekolah. Di bawah ini mana yang TIDAK akan dipelajari dalam mata pelajaran informatika?

a)

AP (Algoritma dan Pemrograman)

b)

TIK ( Teknologi Informasi Dan Komunikasi )

c)

BK ( Berpikir Konstitusional )

d)

DSI (Dampak Sosial Informatika)

2.

Rina ingin tahu apa tujuan mempelajari informatika?

a)

Memudahkan menggunakan pulpen

b)

Mengembangkan kemampuan belajar berbasis TIK

c)

Memahami cara memasang lampu

d)

Untuk mengerti tata cara makan

3.

Yuni sedang belajar tentang media komunikasi dan menemukan bahwa media komunikasi dibagi menjadi dua yaitu ....

a)

Manual dan digital

b)

Asli dan bajakan

c)

Langsung dan tidak langsung

d)

Tradisional dan modern

4.

Sari sedang belajar tentang ilmu informatika. Apa yang dimaksud dengan ilmu informatika?

a)

Perhitugan dengan menggunakan Komputer

b)

Mengembangkan dan menggunakan abstraksi

c)

Bidang ilmu mengenai studi perancangan dan pembuatan system komputasi

d)

Membina budaya kerja masyarakat digital dalam tim yan inklusif

5.

Di bawah ini, yang merupakan salah satu ciri Profil Pelajar Pancasila adalah…

a)

Berkebhinekaan global

b)

Egois

c)

Sombong

d)

Malas

6.

Mencari informasi lewat internet adalah contoh penggunaan media komunikasi ?

a)

modern

b)

tradisional

c)

langsung

d)

tidak langsung

7.

Society 5.0 adalah

a)

Masyarakat yang hidup di dunia fisik dan dunia maya

b)

Masyarakat yang hidup di dunia maya saja

c)

Masyarakat yang hidup di dunia fisik saja

d)

Masyarakat yang tidak hidup di dunia fisik dan dunia maya

8.

Yang bukan merupakan bidang pengetahuan informatika adalah...

a)

analisis data

b)

sistem komputer

c)

algoritma dan pemrograman

d)

internet

9.

Keterampilan generik mampu menerapkan bilangan dan menghitung yaitu....

a)

numerasi

b)

komunikasi

c)

organisasi kerja

d)

manajemen

10.

Profil Pelajar Pancasila yang mampu memodifikasi dan menghasilkan sesuatu yang orisinal dan bermakna adalah....

a)

kreatif

b)

mandiri

c)

bernalar kritis

d)

bergotong royong

11.

Tipe data yang tepat untuk menyimpan bilangan bulat dalam C++ adalah:

a)

float

b)

char

c)

string

d)

double

e)

int

12.

Apa yang menjadi perbedaan antara "cout" dan "cin" dalam bahasa pemrograman C++?

a)

"cout" untuk input, "cin" untuk output

b)

"cout" digunakan untuk mencetak, "cin" untuk melakukan perhitungan

c)

"cout" digunakan untuk mengambil input, "cin" untuk menampilkan output

d)

"cout" untuk menampilkan output, "cin" untuk mengambil input

e)

Tidak ada perbedaan, keduanya memiliki fungsi yang sama

13.

Tipe data yang tepat untuk menyimpan teks atau kumpulan karakter dalam C++ adalah:

a)

double

b)

char

c)

int

d)

float

e)

string

14.

Apa yang akan terjadi jika dalam sebuah percabangan, tidak ada kondisi yang terpenuhi atau sesuai?

a)

Program akan menampilkan pesan kesalahan

b)

Program akan berhenti

c)

Program akan memeriksa kembali kondisi

d)

Program akan menjalankan blok kode terakhir

e)

Program akan menjalankan blok kode else, jika ada

15.

Pernyataan "int x = 5;" dalam C++ mengindikasikan:

a)

x adalah variabel yang tidak bisa diubah

b)

x adalah variabel yang nilainya tidak boleh lebih besar dari 5

c)

x adalah variabel dengan nilai awal 5

d)

x adalah variabel yang nilainya bisa diubah

e)

x adalah variabel dengan nilai awal 5

16.

Apa fungsi dari pernyataan "cin" dalam C++?

a)

Untuk memberikan output pada layar

b)

Untuk mendapatkan input dari pengguna

c)

Untuk melakukan perhitungan matematika

d)

Untuk menentukan kondisi dalam percabangan

e)

Untuk mendapatkan input dari pengguna

17.

Tipe data yang tepat untuk menyimpan bilangan pecahan (desimal) dalam C++ adalah:

a)

int

b)

char

c)

string

d)

bool

e)

float

18.

Program sederhana tersebut dalam bahasa C++. Manakah opsi yang tepat untuk menentukan output dari program?

a)

x kurang dari 5

b)

x sama dengan 10

c)

x lebih besar dari 5 tapi tidak sama dengan 10

d)

x sama dengan 10

e)

Program akan menghasilkan error

19.

Untuk menyimpan sebuah nilai teks dalam C++, tipe data yang digunakan adalah:

a)

int

b)

float

c)

string

d)

char

e)

bool

20.

Program sederhana untuk menampilkan pesan "Selamat Pagi!" ke layar menggunakan pernyataan "cout" dalam C++ adalah:

a)

print("Selamat Pagi!");

b)

cout << "Selamat Pagi!";

c)

output("Selamat Pagi!");

d)

cout >> "Selamat Pagi!";

e)

console.log("Selamat Pagi!");

21.

Untuk mengecek apakah sebuah bilangan integer adalah genap, mana di antara pernyataan berikut yang paling tepat?

a)

if (x % 2 == 1)

b)

if (x % 2)

c)

if (x % 2 == 0)

d)

if (x / 2 == 0)

e)

if (x * 2 == 0)

22.

Perhatikan kode program, Apa output dari kode tersebut?

a)

Nilai A

b)

Nilai B

c)

Nilai C

d)

Tidak Ada Output

e)

Error

23.

Untuk menyimpan bilangan bulat, Variabel x memiliki tipe data ....

(a)  

24.

Lengkapi kode berikut untuk menampilkan pesan "Selamat Belanja!" menggunakan pernyataan cout dalam C++.

cout << " (a)   ";

25.

Bahasa Pemograman C++ diciptakan satu decade setelah bahasa pemograman C. diciptakan oleh Bjarne Strourstroup dari Laboratorium Bell, AT&T pada tahun ?

a)

1982

b)

1983

c)

1980

d)

1981

26.

C++ bersifat Case Sensitive yang artinya adalah......

a)

Spasai dan jarak

b)

Tanda Baca

c)

Angka Besar dan angka kecil

d)

Huruf kapital dan Huruf Kecil

27.

Merupakan singkatan dari input output stream header yang digunakan sebagai standar input output operasi yang digunakan oleh bahasa C++ adalah pengertian dari...

a)

<stdlib.h>

b)

<stdio.h>

c)

<iostream.h>

d)

<conio.h>

28.

Berikut Sintak yang benar untuk menghasilkan output ‘Hello World’ di C++ ?

a)

cout<<“Hello World”;

b)

print<<“Hello World”;

c)

echo “Hello World”;

d)

System.out.print(“Hello World”);

29.

Bagaimana cara membuat komentar di C++

a)

//ini komentar

b)

/*ini komentar

c)

<ini komentar>

d)

#ini komentar

30.

Suatu tempat menampung data atau konstanta di memori yang mempunyai nilai atau data yang dapat berubah-ubah selama proses pemrograman merupakan penjelasan dari......

a)

identifier

b)

variabel

c)

konstanta

d)

tipe data

31.

Setiap perintah di dalam C++ selalu diakhiri dengan tanda?

a)

:

b)

]

c)

}

d)

;

32.

Perintah yang digunakan untuk membaca inputan pada c++ adalah.....

a)

scan

b)

cin

c)

cout

d)

print

33.

Perintah yang berfungsi menghasilkan output ke layar adalah...

a)

endl

b)

cin

c)

cout

d)

getch()

34.

Dibawah ini merupakan tipe data bilangan bulat....

a)

int

b)

char

c)

string

d)

float