Jumat, 17 Juni 2011

TUGAS STRUKTUR DATA Kelas 12.2d.14

JAWABAN STRUKTUR DATA PERTEMUAN 1
NAMA  :ABDULLAH
NIM     :  18102776
1.  Type data dibawah ini ,yang tidak termasuk dalam type data sederhana  tunggal adalah……….
a.  Boolean                               d. integer
b.  String                                   e.  float
c.  Char
Jawaban  :
B ( STRING )            :  Karena string merupakan type data majemuk yang  berbentuk dari kumpulan character sebanyak 256 ( default ).sedangkan boolean, char, integer, float termasuk tipe data sederhana tunggal.oleh karena itu jawabannya string.
2.   ==, <= , >= , != ,termasuk dalam operator………….
a.  Aritmatika                                      d. Relasi
b.  Unary                                               e.  Bitwise
c.  Binary
Jawaban  :
D ( RELASI )             :  Karena operator-operator tersebut ( == , <= , >= , != ) merupakan operator relasi,yaitu operator untuk membandingkan dua buah nilai.
3.  Type data yang menghasilkan bentuk keluaran nilai True dan False ( benar dan salah ) adalah…………
a.  Boolean                  d.Integer
b.  String                      e.  Float
c.  Char
Jawaban :
A ( BOOLEAN )     :   Karena boolean merupakan tipe data yang mempunyai dua bentuk keluaran nilai true dan false sehingga disebut tipe data boolean.
4.  void main ( )
{
. . . ( a ) . . .    x , y ,z ;
clrscr ( );
cout<<”\n input nilai x=”;cin>>x;
cout<<”\n input nilai y=”;cin>>y;
z =x+y;
cout<<”\n hasil penjumlahan =”<<z;
getch ( );
}
Tipe data yang tepat untuk (a) adalah………..
Jawaban :
D  ( INTEGER )    :   Karena kalau tipe data boolean hanya mempunyai dua bentuk keluaran nilai true dan false.Sedangkan string untuk kumpulan dari beberapa karakter .Kalau char untuk menampung sebuah character.Kalau pake array juga bisa,tetapi terlalu sederhana.Maka jawabannya yang tepat adalah pakai integer.
5. void main ( )
}
int r=10 ; int s;
clrscr ( );
s=10+ ++r;
cout<<”r=”<<r<<’\n’;
cout<<”s=”<<s<<’\n’;
getch ( );
}
Hasil ekskusi dari program diatas adalah…………
Jawaban :
A  ( r=11  ,  s=21 )   :  Karena  r=10  ,  s=10 ++r  .penambahan dilakukan terlebih dahulu.
  • ++ r —> r= r+1
  • =10+1
  • = 11
  • s =  10++r
  • =   10+11
  • =    21

Tidak ada komentar:

Poskan Komentar