Soal latihan Pemrograman dasar kelas XII TKJ
Soal latihan Pemrograman dasar kelas XII TKJ |
1. Di bawah ini yang merupakan syarat-syarat
penulisan nama variabel adalah ….
1)
Tidak boleh menggunakan operator
2)
tidak boleh diawali dengan angka
3)
Tidak boleh terdiri dari 2 kata
4)
Tidak boleh mengandung underscore (_)s
a.
1,2, dan 3 b.
1,2, dan 4
c.
2,3, dan 4 d. 2
dan 4’’’’’
e.
3 dan 4
2. Rumus luas lingkaran adalah L=π x r2 Nilai π pada
rumus lingkaran adalah 3,14 Maka Ï€ merupakan data type ….
a.
Integer
b.
Float
c.
Boolean
d.
Character
e.
String
3. Fungsi dari operator “||” pada pemrograman adalah
….
a.
Sebagai operator logika XOR
b.
Sebagai operator logika XNOR
c.
Sebagai operator logika AND
d.
Sebagai operator logika OR
e.
Sebagai operator logika NOT
4. Simbol diagram yang digunakan untuk melakukan
suatu decision adalah.....
5. Rumus luas persegi luas=panjang x lebar Jika
ditulis secara pseucode maka menjadi ….
a.
Luas=panjang * lebar
b.
Luas=P*L
c.
Luas ß
P x L
d.
Luas ß
Panjang x Lebar
e.
Luas = panjang x lebar
6. script:
if(n>10){
printf(“tampil”);
}
Script di atas akan menampilkan tulisan “tampil”
jika ….
a.
Nilai n adalah 10
b.
Nilai n kurang dari 10
c.
Nilai n sudah diketahui
d.
Nilai n lebih dari 10
e.
Nilai n tidak diketahui
7. Sebuah script :
Output dari script
diatas adalah ….
a. Nilai c adalah 2
b. Nilai c adalah 3
c. Nilai c adalah 8
d. Nilai c adalah 7
e. Nilai c adalah 0
8. Sebuah script :
#include <stdlib.h>
#include <studio.h>
Int
main(){
int
a=5;
int
b=3,c=2;
if(a<
3 || b==3 || 4==4){ c=7;
}
Printf(“Nilai
c adalah %d”, c)
}
Output dari script diatas adalah ….
a.
Nilai c adalah 2
b.
Nilai c adalah 3
c.
Nilai c adalah 8
d.
Nilai c adalah 7
e.
Nilai c adalah 0
9. Sebuah script :
Script di atas akan
menampilkan output berupa ….
a. Nilai kosong
b. Nilai lulus
c. lulus
d. Tidak lulus
e. error
10. Sebuah script :
#include <stdlib.h>
#include <studio.h>
Int main(){
int n;
Int main(){
int n;
for(n=0;n<5;n++){
printf(“%d ”,n);
}
}
Script di atas akan menampilkan output berupa ….
a. 5 4 3 2 1
b. 4 3 2 1 0
c. 0 1 2 3 4
d. 0 1 2 3 4
5
e. 5 4 3 2 1
0
Selamat mengerjakan Oke ! :)
No comments