0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan7 halaman

Kuis MCQ Pemrograman Python Dasar

Dokumen ini berisi 40 pertanyaan pilihan ganda tentang konsep pemrograman Python seperti: - Siapa yang mengembangkan Python dan apakah kode Python dikompilasi atau diinterpretasi - Tipe data inti Python dan operator seperti pembagian trukasi - Ruang lingkup Python dan urutan pencarian ruang lingkup - Kata kunci, metode, dan fungsi kunci Python - Tipe data Python yang umum seperti daftar, tuple, string dan penggunaannya - Sintaksis Python dan dasar-dasar seperti pengenal, urutan pelarian, pernyataan pengembalian

Diterjemahkan oleh

ScribdTranslations
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan7 halaman

Kuis MCQ Pemrograman Python Dasar

Dokumen ini berisi 40 pertanyaan pilihan ganda tentang konsep pemrograman Python seperti: - Siapa yang mengembangkan Python dan apakah kode Python dikompilasi atau diinterpretasi - Tipe data inti Python dan operator seperti pembagian trukasi - Ruang lingkup Python dan urutan pencarian ruang lingkup - Kata kunci, metode, dan fungsi kunci Python - Tipe data Python yang umum seperti daftar, tuple, string dan penggunaannya - Sintaksis Python dan dasar-dasar seperti pengenal, urutan pelarian, pernyataan pengembalian

Diterjemahkan oleh

ScribdTranslations
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

MCQ Python

01. Siapa yang mengembangkan Bahasa Pemrograman Python?


Wick van Rossum
b) Rasmus Lerdorf
c) Guido van Rossum
d) Niene Stom
Jawaban: c

2. Apakah kode Python dikompilasi atau ditafsirkan?


a) Kode Python dikompilasi dan diinterpretasikan
b) Kode Python tidak dikompilasi maupun diinterpretasi
c) Kode Python hanya dikompilasi
d) Kode Python hanya diinterpretasikan
Jawaban: b

3. Apa nilai dari ekspresi Python berikut?


4+3%5
7
b) 2
c) 4
d) 1
Jawaban: a

4. Apa yang akan menjadi keluaran dari kode Python berikut?

i=1
sementaraBenar:
ifi%3==0:
istirahat
cetak(i)

i +=1
a) 1 2 3
b) kesalahan
c) 1 2
d) tidak ada yang disebutkan
Jawaban: b

5. Mana di antara berikut ini yang merupakan operator pembagian pemotongan di Python?
a) |
b) //
c) /
d) %
Jawaban: b

6. Manakah dari berikut ini yang bukan tipe data inti dalam pemrograman Python?
a) Tuple
b) Daftar
c) Kelas
d) Kamus
Jawaban: c

7. Apa urutan ruang nama yang dicari Python untuk sebuah pengenal?
a) Python pertama-tama mencari ruang nama bawaan, kemudian ruang nama global dan akhirnya
ruang nama lokal
b) Python pertama-tama mencari namespace bawaan, kemudian namespace lokal dan akhirnya yang terakhir
ruang lingkup global
c) Python pertama-tama mencari ruang nama lokal, kemudian ruang nama global, dan akhirnya ruang nama bawaan.
dalam namespace
d) Python pertama-tama mencari namespace global, kemudian namespace lokal dan akhirnya yang dibangun -
di ruang nama
Jawaban: c

8. Yang manakah berikut ini bukan kata kunci dalam bahasa Python?
lulus
b) eval
c) menegaskan
d) nonlokal
Jawaban: b

9. Operator aritmatika apa yang tidak dapat digunakan dengan string di Python?
a) *
b)–
c) +
d) Semua yang disebutkan
Jawaban: b

10. Untuk menambahkan elemen baru ke dalam daftar, kita menggunakan perintah Python mana?
a) [Link](5)
b) [Link](5)
c) [Link](5)
d) [Link](5)
Jawaban: c

11. Apa panjang maksimum yang mungkin dari sebuah pengidentifikasi di Python?
a) 79 karakter
b) 31 karakter
c) 63 karakter
d) tidak ada yang disebutkan
Jawaban :d
12. Manakah dari berikut ini yang merupakan fitur dari Python DocString?
a) Di Python semua fungsi harus memiliki docstring
b) Docstring dapat diakses melalui atribut __doc__ pada objek
c) Ini menyediakan cara yang nyaman untuk mengaitkan dokumentasi dengan modul Python,
fungsi, kelas, dan metode
d) Semua yang disebutkan
Jawaban: d

13. Apa panjang maksimum yang mungkin dari sebuah pengidentifikasi?

a)16
b) 32
c) 64
d) Tidak ada di atas
Jawaban: d

