NEW
Font size
WorksheetsXI 160425 Quiz Algoritma dan Pemrograman C
Total questions: 35
Worksheet time: 18mins
Agus, si jenius matematika, sedang berjuang untuk memecahkan teka-teki matematika yang rumit. Dia tahu bahwa untuk menemukan jalan keluarnya, dia harus mengikuti langkah-langkah tertentu. Nah, apa sih yang dimaksud dengan algoritma?
Sebuah perangkat keras komputer
Sistem operasi yang digunakan
Bahasa pemrograman yang digunakan untuk coding
Kumpulan instruksi terstruktur untuk menyelesaikan masalah
Sebelum Agung memulai petualangan menulis program untuk tugas sekolahnya, langkah seru apa yang harus dia lakukan terlebih dahulu?
Mempelajari algoritma yang menakjubkan
Membaca buku yang penuh inspirasi
Menggunakan internet untuk mencari ide-ide cemerlang
Menginstal perangkat keras yang super canggih
Di kelas pemrograman, Nisa dan teman-temannya, Arif dan Lina, sedang asyik belajar tentang algoritma. Tiba-tiba, Nisa mendengar istilah yang menarik: pseudocode! Dia pun penasaran, apa sih sebenarnya yang dimaksud dengan pseudocode?
Bahasa pemrograman formal
Bahasa buatan manusia untuk merepresentasikan algoritma
Sistem operasi
Perangkat keras
Nita dan teman-temannya, Adi dan Yuni, sedang asyik membuat diagram alir untuk program yang mereka ciptakan. Nah, bisa nggak kalian tebak, apa sih fungsi dari simbol keputusan dalam diagram alir tersebut?
Menunjukkan titik akhir program
Menunjukkan percabangan berdasarkan kondisi
Menunjukkan proses komputasi
Menunjukkan titik awal program
Hadi, si jagoan bahasa C, sedang asyik belajar dan penasaran, apa sih yang sebenarnya dilakukan oleh fungsi printf dalam programnya? Yuk, kita cari tahu!
Membaca input dari pengguna
Menyimpan data
Mencetak output ke layar
Menghitung nilai
Rudi dan Adi sedang asyik belajar pemrograman. Mereka penasaran, apa sih sebenarnya yang dimaksud dengan variabel dalam dunia pemrograman? Yuk, kita cari tahu!
Sebuah algoritma
Sebuah fungsi
Sebuah tipe data
Tempat untuk menyimpan data
Di sebuah kelas pemrograman, Rizal, Dian, dan Eko sedang belajar bahasa C. Rizal ingin membuat program sederhana dan bertanya kepada teman-temannya, "Apa yang harus saya lakukan untuk mendeklarasikan variabel dalam program saya?"
Tidak perlu mendeklarasikan
Menentukan hanya tipe data
Menentukan hanya nama variabel
Menentukan tipe data dan nama variabel
Ratna sedang berusaha membagi angka dalam programnya, tetapi dia bingung! Apa yang akan terjadi jika penyebutnya bernilai 0 dalam operasi pembagian? Apakah programnya akan berakhir dengan dramatis?
Program akan mencetak 0
Program akan berhenti
Program akan menghasilkan kesalahan
Program akan berjalan normal
Indah dan teman-temannya, Rina dan Dian, sedang asyik belajar bahasa C. Suatu hari, Indah penasaran dan bertanya, "Apa sih yang dimaksud dengan tipe data 'int' dalam bahasa C?"
Tipe data untuk bilangan bulat
Tipe data untuk karakter
Tipe data untuk string
Tipe data untuk bilangan riil
Di tengah malam yang tenang, Dewi, Eko, dan Hadi berkumpul untuk belajar pemrograman. Mereka ingin memahami cara menggambarkan algoritma yang mereka buat. Nah, apa sih yang dilakukan diagram alir dalam dunia pemrograman yang seru ini?
Menyimpan data
Menggambarkan algoritma secara visual
Menghitung nilai
Menulis kode program
Wawan dan teman-temannya, Lina dan Adi, sedang mengerjakan proyek pemrograman untuk sekolah mereka. Namun, mereka menemukan beberapa kesalahan dalam kode yang mereka buat. Dalam situasi ini, apa yang dimaksud dengan 'debugging'?
Menulis kode
Menghitung nilai
Mencari dan memperbaiki kesalahan dalam program
Membaca algoritma
Rizal sedang berpetualang di dunia pemrograman untuk menghitung total belanjaan di toko ajaib. Dia perlu menggunakan 'looping' untuk mengulangi proses penjumlahan setiap item yang dibeli. Tapi, apa sih sebenarnya yang dimaksud dengan 'looping' dalam pemrograman?
Proses menghentikan program
Proses membaca data
Proses pengulangan suatu blok kode
Proses menulis data
Setelah Adi selesai menulis program untuk tugas kuliah yang menantang, apa langkah seru yang harus dia lakukan selanjutnya?
Mengkompilasi program dan melihat hasilnya
Membaca program untuk menemukan kesalahan
Menyimpan program agar tidak hilang
Menghapus program karena merasa tidak puas
Indah memiliki 5 apel merah yang segar, sementara Dedi hanya memiliki 3 apel hijau. Jika kita berbicara tentang bilangan riil positif, apa yang bisa kita katakan tentang jumlah apel yang mereka miliki?
Bilangan negatif
Bilangan bulat positif
Bilangan yang tidak memiliki nilai
Bilangan yang lebih besar dari nol
Agung dan Tiara sedang bermain dengan dua bilangan. Mereka ingin tahu, berapa nilai maksimum yang bisa dimiliki oleh bilangan kedua? Ayo bantu mereka!
10.000
10.0000
100
1.000
Rudi dan Tiara sedang asyik belajar pemrograman C. Suatu hari, Rudi menulis program sederhana: printf("%d", 5); Tiara penasaran, apa ya output dari program yang ditulis Rudi ini?
5.0
5
5.00
Error
Rahman dan teman-temannya, Ratna dan Ina, sedang berkumpul untuk memperbaiki kesalahan pada kode berikut: scanf("%c %c", a, b); Apa yang harus mereka lakukan agar kode tersebut berfungsi dengan baik?
Menghapus scanf
Menambahkan tanda '%' di depan a dan b
Mengganti '%c' dengan '%d'
Menggunakan tanda '&' sebelum a dan b
Rudi sedang asyik belajar bahasa C dan penasaran, apa sih sebenarnya yang dimaksud dengan operator penugasan dalam bahasa C? Yuk, kita cari tahu!
Operator untuk membandingkan dua nilai
Operator untuk memberikan nilai ke variabel
Operator untuk mengubah tipe data
Operator untuk melakukan operasi matematika
Rahman, Siti, dan Adi sedang menikmati hari yang cerah dengan 10 apel yang mereka miliki. Mereka ingin membagikan apel-apel tersebut secara merata kepada 3 teman mereka. Berapa banyak apel yang akan didapatkan setiap teman?
3
3.0
3.33
4
Dedi memiliki sebuah kotak ajaib yang berisi 5 bola berwarna-warni. Setiap kali dia menggunakan operator increment (++) pada jumlah bola di dalam kotak tersebut, berapa jumlah bola yang ada di dalam kotak setelah dia menambahkannya? Ayo bantu Dedi menghitung!
Mengurangi nilai variabel sebesar 1
Mengalikan nilai variabel dengan 2
Membagi nilai variabel dengan 2
Menambah nilai variabel sebesar 1
Rani dan Nita sedang asyik belajar pemrograman bersama. Suatu hari, mereka menemukan sebuah program yang mencetak hasil dari operasi matematika. Mereka penasaran, apa output dari program berikut: printf("%d", 5 + 3 * 2);? Ayo bantu mereka menemukan jawabannya!
16
11
8
10
Indah dan teman-temannya, Siti dan Rani, sedang bingung memilih apakah mereka akan pergi ke pesta yang seru atau tetap di rumah. Dalam situasi ini, apa yang dimaksud dengan struktur kontrol keputusan if-else?
Struktur untuk mengambil keputusan berdasarkan kondisi
Struktur untuk mendefinisikan fungsi
Struktur untuk mendeklarasikan variabel
Struktur untuk melakukan perulangan
Angga sedang memasak nasi dengan penuh semangat. Namun, jika kondisi dalam pernyataan if tidak terpenuhi, apa yang akan terjadi pada masakannya?
Program akan berhenti
Pernyataan else akan dieksekusi
Tidak ada yang terjadi
Program akan menghasilkan error
Rizal dan Agung sedang membantu Maya membuat kue yang lezat! Mereka perlu mengulangi langkah-langkah tertentu untuk setiap lapisan kue. Dalam petualangan memasak ini, apa yang dimaksud dengan perulangan bersarang?
Perulangan yang hanya terjadi sekali
Perulangan yang tidak memiliki batas
Perulangan di dalam perulangan lain
Perulangan yang tidak dapat dihentikan
Di tengah malam yang tenang, Wahyu, Dian, dan Agus sedang berkumpul untuk belajar pemrograman. Wahyu menulis program berikut: for (int i = 0; i < 3; i++) { printf("%d ", i); }. Mereka semua penasaran, apa sih output dari program yang ditulis Wahyu ini?
0 1 2
1 2 3
0 1 2 3
1 2
Di tengah kelas pemrograman yang penuh semangat, Agung dan teman-temannya, Rudi dan Nisa, sedang berdiskusi tentang fungsi-fungsi dalam pemrograman. Agung penasaran, apa sih yang sebenarnya dilakukan oleh fungsi scanf dalam programnya?
Mencetak output ke layar
Membaca input dari pengguna
Mengembalikan nilai
Menghitung nilai
Di suatu hari yang cerah, Dedi dan Rani sedang asyik belajar pemrograman. Tiba-tiba, Joko bertanya, "Dedi, apa sih yang kamu pelajari tentang variabel lokal?" Dedi pun menjelaskan bahwa variabel lokal adalah variabel yang hanya dapat diakses dalam fungsi tertentu. Nah, apa sebenarnya yang dimaksud dengan variabel lokal?
Variabel yang hanya dapat diakses dalam fungsi tertentu
Variabel yang dideklarasikan di luar fungsi
Variabel yang dapat diakses di seluruh program
Variabel yang tidak memiliki nilai
Hadi sedang berjuang untuk menyelesaikan masalah matematika yang sangat rumit. Ia dengan penuh semangat menyusun langkah-langkah penyelesaian masalah tersebut secara sistematis dan logis. Proses yang ia lakukan ini disebut juga dengan ...
Logaritma
Algoritma
Program
Bahasa Pemrograman
Dalam sebuah proyek, Tiara dan Rudi sedang berkolaborasi menggunakan simbol flow chart berikut untuk menentukan langkah-langkah yang tepat. Apa fungsi dari simbol tersebut?
memulai program
mengakhiri program
menunjukan proses
memberikan nilai awal
Gambar berikut yang menunjukkan terminator pada flowchart yaitu ....
Rina dan teman-temannya, Sri, Rizky, dan Ina, sedang asyik belajar tentang algoritma di sekolah. Mereka penasaran, kira-kira struktur penulisan algoritma yang bisa mereka gunakan dengan bahasa sehari-hari itu apa ya?
Bahasa Natural
Flowchart
Pseudocode
Bahasa Pemrograman
Dalam proyek kelompok yang seru, Mega, Rizal, dan Dian sedang menggambar simbol flowchart untuk menunjukkan langkah-langkah dalam proses pembuatan presentasi. Nah, simbol flowchart yang mereka gambar ini menunjukan ....
terminator
preparation
decision
proses
Suatu hari, Arif, Agus, dan Ratna sedang berkumpul untuk belajar tentang algoritma. Mereka menemukan bahwa penulisan algoritma yang hampir menyerupai bahasa pemrograman namun lebih sederhana itu seperti menulis resep masakan. Nah, struktur penulisan algoritma yang mereka maksud adalah ....
Bahasa Natural
Flowchart
Pseudocode
Bahasa Pemrograman
Arif sedang belajar tentang algoritma dan menemukan gambar berikut. Gambar ini merupakan contoh penulisan algoritma dengan .....
flowchart
pseudocode
bahasa natural
bahasa pemrograman
Titi dan Rahman sedang berkreasi di dapur, membuat diagram alir untuk proses pembuatan kue yang lezat. Gambar dalam diagram alir atau flowchart tersebut menunjukkan ...
Input dan Output
Input dan Proses
Output dan Proses
Start dan End
