wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Seleksi LKS RPL – C# (Internal Sekolah)

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Output program adalah …

a)

5

b)

6

c)

7

d)

8

2.

Output yang benar adalah …

a)

1

b)

1 2

c)

1 2 3

d)

0 1 2

3.

Output program adalah …

a)

01234

b)

012

c)

123

d)

03

4.

Manakah pernyataan yang BENAR tentang if-else?

a)

Perulangan

b)

Penyimpanan data

c)

Pengambilan keputusan

d)

Input data

5.

Tujuan utama algoritma adalah …

a)

Mengatur tampilan aplikasi

b)

Menyusun langkah penyelesaian masalah

c)

Menyimpan data program

d)

Menjalankan perintah sistem

6.

Tipe data yang tepat untuk menyimpan nilai 85.5 adalah …

a)

int

b)

string

c)

double

d)

bool

7.

Kode untuk menampilkan teks ke layar di C# adalah …

a)

print()

b)

echo

c)

Console.WriteLine()

d)
  • System.out.println()

8.

Manakah yang merupakan komentar satu baris di C#?

a)

/* komentar */

b)

# komentar

c)

<!-- komentar -->

d)

// komentar

9.

Operator yang digunakan untuk perbandingan sama dengan adalah …

a)

=

b)

+=

c)

==

d)

!=

10.

Nilai default tipe data bool di C# adalah …

a)

true

b)

1

c)

null

d)

false

11.

Perintah untuk membuat object dari class Mobil adalah …

a)

Mobil = new object();

b)

Mobil m = new Mobil();

c)

new Mobil();

d)

Mobil();

12.

Nama disebut …

a)

Method

b)

Property

c)

Field

d)

Object

13.

Perbedaan utama class dan object adalah …

a)

Class lebih besar dari object

b)

Object adalah blueprint

c)

Class adalah cetakan, object adalah hasil nyata

d)

Tidak ada perbedaan

14.

Manakah contoh method yang benar?

a)

public int umur;

b)

string Nama;

c)

void Tampil() { }

d)

class Mobil {}

15.

Tujuan penggunaan method dalam class adalah …

a)

Menyimpan data

b)

Menyimpan perilaku object

c)
  • Menyimpan nilai sementara

d)

Menyimpan struktur class

16.

Keyword this digunakan untuk …

a)

Membuat object baru

b)

Merujuk ke object saat ini

c)

Menghapus object

d)

Menghentikan program

17.

Warna pada kode ini merupakan …

a)

Field

b)

Method

c)

Property

d)

Constructor

18.

Method yang otomatis dipanggil saat object dibuat adalah …

a)

Destructor

b)

Property

c)

Constructor

d)

Method biasa

19.

Kode di atas menunjukkan …

a)

Method

b)

Constructor

c)

Field

d)

Property

20.

Tujuan utama encapsulation adalah …

a)

Mempercepat eksekusi

b)

Melindungi data object

c)

Memperbanyak method

d)

Mempermudah tampilan

21.

Access modifier yang paling aman untuk data adalah …

a)

public

b)

internal

c)

protected

d)

private

22.

Aplikasi kasir membutuhkan data: kodeBarang, namaBarang, harga.
Struktur OOP yang paling tepat adalah …

a)

Class

b)

Interface

c)

Struct

d)

Enum

23.

Jika banyak object memiliki perilaku yang sama, sebaiknya menggunakan …

a)

Variable

b)

Method di setiap object

c)

Class dengan method bersama

d)

Array

24.

Untuk menyimpan daftar object Siswa dalam jumlah banyak, struktur yang tepat adalah …

a)

int

b)

string

c)

List<Siswa>

d)

bool

25.

Dalam aplikasi antrian, status seperti Menunggu, Dipanggil, Selesai paling tepat direpresentasikan dengan …

a)

Class

b)

String

c)

Enum

d)

Method