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. Tipe data yang tepat untuk bilangan bulat adalah …
a. Float c. Integer
b. Double 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. Penggunaan prepocessor directives selalui diawali dengan tanda…
a. *
b. <
c. “
d. #
a. *
b. <
c. “
d. #
5. Alt+f9 adalah langkah untuk…
a. Mengkompile program (compile)
b. Menjalankan program (run)
c. Melakukan pengujian program (debugging)
d. Mengaitkan objek dan library ke program
6. char alamat[10][50];
jumlah maksimum dari isi variabel alamat adalah :
a. 10 c. 50
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 (double z)
{
Return z*z;
}
Nama fungsi dari deklarasi diatas adalah:
a. z c. kuadrat
b. Int d. return
10. Tipe data untuk fungsi pada deklarasi nomor 9 adalah…
a. z c. double
b. int d. kuadrat
11. struct
{
A;
.....
} B [I];
Bagian yang di beri label B adalah :
a. Tipe data c. elemen struct
b. Variabel d. nama struct
12. Bagian yang diberi label A pada no. 11 adalah..
a. Tipe data c. elemen struct
b. Variabel d. nama struct
13.
Label a dan b yang ditunjukkan oleh panah diatas 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. main()
{
char alamat=“Bekasi”;
cout<<“Nama saya adalah BOY “<<endl;
cout<<“Saya tinggal di “<<endl;
getch(); }
Tampilan output yang akan keluar berdasar pernyataan diatas adalah …
{
char alamat=“Bekasi”;
cout<<“Nama saya adalah BOY “<<endl;
cout<<“Saya tinggal di “<<endl;
getch(); }
Tampilan output yang akan keluar berdasar pernyataan diatas adalah …
a. Nama saya adalaha BOY b. Nama saya adalah BOY
Saya tinggal di Saya tinggal di
Bekasi
c. Nama saya adalah boy d. Nama saya adalah BOY
Saya tinggal di Bekasi Saya tinggal di alamat
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 ketiga kolom ketiga pada data berikut adalah…
a. 64 c. 44
b. 43 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 inisialisasi 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 diatas adalah contoh dari konsep OOP, yaitu…
a. Enkapsulasi c. Inheritance
b. Polymorphism d. Konstruktor
semoga bermanfaat :)
Anda baru saja membaca artikel yang berkategori UAS
dengan judul Soal UAS Algoritma & Pemograman. Jika kamu suka, jangan lupa like dan bagikan keteman-temanmu ya... By : Imformasi Untuk Anda
Ditulis oleh:
Unknown - Senin, 17 Desember 2012
Belum ada komentar untuk "Soal UAS Algoritma & Pemograman"
Posting Komentar