Search Header Logo

QUIZ BAB 4 INFORMATIKA

Authored by Asiyah azka

Computers

10th Grade

Used 1+ times

QUIZ BAB 4 INFORMATIKA
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

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

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?