wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PEMOGRAMAN DASAR

Total questions: 30

Worksheet time: 20mins

Name
Class
Date
1.

Tag tabel adalah….

a)

<table>..</table>

b)

</table>..<table>

c)

</table>..</table>

d)

<table>..<table>

2.

Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah di sebut :

a)

Proses

b)

Program

c)

Algoritma

d)

Step

e)

Diagram

3.

Pseudocode yang di gunakan pada penulisan algoritma berupa :

a)

Bahasa pemograman

b)

Bahassa Inggris

c)

Bahasa Puitis

d)

Sembarang bahasa asal terstruktur

e)

Bahasa Mesin

4.
Apa yang dimaksud dengan perangkat lunak?
a)
Sekumpulan perintah-perintah
b)
Instruksi tertulis
c)
Sistem pada komputer
d)
Serangkaian perintah untuk menunjang kerja pada user
e)
Perintah kerja tertentu pada user
5.
Struktur pemilihan juga dikenal sebagai …
a)
Struktur pertukaran data
b)
Struktur runtunan
c)
Struktur input
d)
Struktur output
e)
Struktur percabangan
6.

Pekerjaan seorang programmer adalah sebagai berikut, kecuali . . . .

a)

Coding

b)

Debugging

c)

Kompilasi

d)

Sosialisasi

7.

Proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun sebuah program Komputer disebut . . . .

a)

Programmer

b)

Pemrograman

c)

Algoritma

d)

Program

8.

Aplikasi perangkat lunak yang digunakan programmer untuk menulis, mengompile, mencari kesalahan, dan menyebarkan program adalah . . . .

a)

Adobe Premiere

b)

Wordpad

c)

Netbeans

d)

Adobe Firework

9.

The --------------------------------- control specifies whether or not a particular user has logged on to the website.

a)

LoginName

b)

LoginStatus

c)

UserName

d)

LoginView

10.

Choose the correct HTML element for the largest heading:

a)

<head>

b)

<h1>

c)

<heading>

d)

<h6>

11.

What is the correct HTML element for inserting a line break?

a)

<lb>

b)

<br>

c)

<break>

12.

What is the proper way to start writing a webpage?

a)

Start with the <html> tag

b)

Start with the <head> tag

c)

Start with the <footer> tag

d)

Don't use anything at all and just go at it

13.

What is the correct HTML for creating a hyperlink?

a)

<a name="http://www.google.com">Google.com</a>

b)

<a>http://www.google.com</a>

c)

<a url="http://www.google.com">Google.com</a>

d)

<a href="http://www.google.com">Google.com</a>

14.

Which of these elements are all <table> elements?

a)

<table><tt><td>

b)

<tbl><tr><td>

c)

<table><tr><td>

d)

<tbl><tt><td>

15.

Which of the following are the correct ways to implement CSS?

a)

Inline

b)

Internal

c)

External

d)

All of the above

16.

What attribute is used to change the text color of a <label>?

a)

background-color

b)

color

c)

col

d)

None of all above

17.

Where in an HTML document is the correct place to refer to an external CSS?

a)

In the <head> section

b)

At the top of the document

c)

At the end of the document

d)

In the <body> section

18.

Which HTML tag is used to define an internal style sheet?

a)

<script>

b)

<css>

c)

<style>

19.

Which is the correct CSS syntax?

a)

body {color: black;}

b)

{body; color: black}

c)

{body:color=black;}

d)

body:color=black;

20.

Which subject has the most similarity to programming?

a)

Mathematics

b)

Physics

c)

Additional Mathematics

d)

Sejarah

21.

Which of the following is the correct way of calling a function in JavaScript?

a)

addNumber

b)

addNumber.

c)

addNumber;

d)

addNumber();

22.

Apakah ciri ciri bagi "proses" ?

a)

Ia mesti tersambung kepada proses-proses

b)

Nama untuk melabel ia adalah dengan penggunaan kata kerja (verb)

c)

menerima data daripada sistem

d)

membekalkan data kepada sistem

23.

A __________________________ is an artificial language designed

to automate the task of organizing and manipulating information, and to express problem solutions precisely.

a)

Code

b)

Programming Language

c)

E-Design

d)

Tag

24.

True or False. Since the late 1980's however, object-oriented

programming languages have become more popular (e.g., JAVA, C++, C#)

a)

True

b)

False

25.

<!Doctype html> creates an element known as the DOCTYPE ______, which lets user agents know that the document contents are written in HTML.

a)

property

b)

declaration

c)

setting

d)

announcement

26.

Both the head and body tag pairs are located within the HTML tag pair. This situation is known as ______________.

a)

tagging

b)

pairing

c)

nesting

d)

joining

27.

Most multi-page websites need a standardized _______ section that provides links to each of the pages.

a)

header

b)

navigation

c)

hyperlink

d)

footer

28.

To make your site available to anyone with access to the web, you need to copy the files to a web _______, which is a computer optimized to store and share the documents and that has an extremely high-speed Internet connection.

a)

portal

b)

server

c)

publisher

d)

client

29.

Whether you are brainstorming for a personal site or meeting with a client regarding a site you have been hired to create, you sum up your work with a project plan, which is also known as a ___________ document.

a)

detail

b)

design

c)

systems

d)

Web

30.

Which of the following is NOT a potential question to ask about the target audience?

a)

What is the average education level?

b)

What is the mix of genders?

c)

Why will people visit the website?

d)

What are the short-term goals of the website?