wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Bank Soal

Total questions: 65

Worksheet time: 33mins

Name
Class
Date
1.

Shortcut dari extrude adalah...

a)

E

b)

Ctrl+C

c)

Ctrl+R

d)

Ctrl+V

e)

G

2.

Apa yang harus digunakan untuk menginisialisasi variabel dalam bahasa C++?

a)

declare

b)

initialize

c)

start

d)

define

e)

int

3.

Dengan hotkey users apa untuk menampilkan option tools

a)

Shift-PageUp

b)

Shift-PageDown

c)

Ctrl-W

d)

Ctrl-S

e)

Shift-Space

4.

Dimana tempat mengakses texture?

a)

Shading

b)

Sculpting

c)

Modelling

d)

Layout

e)

Texture Paint

5.

Apa fungsi Loop Cut dalam Blender?

a)

Memotong objek menjadi dua bagian terpisah.

b)

Membuat potongan baru sepanjang loop pada permukaan objek.

c)

Membuat pemotongan berbentuk lingkaran.

d)

Memotong Blander

e)

Membuat saluran terowongan di dalam objek.

6.

Bagaimana cara mengaktifkan alat Loop Cut di Blender?

a)

Klik kanan pada objek

b)

Tekan tombol "R" pada keyboard

c)

Menekan Ctrl+E

d)

Tekan tombol "C" pada keyboard

e)

Menekan Ctrl+R

7.

Apa Shortcut untuk mengembalikan model kesemula yaitu menekan …

a)

ALT + S

b)

ALT + B

c)

ALT + G

d)

ALT + A

e)

ALT + Z

8.

Fungsi dari extrude adalah...

a)

Membesarkan dan mengecilkan objek

b)

Mengcopy Objek

c)

Memindahkan objek

d)

Menghapus objek

e)

Mengubah warna objek

9.

Dengan hotkey users apa untuk memindahkan workspace

a)

Ctrl-PageUp / Ctrl-PageDown

b)

Ctrl-W / Ctrl-S

c)

Ctrl-8 / Ctrl-2

d)

Ctrl-P / Ctrl-O

e)

Ctrl-UP / Ctrl-Down

10.

Bagaimana cara mengakses Extrude dalam Blender?

a)

Klik kanan objek yang ingin diekstrusi

b)

Geser mouse ke atas dan ke bawah

c)

Tekan tombol power

d)

Tekan tombol E pada keyboard

e)

Geser mouse ke kiri dan ke kanan

11.

Bagaimana Anda dapatmenghapuskoleksi (collection) di Blender 2.80?

a)

Hanya koleksi kosong yang dapat dihapus

b)

Klik koleksi dan pilih "Delete Collection" pada toolbar

c)

Geser koleksi ke luar layar hingga tidak terlihat

d)

Pergi ke "Edit" > "Remove Collection"

e)

Tidak mungkin menghapus koleksi.

12.

Bagaimana Anda dapat menambahkan objek dasar, seperti kubus, dalam Blender 2.80?

a)

Klik kanan pada layar

b)

Pergi ke "File" > "Add Object"

c)

Tekan tombol "Shift + A"

d)

Klik dua kali pada latar belakang

e)

Tekan tombol "Delete"

13.

Apa yang dimaksud dengan "Collections" dalam Blender?

a)

Kumpulan file proyek

b)

Kumpulan objek 3D yang disusunbersama

c)

Kumpulan teksturuntuk material objek

d)

Kumpulan skenarioanimasi

e)

Kumpulan efek visual pada objek

14.

Bagaimana cara menghapus materi dari sebuah objek di Blender 2.80?

a)

Klik objek dan pilih "Delete Material" pada toolbar

b)

Pilih objek, lalu pergi ke "Materials" > "Remove Material"

c)

Geser warna material keluar dari objek

d)

Tekan "Ctrl + X" setelah memilih objek

e)

Tidak mungkin menghapus materi dari objek.

15.

Bagaimana kalian dapat membuat koleksi (collection) baru di Blender 2.80?

a)

Klikobjek dan pilih "Create Collection" pada toolbar

b)

Klikkanan pada objeklalupilih "New Collection"

c)

Gunakantombol "Ctrl + C" pada keyboard

d)

Pergi ke "File" > "New Collection"

e)

Pilihobjek, lalupilih "Add to Collection"

16.

Apa yang akan dilakukan oleh operator << dalam C++?

a)

Menambahkan dua bilangan.

b)

Mengurangkan dua bilangan.

c)

Membandingkan dua bilangan.

d)

