wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

[FSW] PRE-Test Chapter 7

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

berdasarkan potongan script tersebut, urutan console log yg tepat adalah:

a)

Hello Binarian > Javascript > Developer

b)

Javascript > Hello Binarian > Developer

c)

Hello Binarian > Developer > Javascript

d)

Developer > Hello Binarian > Javascript

2.

Perbedaan dasar dari Asynchronous dan Synchronous Process adalah

a)

Urutan Eksekusi

b)

Kecepatan Eksekusi

c)

Beban Memory

d)

Kerapihan Syntax

3.

Istilah Blocking biasa terjadi pada

a)

Asynchronous Process

b)

Synchronous Process

4.

kondisi dimana satu perintah asynchronous saling bergantung dengan perintah asynchronous sebelumnya biasa dikenal dengan istilah

a)

blocking condition

b)

non-blocking condition

c)

race condition

d)

lock condition

5.

function berikut ini yang akan dijalankan ketika sebuah promise ditolak (rejected) adalah

a)

.catch

b)

.then

c)

.finally

d)

.every

6.

flag yang digunakan untuk memilih template engine pada project yg dibuat menggunakan express-generator adalah

a)

--flag

b)

--view

c)

--view-engine

d)

--views

7.

perintah terminal yg digunakan untuk menjalankan project yang dibuat menggunakan express-generator adalah

a)

npm run dev

b)

npm dev

c)

npm start

d)

npm run start

8.

setelah memasukan perintah express-generator, apakah kita masih perlu menjalankan perintah "npm install" ?

a)

Perlu

b)

Tidak Perlu

9.

syntax yg tepat untuk meng-include partials pada view engine ejs adalah

a)

<%- include("partials/navbar") %>

b)

<%= include("partials/navbar") %>

c)

<% include("partials/navbar") >

d)

<%- include("partials/navbar" %>

10.

pada project yang dibuat menggunakan express-generator, secara default, dimanakah letak file yg mengatur (konfigurasi) port?

a)

bin/www

b)

main.js

c)

app.js

d)

routes/port

11.

Berikut ini yang tidak termasuk design pattern adalah

a)

MVC

b)

MVP

c)

MCR

d)

SMTP

e)

MVVM

12.

MVC, MVP, MVVM adalah bagian dari

a)

Behavioral Design Pattern

b)

Creational Desgin Pattern

c)

Concurrency Design Pattern

d)

Architectural Design Patterns

13.

Di dalam sebuah project yg menggunakan design pattern MVC, komponen yg berperan sebagai logic dari sistem adalah

a)

Model

b)

View

c)

Controller

14.

pada design pattern MCR, komponen paling pertama yang dijadikan media interaksi antara user dan sistem adalah

a)

Model

b)

Controller

c)

View

d)

Router

15.

untuk dapat mengimpor router dari library express, kita dapat menggunakan syntax

a)

require(express.router()

b)

require(express).Router()

c)

require("express").Route()

d)

require("express").Router()