Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Golang

Total questions: 10

Worksheet time: 2mins

Name
Class
Date
1.

Go dikembangkan oleh

a)

Meta

b)

Google

c)

Apple

d)

Amazon

2.

Dibawah ini contoh deklarasi variabel yang benar, kecuali

a)

var name string = "ID-Networkers"

b)

var age int

c)

val city = "Jakarta"

d)

yourName := "ID-Networkers"

3.

Manakah deklarasi konstanta yang benar

a)

const x = 10

b)

const x := 10

c)

let x = const 10

d)

constant x = 10

4.

Jika kita memiliki route /employee?id=1, dan ingin mengambil nilai id-nya, bagaimana caranya?

a)

request.formValue("id”)

b)

request.URL.Query().Get(“id”)

c)

request.Form.Get(“id”)

d)

request.Get.Form(“id”)

5.

Apa kegunaan http.Redirect(w, r, “/login”, 302)

a)

Mengganti url server

b)

Menyimpan data form

c)

Menampilkan alert

d)

Mengalihkan user ke route login

6.

Perbedaan antara Array dan Slice di Go adalah

a)

Array bisa berubah ukuran, slice tidak

b)

Slice punya panjang yang tetap

c)

Sama saja, tidak ada bedanya

d)

Slice fleksibel dan bisa berubah ukuran, sementara array tidak

7.

Cara membuat properti(method,variable,function) agar bisa diakses dari luar folder lain adalah dengan

a)

Awali dengan huruf kecil

b)

Menggunakan keyword public

c)

Awali dengan huruf besar

d)

Memanggil import

8.

request.ParseMultipartForm(5 * 1024 * 1024 * 1024)

Kode tersebut berfungsi untuk 

a)

Membatasi ukuran file sebesar 5MB

b)

Membatasi ukuran file sebesar 5KB

c)

Membatasi ukuran file sebesar 5B

d)

Membatasi ukuran file sebesar 5GB

9.

http.StatusCreated

Berapa response code diatas

a)

200

b)

201

c)

202

d)

203

10.

Method yang digunakan untuk mengubah data adalah

a)

POST

b)

GET

c)

DELETE

d)

PUT