Font size
WorksheetsAsesmen Sumatif Akhir DDK-PPLG Tahun Ajaran 2024-2025
Total questions: 40
Worksheet time: 3600secs
Suatu paradigma yang membagi kode program menjadi modul atau fungsi, disebut …
Pemrograman terstruktur
Pemrograman berorientasi objek
Pemrograman sederhana
Pemrograman parsial
Kode program
Di bawah ini yang merupakan tipe data dalam C++ ....
int, float, char, double
int, float, char, double, const
float, int, double, const
const, main, void, double
const, main, void, define
Suatu tempat untuk menampung nilai atau data yang dapat berubah-ubah disebut?
Variabel
Main
Tipe data
Operator
double
Seorang programmer ingin menulisan kode program yang didalamnya ada operator aritmatika "sisa bagi". Manakah dibawah ini operator yang dimaksud …
%
*
/
-
+
Rangkaian instruksi dalam pembuatan program yang diproses secara berurutan, satu per satu, disebut …
Struktur sekuensial
Struktur control cabang
Struktur kontrol perulangan
Struktur data
Struktur percabangan bersarang
Seorang programmer ingin membuat sebuah program yang dapat menampilkan nilai dari 1 hingga 10 secara sekuensial. Apa yang merupakan pilihan kode program yang paling tepat untuk mencapai tujuan tersebut?
Menggunakan struktur sekuensial dengan perintah cout
Menggunakan struktur percabangan (if-else)
Menggunakan struktur perulangan (for)
Menggunakan struktur fungsi
Menggunakan struktur array
#include <iostream>
using namespace std;
int main() {
int a = 7;
int b = 3;
int c;
c = a * b;
cout << "Hasil perkalian: " << c << endl;
c = a / b;
cout << "Hasil pembagian: " << c << endl;
return 0;
}
Apa yang akan ditampilkan oleh program ini?
Hasil perkalian: 21, Hasil pembagian: 2ilihan A
Hasil perkalian: 21, Hasil pembagian: 2.33
Hasil perkalian: 10, Hasil pembagian: 3
Hasil perkalian: 21, Hasil pembagian: 3
Hasil perkalian: 21, Hasil pembagian: 33
#include
5
10
15
-5
50
Apa fungsi utama dari struktur kontrol percabangan dalam C++?
Mengambil keputusan berdasarkan suatu kondisi tertentu
Mengulang eksekusi perintah secara terus-menerus
Menjalankan perintah secara berurutan dari atas ke bawah
Mengelola input dan output dalam program
Menghentikan eksekusi program secara langsung
Apa yang merupakan sintaks yang benar untuk struktur kontrol percabangan if-else dalam C++?
if (kondisi) { pernyataan1 } else { pernyataan2 }
if (kondisi) { pernyataan1 } elseif { pernyataan2 }
if (kondisi) { pernyataan1 } else if { pernyataan2 }
if (kondisi) { perintah1 } switch { perintah2 }
if (kondisi) { perintah1 } for { perintah2 }
Apa yang merupakan fungsi dari struktur kontrol percabangan if-else dalam C++?
Membuat keputusan berdasarkan kondisi tertentu
Mengulangi perintah secara berulang
Menghitung nilai dari sebuah ekspresi
Mengubah nilai dari sebuah variabel
Mengakhiri program
Seorang programmer ingin membuat sebuah program yang dapat menentukan apakah sebuah tahun adalah tahun kabisat atau tidak. Tahun kabisat adalah tahun yang dapat dibagi dengan 4, tetapi tidak dapat dibagi dengan 100, kecuali jika juga dapat dibagi dengan 400. Apa yang merupakan struktur kontrol percabangan yang paling tepat untuk menyelesaikan masalah ini?
if-else dengan operator logika
if-else tunggal
if-else bersarang
switch-case
if-else dengan fungsi
Melakukan penambahan atau pengurangan pada kondisi perulanga merupakan fungsi dari …
Iterasi
Terminasi
Proses
Inisialisasi
Kondisi
For (variabel=nilai_akhir; kondisi perulangan; variabel--)
{ Pernyataan;
}
Variable-- pada bentuk struktur FOR diatas memiliki arti …
FOR menurun
FOR menaik
FOR berulang
FOR tak berulang
FOR tetap
Apa fungsi utama dari struktur kontrol perulangan dalam C++?
Menjalankan suatu perintah secara berulang selama suatu kondisi terpenuhi
Mengambil keputusan berdasarkan suatu kondisi tertentu
Menghentikan eksekusi program secara langsung
Menjalankan perintah secara berurutan tanpa kondisi tertentu
Mengelola input dan output dalam program
Sekumpulan objek yang memiliki karakteristik yang sama, disebut…
Kelas
Objek
Atribut
Metode
Konkuren
Apa kata kunci yang digunakan untuk mendefinisikan sebuah kelas dalam Java?
class
object
method
new
public
Seorang programmer ingin membuat sebuah kelas yang dapat merepresentasikan sebuah mobil. Kelas tersebut harus memiliki atribut seperti merk, jenis, dan tahun produksi. Apa yang merupakan cara yang paling tepat untuk membuat kelas tersebut?
Membuat kelas dengan menggunakan kata kunci "public" dan "class
Membuat kelas dengan menggunakan kata kunci "abstract"
Membuat kelas dengan menggunakan kata kunci "static"
Membuat kelas dengan menggunakan kata kunci "interface
Membuat kelas dengan menggunakan kata kunci "enum"
Apakah kepanjangan dari OOP?
Object-Oriented Programming
Operators Oriented Programming
Output Operating Programming
Structured Programing
Source code
Buat kelas bernama MyClass..
MyClass
myClass
myclass
Myclass
My Class
Fitur pada pemrograman berorientasi objek yang digunakan untuk melakukan penyembunyian data (data hiding), disebut …
Access Modifier
Public void
Enkapsulasi
Private
Default
konsep dalam pemrograman berorientasi objek yang menekankan pada pembungkusan data dan fungsi, disebut …
Enkapsulasi
Access Modifier
Public void
Private
Default
Pengubah (modifier) mana yang dapat digunakan pada pernyataan "Kode ini dapat diakses oleh semua Class"
Public
Private
Protected
Default
Enkapsulasi
Access modifier private dalam Java berarti bahwa …
Variabel atau metode hanya dapat diakses dalam kelas yang sama
Variabel atau metode dapat diakses dari kelas mana saja
Variabel atau metode hanya dapat diakses dalam paket yang sama
Variabel atau metode hanya dapat diakses oleh subclass
Variabel atau metode dapat diakses tanpa batasan
Seorang programmer ingin membuat sebuah kelas yang memiliki atribut "saldo" dan metode "deposit" dan "withdraw". Atribut "saldo" tidak boleh diakses langsung dari luar kelas. Apa yang merupakan cara yang paling tepat untuk menerapkan enkapsulasi pada kelas tersebut?
Membuat atribut "saldo" sebagai private dan metode "deposit" dan "withdraw" sebagai public
Membuat atribut "saldo" sebagai public dan metode "deposit" dan "withdraw" sebagai private
Membuat atribut "saldo" sebagai protected dan metode "deposit" dan "withdraw" sebagai public
Membuat atribut "saldo" sebagai default dan metode "deposit" dan "withdraw" sebagai public
Membuat atribut "saldo" sebagai static dan metode "deposit" dan "withdraw" sebagai public
Kemampuan sebuah kelas menurunkan atau mewariskan sifat-sifat yang dimilikinya kepada kelas yang lain, disebut …
Pewarisan (inheritance)
Enkapsulasi
Variable
Private
Public
Apa kegunaan konsep pewarisan (inheritance) dalam Java?
Untuk memungkinkan satu kelas mewarisi properti dan metode dari kelas lain
Untuk membuat kelas baru tanpa menggunakan kode dari kelas lain
Untuk menghapus metode dari kelas induk
Untuk mencegah penggunaan kembali kode yang telah dibuat
Untuk menjalankan program tanpa memerlukan objek
Jika ada kelas Kendaraan dan Mobil dalam Java, bagaimana cara membuat Mobil sebagai subclass dari Kendaraan?
class Mobil extends Kendaraan { }
class Mobil implements Kendaraan { }
class Kendaraan extends Mobil { }
class Mobil inherits Kendaraan { }
class Kendaraan implements Mobil { }
Keyword atau kata kunci apa yang digunakan dalam Java untuk menunjukkan bahwa sebuah kelas mewarisi kelas lain?
extends
inherits
implements
super
this
Gambar diatas termasuk contoh pewarisan jenis …
Pewarisan Tunggal (Single Inheritance)
Pewarisan jamak (Multiple Inheritance)
Pewarisan jamak maya (Virtual Multiple Inheritance)
Superclass
Subclass
Silahkan tuliskan mana yang termasuk tipe data dan identifier dalam pemrograman C++ disamping?
Jelaskan struktur sekuensial dalam pemrograman C++ ?
Hasil dari keluaran kode program disamping adalah …
Berikut ini adalah contoh kode program untuk operator Logika Boolean AND: Bila diketahui: Nilai a = 7 b = 3 c = 5 Maka Nilai g adalah …
Apa keluaran dari kode program disamping?
Dari contoh kode program disamping ini, mana yang termasuk kelas dan objek?
Apa yang dimaksud dengan paket (package) di Java?
Pada contoh kode program disamping ini, atribut nama disembunyikan (private) dan hanya bisa diakses melalui method …. dan ….
Sebutkan dan jelaskan empat jenis access modifier di Java?
Sebuah konsep dalam pemrograman berorientasi objek yang menekankan pada pembungkusan data dan fungsi, disebut …
