1.Type data dibawah ini yang bukan merupakan type data tunggal/sederhana adalah:
A.Boolean C.Char E.Float
B.String
D.Integer
Jawab: B. String
(Karena String merupakan Data sederhana majemuk sedangkan Boolean,Char,Integer,Float merupakan type Data tunggal, jadi yang benar adalah setring.)
2. ==,<=,>=,!=, Termasuk dalam operator :
A. Aritmatika C.Binary E.Bitwise
B. Unary D.Relasy
Jawab: D.Relasy
(Karena ==,<=,>=,!=, bukan termasuk operator Aritmatika,Binary,Unary,bitwise tapi melainkan operator RELASY)
3. Type Data yang menghasilkan bentuk keluaran nilai True & False (benar Dan Salah),Adalah :
A.Boolean C. Char E.Float
B. String D.Integer
Jawab: A. Boolean
(karena String merupakan type data majemuk yang berisi kumpulan character,char merupakan data berupa aksara,integer merupakan bilangan bulat,sedangkan float merupakan type data berupa pecahan)
4. Void main ()
{
……(a)…..x,y,z;
Clrscr();
Cout<<”\input nilai x=”cin>>X;
Cout<<”\input nilai Y=”cin>>Y;
Z=X+Y;
Cout<<”\nhasil penjumlahan=”<<Z;
Getch();
}
Type data yang tepat untuk (a) adalah
A.Boolean C.Char E.Aray
B.String D.Integer
Jawab: D.integer
(karena a,….z,x,y,z termasuk suatu bilangan bulat (Integer) sehingga hasil penjumlahan Z=X+Y,
5. Void main ()
{
Int r=10;ints S;
Clrscr();
S=10+++r;
Cout<<”r=”<<r<<’\n’;
Cout<<s=”<<s<<’\n’;
Getch();
}
Hasil exsekusi dari program diatas adalah:
A.r=11,s=21 C.r=12,s=21 E.r=10,s=20
B.r=11,s=20 D.r=10,s=21
Jawab: A.r=11,s=21
Penjelasan:
r=10
r=r+1=11
s=10+r++
=10+r+1
S=21 jadi=r=11,s=21
A.Boolean C.Char E.Float
B.String
D.Integer
Jawab: B. String
(Karena String merupakan Data sederhana majemuk sedangkan Boolean,Char,Integer,Float merupakan type Data tunggal, jadi yang benar adalah setring.)
2. ==,<=,>=,!=, Termasuk dalam operator :
A. Aritmatika C.Binary E.Bitwise
B. Unary D.Relasy
Jawab: D.Relasy
(Karena ==,<=,>=,!=, bukan termasuk operator Aritmatika,Binary,Unary,bitwise tapi melainkan operator RELASY)
3. Type Data yang menghasilkan bentuk keluaran nilai True & False (benar Dan Salah),Adalah :
A.Boolean C. Char E.Float
B. String D.Integer
Jawab: A. Boolean
(karena String merupakan type data majemuk yang berisi kumpulan character,char merupakan data berupa aksara,integer merupakan bilangan bulat,sedangkan float merupakan type data berupa pecahan)
4. Void main ()
{
……(a)…..x,y,z;
Clrscr();
Cout<<”\input nilai x=”cin>>X;
Cout<<”\input nilai Y=”cin>>Y;
Z=X+Y;
Cout<<”\nhasil penjumlahan=”<<Z;
Getch();
}
Type data yang tepat untuk (a) adalah
A.Boolean C.Char E.Aray
B.String D.Integer
Jawab: D.integer
(karena a,….z,x,y,z termasuk suatu bilangan bulat (Integer) sehingga hasil penjumlahan Z=X+Y,
5. Void main ()
{
Int r=10;ints S;
Clrscr();
S=10+++r;
Cout<<”r=”<<r<<’\n’;
Cout<<s=”<<s<<’\n’;
Getch();
}
Hasil exsekusi dari program diatas adalah:
A.r=11,s=21 C.r=12,s=21 E.r=10,s=20
B.r=11,s=20 D.r=10,s=21
Jawab: A.r=11,s=21
Penjelasan:
r=10
r=r+1=11
s=10+r++
=10+r+1
S=21 jadi=r=11,s=21