Showing posts with label V-Class. Show all posts
Showing posts with label V-Class. Show all posts

Wednesday, June 2, 2010

V-Class UAS

1. Bahasa C diciptakan tahun 1972 oleh:
3. :-) Dennis Ritchie

2. C++ di ciptakan tahun 1985 oleh :
4. ? Bjarne Stroustrup

3. Perintah perulangan while dan do….while, jika kondisi tidak terpenuhi akan melaksanakan blok loop sebanyak…..
3. ? 0 kali dan 1 kali

4. Untuk memberikan komentar dalam program C++ digunakan tanda….
2. ? /*.……………..*/ dan //………..

5. Apa output dari program berikut ini:
#include
int main()
{
int a1;
int a2=3;
for (a1=2;a1 <=10; a1+=2)
{
a2+=a1;
}
cout <
return 0;
}
3. ? 33

6. Berapakah output yang dihasilkan dari perhitungan A%3 dengan nilai A=80…
3. ? 2

7. Apa output dari program berikut ini:
# include
int main()
{
int x=10;
cout << “ Nilai x = ” <<<’\n’;
cout << “ Nilai x = “ <<++x <<’\n’;
cout << ” Nilai x = “ <<<’\n’;
return 0;}
2. ? Nilai x = 10
Nilai x = 11
Nilai x = 11

8. Apa output dari program berikut ini:
# include
int main ()
{
int a1;
int a2 = 0;
for (a1=2; a1 <=10; ++a1)
{
a2+=a1;
}
cout << a2;
return 0;
}
4. ? 54

9. Jika A = 59 dan B = 112 , maka A ^ B dalam Biner ……
3. ? 1100 1011

10. Jika A = 49 dan B = 114 maka A & B dalam desimal ….
3. ? 48

11. Apa hasil output dari program di bawah ini :
#include
void duplicate (int &a, int &b, int &c )
{
a *= 2 ;
b *= 2;
c *= 2;
}
int main ()
{
int x = 1 , y = 3 , z = 7 ;
duplicate ( x, y, z );
cout << “x = “ << x << “, y = “ << y << “, z = “ << z ;
return 0;
}
2. ? x = 2, y = 6, z = 14

12. Bentuk umum pernyataan for adalah …….
2. ? For ( inisialisasi ; teminasi ; iterasi) badan program;

13. Tanda && merupakan operator .....
3. ? AND

14. Operator OR biasa dituliskan dengan tanda....
3. ? ||

15. Fungsi yang disediakan stdlib.h untuk mengkonversikan string ke tipe data integer adalah......
3. ? atoi

16. Statement yang akan menyebabkan proses keluar dari blok looping atau blok statement pada case adalah.....
3. ? break

17. Fungsi yang disediakan stdlib.h untuk mengkonversikan string e tipe data long integer adalah....
2. ? atol

18. Suatu blok instruksi yang dieksekusi ketika dipanggil dari bagian lain dalam suatu program disebut dengan.....
2. ? Function

19. Karakter escape \ r berfungsi untuk ....
4. ? carriage return

20. Karakter escape \ f berfungsi untuk ....
3. ? form feed

21. Yang menunjukkan variabel sebagai address off...
1. ? &z

22. Diketahui A = 89, maka ~A dalam biner …
4. ? 1010 0110

23. Didalam class ios didefinisikan 4 buah fungsi untuk test terhadap error. Fungsi – fungsi tersebut....kecuali......
3. ? int error

24. Himpunan elemen (variabel) dengan tipe yang sama dan disimpan secara berurutan dalam memori yang ditandai dengan memberikan index pada suatu nama variabel adalah pengertian dari…….
4. ? Array

25. Fungsi dari operator sizeof adalah untuk …..
2. ? Mengembalikan ukuran type dari objek dalam byte

26. Kemampuan beberapa objek bertipe sama, bereaksi secara berbeda terhadap message yang sama merupakan definisi dari…..
4. ? Polymorphism

27. Dibawah ini merupakan keyword untuk penanganan eksepsi , kecuali :
4. ? except

28. Bagian program yang mnyiapkan keadaan awal suatu perulangan disebut ...
1. ? Initialization

29. Pernyataan dibawah ini yang benar adalah.....
2. ? secara default anggota class bersifat private

30. Fungsi pustaka berikut yang termasuk ke dalam file header < conio.h> adalah…
1. ? getch ()

Monday, May 24, 2010

Post Test TPT 24 Mei-29 Mei

1.Semua pemecahan masalah di bagi kedalam objek merupakan konsep :
B. ? Pemrograraman berorientasi objek

2.Jika sepeda adalah sebuah objek , maka yang termasuk kedalam perilaku sepeda adalah :
D. ? semua benar

3.Jika manusia adalah sebuah objek, maka yang termasuk kedalam status manusia adalah :
D. ? semua benar

4.Jika manusia adalah sebuah objek, maka yang termasuk kedalam status manusia adalah :
B. ? warna rambut

