Anda di halaman 1dari 7

double angka; .

kode program disamping merupakan tipe data


A. Bilangan bulat
B. Bilangan riil
C. Logika
D. Karakter
E. Struktur
ANSWER: B

Dibawah merupakan tipe data bilangan bulat adalah


A. char
B. double
C. float
D. int
E. boolean
ANSWER: D

Tipe data bahasa C++ untuk true false adalah


A. String
B. Char
C. Boolean
D. Byte
E. Real
ANSWER: C

Bilangan yang mengandung pecahan, paling sedikit harus ada satu digit angka sebelum
dan sesudah titik decimal termasuk dalam tipe data
A. Riil
B. Boolean
C. Integer
D. Longint
E. Byte
ANSWER: A

Penulisan variabel dalam c++ bersifat case sensitive artinya


A. Huruf besar dan kecil diperhitungkan
B. Tanda spasi diperhitungkan
C. Tanda spasi diubah dengan underscore
D. Tanda spasi diubah dengan tanda strip (minus)
E. Tanda spasi diubah dengan tanda titik.
ANSWER: A

Tipe data yang cocok untuk menampung nama siswa adalah


A. Char
B. Int
C. Boolean
D. Real
E. Byte
ANSWER: A

Pernyataan yang sesuai untuk mendefinisikan Tipe data bilangan bulat adalah
A. Tipe data yang berfungsi menampung data yang memiliki angka dibelakang koma
B. Tipe data yang mempresentasikan data yang hanya mengandung dua nilai
C. Tipe data yang mempresentasikan data berupa karakter
D. Tipe data yang yang menyimpan lebih dari satu variabel
E. Tipe data yang digunakan untuk angka yang tidak memiliki angka dibelakang koma
ANSWER: E

Kode program untuk menyatakan tipe data bentukan yang menyimpan lebih dari satu
variabel bertipe sama maupun berbeda adalah
A. Struct
B. Int
C. Float
D. Double
E. Char
ANSWER: A

Pernyataan yang sesuai untuk mendefinisikan tipe data enumerasi adalah


A. Tipe data yang berfungsi menampung data yang memiliki angka dibelakang koma
B. Tipe data yang mempresentasikan data yang hanya mengandung dua nilai
C. Tipe data bentukan yang nilainya terbatas pada nilai-nilai yang telah ditentukan
dan bersifat pasti.
D. Tipe data yang yang menyimpan lebih dari satu variabel
E. Tipe data yang digunakan untuk angka yang tidak memiliki angka dibelakang koma
ANSWER: C

Tipe-tipe data berikut akan memberi nilai output, kecuali


A. Int
B. Float
C. Void
D. Char
E. Text
ANSWER: C

Berikut ini adalah tipe data dalam c++


A. Int, float, char, double, const
B. Int, float, char, double
C. Float, double float, long int, const
D. Label, const, int, short int
E. Void, main, char, double
ANSWER: B

