wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Pemrograman Dasar Kelas X MM

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Nama Variabel tidak boleh mengandung karakter khusus, kecuali....

a)

+

b)

*

c)

@

d)

&

e)

_

2.

Langkah pertama yang harus dilakukan untuk menyusun suatu program adalah....

a)

Mempelajari program

b)

Membuat program

c)

Membuat algoritma

d)

Membeli komputer

e)

Membuat diagram

3.

Nama variabel berikut ini yang benar adalah …

a)

NamaGuru

b)

Alamat Guru

c)

alm gr

d)

sts/status

e)

tpt.tgl

4.

Tipe data yang cocok untuk menyimpan data nama siswa adalah …

a)

Numeric

b)

Character

c)

Date/Time

d)

Array

e)

Integer

5.

Pemberian nama variabel yang benar adalah …

a)

%nilai

b)

nilai_mahasiswa

c)

nama mahasiswa

d)

&panjang

e)

alamat!

6.

Perintah yang digunakan untuk membaca inputan pada c++ adalah...

a)

Printf

b)

Cout

c)

Puts

d)

Cin

7.

Dibawah ini merupakan tipe data bilangan bulat....

a)

Int

b)

Char

c)

String

d)

Cin

8.

Suatu tipe data yang nilainya tidak dapat diubah - ubah (TETAP) adalah....

a)

Variabel

b)

Identifier

c)

Real

d)

Konstanta

e)

Operator

9.

Pernyataan yang akan menyebabkan fungsi main() menghentikan program dan mengembalikan nilai kepada main adalah....

a)

Main

b)

Include

c)

Iostream

d)

Cout

e)

Return

10.

Perhatikan potongan script program berikut ini !

#include

script diatas dinamakan dengan....

a)

Function

b)

Algoritma

c)

Variabel

d)

Header

e)

Main Program

11.

Untuk menyatakan bilangan pecahan, digunakan tipe data jenis....

a)

Single

b)

Double

c)

Triple

d)

Enum

e)

Boolean

12.

Hal yang menjadi catatan penting dalam pemograman C++ bahwa Program C++ bersifat Case Sensitive. Maksud dari sifat tersebut adalah……..

a)

Semua character di anggap sama

b)

Huruf kecil dan besar disamakan

c)

Huruf besar dan kecil di anggap beda

d)

Tidak boleh memakai 2 file header

13.

Perintah Cin pada Program C++ digunakan untuk ?

a)

Menginput suatu nilai dari suatu piranti masukan (keyboard)

b)

Menampilkan data pada layar

c)

Mpendeklarasian variable

d)

Mengulang proses looping pada program

14.

Hasil Program diatas adalah

a)

Hello World!

b)

I'm a Student Of SMK NU MA'ARIF KUDUS

c)

Hello My World ! i’m a Student Of SMK NU MA'ARIF KUDUS

d)

My first program in C++

15.

Suatu tempat data yang mempunyai nilai atau data yang berubah-ubah disebut?

a)

Tipe data

b)

Main

c)

Variabel

d)

Konstanta

16.

Int x, y, z;

x = 6;

y = 3;

z = x/y;

keluaran yang dihasilkandarivariabel z adalah . . .

a)

1

b)

2

c)

3

d)

5

17.

Orang -orang yang menulis perangkat lunak komputer disebut dengan . . . .

a)

Programmer

b)

Algoritma

c)

Pemrograman

d)

Program

18.

Data yang berisi sederet karakter disebut

a)

Integer

b)

Float

c)

String

d)

Array

e)

Boolean

19.

Diberikan algoritma : Apabila warna merah maka jadi hijau. Apabila warna hijau maka jadi putih, selain warna merah dan hijau maka jadi ungu. Jika kondisi input warna adalah hitam, maka warna jadi...

a)

Merah

b)

Ungu

c)

Hijau

d)

Putih

20.

berikut ini yang bukan bahasa pemrograman komputer adalah..

a)

php

b)

java

c)

C++

d)

Excell

21.

Setiap judul program diakhiri dengan tanda...

a)

:

b)

,

c)

.

d)

;

22.

Manakah pilihan berikut ini yang termasuk kedalam operator aritmetika yaitu

a)

> , >= , <= , ==

b)

And, Or, XOR

c)

+, - , / , * , ^

d)

Jawaban A dab C Betul

e)

Jawaban A dan B Betul

23.

Manakah ekspresi dari operasi perabandingan berikut ini yang benar :

a)

10 > 20 = True

b)

7 <> 7 = True

c)

15 >= 15 = True

d)

15 > 15 =True

e)

18 = 18 = False

24.

Apabila a=5, b=10, maka jika di berikan instruksi a=b; b=a akan mengakibatkan..

a)

a=0 , b=5

b)

a=10 , b=5

c)

a=10 , b=0

d)

a=b

e)

a=10 , b=10

25.

Boolean x = 15 > 25

Maka x akan bernilai . . . karena 15 . . . . dari 25

a)

True,lebih besar

b)

True, lebih kecil

c)

False, lebih kecil

d)

True, sama dengan