5.Jika manusia adalah sebuah objek, maka yang termasuk kedalam status manusia adalah :
2. ? berat badan

6.Jika mobil adalah sebuah objek, maka nama class yang paling cocok untuk mobil adalah :
A. ? kendaraan

7.Unit terkecil pada OOP adalah :
A. ? objek

8.Anggota class dapat di akses dari anggota lain pada kelas yang sama adalah pengertian dari :
A. ? Private

9.Anggota dapat di akses dari class manapun adalah pengertian dari :
B. ? Public

10.Anggota dapat di akses dari anggota class yang sama atau class friend, dan juga dari anggota turunannya adalah pengertian dari :
C. ? Protected

Pretest TPT2 24 Mei - 29 Mei

1.Sifat – sifat yang terdapat pada kelas induk ( base class ) akan dimiliki oleh kelas turunannya ( derived class )
B. ? Inheritance

2.Kemampuan beberapa objek bertipe sama bereaksi secara berbeda terhadap message yang sama merupakan definisi dari :
C. ? Polymorphism

3.Kemampuan menyembunyikan detail suatu objek dari pengguna, merupakan definisi dari :
A. ? Encapsulation

4.Constructor juga dapat mempunyai nama yang sama tetapi mempunyai jumlah dan tipe yang berbeda pada parameternya, disebut :
D. ? Overloading Constructor

5.Encapsulation adalah :
C. ? a dan b benar

6.Destructor adalah :
B. ? Penghapusan sebuah objek

7.Fungsi dengan banyak bentuk sering di sebut dengan :
D. ? polymorphic

8.Pewarisan dalam Oop sering disebut dengan :
B. ? Inheritance

9.Pembungkusan dalam OOP sering disebut dengan :
A. ? Encapsulation

10.Sesuatu hal yang dapat kita lihat dalam dunia nyata sering di sebut dengan :
A. ? objek

Friday, May 21, 2010

Posttest TPT