Berikut ini adalah syarat pembuatan identifier yang harus kita perhatikan,
kecuali
A. C++ bersifat case sensitive
B. Tidak boleh diawali dengan angka
C. Tidak boleh mengandung spasi
D. Tidak boleh menggunakan symbol (!@#$%^&A*, dll)
E. Harus menggunakan spasi
ANSWER: E

Penulisan kode program untuk identifier yang benar adalah


A. long 1000;
B. int !satu;
C. float bilangan_riil;
D. long break;
E. double 2x;
ANSWER: C

Identifier yang digunakan untuk mengidentifikasi data yang nilainya sudah


ditentukan, dan tidak dapat diubah saat program berjalan, disebut identifier
A. Konstanta
B. Label
C. Tipe
D. Variabel
E. Prosedur
ANSWER: A

Suatu identifier yang nilainya tidak tetap atau nilainya merupakan hasil dari suatu
proses, disebut...
A. Variabel
B. Tipe data
C. Prosedur
D. Deklarasi
E. Array
ANSWER: A

Contoh bentuk deklarasi variabel bertipe karakter yang benar adalah


A. Char return;
B. Void main;
C. Char panjang, a, huruf[30];
D. Panjang char;
E. semua salah
ANSWER: C

Pengertian dari konstanta adalah


A. Suatu nilai yang dapat diubah selama program berlangsung
B. Suatu nilai yang tidak dapat diubah selama program berlangsung
C. Suatu nilai yang berubah-ubah selama program berlangsung
D. Suatu nilai yang tidak dapat diubah meskipun program tidak berjalan.
E. Suatu nilai yang tidak pernah berubah meskipun program tidak berjalan
ANSWER: B

Statemen program berikut ini salah, kecuali


A. Int return = 40;
B. Cout >> count;
C. */komentar/*
D. Dua int=30;
E. Float tiga_puluh;
ANSWER: E

Operator merupakan symbol yang biasa dilibatkan dalam program untuk melakukan suatu
operasi atau manipulasi, berikut yang bukan merupakan penggunaan operator adalah
A. Menjumlahkan dua nilai
B. Memberikan nilai ke suatu variabel
C. Membandingkan kesamaan dua nilai
D. Menginputkan suatu nilai
E. Semua jawaban benar
ANSWER: E

Yang bukan termasuk jenis operator yaitu


A. increment
B. aritmatika
C. logika
D. variabel
E. bitwise
ANSWER: D

operator logika yang menyatakan atau dalam lambang berikut ini adalah
A. &&
B. ||
C. !
D. <>
E. =
ANSWER: B

Penggunaan operator aritmatika yang benar dalam c++ yaitu


A. T = x + angka;
B. T = x + angka
C. Float x, X, z = 0;
D. I++;
E. While(i<=30);
ANSWER: A

Operator untuk peningkatan nilai bertambah satu termasuk dalam operator


A. Unary
B. Aritmatika
C. Bitwise
D. Perbandingan
E. Hubungan
ANSWER: A

Fungsi dari operator % sebagai


A. Pembagian 2 bilangan
B. Membagi perseratus persen
C. Prosentase 2 bilangan
D. Mencari sisa pembagian 2 bilangan
E. Prosentase bilangan
ANSWER: D

Berikut yang termasuk operator aritmatika yaitu


A. =
B. %
C. ++
D. Semua benar
E. Semua salah
ANSWER: B

Yang termasuk operator logika ingkaran adalah


A. !
B. &&
C. <>
D. ||
E. >=
ANSWER: A

Operator untuk peningkatan nilai bertambah 1 termasuk dalam operator


A. Unary
B. Aritmatika
C. Bitwise
D. Perbandingan
E. Hubungan
ANSWER: A

Operator yang digunakan dalam operasi yang melibatkan tiga buah operand adalah
A. Operator ternary
B. Operator unary
C. Operator bitwise
D. Operator logika
ANSWER: A

Operator untuk menyatakan tidak sama dengan dalam c++ adalah


A. ==
B. =!
C. /=
D. !=
E. =/
ANSWER: D

Operator logika && adalah


A. Nand
B. Or
C. And
D. Not and
ANSWER: C

Operator pemberian nilai/penugasan/assignment adalah


A. =
B. ==
C. !=
D. <>
ANSWER: A

Pernyataan a = 7 % 4 akan menghasilkan a =


A. 1
B. 2
C. 3
D. 4
E. 5
ANSWER: C

Dalam menyusun suatu program,langkah pertama yang harus dilakukan adalah :


A. Membuat program
B. Membuat Algoritma
C. Membeli komputer
D. Proses
E. Mempelajari program
ANSWER: B

Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah
di sebut :
A. Proses
B. Program
C. Algoritma
D. Step
E. Diagram
ANSWER: C

Pseudocode yang di gunakan pada penulisan algoritma berupa :


A. Bahassa Inggris
B. Bahasa Puitis
C. Bahasa pemograman
D. Sembarang bahasa asal terstruktur
E. Bahasa Mesin
ANSWER: C

Pada pembuatan program komputer, algoritma dibuat :


A. Sebelum pembuatan program
B. Pada saat program dibuat
C. Sesudah pembuatan program
D. Pada saat verifikasi program
E. Pada saat di jalankan
ANSWER: A

Tahapan dalam menyelesaikan suatu masalah adalah :


A. Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil
B. Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil
C. Masalah-Model-Algoritma-Eksekusi-Hasil
D. Masalah-Model-Algoritma-Program-Eksekusi-hasil
E. Algoritma-Program-Model-Eksekusi-Hasil
ANSWER: D

Diketahui bahwa kantong P kosong. Kantong Q berissi 10 buah kelereng dan kantong R
berisi 15 kelereng. Apabila yang terbawa hanya sebuah kantong dan di katakan BUKAN
kantong P yang terbawa, Maka jumlah kelereng yang terbawa adalah :
A. 10
B. 15
C. 10 atau 15
D. 10 dan 15
E. Kosong
ANSWER: C

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
E. Abu-abu
ANSWER: B

Instruksi P=Q akan mengakibatkan nilai P=nilaiQ,dan nilai Q menjadi :


A. Menjadi Sembarang Nilai
B. Menjadi hampa
C. Q tetap
D. Menjadi 10
E. P tetap
ANSWER: E

Berikut ini adalah penulisan identifier yang benar dalam pemogram pascal adalah...
A. 9program_satu
B. Program_1
C. Program satu
D. Begin
E. Array
ANSWER: B

Tipe bilangan bulat dalam bahasa pascal dikenal sebagi ...


A. Byte
B. Integer
C. Char
D. String
E. Boolean
ANSWER: B

Istilah perulangan dalam pemograman pascal dikenal dengan ...


A. Repeating
B. Again
C. Funtion
D. Replay
E. Looping
ANSWER: E

Perintah untuk menutup program dalam pascal adalah...


A. End.
B. Program
C. Uses crt;
D. Finish
E. End;
ANSWER: A

Anda mungkin juga menyukai