
What is Coding? Construct 3
Quiz
•
Information Technology (IT)
•
11th Grade
•
Practice Problem
•
Medium
Eka Puspita
Used 6+ times
FREE Resource
Enhance your content in a minute
20 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Seorang programmer ingin membuat program yang menghitung keliling dan luas dari sebuah lingkaran. Jika ia membuat algoritma yang salah, yaitu menghitung luas sebelum keliling, apa konsekuensi yang mungkin terjadi jika ada ketergantungan data antara kedua perhitungan tersebut?
Program akan berhenti bekerja karena urutan yang salah.
Tidak akan ada konsekuensi, karena urutan perhitungan keliling dan luas tidak mempengaruhi satu sama lain.
Program tetap berjalan normal, tetapi hasilnya mungkin salah jika keliling dibutuhkan untuk menghitung luas.
Program akan secara otomatis memperbaiki urutannya sendiri.
Answer explanation
Meskipun urutan salah, program tidak akan langsung berhenti kecuali ada kesalahan sintaks atau logika yang fatal yang membuat salah satu perhitungan tidak bisa dilakukan. Namun, Jika salah satu variabel dari perhitungan keliling digunakan untuk menghitung luas, maka hasil luas akan menjadi tidak akurat.
2.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Dalam sebuah game, kamu memiliki sebuah objek 'Player' dan sebuah objek 'Enemy'. Kamu ingin agar 'Player' kehilangan 10 poin setiap kali bersentuhan dengan 'Enemy'. Dengan menggunakan konsep dasar pemrograman dari materi yang diberikan, bagaimana cara paling efisien untuk mengimplementasikan logika ini di Construct 3?
Menambahkan perilaku (Behavior) 'Solid' pada kedua objek 'Player' dan 'Enemy'.
Menambahkan event 'On collision with another object' di Event Sheet antara 'Player' dan 'Enemy', lalu menambahkan action untuk mengurangi poin 'Player'.
Menggunakan 'Every tick' untuk memeriksa jarak antara 'Player' dan 'Enemy'.
Membuat global variabel untuk poin pemain dan mengurangi nilainya setiap kali kedua objek berada di layar yang sama
3.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Sebuah program memiliki dua variabel, `suhu_celsius` dan `suhu_fahrenheit`. Programmer menulis kode yang mengonversi `suhu_celsius` ke `suhu_fahrenheit`, tetapi ia secara tidak sengaja menukar urutan penentuan nilai variabel, seperti yang terlihat dalam potongan kode digambar tersebut. Apa yang akan terjadi ketika program dijalankan?
Program akan meminta input suhu dari pengguna, kemudian mencetak hasil konversi yang benar.
Program akan berhenti dan menghasilkan error karena variabel `suhu_celsius` belum memiliki nilai saat digunakan dalam perhitungan.
Program akan mengabaikan baris perhitungan dan hanya mencetak nilai Celsius dari input pengguna.
Program akan mencetak nilai Fahrenheit yang salah karena perhitungan dilakukan sebelum nilai Celsius ditetapkan.
4.
FILL IN THE BLANK QUESTION
1 min • 1 pt
Bayangkan kamu sedang membuat game tembak-menembak 2D di Construct 3. Kamu memiliki objek 'Player' dan objek 'Peluru'. Kamu ingin 'Peluru' melaju lurus setelah ditembakkan oleh 'Player'. Berdasarkan materi, apa Behavior yang paling tepat untuk objek 'Peluru' agar dapat bergerak seperti yang diinginkan?
5.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Seorang programmer ingin membuat sebuah fungsi yang mengubah warna lampu virtual dari mati menjadi menyala. Ia menuliskan kode seperti pada gambar. Setelah itu, ia menambahkan baris `ubah_warna_lampu()` di bagian akhir. Apa yang membedakan baris `ubah_warna_lampu()` dari `def ubah_warna_lampu():`?
Yang pertama adalah definisi fungsi, sedangkan yang kedua adalah deklarasi variabel.
Keduanya memiliki fungsi yang sama yaitu untuk menjalankan instruksi di dalamnya.
Yang pertama adalah definisi fungsi, yang kedua tidak perlu karena hanya perlu definisi yang pertama saja
Yang pertama adalah definisi fungsi, yang kedua adalah pemanggilan event.
6.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Perhatikan dua potongan kode di gambar. Potongan kode manakah yang memiliki algoritma yang benar untuk mengonversi suhu dari Celsius ke Fahrenheit? Dan mengapa?
Keduanya benar, karena computer, akan secara otomatis mengoreksi urutan kode yang salah.
Keduanya salah, karena urutan `print` harus berada di awal program.
Kode 2 benar, karena variabel `celsius` diberi nilai terlebih dahulu sebelum digunakan untuk menghitung `fahrenheit`.
Kode 1 benar, karena urutan variabel `celsius` dan `fahrenheit` tidak mempengaruhi perhitungan
7.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
Dalam sebuah game, kamu memiliki variabel `skor_pemain`. Kamu ingin setiap kali pemain menyentuh koin, skornya bertambah 10. Jika kamu menggunakan event `On start of layout` untuk menambah skor, apa masalah yang akan terjadi?
Program akan berhenti bekerja karena kesalahan logika.
Tidak akan ada masalah, skor akan bertambah 10 setiap kali pemain menyentuh koin.
Skor hanya akan bertambah 10 pada awal permainan, dan tidak akan bertambah lagi.
Skor pemain akan bertambah 10 setiap kali pemain bergerak.
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?
Similar Resources on Wayground
16 questions
Minecraft Education Edition Basics Quiz
Quiz
•
7th Grade - University
17 questions
Proses Pemrograman Dan Rekursi
Quiz
•
11th Grade
20 questions
Assesmen Berpikir komputasi
Quiz
•
11th Grade
20 questions
Quizz Informatika Analisis Data Kelas 9
Quiz
•
9th Grade - University
20 questions
PHP OOP 1 (Class s.d. Constructor)
Quiz
•
11th Grade
20 questions
Latihan Soal PSAS Informatika 11
Quiz
•
11th Grade
20 questions
IoT 1.5
Quiz
•
11th Grade
20 questions
Soal STS TIK Kelas 5 Semester 2
Quiz
•
5th Grade - University
Popular Resources on Wayground
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
22 questions
fractions
Quiz
•
3rd Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
15 questions
Equivalent Fractions
Quiz
•
4th Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
Discover more resources for Information Technology (IT)
20 questions
-AR -ER -IR present tense
Quiz
•
10th - 12th Grade
15 questions
Main Idea and Supporting Details.
Quiz
•
4th - 11th Grade
12 questions
Add and Subtract Polynomials
Quiz
•
9th - 12th Grade
13 questions
Model Exponential Growth and Decay Scenarios
Quiz
•
9th - 12th Grade
27 questions
7.2.3 Quadrilateral Properties
Quiz
•
9th - 12th Grade
7 questions
Amoeba Sisters Dihybrid Cross Punnett Square
Interactive video
•
9th - 12th Grade
10 questions
The Holocaust: Historical Overview
Interactive video
•
9th - 12th Grade
10 questions
Key Features of Quadratic Functions
Interactive video
•
8th - 12th Grade
