Labels

Selasa, 13 April 2010

TUGAS KULIAH Tehnik Pemrograman Terstruktur 2

Contoh-Contoh Soal C++
1.       #include adalah(jawab : a)
a.     sebuah prosesor pengarah yang mengatakan kepada kompiler untuk meletakan  kode  dari  header  file  iostream.h  kedalam  program.  Dengan menyertakan header file, yaitu file yang berisi deklarasi..
b.    menyatakan awal eksekusi program.
c.     menyatakan akhir eksekusi program.
d.    Tanda tersebut mengatakan kepada kompiler agar segera menghasilkan output sesuai dengan input.

2.       Tuliskan bentuk umum kondisi IF ….  (jawab : c)
a.       If < statement >                                               b.     if  <kondisi>
kondisi                                                          pernyataan;

c.       If (kondisi)                                                         d.     if (statement)
{                                                                                      {    
     statement;                                                                kondisi;
        }                                                                                       }

3.       Sebutkan type data dasar yang ada dalam bahasa C++, kecuali …  (jawab : d)
a.       Float                                                      b.    char
b.      wchar_t                                               d.    catch

4.       manakah dari source code dibawah ini yang menghasilkan output Selamat Pagi ? (jawab : d)
a.       #include <iostream.h>                        b.  #include <iostream.h>
void main<>                                                   void main()
{                                                                           {
         Cout << "selamat pagi\n";                             cin<< “Selamat Pagi\n”;
}                                                                            }

c.       #include <iostream.h>                        d.  #include <iostream.h>                             
void main<>                                                   void main()
{                                                                              {
       Cin << “selamat pagi \n”;                                       Cout<<" Selamat Pagi \n";
}                                                                              }

5.       Karakter khusus dalam bahasa C++ biasa disebut …. (jawab : b)
a.       Identifier                             b.   Escape
c.    string                                      d.   variabel

                6.   Yang bukan karakter khusus dalam bahasa C++ adalah … (jawab : c)
a.  \t                                               b.   \b
c. \m                                              d.   \a

                7.  siapakah yang mengembangkan pertama kali bahasa C++ … (jawab : a)
a. Bjarne Stroustrup                               b. Kevin mitcnic
c. Linus Torvald                         d. Bjarne Bell

8.  Cout adalah sebuah object dari Pustaka perangkat lunak standart C++ yang digunakan untuk?   (jawab : b)
a.  keluar dari program
b.  mencetak string ke piranti output standart, yang biasanya adalah monitor computer
c.  mencetak string ke printer
d.  mendeklarasikan source code input

                9.  program dibawah ini menghasilkan output? (jawab : c)
                                #include<iostream.h>
void main () {
int main;
for (int j = 1; j <= 5; ++j)   {
for (int i = 1; i <= 5; ++i)   {
if (i <= 5 - j)
cout << " ";
else
cout << "*";
}
cout << "\n";
}
}

a.       *                                                               b.      *
**                                                                    * *
***                                                                *  *  *
****                                                           *  *  *  *
*****                                                      *  *  *  *  *

c.               *                                                     d.  *****
                 **                                                          ****
               ***                                                          ***
             ****                                                         **
           *****                                                         *


                10.  program dibawah ini menghasilkan output?   (jawab : a)
                                #include <iostream.h>
int main(){
                                for(int a=1; a<=5; a++){
                                  for (int b=1; b<=a; b++){
                                                cout<< b;
                                  }
                                                cout<<"\n";
                                  }
                                return 0;
}

                        a. 1                                                b.  12345
                             12                                                    1234
                             123                                                  123
                             1234                                                12
                             12345                                              1

                        c.              1                                     d. 1
                                       21                                          22                     
               321                                         333
             4321                                         4444 
                                 54321                                         55555