Sabtu, 26 Maret 2011

Tugas Struktur Data

1. Type data di bawah ini,yang tidak ternasuk tipe data sederhana tunggal, adalah ?
a.boolean
b.string
c.char
d.integer
e.float
Dikarenakan : string adalah data sederhana majemuk dan merupakan kumpulan dari beberapa karakter.
2.==,<=,>=,!=,termasauk dalam operator ?
a.aritmatika                                        d.relasi
b.,unary                                             e.bitwise
c.binary 
Dikarenaka JIKA Aritmatika hanya menghitung pangkat, akar, modulus, perkalian dan amp, pembagian, pengurangan dan amp;penjumlahan. Dan jika unary hanya n tanda plus dan amp tanda min, untuk bitwise sendiri operatornya  not, and xor,or dan untuk relasi ini dia bisa menginput data apa saja tapi outputnya harus dalam bentuk boolean.
3. type data yang menghasilkan bentuk keluaran nilai  True  dan amp,  False (benar atau salah) adalah ?
a.boolean
b.string
c.char      


d.integer
e.float
 Dikarenakan : boolean hanya menginput dua angka saja yaitu 1 dan 0 (1=true dan amp, 0=false)
4.Void main
{…..a….x,y,z
clrscr()
cout<<”\ninput nilai x= “;cin>>x;
cout<<’\ninput nilai y= “;cin>>y;
z=x+y;
cout<<\nhasil penjumlahan = “<< p=""><>
getche();
}
type data yang tepat untuk a adalah…
a.boolean                       d.integer
b.string                           e.array
c.char
Dikarenakan : integer merupakan bilangan bulat dan tidak mengandung pecahan dan bisa terdeteksi dari  z=x+y.
5. Void main()
{ int r=10 ; int s;
clrscr();
s=10+  ++r;
cout<<”r=”<<<’\n’;< p=""><<’\n’;<>
cout<<”s=”<<<’\n’;< p=""><<’\n’;<>
getche();
}
hasil exsekusi dari program di atas adalah..
a.r=11 , s=21                 d.r=10 , s=21
b.r=11 , s=20                 e.r=10 ,s =20
c.r=12 , s=21
Dikarenakan : ++r di tambahkan sebelum ada operasi
r=10
s=10+  ++r
s+10    1+10=11
r=11    s=21

Tidak ada komentar:

Posting Komentar