Font size
Worksheets10th ~ SAS TIK SM2
Total questions: 65
Worksheet time: 28mins
Struktur data yang digunakan untuk menyimpan sekumpulan nilai dengan jenis yang sama disebut…
Functions
Array
Conditional
Looping
Algoritma
Perhatikan penggalan program berikut:
int daftarangka[3] = {12, 81, 79};
cout << daftarangka[1]
Jika program tersebut dijalankan, maka output nya adalah…
12
81
79
kosong
error
Perhatikan penggalan program berikut:
int daftarangka[3] = {12, 81, 79};
cout << daftarangka[3]
Jika program tersebut dijalankan, outputnya adalah...
12
Kosong
81
79
error
Perhatikan penggalan program berikut:
int daftarangka[3] = {12, 81, 79};
cout << daftarangka[3]
Banyaknya nilai/value yang terdapat dalam array tersebut adalah...
2
3
4
5
6
Indeks dalam array di C++ dimulai dari angka...
0
1
-1
2
Tergantung deklarasi array
string NamaMusisi[9]
Jumlah value yang bisa disimpan pada array diatas adalah...
9
8
10
7
11
string siswa3[5] = {"Alvredo","Charles","Jennifer","Jocelyn","Richie"}
Nama array diatas adalah....
siswa3
Alvredo
string
Richie
4
string siswa3[5] = {"Alvredo","Charles","Jennifer","Jocelyn","Richie"}
Jenis array diatas adalah...
siswa3
string
integer
[5]
Bool
Perhatikan contoh program function berikut ini:
#include <iostream>
using namespace std;
void pembukaan() {
cout << "Halo manteman" << endl;
}
int main () {
return 0;
}
Jika contoh program tersebut dijalankan, outputnya adalah....
Halo manteman
Kosong
Error
0
pembukaan
Perhatikan contoh program function berikut ini:
#include <iostream>
using namespace std;
void pembukaan() {
cout << "Halo manteman" << endl;
}
int main () {
return 0;
}
Agar function yang bernama pembukaan bisa berjalan, di dalam int main harus ditambahkan perintah apa?
Tidak ditambahkan apa apa
pembukaan();
Halo manteman
cout << pembukaan
cout <<
Function adalah…
Sebuah variabel yang menyimpan banyak nilai
Sebuah blok kode yang dapat digunakan kembali untuk menjalankan tugas tertentu
Sebuah operator yang digunakan untuk melakukan perhitungan
Sebuah tipe data khusus dalam C++
Sebuah perintah untuk mendeklarasikan array
Berikut yang merupakan kegunaan dari functions adalah…
Membuat program hanya bisa dijalankan di satu komputer
Menyembunyikan semua kode dari pengguna
Memperbesar ukuran program
Membagi program menjadi bagian-bagian kecil yang mudah dikelola
Meningkatkan jumlah error pada program
Logika pemrograman adalah....
Metode cara berpikir manusia dengan lebih efektif berdasarkan cara berpikir komputer
Kaidah berpikir berdasarkan prinsip dan aturan yang digunakan untuk menginstruksikan komputer menjalankan tugas disebut…
Kaidah berpikir manusia agar bisa menyelesaikan permasalahan dengan lebih mudah dan cepat
Cara berpikir komputer berdasarkan aturan aturan yang berlaku untuk menyelesaikan permasalahan yang diberikan oleh manusia
Logika algoritm
Apa tujuan utama dari memahami logika pemrograman?
Meningkatkan kemampuan kita untuk berpikir secara logis
Meningkatkan kecepatan komputer dalam meng-compile program
Mengurangi kesalahan penulisan kode
Membuat program lebih kompleks dan bermanfaat
Memahami cara berpikir komputer sehingga kita bisa menirunya
Logika pemrograman yang berfungsi mengecek suatu kondisi untuk membuat keputusan / menentukan tindakan berikutnya disebut….
Logika looping
Logika aritmatika
Logika fungsi
Logika operator
Logika kondisional
Logika yang memungkinkan untuk menjalankan program/suatu kode secara berulang disebut...
Logika Conditional
Logika Aritmetika
Logika looping
Logika Pemrograman
Logika Linear
Salah satu manfaat dari penggunaan logika looping/perulangan dalam pemrograman adalah….
Membuat program lebih rumit
Menghilangkan kesalahan penulisan kode
Meningkatkan kecepatan komputer
Mengurangi duplikasi kode
Mengurangi panjang kode program
Kegunaan dari operator aritmatika dalam pemrograman adalah…
Bertugas untuk membandingkan dua nilai
Bertugas untuk menghubungkan ekspresi logika
Bertugas untuk melakukan perhitungan secara matematis
Bertugas untuk mengatur arah jalannya program
Bertugas untuk menjaga agar program bekerja dengan baik
Berikut yang merupakan operator perbandingan adalah….
>
+
*
==
&&
Berikut yang merupakan operator kurang dari atau sama dengan adalah….
<=
<
>
>=
==
Berikut yang merupakan operator sama dengan adalah….
<=
=>
>=
=
==
Operator != disebut….
Sama dengan
Tidak sama dengan
Lebih besar atau sama dengan
Kurang dari atau sama dengan
Kurang dari
Dalam logika kondisional, jika suatu kondisi tidak terpenuhi, hal yang akan terjadi adalah….
Terjadi error
Program akan terhenti
Instruksi lain akan dijalankan
Kode program akan diabaikan
Perlu perbaikan pada kode kode tertentu
Dalam operator aritmatika, ada satu operasi yang dinamakan modulus. Kegunaannya adalah…
Mengurangi satu nilai dari yang lain
Menjumlahkan dua nilai
Menghasilkan sisa pembagian dari dua angka
Mengalikan dua nilai
Membagi dua nilai
G++ adalah…
Bahasa pemrograman
Bahasa manusia
Code editor
Compiler
Code engine
Nama program penerjemah code untuk bahasa pemrograman C adalah…
GCC
Javac
Pypy
GCJ
NodeJS
Library C++ yang memiliki perintah untuk menjalankan fungsi input output adalah…
ctime
cstdlib
vector
strings
iostream
Berikut yang bukan cara-cara penulisan algoritma adalah…
Bahasa natural
Pseudocode
Flowchart
Chart n Code
Diagram alir
Nama lain dari flowchart adalah….
Diagram
Diagram alur
Alur perintah
Diagram alir
Alur diagram
Apa manfaat dari logika pemrograman, bahkan untuk seseorang yang bukan seorang programmer? Kemukakan pendapat pribadimu.
Apa yang dimaksud dengan logika dalam pemrograman?
Pengulangan tugas
Penggunaan fungsi dalam kode
Proses pengolahan data
Aturan untuk menginstruksikan komputer
Apa tujuan utama dari memahami logika pemrograman?
Meningkatkan kemampuan untuk berpikir secara logis
Meningkatkan kecepatan komputer
Mengurangi kesalahan penulisan kode
Membuat program lebih kompleks
Apa yang dimaksud dengan logika kondisional?
Blok kode untuk menyelesaikan tugas spesifik
Pengulangan kode hingga kondisi terpenuhi
Operator untuk menghubungkan ekspresi
Pengecekan suatu kondisi untuk menentukan tindakan
Apa prinsip dasar dari logika kondisional?
Selalu jalankan instruksi tanpa pengecekan
Menghentikan program jika kondisi tidak terpenuhi
Jika kondisi terpenuhi, jalankan instruksi tertentu
Hanya menjalankan instruksi jika ada kesalahan
Apa yang dimaksud dengan logika looping?
Mengorganisir kode dalam fungsi
Membandingkan dua nilai
Menghentikan program secara mendadak
Menjalankan kode secara berulang
Mengapa logika looping penting dalam pemrograman?
Menghilangkan kesalahan penulisan kode
Membuat program lebih rumit
Meningkatkan kecepatan komputer
Mengurangi duplikasi kode
Apa yang dimaksud dengan logika fungsi?
Operator untuk menghubungkan ekspresi
Pengecekan kondisi dalam program
Proses pengulangan kode
Blok kode untuk menyelesaikan satu tugas spesifik
Apa keuntungan menggunakan fungsi dalam pemrograman?
Meningkatkan keterbacaan kode
Mengurangi ukuran program
Membuat kode lebih sulit dipahami
Menghilangkan semua kesalahan
Apa yang dimaksud dengan parameter dalam fungsi?
Blok kode yang tidak dapat diubah
Nilai yang diterima oleh fungsi
Hasil yang dikembalikan oleh fungsi
Pengulangan kode dalam fungsi
Apa yang dilakukan operator aritmatika dalam pemrograman?
Membandingkan dua nilai
Melakukan perhitungan matematis
Menghubungkan ekspresi logika
Mengatur alur program
Apa contoh operator perbandingan?
&&
<
-
+
Apa yang dilakukan operator boolean?
Menjalankan kode berulang kali
Membandingkan dua nilai
Menggabungkan atau menegasikan ekspresi
Melakukan perhitungan matematis
Apa yang dilakukan operator '!=' dalam pemrograman?
Mengurangi satu nilai dari yang lain
Menjumlahkan dua nilai
Mengalikan dua nilai
Membandingkan dua nilai dan menghasilkan TRUE atau FALSE
Apa yang dimaksud dengan logika operasional?
Logika pemrograman yang menggunakan operator untuk mengontrol aliran program
Logika pemrograman yang memungkinkan untuk menjalankan kode secara berulang
Logika pemrograman yang berguna untuk mmbandingkan dua nilai
Logika pemrograman yang berguna untuk menyelesaikan satu tugas spesifik
Apa yang dilakukan operator perbandingan '>'?
Mengalikan dua nilai/variable yang tersedia
Mengurangi satu nilai dari yang lain yang sudah tersedia
Menjumlahkan dua nilai/variable yang tersedia
Membandingkan dua nilai dan menghasilkan TRUE jika lebih besar
Apa yang dilakukan operator perbandingan '<'?
Mengalikan dua nilai/variable yang tersedia
Mengurangi satu nilai dari yang lain yang sudah tersedia
Menjumlahkan dua nilai/variable yang tersedia
Membandingkan dua nilai dan menghasilkan TRUE jika lebih kecil
Apa yang terjadi jika kondisi dalam logika kondisional tidak terpenuhi?
Tidak ada yang terjadi
Kode diabaikan
Instruksi lain dijalankan
Program berhenti
Apa yang dimaksud dengan 'modulus' dalam operator aritmatika?
Mengurangi satu nilai dari yang lain
Mengalikan dua nilai
Menjumlahkan dua nilai
Menghasilkan sisa pembagian
Apa yang dimaksud dengan 'fungsi' dalam pemrograman?
Pengecekan kondisi
Blok kode untuk menyelesaikan tugas spesifik
Pengulangan kode
Operator logika
Apa yang dimaksud dengan 'nilai balik' dalam fungsi?
Hasil yang dikembalikan oleh fungsi
Parameter yang diterima fungsi
Blok kode yang tidak dapat diubah
Pengulangan kode dalam fungsi
Apa yang menjadi keuntungan dari penggunaan fungsi dalam program besar?
Menghilangkan semua kesalahan
Mengurangi keterbacaan kode
Meningkatkan ukuran program
Mempermudah proses debugging
Operasi aritmatika yang berguna untuk menghasilkan sisa pembagian dari dua nilai
(a)
Hasil dari 45 % 3 adalah...
0
2
29
11
Sebutan dari operator <= adalah.
Lebih kecil dari
Lebih besar dari
Lebih kecil atau sama dengan
Lebih besar atau sama dengan
Sebutan dari operator == adalah.
Sama dengan
Persamaan
Tidak sama dengan
Persamaan mutlak
Sebutan dari operator != adalah.
Sama dengan
Persamaan
Tidak sama dengan
Persamaan mutlak
Salah satu logika pemrograman yang berupa proses pengecekkan suatu kondisi untuk menentukan tindakan yang akan dilakukan.
(a)
Nama aplikasi yang digunakan untuk menulis/mengedit code program.
(a)
Software komputer yang digunakan untuk mengubah code menjadi bahasa mesin disebut...
Run Code
Debug
Pemrograman
Compiler
Perintah di pemrograman C++ untuk menampilkan data ke dalam terminal.
(a)
Library iostream digunakan untuk....
Menjalankan fungsi input output
Memodifikasi dan memanipulasi data yang termasuk kategori string
Memanipulasi/memanfaatkan fungsi waktu
Menggunakan fungsi vector; untuk menyimpan data dalam format array & vector.
Library ctime digunakan untuk....
Menjalankan fungsi input output
Memodifikasi dan memanipulasi data yang termasuk kategori string
Memanipulasi/memanfaatkan fungsi waktu
Menggunakan fungsi vector; untuk menyimpan data dalam format array & vector.
Library C++ yang berisi fungsi untuk membuat bilangan acak.
(a)
Perintah pada library cstdlib yang digunakan untuk membuat bilangan acak adalah...
round()
rand()
shuffle()
numsh()
Contoh pemanfaatan C++ dalam bidang hiburan adalah....
Membuat pekerjaan menjadi lebih ringan karena ada macro/automation.
Mengembangkan perangkat lunak
Membuat script yang efektif untuk suatu program
Membuat dan mengembangkan game online
