QUIZ BAB 4 INFORMATIKA

QUIZ BAB 4 INFORMATIKA

10th Grade

25 Qs

quiz-placeholder

Similar activities

UTS AO Rabu Siang

UTS AO Rabu Siang

1st - 10th Grade

20 Qs

Quiz Informatika

Quiz Informatika

10th Grade

20 Qs

pemrograman dan algoritma

pemrograman dan algoritma

9th - 12th Grade

20 Qs

PAS INFORMATIKA

PAS INFORMATIKA

10th Grade

20 Qs

PTS Informatika X E3

PTS Informatika X E3

10th Grade - University

20 Qs

Kuis Struktur Data

Kuis Struktur Data

10th Grade

20 Qs

SOAL PRETEST 2

SOAL PRETEST 2

10th Grade

20 Qs

C++ (Part 1)

C++ (Part 1)

10th Grade

25 Qs

QUIZ BAB 4 INFORMATIKA

QUIZ BAB 4 INFORMATIKA

Assessment

Quiz

Computers

10th Grade

Easy

Created by

Asiyah azka

Used 1+ times

FREE Resource

25 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 2 pts

Dalam konteks arsitektur perangkat lunak, manakah pernyataan berikut yang paling akurat menggambarkan peran dibandingkan dengan tingkat rendah?

A. bahasa pemrograman tingkat tinggi mengutamakan efisiensi memori dengan pengorbanan fleksibilitas sintaksis

B. Bahasa pemrograman tingkat tinggi memfasilitasi penulisan kode yang mendekati bahasa mesin untuk mengoptimalkan performa runtime.

C. Bahasa pemrograman tingkat tinggi menyediakan abstraksi yang memudahkan penulisan kode yang dapat dipindah-pindahkan antara platform, tetapi dapat mengurangi kontrol langsung terhadap perangkat keras.

D. Bahasa pemrograman tingkat tinggi hanya digunakan dalam pengembangan perangkat lunak desktop karena ketergantungan pada antarmuka pengguna grafis.

2.

MULTIPLE CHOICE QUESTION

30 sec • 2 pts

2. Apa perbedaan utama antara pemrograman imperatif dan deklaratif dalam konteks paradigma pemrograman modern?

A. Pemrograman imperatif berfokus pada apa yang harus dilakukan, sementara pemrograman deklaratif berfokus pada bagaimana melakukannya.

B. Pemrograman imperatif menciptakan ketergantungan pada loop eksplisit, sementara pemrograman deklaratif hanya mengandalkan fungsi rekursif.

C. Pemrograman imperatif memerlukan pernyataan eksplisit mengenai urutan eksekusi, sementara pemrograman deklaratif menentukan hasil akhir tanpa mendefinisikan langkah-langkah eksekusi.

D. Pemrograman imperatif diimplementasikan dalam paradigma pemrograman fungsional, sedangkan pemrograman deklaratif menggunakan prosedur.

3.

MULTIPLE CHOICE QUESTION

30 sec • 2 pts

3. Manakah dari pilihan berikut yang paling tepat mendeskripsikan manfaat garbage collection (pengelolaan memori otomatis) dalam bahasa pemrograman modern?

A. Meningkatkan performa aplikasi secara signifikan dengan mengalokasikan ulang memori secara manual.

B. Menghilangkan kebutuhan pengelolaan memori oleh pengembang, tetapi dapat menyebabkan overhead sistem yang signifikan.

C. Mengalokasikan memori hanya untuk objek yang masih aktif, tanpa pengaruh terhadap performa eksekusi.

D. Memberikan kontrol penuh pada pengembang untuk menentukan kapan memori harus dibebaskan.

4.

MULTIPLE CHOICE QUESTION

30 sec • 2 pts

4. Dalam konteks paradigma pemrograman berorientasi objek, apa yang dimaksud dengan konsep polymorphism dan bagaimana pengaruhnya terhadap desain perangkat lunak?

A. *Polymorphism* memungkinkan objek untuk memiliki beberapa tipe data sekaligus, sehingga mendukung aritmatika universal.

B. Polymorphism memungkinkan metode yang sama untuk memiliki implementasi berbeda di berbagai kelas, meningkatkan fleksibilitas dan pemeliharaan kode.

C. Polymorphism hanya berfungsi dalam bahasa yang mendukung pewarisan ganda untuk memperluas fungsionalitas objek.

D. Polymorphism membatasi objek untuk hanya memiliki satu bentuk metode agar memastikan konsistensi dan keamanan tipe data.

5.

MULTIPLE CHOICE QUESTION

30 sec • 2 pts

5. Bagaimana konsep lazy evaluation dalam bahasa pemrograman fungsional dapat memengaruhi efisiensi eksekusi program?

A. Mempercepat eksekusi dengan memuat semua data secara bersamaan untuk menghindari penundaan eksekusi.

B. Menghemat sumber daya dengan mengevaluasi ekspresi hanya ketika nilai tersebut benar-benar dibutuhkan, sehingga mengurangi overhead perhitungan yang tidak diperlukan.

C. Menjaga urutan eksekusi secara ketat dengan menunda evaluasi hingga semua ekspresi dinyatakan benar secara logis.

D. Mengoptimalkan pemrosesan paralel dengan mengalokasikan tugas-tugas berat pada evaluasi akhir.

6.

MULTIPLE CHOICE QUESTION

30 sec • 2 pts

1. Javascript

2. C++

3. Linux

4. WPS office

5. EXCEL

Dari 5 aplikasi tersebut yang manakah yang biasa digunakan untuk menggunakan bahasa pemrograman?

A.1 dan 2

B. 2 dan 3

C. 3 dan 1

4 dan 5

7.

MULTIPLE CHOICE QUESTION

30 sec • 2 pts

  1. Dibawah ini yang termasuk Hardware output adalah?

A. Mouse, browser, email, Keyboard

B. CPU, barcode, keyboard, windows

C. Mouse, Keyboard, Touch screen, Scanner

D. Scanner, google, MacOs, CPU

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?