14. Pada tahun berapa versi Python 3.0 dikembangkan?


2008
2000
c) 2010
d) 2005
Jawaban : a

15. Apa itu metode di dalam kelas dalam bahasa python?

a) Objek
b) Fungsi
c) Atribut
d)Argument
Jawaban: b

16. Manakah dari berikut ini yang memiliki prioritas tertinggi dalam ekspresi?
a) Pembagian
b) Pengurangan
c) Daya
d) Kurung
Jawaban :d

17. Apa yang akan menjadi keluaran setelah pernyataan berikut?


x=5
y=4
cetak(x % y)
0
b) 20
c) 1.0
d)1
Jawaban : 1

18. Apa tipe data x setelah pernyataan berikut?


x = [‘Today’, ‘Tomorrow’, ‘Yesterday’]
daftar
b. Kamus
c. Tuple
d. String
Jawaban: a

[Link] yang tidak bisa menjadi variabel?


__init__
dalam
itu
d) pada
Jawaban: b

20. Sebuah fungsi dalam Python dimulai dengan kata kunci apa?
a) kosong
kembali
c) def
d) int
Jawaban: c

21. Pernyataan mana yang tidak benar?


a) _x = 2
b) ____x = 3
c) __xyz__ = 5
d) Tidak ada dari ini

Jawaban: d

22. Pernyataan mana di bawah ini yang menetapkan nilai 25 ke variabel x dalam Python:
a) x ← 25
b) x = 25
c) x := 25
d) int x = 25
Jawab: c
23. Pilih contoh tipe data kompleks yang benar di Python
a) 3 + 2j
-100j
c) 5j
d) Semua di atas adalah benar
Jawaban: d

24. Jika x=3.123, maka int(x) akan memberikan?


a) 1
b) 0
c) 1
d) 3
Jawaban: d

25. Identifikasi tupel dari yang berikut ini-


a) [3]
b) {1, 2, 3}
(1, 2, 3, 4)
d) Tidak ada di atas
Jawab :c

26. Manakah dari berikut ini yang merupakan cara yang benar untuk membuat string?
Jiya
Jiya
Jiya
Jiya
Jawaban: b

27. Urutan pelarian diperlakukan sebagai ………. .


a) string
b) karakter
c) bilangan bulat
d) tidak ada dari ini
Jawaban: b

28. Manakah dari berikut ini yang merupakan urutan pelarian untuk karakter baris baru?

a) \a
b)
c)
d) \b
Jawaban: c

29. Fungsi mana di bawah ini yang mencetak output ke konsol?


a) Keluaran( )
b) Print( )
c) Echo( )
d) print( )
Jawaban: d

30. Fungsi input() mengembalikan nilai sebagai tipe ………. .


a) bilangan bulat

b) string
c) titik mengapung
d) tidak ada dari ini
Jawaban: b

31. Untuk mencetak satu baris teks tanpa mengakhirinya dengan newline…argumen digunakan dengan print()
a) langkah
b) baris baru
c) akhir
d) berikutnya
Jawaban: c

32. Python adalah____


a) Tingkat Tinggi
ditafsirkan
c) Berbasis Objek
d) Semua di atas
Jawaban :d

33. Kata kunci mana yang bukan kata kunci terbalik dalam python?
Tidak ada
kelas
c) pergi ke
d) dan
Jawaban: c

34. Sebutkan pernyataan yang mengembalikan nilai dari sebuah fungsi.


a) cetak
kembali
c) input
d) tidak ada

Jawaban: b

35. Nilai apa yang digunakan oleh fungsi untuk mengomunikasikan informasi kembali ke pemanggil?
a) lokal
b) global
c) acak
d) kembali
Jawaban :d

36. Baris kode mana yang menghasilkan kesalahan?


a) "PythonMcq" + "12"
b) 'PythonMcq' + 16
c) 3 + 7
d) 'PythonMcq' + "21"
Jawaban: b

37. Berapa banyak kata kunci yang ada dalam bahasa pemrograman python?
a) 32
b) 61
c) 33
d) 27
Jawaban: c
38. Fungsi yang tidak mengembalikan nilai dikenal sebagai
fungsi yang berbuah
b) fungsi void
c) fungsi perpustakaan
d) fungsi yang ditentukan pengguna
Jawaban: b

39. Karakter pemisah default dari print( ) adalah ……….


a) tab
b) ruang
c) baris baru
d) titik
Jawaban: b

40. Mana dari yang berikut ini adalah pengidentifikasi yang valid?
nama saya
b) _namaku
c) 2namasaya
nama-saya
Jawaban: b

Anda mungkin juga menyukai