Menampilkan data ke layar (output).

e)

Mengambil data dari pengguna (input).

17.

Bagaimana cara mengakses Bevel Tool di Blender?

a)

Dengan mengklik kanan objek dan memilih Bevel dari menu konteks

b)

Dengan menekan tombol B pada keyboard

c)

Dengan mengklik tombol X pada keyboard

d)

Dengan mengklik tombol kanan mouse dua kali secara cepat

e)

Dengan menekan tombol S pada keyboard

18.

Yang bukan termasuk dari bagian Extrude adalah...

a)

Extrude region

b)

Extrude individual

c)

Extrude all

d)

Extrude manfold

e)

Extrude to cursor

19.

Sebelum melakukan proses unwrapping, kita harus melakukan…

a)

Membuat Objek Menjadi Kotak

b)

Membesarkan Objeknya

c)

Mengatur Jumlah Objeknya

d)

Membuat Topologi Pada Objectnya

e)

Memberikan Warna

20.

Apa manfaat dari menyesuaikan segmen potong saat menggunakan Bevel Tool?

a)

Mengubah warna objek

b)

Meningkatkan kecerahan objek

c)

Mengatur tinggi objek

d)

Menghasilkan lebih banyak detail pada chamfer

e)

Tidak ada jawaban

21.

Apa manfaat dari pengelolaan objek dalam koleksi (collections) di Blender?

a)

Membuat objek menjadi tidak terlihat

b)

Menyusun objek-objek agar lebihmudahdikelola dan diatur

c)

Mengubahwarnaobjek

d)

Menambahkanefekkhusus pada objek

e)

Menyimpan proyek dalam format yang berbeda

22.

Apa yang akan terjadi jika kita menambahkan lebih dari satu loop cut pada objek di Blender?

a)

Setiap loop cut akan membentuk pemotongan baru di permukaan objek.

b)

Setiap loop cut akan membuat pemisahan objek yang berbeda.

c)

Loop cut tidak dapat digunakan lebih dari satu kali dalam satu objek.

d)

Semua loop cuts akan bergabung menjadi satu.

e)

Tidak ada jawaban

23.

Fitur knife terdapat dalam menu …

a)

Workspace

b)

Modelling

c)

Sculpting

d)

Layout

e)

UV Editing

24.

Apa Shortcut untuk select all dan deselect all

a)

S Dan ALT + S

b)

D Dan ALT + B

c)

W Dan ALT + W

d)

A Dan ALT + A

e)

Z Dan ALT + Z

25.

Ketika fitur shading dijalankan, pengguna langsung berada dalam sudut pandang …

a)

Shading

b)

Analysis

c)

Workspace

d)

Viewport

e)

Stabiliser

26.

int x = 50;

int y = 10;

.....(x ...... y)

{ cout << "Hello World";

}

apa isi dari ... di atas

a)

Int & +

b)

IF & +

c)

if & >

d)

Int & >>

e)

Int &<<

27.

Tombol yang dapat digunakan oleh pengguna papan tik agar fitur bevel bekerja yaitu …

a)

Ctrl + A

b)

Ctrl + B

c)

Ctrl + C

d)

Ctrl + D

e)

Ctrl + E

28.

Bagaimana cara mendeklarasikan sebuah array dengan 10 elemen bertipe integer dalam bahasa C++?

a)

int[10] myArray;

b)

array myArray;

c)

int myArray[10];

d)

myArray(10);

e)

new int[10] myArray;

29.

Apa yang akan terjadi jika kita mencoba membagi oleh nol dalam bahasa C++?

a)

Program akan menghasilkan output 0.

b)

Program akan menghasilkan output "Infinity".

c)

Program akan menghasilkan output "Undefined".

d)

Program akan menghasilkan output "Error".

e)

Program akan menghasilkan output "NaN" (Not-a-Number).

30.

Bagaimana cara menyelesaikan operasi pemotongan (cut) dengan Knife Tool dalam Blender?

a)

Tekan Z untuk memulai operasi pemotongan, dan kemudian klik dua kali untuk menyelesaikan pemotongan.

b)

Tarik garis potongan melalui objek, dan tekan Enter untuk menyelesaikan pemotongan.

c)

Tekan Spacebar untuk menampilkan opsi penyelesaian pemotongan setelah menyelesaikan potongan.

d)

Operasi pemotongan dengan Knife Tool tidak bisa diselesaikan, kita harus menghapus objek dan memulai lagi.

e)

Menggunakan gunting lalu potong

31.