1. Perhatikan program berikut :
1. #include
2. class A {
3. public :
4. A() { cout << "Constructor A\n"; }; 5. A(int a){ cout <<"Constructor A dengan parameter " <<>ga ada jawabannya :hammer:
2.

Pernyataan dibawah ini yang benar adalah.....
2. ? secara default anggota class bersifat private

3.

Perhatikan program di bawah ini:
1. #include;
2. #include;
3. class NBA {
4. public:
5. void shoot (void); { cout <<>
6. void pass (void); { cout<<<" passing..."<<>
7. void rebound ( void); { cout<<<" rebound....."<<>
8. void block (void); { cout<<<"blocking......"<
9. };
10.
11. class michael_jourdan : public NBA {
12. public:
13. void dunk (void); {
14. cout<<<" fantastic slam dunk..."<<<"by jordan"<
15. void steal ( void); {
16. cout<<<"Stealing...."<<<"by jourdan"<
17. };
18.
19. void main (void) {
20. michael_jourdan test;
21. clrscr();
22. test.dunk ();
23. test.shoot();
24. test.steal (); }

Dari Program di atas manakah yang di sebut sebagai Anggota Derived Class adalah......
3. ? void steal ( void)

4.

Perhatikan program di bawah ini:
1. #include;
2. #include;
3. class NBA {
4. public:
5. void shoot (void); { cout <<>
6. void pass (void); { cout<<<" passing..."<<>
7. void rebound ( void); { cout<<<" rebound....."<<>
8. void block (void); { cout<<<"blocking......"<
9. };

10. class michael_jourdan : public NBA {
11. public:
12. void dunk (void); {
13. cout<<<" fantastic slam dunk..."<<<"by jordan"<
14. void steal ( void); {
15. cout<<<"Stealing...."<<<"by jourdan"<
16. };

17. void main (void) {
18. michael_jourdan test;
19. clrscr();
20. test.dunk ();
21. test.shoot();
22. test.steal (); }
Dari Program di atas manakah yang di sebut sebagai anggota base class adalah ......

4. ? Semua benar

5.

Perhatikan program di bawah ini:
1. #include;
2. #include;
3. class NBA {
4. public:
5. void shoot (void); { cout <<>
6. void pass (void); { cout<<<" passing..."<<>
7. void rebound ( void); { cout<<<" rebound....."<<>
8. void block (void); { cout<<<"blocking......"<
9. };

10. class michael_jourdan : public NBA {
11. public:
12. void dunk (void); {
13. cout<<<" fantastic slam dunk..."<<<"by jordan"<
14. void steal ( void); {
15. cout<<<"Stealing...."<<<"by jourdan"<
16. };

17. void main (void) {
18. michael_jourdan test;
19. clrscr();
20. test.dunk ();
21. test.shoot();
22. test.steal (); }
Dari Program di atas manakah yang di sebut sebagai Base Class adalah ......
1. ? class NBA

6.

Perhatikan program di bawah ini:
1. #include;
2. #include;
3. class NBA {
4. public:
5. void shoot (void); { cout <<>
6. void pass (void); { cout<<<" passing..."<<>
7. void rebound ( void); { cout<<<" rebound....."<<>
8. void block (void); { cout<<<"blocking......"<
9. };

10. class michael_jourdan : public NBA {
11. public:
12. void dunk (void); {
13. cout<<<" fantastic slam dunk..."<<<"by jordan"<
14. void steal ( void); {
15. cout<<<"Stealing...."<<<"by jourdan"<
16. };

17. void main (void) {
18. michael_jourdan test;
19. clrscr();
20. test.dunk ();
21. test.shoot();
22. test.steal (); }
Apakah output dari baris 20 : test.dunk (); pada program diatas.....
1. ? fantastic slam dunk...
by jourdan

7.

Perhatikan program di bawah ini:
1. #include;
2. #include;
3. class NBA {
4. public:
5. void shoot (void); { cout <<>
6. void pass (void); { cout<<<" passing..."<<>
7. void rebound ( void); { cout<<<" rebound....."<<>
8. void block (void); { cout<<<"blocking......"<
9. };

10. class michael_jourdan : public NBA {
11. public:
12. void dunk (void); {
13. cout<<<" fantastic slam dunk..."<<<"by jordan"<
14. void steal ( void); {
15. cout<<<"Stealing...."<<<"by jourdan"<
16. };

17. void main (void) {
18. michael_jourdan test;
19. clrscr();
20. test.dunk ();
21. test.shoot();
22. test.steal (); }
Dari Program di atas manakah yang di sebut sebagai Derived Class adalah ......
4. ? class michael_jourdan
8.

Perhatikan program di bawah ini:
1. #include;
2. #include;
3. class NBA {
4. public:
5. void shoot (void); { cout <<>
6. void pass (void); { cout<<<" passing..."<<>
7. void rebound ( void); { cout<<<" rebound....."<<>
8. void block (void); { cout<<<"blocking......"<
9. };

10. class michael_jourdan : public NBA {
11. public:
12. void dunk (void); {
13. cout<<<" fantastic slam dunk..."<<<"by jordan"<
14. void steal ( void); {
15. cout<<<"Stealing...."<<<"by jourdan"<
16. };

17. void main (void) {
18. michael_jourdan test;
19. clrscr();
20. test.dunk ();
21. test.shoot();
22. test.steal (); }
Apakah output dari baris 22 : test.steal (); pada program diatas.....
3. ? Stealing....
by jourdan

9.

Ciri – ciri OOP adalah :
4. ? Semua Benar
10.

Untuk penghapusan sebuah objek maka kita harus mendeklarasikan sebuah......
1. ? Destructor

Pretest TPT 2

Perhatikan program dibawah ini :
Class Ujian {
int q[100];
int sloc, rloc;
public :
Ujian();
~Ujian();
constructor_Ujian();
destructor_Ujian(); }
Dari empat fungsi diatas, yang merupakan constructor dari class queue adalah ujian ()

Dari empat fungsi diatas, yang merupakan destructor dari class queue adalah ~ujian()

Perhatikan program dibawah ini :
Class Ujian {
int q[100];
int sloc, rloc;
public :
Ujian();
~Ujian();
constructor_Ujian();
destructor_Ujian(); }
Jika terdapat parameter pada fungsi constructor, maka deklarasinya menjadi ujian (int id)

Kemampuan menyembunyikan detail suatu objek dari pengguna, merupakan definisi dari encapsulation

Kemampuan beberapa objek bertipe sama, bereaksi secara berbeda terhadap message yang sama merupakan definisi dari polymorphism

Keyword-keyword yang ada dalam handling exception, kecuali seek

Perhatikan program berikut :
1. #include
2. class A {
3. public :
4. A() { cout << "Constructor A\n"; };
5. A(int a){ cout <<"Constructor A dengan parameter " <<>
6. };
7. class B: public A {
8. public:
9. B(int b) { cout << "Constructor B dengan parameter "<<>
10. };
11. int main() {
12. A obyek(1);
13. B obyek2(2);
14. return 0; }
output program di atas sebanyak 3 baris

1. #include
2. class A {
3. public :
4. A() { cout << "Constructor A\n"; };
5. A(int a){ cout <<"Constructor A dengan parameter " <<>
6. };
7. class B: public A {
8. public:
9. B(int b) { cout << "Constructor B dengan parameter "<<>
10. };
11. int main() {
12. A obyek(1);
13. B obyek2(2);
14. return 0; }
constructor A dengan parameter 1


1. #include
2. class A {
3. public :
4. A() { cout << "Constructor A\n"; };
5. A(int a){ cout <<"Constructor A dengan parameter " <<>
6. };
7. class B: public A {
8. public:
9. B(int b) { cout << "Constructor B dengan parameter "<<>
10. };
11. int main() {
12. A obyek(1);
13. B obyek2(2);
14. return 0; }
output baris 2 adalah constructor A

satu lagi gue lupa soalnya. tapi jawabannya
overloading constructor