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
Minggu, 27 Maret 2011
Langganan:
Postingan (Atom)