Sabtu, 26 Maret 2011

STRUKTUR DATA

1.Type data dibawah ini yang bukan merupakan type data tunggal/sederhana adalah:
            A.Boolean                    C.Char                         E.Float
            B.String    
                 D.Integer
       Jawab: B. String
 (Karena String merupakan Data sederhana majemuk sedangkan Boolean,Char,Integer,Float merupakan type Data tunggal, jadi yang benar adalah setring.)


2. ==,<=,>=,!=, Termasuk dalam operator :
            A. Aritmatika               C.Binary                      E.Bitwise
            B. Unary                      D.Relasy
    Jawab: D.Relasy
 (Karena ==,<=,>=,!=, bukan termasuk operator Aritmatika,Binary,Unary,bitwise tapi melainkan operator RELASY)


3. Type Data yang menghasilkan bentuk keluaran nilai True & False (benar Dan Salah),Adalah :
            A.Boolean                                C. Char                        E.Float
            B. String                                  D.Integer
    Jawab: A. Boolean
 (karena String merupakan type data majemuk yang berisi kumpulan character,char merupakan data berupa aksara,integer merupakan bilangan bulat,sedangkan float merupakan type data berupa pecahan)


4.         Void main ()
            {
            ……(a)…..x,y,z;
            Clrscr();
            Cout<<”\input nilai x=”cin>>X;
            Cout<<”\input nilai Y=”cin>>Y;
            Z=X+Y;
            Cout<<”\nhasil penjumlahan=”<<Z;
            Getch();
            }
            Type data yang tepat untuk (a) adalah
            A.Boolean                    C.Char             E.Aray
            B.String                       D.Integer
     Jawab: D.integer
 (karena a,….z,x,y,z termasuk suatu bilangan bulat (Integer)  sehingga hasil penjumlahan Z=X+Y,


5.         Void main ()
            {
            Int r=10;ints S;
            Clrscr();
            S=10+++r;
            Cout<<”r=”<<r<<’\n’;
            Cout<<s=”<<s<<’\n’;
            Getch();
            }
            Hasil exsekusi dari program diatas adalah:
            A.r=11,s=21                             C.r=12,s=21                 E.r=10,s=20
            B.r=11,s=20                             D.r=10,s=21
        Jawab: A.r=11,s=21
Penjelasan:
                                                r=10
                                                            r=r+1=11
s=10+r++
                                                              =10+r+1
                                                            S=21                            jadi=r=11,s=21

Tidak ada komentar:

Posting Komentar