Soal C++

1.      doubleangka; . kode program disampingmerupakantipe data… [C3]
a.       Bilanganbulat
b.      Bilanganriil
c.       Logika
d.      Karakter
2.      Dibawahmerupakantipe data bilanganbulatadalah… [C1]
a.       char
b.      double
c.       float
d.      int
3.      Tipe data bahasa C++ untuk true false adalah… [C1]
a.       String
b.      Char
c.       Boolean
d.      Byte
4.      Bilangan yang mengandungpecahan, paling sedikitharusadasatu digit angkasebelumdansesudahtitik decimal termasukdalamtipe data… [C4]
a.       Riil
b.      Boolean
c.       Integer
d.      Longint
5.      Penulisanvariabeldalamc++bersifat case sensitive artinya… [C2]
a.       Hurufbesardankecildiperhitungkan
b.      Tandaspasidiperhitungkan
c.       Tandaspasidiubahdengan underscore
d.      Tandaspasidiubahdengantanda strip (minus)



6.      Tipe data yang cocokuntukmenampungnamasiswaadalah…[C4]
a.       Char
b.      Int
c.       Boolean
d.      Real
7.      Pernyataan yang sesuaiuntukmendefinisikanTipe data bilanganbulatadalah… [C2]
a.       Tipe data yang berfungsimenampung data yang memilikiangkadibelakangkoma
b.      Tipe data yang mempresentasikan data yang hanyamengandungduanilai
c.       Tipe data yang mempresentasikan data berupakarakter
d.       Tipe data yang digunakanuntukangka yang tidakmemilikiangkadibelakangkoma
8.      Kode program untukmenyatakantipe data bentukan yang menyimpanlebihdarisatuvariabelbertipesamamaupunberbedaadalah… [C1]
a.       Struct
b.      Int
c.       Float
d.      Double
9.      Pernyataan yang sesuaiuntukmendefinisikantipe data enumerasiadalah… [C4]
a.       Tipe data yang berfungsimenampung data yang memilikiangkadibelakangkoma
b.      Tipe data yang mempresentasikan data yang hanyamengandungduanilai
c.       Tipe data bentukan yang nilainyaterbataspadanilai-nilai yang telahditentukandanbersifatpasti.
d.      Tipe data yang yangmenyimpanlebihdarisatuvariabel
   
10.  Tipe-tipe data berikutakanmemberinilai output, kecuali… [C4]
a.       Int
b.      Float
c.       Void


11.  Berikutiniadalahtipe data dalamc++… [C1]
a.       Int, float, char, double, const
b.      Int, float, char, double
c.       Float, double float, long int, const
d.      Label, const, int, short int
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 digarisbawahiterjadi error, seharusnyatipe data yang digunakanadalah... [C6]
a.       char
b.      long int
c.       short int
d.       float

13.  Berikutiniadalahsyaratpembuatan identifier yang haruskitaperhatikan, kecuali… [C4]
a.       C++ bersifat case sensitive
b.      Tidakbolehdiawalidenganangka
c.       Tidakbolehmengandungspasi
d.       Harusmenggunakanspasi




14.  Penulisankode program untuk identifier yang benaradalah… [C3]
a.       long 1000;
b.      int !satu;
c.       float bilangan_riil;
d.      long break;
15.  Identifier yang digunakanuntukmengidentifikasi data yang nilainyasudahditentukan, dantidakdapatdiubahsaat program berjalan, disebut identifier… [C2]
a.       Konstanta
b.      Label
c.       Tipe
d.      Variabel
16.  Suatu identifier yang nilainyatidaktetapataunilainyamerupakanhasildarisuatu proses, disebut…[C2]
a.       Variabel
b.      Tipe data
c.       Prosedur
d.      Deklarasi