Apa yang dilakukan oleh fungsi cin dalam bahasa C++?

a)

Menampilkan teks ke layar.

b)

Mengambil input dari pengguna.

c)

Menampilkan karakter tertentu.

d)

Menyimpan data ke dalam file.

e)

Menghitung panjang string.

32.

Apa perbedaan antara ++i dan i++ dalam bahasa C++?

a)

Tidak ada perbedaan.

b)

++i meningkatkan nilai i sebelum digunakan, sedangkan i++ meningkatkan nilai i setelah digunakan.

c)

++i meningkatkan nilai i setelah digunakan, sedangkan i++ meningkatkan nilai i sebelum digunakan.

d)

++i mengurangkan nilai i, sedangkan i++ menambahkan nilai i.

e)

++i dan i++ hanya dapat digunakan dalam tipe data float.

33.

Bagaimana cara menambahkan objek ke dalam koleksi yang sudah ada?

a)

Hanya objek yang belum memiliki koleksi yang dapat ditambahkan

b)

Klikobjek dan pilih "Add to Collection"

c)

Klik koleksi dan pilih "Add Object"

d)

Tekan tombol "Shift + C" pada keyboard

e)

Tidak mungkin menambahkan objek ke koleksi yang sudah ada.

34.

Menghilangkan garis keungu-unguan yang muncul setelah fitur knife digunakan dapat dilakukan dengan cara berikut, yaitu …

a)

Menekan Backspace

b)

Menekan Space

c)

Menekan tombol kiri di tetikus

d)

Menekan Ctrl + X

e)

Menekan E

35.

Buatlah greeting variable, dan tampilkan hasilnya dengan mengisi titik titik kosong di bawah:
... ... = "Hello";

cout << ... ;

a)

String, greetinh & greting

b)

Stiring, greeting & greeting

c)

String, greeting & greeting

d)

int, greetinh & greting

e)

bool, greetinh & greting

36.

Untuk menampilkan tampilan transparant dengan menggunakan mode

a)

Wireframe

b)

Vie

c)

Rander

d)

Modeling

e)

UV Editing

37.

Apa langkah-langkah yang diperlukan untuk menghapus objek dari tampilan Blender?

a)

Klik objek kemudian tekan "Ctrl + X"

b)

Hapus secaraotomatissaatmenutup program

c)

Pergi ke "Edit" > "Delete Object"

d)

Klik objek kemudian tekan "Delete" atau "X" kemudian pilih "Delete"

e)

Geser objek ke luar layar hingga tidak terlihat

38.

Shading merupakan salah satu fitur yang terdapat dalam Blender yang dapat memperindah bidang dengan …

a)

Menghasilkan bayangan

b)

Menciptakan estetika

c)

Menambahkan pencahayaan

d)

Menambahkan warna dan pencahayaan

e)

Semua jawaban benar

39.

Ketika fitur knife dijalankan, pengguna dapat melihat bahwa akan ada garis pada bidang yang dipilih. Garis tersebut mempunyai warna …

a)

Hitam

b)

Putih

c)

Kuning

d)

Jingga

e)

Merah

40.

Apa yang dimaksud Node dalam Shading Editor?

a)

Unit elemen pada jaringan internet.

b)

Komponen visual dalam jaringan node yang mengatur penampilan material objek 3D.

c)

Simbol matematika yang digunakan untuk menghitung hasil material.

d)

Lingkaran yang digunakan untuk menggambar objek 3D.

e)

Sebuah karnel pada SO

41.

Cara menambahkan materi (material) ke sebuah objek adalah dengan:

a)

Klik objek dan pilih "Add Material" pada toolbar

b)

Klik kanan pada objek lalu pilih "Add Material"

c)

Geser warnakeobjekmenggunakan mouse

d)

Pergi ke "Materials" > "Create New Material"

e)

Tidak mungkin menambahkan materi pada objek.

42.

Apa fungsi Extrude dalam Blender?

a)

Menciptakan cahaya dalam proyek

b)

Memperbesar atau mengecilkan tampilan proyek

c)

Membuat aplikasi

d)

Membuat salinan objek yang dipilih

e)

Membentuk proyek menjadi warna-warni

43.

Apa yang terjadi jika kita mencoba membagi dua bilangan bulat dalam bahasa C++?

a)

Hasilnya akan selalu menjadi bilangan bulat.

b)

Hasilnya akan selalu menjadi bilangan riil.

c)

Hasilnya akan selalu menjadi pecahan.

d)

Hasilnya akan selalu menjadi 0.

e)

