wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Latihan soal Programming

Total questions: 10

Worksheet time: 9mins

Name
Class
Date
1.

Ada dua buah variabel yaitu bilangan1 dan bilangan2 yang dimasukkan nilainya melalui papan ketik. Kemudan di dalam program terdapat perintah seperti berikut :


if (bilangan1>bilangan2)

{ bilangan3 = bilangan1-bilangan2;}

else

{ bilangan3 = bilangan2 - bilangan1;}

bilangan4 = abs(bilangan1-bilangan2);


maka :

a)

bilangan3 > bilangan4

b)

bilangan3 = bilangan4

c)

bilangan3 < bilangan4

d)

bilangan3 dan bilangan4 tidak dapat ditentukan apakah sama atau lebih besar atau lebih kecil

2.

Dalam fungsi string, untuk merubah suatu string menjadi string dalam bentuk capital letter, bisa digunakan fungsi :

(a)  

3.

Di dalam suatu program terdapat baris seperti berikut:


/* ----------------------------------

program ini diberi nama tugas.cpp

---------------------------------- */


maka ...

a)

File tersebut dapat diberi nama tugas.cpp.

b)

File tersebut harus diberi nama tugas.cpp.

c)

File tersebut dapat diberi nama selain tugas.cpp.

d)

File tersebut tidak dapat diberi nama tugas.cpp.

4.

Perhatikan looping berikut ini :


bilangan = 11;

for (memutar=1;memutar<=11;memutar++) { bilangan=bilangan-bilangan;}


Dengan mengabaikan kesalahan penulisan (jika ada), maka nilai bilangan setelah looping sama dengan :

a)

121

b)

11

c)

0

d)

-11

5.

Terkait dengan penamaan suatu pengenal :

a)

clrscr selalu tidak dapat digunakan sebagai suatu pengenal.

b)

clrscr tidak dapat digunakan sebagai suatu pengenal dalam bahasa C berbasis Linux.

c)

clrscr tidak dapat digunakan sebagai suatu pengenal dalam bahasa C berbasis Microsoft Windows.

d)

clrscr tidak dapat digunakan sebagai suatu pengenal dalam bahasa C berbasis Microsoft Windows yang menyertakan pustaka conio.h dari Borland. *

6.

Perhatikan potongan program berikut ini.

c = bilangan % 10;

k = ((bilangan-c) % 100) / 10;

m = (bilangan-((k*10)+c)) / 100;

printf(m);

Jika nilai bilangan = 127, maka angka yang akan tercetak di layar adalah :

a)

1

b)

2

c)

3

d)

tidak dapat ditentukan

7.

Baris-baris program dalam bahasa C/C++ umumnya diakhir dengan satu karakter yaitu ...

(a)  

8.

Fungsi dalam bahasa C yang setara dengan fungsi System.out.print() di dalam bahasa Java adalah ...

(a)  

9.

Suatu pengenal (identifier) yang isinya tidak berubah, tetap dapat dideklarasikan sebagai variabel.

a)

Benar

b)

Salah

10.

Perhatikan potongan program Java berikut ini ...

// kelas untuk pemasukan data

import java.util.Scanner;


public class bilanganterbesar {


/**

* @param args

di dalam fungsi main

*/

public static void main(String[] args) {


maka berkas program tersebut harus diberi nama ...

a)

bilanganterbesar.java

b)

BilanganTerbesar.java

c)

bilanganterbesar.jav

d)

dapat diberi nama apa saja