Selasa, 11 Juni 2013

soal UAS BSI



1.   Langkahuntukmembuka 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 tepatuntukbilanganbulatadalah …
a. Float                                c. Integer
b. Double                            d. Salah Semua

3.   Jenis array yang terbagikedalamsuatubentukbarisdan  kolomdisebutjuga…
a. array dimensisatu                      c. array dimensitiga
b. array dimensidua                  d. array dimensiempat

4.   Penggunaanprepocessor directives selaluidiawalidengantanda…
a. *
b. <
c. “
d. #

5.    Alt+f9 adalahlangkahuntuk…
a.   Mengkompile program (compile)
b.   Menjalankan program (run)
c.   Melakukanpengujian program (debugging)
d.   Mengaitkanobjekdan library ke program


6. charalamat[10][50];
    jumlahmaksimumdariisivariabelalamatadalah :
a.   10                                    c. 50
b.   25                                   d. salahsemua

7. Untukmengurangipengulanganpenulisan program yang samadansupaya Program menjadilebihterstruktur, sehinggamudahdipahamidan  dapatlebihdikembangkan. Merupakantujuandari…
a.   Array                                            c. Pointer
b.   Struktur                                       d. Fungsi

8. Padapemanggilandengancaramemasukkannilai  parameteraktualkeparameter formal. Sehingganilai parameter aktualtidakbisaberubahmerupakancarapemanggilanfungsiberdasarkan…
a.   Value                                          c. salahsemua
b.   Reference                                    d. benarsemua

9.            intkuadrat (double z)
                {
                Return z*z;
                }
                Namafungsidarideklarasidiatasadalah:
a.   z                                                      c. kuadrat
b.   Int                                                   d. return

10. Tipe data untukfungsipadadeklarasinomor 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. elemenstruct
b.   Variabel                                        d. namastruct

12. Bagian yang diberi label A pada no. 11 adalah..
a.   Tipe data                                       c. elemenstruct
b.   Variabel                                        d. namastruct 

13.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilTrEOtMhLS6vDb9lPbBKzrI0eTeucSHHRYG61iAQExsv8QHwPenWFaFOlOa4bOdychOXI585_B2vqnYFRx5fjPmWeqvu1SUv4h_bAeZpVEKPPKunUMXiF4Lrz61NA2kUJiRRcMaGTtQQ/s200/algo1.PNG



Label a dan b yang ditunjukkanolehpanahdiatasadalah…
a.       parameter actual
b.       parameter
 c. namafungsi
 d. variabel global

14.  Perintahdalam C++ yang digunakanuntukmengatur  lebartampilanantaranilaivariabel yang tercetakyaitu…
a.   Setprecision                                   c. setw
b.   Setbase                                         d. setiosflags

15. main()
     {
     char alamat=“Bekasi”;
     cout<<“Namasayaadalah BOY “<<endl;
     cout<<“Sayatinggal di “<<endl;
     getch();    }
Tampilan output yang akankeluarberdasarpernyataandiatasadalah …

a. Namasayaadalaha BOY           b. Namasayaadalah BOY
   Sayatinggal di                                 Sayatinggal di
   Bekasi

c. Namasayaadalah boy               d. Namasayaadalah BOY
   Sayatinggal di Bekasi                       Sayatinggal di alamat

16.  Dalampemrogramanberbasis OOP, pewarisansifatdisebutjugadengan…
a.   Inheritance                               c. constructor
b.   Encapsulation                             d. Polymorphism

17.          Berikutini yang bukantermasukmetodepengurutandata  padaelemen array…
a.   Buble sort                                     c. Selection sort
b.   Insertion sort                                d. Distance sort

18.          Nilai data kelasbarisketigakolomketigapada data berikutadalah…
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKfNHjebnWTVB6hNDSieB-b5L0TUZSithVCECiXyIaLgMPPeqCpZNLTqeRNwFm4ih3UnqlPUoeyMS51vaSHnx0B8jFjplu35Pjxxwr5V2VEPm38Rf9Up5FJg2Dzko8FY8ag4APROY2lw0/s400/algo2.PNG







a.   64                                                    c. 44
b.   43                                                    d. 51

19.          Suatufungsidalam C++ yang berfungsimengirimkannilaidarisuatufungsikepadafungsi lain yang memanggilnya  disebut …
a.   Return                                           c. void
b.   main                                               d. clrscr()

20.          PenulisanStruct yang kurangtepatberikutiniadalah…
a.   struct{char nama[15];              c. struct{char kdbrg[4];
                }cust;                                                         }barang[5];
b.            struct{inthrg;                 d. struct{char kode
                }jual;                                                          }barang;


21. Berikutsifat operator, kecuali:
                a. unary                                                c. binary
                b. fournary                                         d. ternary

22.          for(i=1;i<=5;i++)
                bagian yang disebutsebagaiinisialisasiadalah…
                a. i                                                          c. i++
                b. i<=5                                                   d. i=1

23.          Simboldari operator pointer dereferenceadalah…
a.  &                                                       c. ||
b.  *                                                        d. && 


24.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbsgLCWaP-LYIoCDTUnbdU2qI_-uOi7mTBj7S6Rc-X_DkWS9eTLEWIRqOmvkxORAobAdx1eqJZlsyahRX22hhdorxgJSAYfrVQDpkP1r-1FOwiJ4OIVfx2FTEWP-xrMDnQpudu8_LXlC8/s400/algo3.PNG
Nilaidari  RAKAadalah…
a. 75                                                     c. 0x0012ff50
b. Amir                                                 d. ilham

25. Jenisvariabeldalamc++adalah…
a.   Variabellokal
b.   VariabelEksternal
c.   Variabel Global
d.   SemuaBenar

26.          Gambaranatauabstraksikarakterdansifatdarisuatuobjekdisebut…
a.   Structure                      c. method
b.   Class                          d. object

27.          Deklarasi variabel atau item-item yang ada di dalamkelas  dapatdiaksesdariluarkelasmerupakanjenis class…
a.   Public                            c. semuabenar
b.   Private                           d. semuasalah

28.          Kemampuan 2 buah object yang berbedauntukmerespon  pesanpermintaan yang samadalamsuatucara yang unikdisebut…
a.   Inheritance                                  c. Destruktor
b.   Konstruktor                               d. Polimorphism

29.          File header yang membawahiperintahsetw, setiosflags, setprecisionadalah…
a.   iostream.h                                   c. conio.h
b.   Iomanip.h                                 d. string.h

30.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwEa-FN3KBrFVHOVgF1T_Rq8K-5S-Nu2Os2Y7_Dx9V6wB0lFIYsJX19WC3rCjnK3jRUR4lNExgHhQsciJ-VA2WWaIM3g-e_wJwCzRsNBd1cS319tMI21ynQu_yQ5izPNhkc3PwDVFYS4E/s1600/algo4.PNG

Model yang ditunjukkanpadagambardiatasadalahcontohdarikonsep OOP, yaitu…
a.   Enkapsulasi                                c. Inheritance
b.   Polymorphism                            d. Konstruktor 






Tidak ada komentar:

Posting Komentar