Latihan struktur data

keterangan: huruf bold adalah jawaban

1. type data dibawah ini yang tidak termasuk dalam tipe data sederhana tunggal adalah...
a. Boolean
b. string
c. integer
d. real/float


alasan:string adalah data majemuk.

2. ==, <=, >=, != termasuk dalam operator..
a. aritmatika
b. unary
c. relasi
d. bitwise

alasannya karena operator diatas digunakan untuk membandingkan dua buah nilai..


3. type data yang menghasilkan bentuk keluaran nilai true dan false(benar dan salah), adalah...
a. boolean
b. string
c. integer
d. real/float.


alasan : karena dimodul dijelaskan bahwa type data tersebut adalah boolean.







4. void main()
{
...(a)... x,y,z;
clrscr();
cout<<"input nilai x=";cin>>x;
cout<<"input nilai y=";cin>>y;
z=x+y;
cout<<"hasil penjumlahan="<
getch();

}
tipe data yang tepat untuk (a) adalah...
a. boolean
b. string
c. integer
d. real/float


alasann: karena diatas merupakan contoh program penjumlahan. maka data yang dipakai dalam penjumlahan adalah integer(angka).

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

alasannya karena r=10. ++r=11. dan s=10+ ++r, jadi sama saja s=10+11=21.




0 komentar:

Posting Komentar