Contoh uas c++ smt1

2

Click here to load reader

description

Soal Uas Matakuliah C++ semester 1 Jurusan Ilmu komputer Artikel ini dapat di download di website >>http://www.dagangku.com/?page=download.html

Transcript of Contoh uas c++ smt1

Page 1: Contoh uas c++ smt1

Imam. 2012

Soal Uas Matakuliah C++

Artikel ini dapat di download di website

>>http://www.dagangku.com/?page=download.html

1. Langkah untuk membuka program Borland C++ adalah …

a. Start-All Program-Borland C++ 5.02-Borland C++

b. Start-All Program

c. Start-All Program-Borland C++ 5.02

d. Start

2. type data yang tepat untuk bilangan desimal adalah...

a. Float c. Integer

b. Long Integer d. Salah Semua

3. Jenis array yang terbagi ke dalam suatu bentuk baris dan

kolom disebut juga…

a. array dimensi satu c. array dimensi tiga

b. array dimensi dua d. array dimensi empat

4. int nilai_akhir[5] = {56, 67, 57, 76, 72};

jumlah index (subscript) pada deklarasai diatas adalah :

a. 67 c. 5

b. 72 d. 67

5. Alt+f9 adalah langkah untuk…

a. Mengkompile program

b. Menjalankan program

c. Melakukan pengujian program (debugging)

d. Mengaitkan objek dan library ke program

6. char nama[5][20];

jumlah maksimum dari isi variabel nama adalah :

a. 5 c. 20

b. 25 d. salah semua

7. Untuk mengurangi pengulangan penulisan program

yang sama dan supaya Program menjadi lebih terstruktur,

sehingga mudah dipahami dan dapat lebih dikembangkan.

Merupakan tujuan dari…

a. Array c. Pointer

b. Struktur d. Fungsi

8. Pada pemanggilan dengan cara memasukkan nilai

parameter aktual keparameter formal. Sehingga nilai

parameter aktual tidak bisa berubah merupakan cara

pemanggilan fungsi berdasarkan…

a. Value c. salah semua

b. Reference d. benar semua

9. int kuadrat (float x)

{

Return x*x;

}

Nama fungsi dari deklarasi diatas adalah:

a. X c. kuadrat

b. Int d. return

10. Tipe data untuk fungsi pada deklarasi nomor 9

adalah…

a. X c. float

b. int d. kuadrat

11. struct

{

X;

.....

} Y [Z];

Bagian yang di beri label Y adalah :

a. Tipe data c. elemen struct

b. Variabel d. nama struct

12. Bagian yang diberi label X pada no. 11 adalah..

a. Tipe data c. elemen struct

b. Variabel d. nama struct

13. Label a dan b yang ditunjukkan oleh panah adalah…

a. parameter aktual

b. parameter formal

c. nama fungsi

d. variabel global

14. Perintah dalam C++ yang digunakan untuk mengatur

lebar tampilan antara nilai variabel yang tercetak yaitu…

a. Setprecision c. setw

b. Setbase d. setiosflags

15.

Bentuk diatas merupakan contoh dari…

a. Fungsi c. array dimensi satu

b. Struct d. array dimensi dua

16. Dalam pemrograman berbasis OOP, pewarisan sifat

disebut juga dengan…

a. Inheritance c. constructor

b. Encapsulation d. Polymorphism

17. Berikut ini yang bukan termasuk metode pengurutan

data pada elemen array…

a. Buble sort c. Selection sort

b. Insertion sort d. distance sort

18. Nilai data kelas baris kedua kolom ketiga pada data

berikut adalah…

Bulan ke Kelas A Kelas B Kelas C Kelas D

1 50 48 64 44

Page 2: Contoh uas c++ smt1

Imam. 2012

2 54 51 66 44

3 53 51 64 43

a. 64 c. 44

b. 66 d. 51

19. Suatu fungsi dalam C++ yang berfungsi mengirimkan

nilai dari suatu fungsi kepada fungsi lain yang

memanggilnya disebut …

a. Return c. void

b. main d. clrscr()

20. Penulisan Struct yang kurang tepat berikut ini

adalah…

a. struct{char nama[15]; c. struct{char kdbrg[4];

}cust; }barang[5];

b. struct{int hrg; d. struct{char kode

}jual; }barang;

21. Berikut sifat operator, kecuali :

a. unary c. binary

b. fournary d. ternary

22. for(i=1;i<=5;i++)

bagian yang disebut sebagai pengubah nilai pencacah

adalah…

a. i c. i++

b. i<=5 d. i=1

23. Simbol dari operator pointer dereference adalah…

a. & c. ||

b. * d. &&

24.

Nilai dari RAKA adalah…

a. 75 c. 0x0012ff50

b. Amir d. ilham

25. Jenis variabel dalam c++ adalah…

a. Variabel lokal

b. Variabel Eksternal

c. Variabel Global

d. Semua Benar

26. Gambaran atau abstraksi karakter dan sifat dari

suatu objek disebut…

a. Structure c. method

b. Class d. object

27. Deklarasi variabel atau item-item yang ada di dalam

kelas dapat diakses dari luar kelas merupakan jenis class…

a. Public c. semua benar

b. Private d. semua salah

28. Kemampuan 2 buah object yang berbeda untuk

merespon pesan permintaan yang sama dalam suatu cara

yang unik disebut…

a. Inheritance c. Destruktor

b. Konstruktor d. Polimorphism

29. File header yang membawahi perintah setw,

setiosflags, setprecision adalah…

a. iostream.h c. conio.h

b. Iomanip.h d. string.h

30. Model yang ditunjukkan pada gambar adalah contoh

dari konsep OOP, yaitu…

a. Enkapsulasi c. Inheritance

b. Polymorphism d. Konstruktor

Jawaban

1.a 11.d 21.b

2.a 12.c 22.c

3.b. 13.a 23.a

4.c 14.c 24.c

5.a 15.d 25.d

6.c 16.a 26.b

7.d 17.d 27.a

8.a 18.b 28.d

9.c 19.a 29.b

10.b 20.d 30.c

Soal Selengkapnya bisa download di

website

>>http://www.dagangku.com/?page=d

ownload.html