Hasilnya akan bergantung pada bilangan yang dioperasikan.

44.

Pengguna dapat menambahkan gambar kepada bidang yang sedang disunting dalam fitur shading dengan menggunakan file explorer yang …

a)

Berada di samping kiri layar

b)

Dibuka tetapi tidak langsung saat fitur shading dijalankan

c)

Harus dibuka dengan menekan gambar berkas di samping kanan layar

d)

Menjalankan fungsinya sebagai penyedia fitur-fitur yang lain

e)

Dapat berguna dengan cara yang sama seperti shading

45.

Apa yang dimaksud dengan operator logika && dalam bahasa C++?

a)

Operator untuk perbandingan dua bilangan bulat.

b)

Operator untuk perbandingan dua bilangan riil.

c)

Operator untuk membandingkan dua string.

d)

Operator untuk logika AND (dan) dalam pernyataan bersyarat.

e)

Operator untuk logika OR (atau) dalam pernyataan bersyarat.

46.

Bagaimana cara mendeklarasikan sebuah konstanta dalam bahasa C++?

a)

Dengan menggunakan kata kunci constant.

b)

Dengan menggunakan kata kunci const.

c)

Dengan menggunakan kata kunci final.

d)

Dengan menggunakan kata kunci immutable.

e)

Dengan menggunakan kata kunci fixed.

47.

Apa yang akan dicetak oleh program C++ berikut? Nilai y: 20 Nilai x: 10

a)

Nilai y: 20

b)

Nilai x: 10

c)

Nilai y: 20, Nilai x: 10

d)

Tidak akan mencetak apa pun.

e)

Ada kesalahan dalam program.

48.

Apa yang dimaksud dengan 'stack' dan 'heap' dalam konteks alokasi memori dalam bahasa C++?

a)

Stack adalah tumpukan data terstruktur, sedangkan heap adalah daerah memori yang digunakan untuk menyimpan data mentah.

b)

Stack adalah tumpukan data mentah, sedangkan heap adalah tumpukan data terstruktur.

c)

Stack dan heap adalah dua jenis tipe data dalam bahasa C++.

d)

Stack adalah daerah memori yang digunakan untuk menyimpan variabel global, sedangkan heap adalah daerah memori yang digunakan untuk menyimpan variabel lokal.

e)

Stack dan heap adalah dua kata kunci yang digunakan untuk mendeklarasikan variabel dalam bahasa C++.

49.

Apa yang dimaksud dengan 'pointer' dalam bahasa C++?

a)

Sebuah tipe data yang hanya dapat menyimpan angka bulat.

b)

Sebuah variabel yang menyimpan alamat memori dari variabel lain.

c)

Sebuah tipe data yang hanya dapat menyimpan teks.

d)

Sebuah variabel yang hanya dapat menyimpan bilangan riil.

e)

Sebuah pernyataan yang digunakan untuk mengakhiri program.

50.

Bagaimana cara membuat komentar (komentar satu baris) dalam bahasa C++?

a)

/* Ini adalah komentar */

b)

# Ini adalah komentar

c)

// Ini adalah komentar

d)

' Ini adalah komentar

e)

-- Ini adalah komentar

51.

Apa yang terjadi jika kita mencoba mengakses variabel lokal di luar fungsi tempat variabel tersebut dideklarasikan?

a)

Program akan menghasilkan nilai acak.

b)

Program akan menghasilkan pesan kesalahan kompilasi.

c)

Program akan menghasilkan pesan kesalahan runtime.

d)

Program akan menampilkan nilai dari variabel tersebut.

e)

Program akan menambahkan variabel ke dalam fungsi saat ini.

52.

Apa fungsi dari icon Carema

a)

Creat

b)

Delete

c)

Camera angles and previewing

d)

Print

e)

Merubah model

53.

Apa yang dimaksud dengan "dynamic memory allocation" dalam bahasa C++?

a)

Proses menghapus variabel dari memori.

b)

Proses mengalokasikan memori pada saat kompilasi.

c)

Proses mengalokasikan memori secara dinamis pada saat runtime.

d)

Proses mengatur tipe data variabel.

e)

Proses mengubah tipe data variabel.

54.

Apa yang dimaksud dengan "overloading" dalam bahasa pemrograman C++?

a)

Kemampuan fungsi untuk memiliki nama yang sama tetapi parameter yang berbeda.

b)

Kemampuan fungsi untuk membagi tugas dengan fungsi lain.

c)

Kemampuan objek untuk memiliki beberapa tipe data.

d)

Kemampuan objek untuk membagi tugas dengan objek lain.

