Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

UTS - X TKJ 1

Total questions: 35

Worksheet time: 39mins

Name
Class
Date
1.

Sintaks java untuk melakukan kompilasi terhadap berkas program adalah :

a)

java

b)

javac

c)

javax

d)

javaclass

e)

javarun

2.

Operasi aritmatika 25 MOD 4 menghasilkan nilai …

a)

1

b)

2

c)

3

d)

4

e)

5

3.

Operasi aritmatika 27 MOD 2 menghasilkan nilai …

a)

1

b)

2

c)

3

d)

4

e)

5

4.

Operasi aritmatika 10 MOD 3 menghasilkan nilai …

a)

1

b)

2

c)

3

d)

4

e)

5

5.

Perintah untuk menampilkan pada bahasa pemograman C ialah …

a)

fgets

b)

printf

c)

int

d)

string

e)

char

6.

Pada saat mendeklarasikan variable, type data yang digunakan untuk bilangan bulat ialah …

a)

int

b)

string

c)

char

d)

float

e)

main

7.

Sudut pandang atau “sudut serang” tertentu yang diperioritaskan, terhadap kelompok problema, realitas, keadaan, dan sebagainya adalah makna dari …

a)

paradigma

b)

procedural

c)

imperative

d)

fungsional

e)

pemograman

8.

Algol, pascal, fortran, basic, cobol, C tergolong bahasa pemograman …

a)

relasional

b)

konkuren

c)

object oriented

d)

fungsional

e)

procedural

9.

LOGO, APL, LISP tergolong bahasa pemograman …

a)

relasional

b)

konkuren

c)

procedural

d)

object oriented

e)

fungsional

10.

Prolog termasuk dalam bahasa pemograman …

a)

deklaratif

b)

relasional

c)

procedural

d)

konkuren

e)

object oriented

11.

Skema atau bagan yang menunjukan aliran di dalam suatu program secara logika adalah …

a)

flowchart

b)

usecase

c)

data flow

d)

ERD

e)

DFD

12.

Simbol untuk menampilkan data dengan type data integer menggunakan …

a)

%d

b)

%c

c)

%f

d)

%s

e)

%0.2f

13.

Simbol untuk menampilkan data dengan type data char menggunakan …

a)

%d

b)

%c

c)

%f

d)

%s

e)

%0.2f

14.

Simbol untuk menampilkan data dengan type data string menggunakan…

a)

%d

b)

%c

c)

%f

d)

%s

e)

%0.4f

15.

Simbol untuk menampilkan data dengan tipe data float menggunakan…

a)

%d

b)

%c

c)

%f

d)

%s

e)

,&

16.

Dibawahini yang benar merupakan jenis perulangan adalah …

a)

Do

b)

int

c)

%d

d)

printf

e)

int main ()

17.

Operasi aritmatika 190 MOD 5 menghasilkan nilai …

a)

0

b)

1

c)

2

d)

3

e)

4

18.

Operasi aritmatika 11 MOD 6 menghasilkan nilai ….

a)

1

b)

2

c)

3

d)

4

e)

5

19.

Operasi aritmatika 16 MOD 7 menghasilkan nilai ….

a)

1

b)

2

c)

3

d)

4

e)

5

20.

Operasi aritmatika 20 MOD 8 menghasilkan nilai…

a)

1

b)

2

c)

3

d)

4

e)

5

21.

Operasi aritmatika 81 MOD 9 mengasilkan nilai ..

a)

0

b)

3

c)

4

d)

5

e)

7

22.

Operasi aritmatika 13 MOD 10 menghasilkan nilai …

a)

3

b)

4

c)

6

d)

2

e)

4

23.

Pada saat mendeklarasikan variable, type data yang digunakan untuk bilangan pecahan ialah…

a)

integer

b)

float

c)

char

d)

string

e)

fungsi

24.

Pada saat mendeklarasikan variable, type data yang digunakan untuk inputan karakter ialah ...

a)

integer

b)

float

c)

char

d)

string

e)

int main ()

25.

Pada saat mendeklarasikan variable, type data yang digunakan untuk inputan kalimat atau kata ialah…

a)

string

b)

char

c)

float

d)

integer

e)

void

26.

Symbol untuk menampilkan bilangan oktal dalam pemograman Bahasa C adalah …

a)

%c

b)

%d

c)

%f

d)

%s

e)

%o

27.

Format penulisan struktur percabangan dengan 1 kondisi didalam Bahasa C adalah…

a)

If kondisi then

Pernyataan;

b)

If kondisi do

Pernyataan;

c)

If kondisi

Pernyataan;

d)

For kondisi

Pernyataan;

e)

Do kondisi

Pernyataan while;

28.

Format penulisan struktur percabangan dengan 2 kondisipada Bahasa C adalah…

a)

If kondisi then

Else

Pernyataan2;

b)

If kondisi do

Pernyataan1

Else

Pernyataan2;

c)

If kondisi then

Pernyataan

Else

Pernyataan;

d)

For kondisi then

Pernyataa;

e)

If kondisi do

Pernyataan1

while

Pernyataan2;

29.

Bagian persiapan dari sebuah algoritma disebut dengan bagian ....

a)

deskripsi

b)

deklarasi

c)

header

d)

fungsi

e)

prosedur

30.

Bagian yang menjelaskan serangkaian instruksi untuk memproses inputan dan menghasilkan output adalah bagian ....

a)

deskripsi

b)

deklarasi

c)

header

d)

fungsi

e)

prosedur

31.

Algoritma percabangan dapat digunakan untuk beberapa kasus permasalahan berikut, kecuali ....

a)

Menentukan kelulusan berdasarkan rata-rata

b)

Menghitung sewa mobil disebuah rental yang menyediakan banyak pilihan

c)

Menentukan gaji berdasarkan golongan

d)

Menentukan rata-rata siswa dalam satu kelas

e)

Menentukan diagnosa penyakit

32.

If nilai>75 then

printf “Lulus”

Jika diberikan nilai = 80, maka hasilnya adalah ....

a)

Lulus

b)

Tidak lulus

c)

Nilai 80

d)

Nilai >75

e)

Nilai diatas 75

33.

Jika angka1=10.8, maka tipe data yang digunakan adalah…

a)

char

b)

integer

c)

float

d)

string

e)

flowchat

34.

Sub program yang berguna untuk membentuk program menjadi modul-modul sehingga lebih sederhana, mudah dipahami dan dapat digunakan berulang kali adalah pengertian dari ...

a)

fungsi

b)

variabel

c)

string

d)

void

e)

parameter

35.

Tuliskan dan jelaskan cara merancang dan membuat database aplikasi PPDB siswa !

(a)