Minggu, 27 Maret 2011

Struktur Data

 Penjelasan Latihan Soal Struktur Data Pertemuan 1


1. Type data di bawah ini yang tidak termasuk dalam type data sederhana tunggal,adalah :
    a. Boolean
    b. String
    c. Char
    d. Integer
    e. Float

jawaban : b.String
Penjelasan : karena string termasuk dalam type data sederhana majemuk dan tipe data ini digunakan untuk data yang terdiri dari beberapa atau b anyak character.

2. ==,<=,>=,!=,.termasuk dalam operator...
    a. Aritmatika
    b. Unary
    c. Binary
    d. Relasi
    e. Bitwise

jawaban : d. Relasi
penjelasan: karena yang termasuk dalam operator relasi adalah =,!=,>,<,==,>=,<=.

3. Type data yang menghasilkan bentuk keluaran nilai True dan False (benar dan salah),adalah...
    a. Boolean
    b. String
    c. Char
    d. Integer
    e. Float

Jawaban : a. Boolean
Penjelasan : karena dinyatakan dengan 1&0 ( bermnilai benar atau salah ) dan operator yang digunakan adalah And,Or dan Not.

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....
  a. Boolean
  b. String
  c. Char
  d. Integer
  e. Array

Jawaban : d. Integer 
Penjelasan : dalam z= x+y merupakan operasi bilangan yang menghasilkan nilai.

5. void main()
{
int r = 10; int s;
clrscr();
s = 10 + ++r;
cout<<"r= "<<r<<'\n';
cout<<"s= "<<s<<'\n';
getch();
}
Hasil eksekusi dari program diatas adalah
  a. r =11, s = 21
  b. r = 11, s = 20
  c. r = 12, s = 21
  d. r = 10, s = 21
  e. r = 10, s = 20




Jawab : a. r = 11, s = 21
Penjelasan r = 1 + r
                   = 1 +10
                   = 11

                 s = 10 + ++r
                    = 10+ 11
                    = 21

Template by:
Free Blog Templates