Font size
Worksheetsbelajar
Total questions: 68
Worksheet time: 46mins
dalam dunia informatika, koding merupakan kegiatan . . .
mengelola keuangan
Untuk membuat sebuah bangun berikut berapakah besar sudut yang harus diperhitungkan?
45
72
90
120
Rangkailah kode pada tabel berikut untuk menjadi sebuah perintah yang benar bagi objek untuk mencapai tujuannya.
5-1-6-4-3-2
5-2-1-6-4-3
5-2-1-3-4-6
5-1-2-3-4-6
Dari rute berikut, carilah mana code yang tepat untuk menggerakkan objek sampai ke tujuannya.
Susunlah kode dengan tepat untuk dapat digunakan menggambar bintang berikut ke dalam perintah “repeat”
1-2-4
1-2-5
1-3-5
1-3-4
Dari tabel diatas, manakah yang termasuk perintah perulangan?
1 & 2
2 & 3
3 & 4
2 & 4
blok kode yang tepat untuk menyelesaikan level tersebut adalah . . .
blok pada games bird berikut ini adalah kode yang digunakan untuk menjalankan burung pada lintasan . . .
blok pada games bird berikut ini adalah kode yang digunakan untuk menjalankan burung pada lintasan . . .
blok pada games bird berikut ini adalah kode yang digunakan untuk menjalankan burung pada lintasan . . .
blok pada games bird berikut ini adalah kode yang digunakan untuk menjalankan burung pada lintasan . . .
kode yang sesuai untuk membuat sprite orang berjalan sampai tujuannya adalah . . .
lintasan yang sesuai dengan susunan blok seperti ini adalah . . .
lintasan yang sesuai dengan susunan blok seperti ini adalah . . .
lintasan yang sesuai dengan susunan blok seperti ini adalah . . .
lintasan yang sesuai dengan susunan blok seperti ini adalah . . .
penjelasan gerak dari burung sesuai dengan kode berikut adalah . . .
jika posisi burung berada di x < 90 maka burung bergerak ke arah 0 derajat, pada keadaan lainya burung bergerak ke arah 270 derajat
jika posisi burung berada di x < 80 maka burung bergerak ke arah 0 derajat, pada keadaan lainya burung bergerak ke arah 260 derajat
jika posisi burung berada di x > 80 maka burung bergerak ke arah 0 derajat, pada keadaan lainya burung bergerak ke arah 270 derajat
jika posisi burung berada di x < 80 maka burung bergerak ke arah 0 derajat, pada keadaan lainya burung bergerak ke arah 270 derajat
Saat kita membuat gambar di scratch kemudian ingin mengganti warna pena yang digunakan, maka block perintah yang digunakan adalah….
Untuk mengatur setiap kali program dijalankan skor awal dimulai dari 0 maka block perintah yang dapat digunakan adalah….
Jika kita ingin membuat sprite bergerak secara acak ke posisi sembarang atau random, maka block perintah yang digunakan adalah….
Perhatikan gambar berikut, block perintah yang digunakan untuk menjalankan program yang dibuat adalah….
Perhatikan gambar berikut, block perintah yang merupakan bagian dari block control adalah….
Perintah yang digunakan untuk memberikan nilai awal pada variable “skor”, agar setiap kali program dijalankan, maka skor selalu dimulai dari 0 adalah…..
Gambar blok code berikut digunakan untuk ….
Change Color
Say Something
Play Sound
Change Size
Benar / Salah: Dalam program perhitungan diskon, jika kategori barang tidak dikenali, diskon yang diberikan adalah 10%.
Benar
Salah
Dalam program perhitungan diskon, jika kategori barang adalah 'pakaian' dengan diskon 15%, berapa harga akhir dari barang yang harganya Rp200.000?
Rp150.000
Rp170.000
Rp180.000
Rp185.000
Apa tujuan utama dari memodifikasi program penjumlahan?
Tampilkan hasil pengurangan
Tambahkan fungsi perkalian ke dalam program
Ubah program untuk menerima lebih dari dua angka
Kurangi jumlah baris kode dalam program
Code for
b is greater than a
a = 33
b = 200
if b > a:
print("b is greater than a")
a = 33
b = 200
if b < a:
print("b is greater than a")
a = 330
b = 200
if b > a:
print("b is greater than a")
Apa yang dimaksud dengan struktur kontrol alur dalam bahasa C?
Struktur kontrol alur adalah metode untuk mengoptimalkan penggunaan memori.
Struktur kontrol alur adalah mekanisme untuk mengatur urutan eksekusi pernyataan dalam program.
Struktur kontrol alur adalah cara untuk mendeklarasikan variabel dalam program.
Struktur kontrol alur digunakan untuk mendefinisikan fungsi dalam bahasa C.
Sebutkan tiga jenis struktur kontrol alur yang ada di bahasa C!
Struktur kontrol array
Struktur kontrol variabel
1. Struktur kontrol seleksi, 2. Struktur kontrol perulangan, 3. Struktur kontrol lompatan
Struktur kontrol fungsi
Jelaskan perbedaan antara fungsi dan prosedur dalam bahasa C!
Fungsi mengembalikan nilai, prosedur tidak mengembalikan nilai.
Fungsi dan prosedur tidak memiliki perbedaan.
Bagaimana cara mendeklarasikan fungsi dalam bahasa C?
void nama_fungsi(parameter_tipe) { // kode fungsi }
Tipe_fungsi nama_fungsi() { // kode fungsi }
Tipe_kembalian nama_fungsi(parameter_tipe parameter_nama) { // kode fungsi }
nama_fungsi(parameter_tipe parameter_nama) // kode fungsi }
Apa itu array dan bagaimana cara mendeklarasikannya di C?
Array adalah tipe data yang hanya menyimpan satu elemen.
Untuk mendeklarasikan array di C, gunakan sintaks: 'nama_array[ukuran] tipe_data;'.
Array adalah struktur data yang menyimpan sekumpulan elemen dengan tipe data yang sama. Untuk mendeklarasikannya di C, gunakan sintaks: 'tipe_data nama_array[ukuran];'.
Array adalah struktur data yang menyimpan elemen dengan tipe data yang berbeda.
Jelaskan cara mengakses elemen dalam array di C!
Akses elemen dengan 'array->indeks' di C.
Gunakan sintaks 'array[indeks]' untuk mengakses elemen, di mana 'indeks' adalah posisi elemen yang diinginkan.
Gunakan 'indeks.array' untuk mengakses elemen dalam array.
Gunakan sintaks 'array{indeks}' untuk mengakses elemen.
Apa yang dimaksud dengan pointer dalam bahasa C?
Pointer adalah fungsi yang mengembalikan alamat memori.
Pointer adalah variabel yang menyimpan alamat memori dari variabel lain.
Pointer adalah tipe data yang menyimpan nilai variabel.
Pointer adalah variabel yang menyimpan nilai dari variabel lain.
Bagaimana cara mendeklarasikan dan menginisialisasi pointer di C?
int *ptr = var;
int *ptr; ptr = &var;
int ptr; ptr = var;
ptr = ∫
Sebutkan keuntungan menggunakan pointer dalam pemrograman C!
Pointer selalu menyebabkan kebocoran memori
Pointer tidak dapat digunakan untuk mengakses data dalam array
Pointer tidak mendukung struktur data yang dinamis
Keuntungan menggunakan pointer dalam pemrograman C antara lain efisiensi memori, akses cepat ke data, dan kemampuan untuk membuat struktur data yang kompleks.
Jelaskan bagaimana string diwakili dalam bahasa C!
String diwakili sebagai array karakter yang diakhiri dengan '\0'.
String diwakili sebagai integer.
String diwakili sebagai array bilangan bulat.
String diwakili sebagai objek dengan kunci dan nilai.
Jelaskan bagaimana cara melakukan assignment pada variabel bertipe int!
a = int(5);
int a = 5;
int a : 5;
int 5 = a;
Apa hasil dari operasi 5 / 2 dalam tipe data integer?
3
2.5
2
1
perhatikan koding program berikut ini :
Pada coding program diatas, type data yang digunakan adalah :
write
readline
dim
panjang,lebar,luas
double
Perhatikan coding program berikut ini :
Pada coding program diatas, variable yang digunakan adalah :
write
readline
dim
panjang,lebar,luas
double
perhatikan gambar berikut ini :
Pada coding program diatas, OPERATOR yang digunakan adalah :
=
( )
" "
*
:
Manakah operasi berikut yang betul :
(5<2) Or (5>2) = False
(5<2) And (5>2) = True
Not (5<2) = False
Not (5<2) = True
Salah semua
Apa output dari kode berikut?
[1, 2, 3]
[10, 2, 3]
[10, 10, 10]
[1, 2, 10]
perhatikan baris program berikut :
print(3 * 7)
print (7 % 3)
print('7 % 3')
output dari program di atas adalah ....
21
1
7 % 3
21
2.33
7 % 3
Error Syntax : ...
21
1
1
(3 * 7)
(7 % 3)
('7 % 3')
Apa hasil Kode Berikut:
a = "aku"
b = "suka"
c = "kamu"
d = "tapi bohong"
print("a+b+c")
("aku suka kamu")
aku suka kamu
a+b+c
program gagal
a = [10, 5, 6, 20]
b = ["Bryan", "Adri", "Monic", "Rafi"]
print(a)
output:
['10', '5', '6', '20']
output:
["Bryan", "Adri", "Monic", "Rafi"]
Program Error
output:
[10, 5, 6, 20]
output :
10, 5, 6, 20
Apa yang akan tercetak dari hasil penggalan program berikut ini:
int All;
int a=2, b=3, c=6, d=5;
All = b * d - c / a + b;
System.out.print (“All:”+All);
All:10
All: 14
All: 9
All: 15
Tampilan layar keluaran yang benar untuk koding fungsi berikut adalah :
print ("2 x 7")
14
27
77
“2 x 7”
2 x 7
Tampilan layar keluaran yang benar untuk koding fungsi berikut adalah :
print (2 * 7)
14
27
77
2 * 7
'2 * 7'
Berapa banyak tulisan I Love You akan muncul ...
9
10
1
0
Output dari program tersebut adalah ...
1
12
01
2
Agar perulangan berhenti maka pengguna harus menginput angka ...
7
6
5
30
Digunakan struktur FOR sebagai berikut. Pasangan nilai a dan b yang tepat untuk menampilkan 'Hello' sebanyak 3 kali adalah ...
a = 10, b = 7
a = 5, b = 3
a = 0, b = 3
a = 1, b = 3
a = 3, b = 1
output dari program diatas adalah...
12345
01234
Output dari program diatas adalah ...
3
4
5
5
4
3
543
321
123
Perhatikan kode berikut ini. Jika kode tersebut dijalankan dan user mengisi variabel batas dengan angka 6 maka akan tampil “SMK Negeri 16 Samarinda” sebanyak…
5 kali
6 kali
2 kali
3 kali
4 kali
Apa yang akan dikembalikan oleh fungsi berikut jika inputnya adalah faktorial(4)?
0
24
6
12
Pada fungsi rekursif berikut, apa yang terjadi jika inputnya adalah pangkat(2, 3)?
6
8
9
16
Apa output dari program berikut ini?
1
2
3
4
5
Apa yang akan dicetak oleh program berikut?
11
12
13
14
15
Bagaimana cara mendeklarasikan array dengan 10 elemen bertipe float dalam C++?
float arr[10];
array<float, 10> arr;
float[] arr = new float[10];
float arr;
arr[9] of float;
Bagaimana cara mengakses elemen terakhir dari array int arr[5] = {10, 20, 30, 40, 50}; dalam C++?
arr[0]
arr[4]
arr[5]
arr[-1]
arr[3]
Penulisan Statement if-else yang salah dibawah ini adalah?
if(a == b){
c = 3 + 4;
}
else {
printf("a != b");
}
else (a == b){
c = 3 + 4;
}
if {
printf("a != b");
}
if(a != b){
c = 3 + 4;
}
else {
printf("a == b");
}
if(a <=b){
c = 3 + 4;
}
else {
printf("a >= b");
}
Sintaks pemrograman Bahasa C di bawah ini yang benar untuk membuat perulangan 10 kali adalah ...
for(i = 0; i < 10; i++){
printf("SMK Bisa!\n");
}
if(i = 0; i < 10; i++){
printf("SMK Bisa!\n");
}
do(i = 0; i < 10; i++){
printf("SMK Bisa!\n");
}
while(i = 0; i < 10; i++){
printf("SMK Bisa!\n");
}
31 % 9 adalah....
4
3
2
1
#include "stdio.h"
main()
{int x;
for(x=1;x<=10;x++){
if(x%2==1){
printf("%d ", x); } }}
