Anda di halaman 1dari 4

SOAL UTS

ALGORITMA PEMROGRAMAN

1.      double angka; . kode program disamping merupakan tipe data… 


a.       Bilangan bulat
b.      Bilangan riil
c.       Logika
d.      Karakter
e.       Struktur

2.      Dibawah merupakan tipe data bilangan bulat adalah… 


a.       char
b.      double
c.       float
d.      int
e.       boolean

3.      Tipe data bahasa C++ untuk true false adalah…


a.       String
b.      Char
c.       Boolean
d.      Byte
e.       Real

4.      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

5.      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.

6.      Tipe data yang cocok untuk menampung nama siswa adalah…


a.       Char
b.      Int
c.       Boolean
d.      Real
e.       Byte

7.      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

8.      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

9.      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

10.  Tipe-tipe data berikut akan memberi nilai output, kecuali… 


a.       Int
b.      Float
c.       Void
d.      Char

11.  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

12.  Perhatikan program berikut


#include <iostream>
using namespace std;
int main (){
 int x = 3.05;
 cout << “Nilai x adalah ” << x << endl;
return 0
}
Kode program yang digaris bawahi terjadi error, seharusnya tipe data yang digunakan
adalah... 
a.       char
b.      long int
c.       short int
d.      signed long int
e.       float

13.  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

14.  Penulisan kode program untuk identifier yang benar adalah… 


a.       long 1000;
b.      int !satu;
c.       float bilangan_riil;
d.      long break;
e.       double 2x;

15.  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

16.  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

17.  Perhatikan program berikut


#include <iostream>
Using namespace std;
Int main() {
Int x;
X = 3;
Cout << “Nilai x = ” << x << endl;
Return 0;
}
Hasil yang diperoleh dari program diatas adalah… 
a.       Nilai x = 3
b.      Nilai 3 = x
c.       Nilai x = x
d.      Nilai 3 = 3
e.       semua salah

18.  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
19.  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

20.  Statemen program berikut ini salah, kecuali… 


a.       Int return = 40;
b.      Cout >> count;
c.       */komentar/*
d.      Dua int=30;
e.       Float tiga_puluh;

Anda mungkin juga menyukai