1.type data dibawah ini yang tidak termasuk dalam tipe data sederhana tunggal,adalah :
a.boolean
b.string
c.char
d.integer
e.float
jawaban "b. string"
karena string type majemuk yg terbentuk dari kumpulan dari beberapa character sebanyak 256 (default) dengan jangkauan nilai 0-255.
2.==,<=,>=,!=, termasuk operator...
a. aritmatika
b. unary
c. binary
d. relasi
e. bitwise
jawaban "d. relasi"
karena 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"
karena boolean atau logical type data yang mempunyai dua bentuk keluaran yaitu nilai True dan False (benar dan salah) yang dinyatakan dengan 1 dan 0,sehingga satuan data yang terpakai cukup satu bit saja.
4. void main()
{
....(a)... x,y,z;
clrscr();
cout<<"\n input nilai X="; cin>>x;
cout<<"|n input nila Y="; cin>>y;
z=x=y;
cout<<"\n hasil penjumlahan = " <<<"r = "<
<<"s = "<<< \n"; getch(); }
type data yang tepat untuk a adalah…
a.boolean d.integer
b.string e.array
c.char
Alasan : 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 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
jawaban "a. r=11, s=21" karena "r++" berarti indeks tersebut ditambah 1 dengan nilai indeks itu sendiri, jadi r=10+1 = 11 dan "++r" berarti indeks tersebut ditambah dengan nilai indeks itu sendiri, jadi s= 10+10+1 = 21
No comments:
Post a Comment