e)

Kemampuan variabel untuk memiliki beberapa nilai.

55.

Salah satu cara yang dapat digunakan untuk menggunakan fitur bevel yaitu menggunakan fitur …

a)

Bevel Mode

b)

Bevel Perspective

c)

Bevelling Menu

d)

Bevel Modifier

e)

Bevelling Mode

56.

Apa yang dimaksud dengan "polimorfisme" dalam bahasa pemrograman C++?

a)

Kemampuan objek untuk menjalankan lebih dari satu metode.

b)

Kemampuan objek untuk menyimpan data dalam bentuk array.

c)

Kemampuan fungsi untuk menerima parameter berbagai tipe data.

d)

Kemampuan objek untuk mengubah tipe data pada saat runtime.

e)

Kemampuan objek untuk memiliki banyak bentuk.

57.

Apa yang dilakukan oleh pernyataan continue dalam sebuah perulangan (loop) dalam bahasa C++?

a)

Menjalankan blok kode perulangan berulang kali.

b)

Menghentikan perulangan saat ini dan keluar dari perulangan.

c)

Membaca data dari pengguna.

d)

Melanjutkan ke iterasi berikutnya dalam perulangan saat ini.

e)

Menghapus variabel dari memori.

58.

Bagaimana cara mengakses elemen-elemen dari array myArray pada indeks ke-3 dalam bahasa C++?

a)

myArray[2]

b)

myArray[3]

c)

myArray[4]

d)

myArray[0]

e)

myArray[1]

59.

Bagaimana cara menginisialisasi sebuah string dengan teks "Hello, World!" dalam bahasa C++?

a)

string myString = "Hello, World!";

b)

myString = "Hello, World!";

c)

myString("Hello, World!");

d)

myString = 'Hello, World!';

e)

string myString();

60.

Apa yang dilakukan oleh pernyataan break dalam sebuah perulangan (loop) dalam bahasa C++?

a)

Menjalankan blok kode perulangan berulang kali.

b)

Menghentikan perulangan saat ini dan keluar dari perulangan.

c)

Menambahkan nilai pada setiap iterasi perulangan.

d)

Membaca data dari pengguna.

e)

Menghapus variabel dari memori.

61.

Apa yang dimaksud dengan "inheritance" dalam pemrograman berorientasi objek (OOP) dalam bahasa C++?

a)

Kemampuan objek untuk mewarisi properti dan metode dari objek lain.

b)

Kemampuan objek untuk menggandakan diri.

c)

Kemampuan fungsi untuk menerima parameter berbagai tipe data.

d)

Kemampuan objek untuk membagi tugas dengan objek lain.

e)

Kemampuan variabel untuk memiliki beberapa nilai.

62.

Apa yang dimaksud dengan "overriding" dalam pemrograman berorientasi objek (OOP) dalam bahasa C++?

a)

Kemampuan objek untuk mewarisi properti dan metode dari objek lain.

b)

Kemampuan objek untuk menggandakan diri.

c)

Kemampuan fungsi untuk memiliki nama yang sama tetapi parameter yang berbeda.

d)

Kemampuan objek untuk mengubah tipe data pada saat runtime.

e)

Kemampuan objek untuk memiliki beberapa bentuk.

63.

Apa yang akan dilakukan oleh pernyataan #include dalam program C++?

a)

Menghitung akar kuadrat dari sebuah angka.

b)

Memasukkan file header matematika standar ke dalam program.

c)

Menampilkan pesan kesalahan kompilasi.

d)

Mengimpor semua fungsi dari pustaka C++.

e)

Membaca input dari pengguna.

64.

Apa yang terjadi jika kita mencoba mengakses elemen di luar batas (out of bounds) dari sebuah array dalam bahasa C++?

a)

Program akan menghasilkan output "Element out of bounds."

b)

Program akan menambahkan elemen baru ke dalam array.

c)

Program akan menghasilkan output dengan nilai yang tidak terduga.

d)

Program akan menghasilkan pesan kesalahan runtime atau crash.

e)

Program akan menghasilkan nilai nol.

65.

Apa yang akan dicetak oleh program C++ berikut? x + y = 15, x - y = -5, x * y = 50, x / y = 0

a)

x + y = 5, x - y = 10,x * y = 50,x / y = 0.5

b)

x + y = 15, x - y = 5, x * y = 50, x / y = 0.5

c)

x + y = 15, x - y = 5, x * y = 50, x / y = 0

d)

x + y = 5, x - y = -5, x * y = 50, x / y = 2