Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Latihan soal Pemrograman Berorientasi Objek C# (Microsoft Visual Studio)

Total questions: 40

Worksheet time: 39mins

Name
Class
Date
1.

Dalam mengembangkan aplikasi ataupun fungsi-fungsi lain yang berbasis C#, kita perlu IDE untuk membantu pekerjaan kita. Apakah itu IDE ?

a)

installation development environment

b)

integrated developed enhanced

c)

integrated development environment

2.

Bahasa pemrograman terdiri dari ?

a)

bahasa mesin, bahasa tingkat rendah, bahasa tingkat menengah, bahasa tingkat tinggi

b)

bahasa mesin, bahasa struktur rendah, bahasa struktur menengah, bahasa struktur tinggi

c)

bahasa aplikasi, bahasa tingkat rendah, bahasa tingkat menengah, bahasa tingkat tinggi

3.

Apa fungsi bahasa pemrograman ?

a)

memastikan komputer untuk mengatur data sesuai dengan alur berpikir yang kita inginkan

b)

memerintah komputer untuk mengolah data sesuai dengan alur berpikir yang kita inginkan

c)

melakukan pengolahan data berdasarkan apa yang kita tentukan

4.

C Sharp / C# merupakan bahasa pemrograman yang dikembangkan oleh?

a)

IOS

b)

Linux

c)

Microsoft

5.

Bahasa pemrograman C# dibuat sebagai bahasa pemrograman yang bersifat?

a)

Bahasa pemrograman general-purpose (untuk tujuan jamak), berorientasi subjek, klasik, dan sederhana.

b)

Bahasa pemrograman general-purpose (untuk tujuan jamak), berorientasi objek, modern, dan sederhana.

c)

Bahasa pemrograman single-purpose (untuk tujuan tunggal), berorientasi objek, modern, dan sederhana.

6.

C# sangat bergantung dengan framework yang disebut?

a)

NET.Framework

b)

WEB.Framework

c)

JAVA.Framework

7.

Dalam pemrograman C# (mungkin juga berlaku untuk beberapa pemrograman lainnya) memiliki struktur dasar yang harus diingat yaitu?

a)

Resource atau library, Nama Class, Deklarasi Method, dan method

b)

Resource atau library, Namespace, Nama Class, Deklarasi Method, dan Command

c)

Namespace, Nama Class, Deklarasi Method, dan Command

8.

Jika program tersebut kita run pasti akan keluar dan menutup dengan cepat, agar tidak langsung menutup kita perlu tambahkan perintah ?

a)

ReadAuto

b)

ReadClose

c)

ReadKey

9.

Microsoft merilis bahasa C# (dibaca C Sharp) pada tahun?

a)

1993

b)

2000

c)

1992

10.

Yang merupakan sebuah statement untuk memanggil bagian dari framework .Net mana yang nantinya akan dipakai untuk program kita yaitu?

a)

NameSpace

b)

Using

c)

Class

11.

Yang berguna untuk mengorganisir code kita dengan memberkan nama agar supaya tertata dengan baik dan akan mempermudah nantinya?

a)

ReadLine

b)

Library

c)

Namespace

12.

Cara untuk melakukan compiler/ run sebuah project dengan?

a)

F5

b)

F12

c)

Enter

13.

Tujuan untuk menyimpan banyak data dalam variabel yang sama dan dalam satu tipe data yang sama juga merupakan penerapan dari?

a)

String

b)

Array

c)

Integral

14.

Apabila kamu mau menggunakan Array , maka ada aturan dasar yang harus kamu ketahui yaitu?

a)

Declaration, Assignment, Accessing

b)

Foreach, Assignment, Declaration

c)

Declaration, Assignment, For While

15.

foreach merupakan perintah untuk?

a)

Implementasi perubahan hanya satu data

b)

Keluar dari suatu project array

c)

Menampilkan semua data perulangan

16.

Yang tidak termasuk kedalam tipe data numeric adalah?

a)

Integer

b)

String

c)

Subrange

17.

Apa itu delegates?

a)

Tipe yang mewakili referensi ke metode dengan daftar parameter tertentu dan jenis kembali

b)

Tipe yang mewakili referensi ke metode dengan daftar sesuai konfisi tertentu dan jenis kembali

c)

Tipe yang memungkinkan referensi ke metode dengan daftar parameter tertentu

18.

Dibawah ini merupakan variabel bagian dari array dimana array dideklarasikan dengan tipe data diikuti dengan sepasang?

a)

( )

b)

""

c)

[ ]

19.

Dibawah ini yang merupakan struktur umum dalam pemrograman C#?

a)

Tipe Classes, access, Enumerations, dan delegates

b)

Tipe Classes, Struct, Interfaces, Enumerations, dan delegates

c)

Tipe Classes, Interfaces, Enumerations, Console dan integer

20.

Sebuah grup yang berhubungan dengan fungsionalitas sebuah classes itu atau struct bisa di implementasikan merupakan definisi dari?