17.  Perhatikan program berikut
#include <iostream>
Using namespace std;
Intmain() {
Int x;
X = 3;
Cout<< “Nilai x = ”<< x <<endl;
Return 0;
}
Hasil yang diperolehdari program diatasadalah… [C5]
a.       Nilai x = 3
b.      Nilai 3 = x
c.       Nilai x = x
d.      Nilai 3 = 3
18.  Contohbentukdeklarasivariabelbertipekarakter yang benaradalah… [C3]
a.       Char return;
b.      Void main;
c.       Char panjang, a, huruf[30];
d.      Panjang char;
19.  Pengertiandarikonstantaadalah… [C2]
a.       Suatunilai yang dapatdiubahselama program berlangsung
b.      Suatunilai yang tidakdapatdiubahselama program berlangsung
c.       Suatunilai yang berubah-ubahselama program berlangsung
d.      Suatunilai yang tidakdapatdiubahmeskipun program tidakberjalan.





20.  Statemen program berikutinisalah, kecuali… [C4]
a.       Int return = 40;
b.      Cout>> count;
c.       */komentar/*
d.       Float tiga_puluh;
21.  Perhatikan program berikut  
#include <iostream>
Using namespace std;
Intmain{
Int x, y, z = 20;
Cout<< x <<endl;
Cout<< y <<endl;
Cout<< z <<endl;
Return 0
}
Bagian yang digarisbawahiberfungsiuntuk... [C5]
a.       Memberinilai x, y, z dengannilai 20
b.      Memberinilai 20 pada z saja
c.       Membuatvariabel global
d.      Semuajawabansalah









22.  Perhatikan program danhasil program berikut
#include <iostream>
using namespace std;
intcontoh(){
staticint A = 10;
A = A + 10;
return A;
}
int main(){
int x;
x = contoh();
cout<< “Nilaipemanggilanpertamaadalah : ” << x <<endl;
return 0;
}
HASIL PROGRAM
1.      Nilaipemanggilanpertamaadalah: 10
2.      Nilaipemanggilanpertamaadalah: A = 10
3.      Nilaipemanggilanpertamaadalah: 10
4.      Nilaipemanggilanpertamaadalah: 20
5.      terjadi error (kesalahan)
Terdapatpadahasil program nomorberapakah yang sesuaidengan program diatas? [C6]
a.       1
b.      2
c.       3
d.      4
   

23.  Operator merupakan symbol yang biasadilibatkandalam program untukmelakukansuatuoperasiataumanipulasi, berikut yang bukanmerupakanpenggunaan operator adalah… [C6]
a.       Menjumlahkanduanilai
b.      Memberikannilaikesuatuvariabel
c.       Membandingkankesamaanduanilai
d.       Semuajawabanbenar
24.  Yang bukantermasukjenis operator yaitu… [C1]
a.       increment
b.      aritmatika
c.       logika
d.      variabel
25.  operatorlogika yang menyatakan “atau” dalamlambangberikutiniadalah… [C3]
a.       &&
b.      ||
c.       !
d.      <> 
26.  Penggunaan operator aritmatika yang benardalamc++yaitu… [C3]
a.       T = x + angka;
b.      T = x + angka
c.       Float x, X, z = 0;
d.      I++;
27.  Operator logika&&adalah… [C3]
a.       Nand
b.      Or
c.       And
d.      Not and


28.  Fungsidari operator % sebagai… [C3]
a.       Pembagian 2 bilangan
b.      Membagiperseratuspersen
c.       Prosentase 2 bilangan
d.      Mencarisisapembagian 2 bilangan
29.  Berikut yang termasuk operator aritmatikayaitu… [C3]
a.       =
b.      %
c.       ++
d.      Semuabenar
30.  Yang termasuk operator logikaingkaranadalah… [C3]
a.       !
b.      &&
c.       <> 

d.      ||

Komentar

Postingan populer dari blog ini

KEBUDAYAAN MASYARAKAT RAJA AMPAT

Dance Music Festival "DIAMOND SKY 2016"