0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan4 halaman

Ujian Python: Soal dan Praktik

Dokumen ini berisi ujian Python dengan 23 pertanyaan pilihan ganda dan 2 latihan praktis. Ujian ini mengevaluasi konsep dasar Python seperti variabel, tipe data, operator, fungsi, dan struktur kontrol.

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)
6 tayangan4 halaman

Ujian Python: Soal dan Praktik

Dokumen ini berisi ujian Python dengan 23 pertanyaan pilihan ganda dan 2 latihan praktis. Ujian ini mengevaluasi konsep dasar Python seperti variabel, tipe data, operator, fungsi, dan struktur kontrol.

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

IES Conselleria

- --------------------------------------------------------------------------------------------
Nombre y Apellidos ………………………………………
Kursus ………………………………………
- --------------------------------------------------------------------------------------------

Ujian Python

Tes
Pertanyaan tipe tes menjatuhkan penalti ⅓ dari nilai pertanyaan.

Apa fungsi dari memori sekunder di sebuah PC?


a) Menjalankan semua perhitungan dan logika program
b) Mengambil halaman web dari Internet
c) Menyimpan informasi untuk waktu yang lama, bahkan antara siklus pemadaman dan
menyala.
d) Mengambil masukan dari pengguna

2. Mana dari berikut ini yang mengandung 'kode mesin'?


a) Interpreter Python
b) Keyboard
c) Kode sumber Python
d) Sebuah dokumen dari pengolah kata

3. Di bagian mana dari perangkat yang variabel seperti “X” disimpan setelah itu
apakah baris Python berikut telah dijalankan?
>>> x = 123
a) Unit Pemrosesan Pusat
b) Memori Utama
c) Memori Sekunder
d) Perangkat Masukan
e) Perangkat Keluaran

4. Apa yang akan dicetak di layar oleh program berikut?


>>> x = 43
>>> x = x + 1
>>> cetak x

a) 43
b) 44
c) x + 1
d) Kesalahan, karena x = x + 1 tidak mungkin secara matematis

5. Apa yang akan dicetak oleh program berikut?


>>> resto = 7 % 3
>>> cetak resto

a) 7
b) 3
c) 1
d) 2

6. Manakah dari pernyataan berikut yang menunjukkan komentar dalam Python?


a) /* Ini adalah komentar */
b) // Ini adalah komentar
c) # Ini adalah komentar
d) – Ini adalah komentar –

1/4
IES Conselleria

7. Pilih semua pengidentifikasi variabel yang valid?


a) var
b) _23 = 2
c) 2mobil = 'Renault'
d) untuk
e) cetak

8. Apa hasil dari program berikut?


>>> print '%.2f ' % (5/2)
a) 2.00
b) 2.0
c) 2,50
d) 2

9. Apa hasil dari program berikut?


>>> print '%.2f ' % (5.0/2)
a) 2.00
b) 2.0
c) 2.50
d) 2

10. Apa hasil dari program berikut?


>>> 5 > 8
a)Benar
b) Salah
c) 5
d) 8

[Link] nilai x yang seharusnya agar program mencetak 'opsi c'


x = ?
jika x < 5:
print 'pilihan a'
elif x == 5:
cetak 'opsi b'
lainnya
cetak 'opsi c'

5
b) 4
c) 9
-1

[Link] contoh berikut, dalam kasus apa pengecualian akan terjadi?


masukkan suhu:
coba:
fahr = float(ent)
cel = (fahr – 32.0) * 5.0 / 9.0
cetak sel
kecuali
Silakan masukkan sebuah angka

a) Ketika pengguna memasukkan nilai bulat


b) Ketika pengguna memasukkan sebuah literalis
c) Ketika pengguna memasukkan daftar nilai
d) Ketika pengguna memasukkan nilai desimal

[Link] hasil dari mengevaluasi pernyataan berikut?


>>> 6 >= 2 dan (6/2) > 2
a)Benar
b) Salah

2/4
IES Conselleria

c)
14. Apa hasil dari menjalankan pernyataan berikut?
max('Halo dunia')

'H'
'u'
c) Akan menghasilkan kesalahan

15. Apa hasil dari menjalankan pernyataan berikut?


>>> len('123456')
a) 6
7
c) 5
d) 1

16. Kata kunci apa yang digunakan dalam Python untuk membuat fungsi baru?
a) definisi
b) fungsi
c) kembali
d) maksimum

[Link] yang akan ditampilkan di layar oleh program Python berikut?


Ujian python
resultado
i = len(frase)-1
sementara i >= 0:
hasil = hasil + kalimat[i]
i = i - 2

Ujian python
b) 'Exam nenoyht'
c) 'nhy eaE'
d) Akan menghasilkan kesalahan

[Link] arti dari kata 'continue' di dalam sebuah loop?


a) Keluar dari loop
b) Lanjutkan ke iterasi berikutnya
c) Tidak melakukan apa-apa

d) melanjutkan

[Link] hasil dari menjalankan pernyataan berikut?


amin python
a) Akan menghasilkan kesalahan
b) x
c) a
d) python

[Link] hasil dari menjalankan pernyataan berikut?


Monty Python
>>> print s[4:]

y Python
'Python'
' Python'
d) Akan menghasilkan kesalahan

21. Apa hasil dari menjalankan pernyataan berikut?


pisang
>>> [Link]('na')

a) 0
b) 2
c) 4
d) 6

3/4
IES Conselleria

[Link] daftar berikut t = ['a','b','c'], apa daftar yang dihasilkan?


setelah menjalankan pernyataan berikut?
>>> x = [Link](1)

a) ['b','c']
b) ['a','c']
c) ['a','b']
d) ['x']

[Link] hasil dari menjalankan pernyataan berikut?


a = ['siswa1','siswa2','siswa3']
>>> b = a
>>> a[1] = 'alumno10'
>>> cetak b

a) ['alumno1','alumno2','alumno3']
b) ['alumno10','alumno2','alumno3']
c) ['alumno1','alumno10','alumno3']
d) ['alumno1','alumno2','alumno10']

Praktik
1. Buat fungsi bernama media yang mengambil argumen sebuah daftar dari
angka dan mengembalikan rata-rata aritmetika.

2. Dengan menggunakan fungsi yang dibuat dalam latihan sebelumnya, buatlah program yang
diberikan sebuah file catatan siswa (nama nilai1 nilai2 nilai3), hitung dan tampilkan
tampilkan rata-rata setiap siswa.

#file notas_siswa.txt
Carlos
Jessica
Fernando 5.8 6.3 4
Tamara 8.1 8.9 7
9.2 7 5
Lourdes 4.3 2 9
Eva 9.9 2 4
Miguel 3.4 8 5

Contoh pelaksanaan
>>> python [Link]
6.63
7.70
5.37
8.00
7.07
5.10
5.30
5,47

4/4

Anda mungkin juga menyukai