a)

Enumeration

b)

Struct

c)

Interfaces

21.

Menunujukkan petunjuk untuk tata cara dengan daftar parameter khusus dan return type merupakan definisi dari?

a)

Delegates

b)

Classes

c)

Interfaces

22.

Dari 3 pernyataan dibawah ini mana yang merupakan tujuan dari C# Coding Conventions?

a)

Mereka membuat sebuah pandangan yang konsisten pada kode, jadi pembaca itu bisa fokus pada konten, bukan layout

b)

Mereka memungkinkan pembaca untuk memahami kode tersebut lebih cepat dengan memungkinkan pembaca mengerti kode tersebut

c)

Mereka tidak membiasakan praktek karena itu bukan lah masalah untuk bisa mengerti

23.

Yang merupakan sifat dari Enum adalah?

a)

Enum bertipe final karena mendeklarasikan konstan dan nilainya tidak bisa diubah dan konstanta enum bertipe static

b)

Enum bertipe final karena mendeklarasikan konstan dan nilainya tidak bisa diubah dan konstanta enum bertipe dinamis

c)

Enum bertipe absolut karena mendeklarasikan konstan dan nilainya bisa diubah dan konstanta enum bertipe dinamis

24.

interfaces/antarmuka memiliki properti sebagai berikut yaitu?

a)

Antarmuka seperti kelas dasar absolut, antarmuka dapat dipakai secara langsung, antarmuka merupakan single mode

b)

Antarmuka seperti kelas dasar abstrak, antarmuka tidak dapat dipakai secara langsung, antarmuka dapat berisi acara, pengindeks, metode dan properti dan antarmuka tidak mengandung implementasi mode

c)

Antarmuka seperti kelas dasar abstrak, antarmuka tidak dapat dipakai secara langsung, antarmuka dapat berisi bagian dari metode indeks dan antarmuka mengandung implementasi mode

25.

Tag yang digunakan untuk menjelaskan tipe atau tipe anggota?

a)

<summary>

b)

<remarks>

c)

<example>

26.

Dalam visual C# anda dapat membuat dokumentasi untuk kode dengan memasukkan elemen XML dalam bidang komentar khusus ditandai dengan?

a)

//

b)

{ }

c)

</....>

27.

Diantara 3 pernyataan dibawah ini mana yang benar?

a)

static void Main(string args)

b)

static void Main(string [] args)

c)

static void Main('string[] args')

28.

Yang merupakan fitur bahasa pemrograman yang memungkinkan programmer membuat implementasi general tanpa dibatasi suatu tipe data tertentu yaitu fitur?

a)

Static void

b)

Console

c)

Generic

29.

Singkatan dari SQL?

a)

Structured Query Language

b)

Structured Queri Language

c)

Static Query Language

30.

Dalam kategori perintah SQL yang digunakan untuk mengedit objek database?

a)

CREATE

b)

ALTER

c)

INSERT

31.

Yang merupakan kategori perintah SQL

a)

DDL, DML, DLC dan TCL

b)

DDL, XML, DCL dan TCL

c)

DDL, DML, DCL dan TCL

32.

Yang merupakan objek dari database yaitu?

a)

Database, Table, Procedure, Function, Trigger

b)

Database, Form, Procedure, Function

c)

Database, Table, Procedure, Function, Form

33.

Dibawah ini mana yang merupakan perintah DML (Bahasa Manipulasi Data)?

a)

COMMIT, ROLLBACK, GRANT, INVOKE

b)

CREATE, DROP, ALTER

c)

SELECT, INSERT, UPDATE, DELETE

34.

Cara untuk menambah data ke dalam tabel menggunakan perintah?

a)

INSERT VALUE nama_table

b)

INSERT INTO nama_table

c)

CASCADE nama _table

35.

Dibawah ini yang merupakan software kerangka kerja untuk mempermudah pengembangan aplikasi yaitu?

a)

Console

b)

Framework

c)

Java

36.

Dalam arsitektur ADO. Net Terdapat 2 kelompok class utama yaitu?

a)

Data Main dan Data Set

b)

Data provider dan Data Set

c)

Data Provider dan Data Main

37.

Dibawah ini mana yang merupakan perintah untuk koneksi ke basis data?

a)

Command : SqlCommand

b)

Connection : SqlConnection

c)

Data Adapter : SqlDataAdapter

38.

Dibawah ini mana yang merupakan perintah untuk menghubungkan data set dan database?

a)

Command : SqlCommand

b)

Data Reader : SqlDataReader

c)

Data Adapter : SqlDataAdapter

39.

Dibawah ini mana yang merupakan kumpulan datatable dan datarelations

a)

DataTable

b)

DataView

c)

DataSet

40.

Apabila menggunakan SQL Server, koneksi ke basis data dilakukan dengan menggunakan?

a)

Class SqlConnection

b)

Class SqlCommand

c)

Method Open()