PCAP - Esensi Pemrograman dalam Kuis Python Modul 1
Jawaban Tes
1. Digaph \ n memaksa fungsi print () ke:
menghasilkan persis dua karakter: \ dan n
duplikat karakter di sebelah digraf
hentikan eksekusi
putus jalur output
2. Arti parameter kata kunci ditentukan oleh:
posisinya dalam daftar argumen
nilainya
hubungannya dengan variabel yang ada
nama argumen yang ditentukan beserta nilainya
3. Nilai dua puluh koma dua belas kali sepuluh dinaikkan menjadi
kekuatan delapan harus ditulis sebagai:
20E12.8
20.12E8
20.12 * 10 ^ 8
20.12E8.0
4. Awalan 0o berarti bahwa nomor setelah itu dinotasikan sebagai:
desimal
biner
oktal
heksadesimal
5. Operator **:
melakukan eksponensial
melakukan penggandaan duplikasi
tidak ada
melakukan perkalian floating-point
6. Hasil dari divisi berikut:
1/1
sama dengan 1
tidak dapat dievaluasi
tidak bisa diprediksi
sama dengan 1.0
7. Hanya satu dari pernyataan berikut yang salah - yang mana?
multiplikasi mendahului penambahan
hasil dari / operator selalu merupakan nilai integer
argumen yang benar dari operator% tidak boleh nol
operator ** menggunakan penjilidan sisi kanan
8. Ikatan sisi kiri menentukan bahwa hasil dari ekspresi berikut
1 // 2 * 3
adalah sama dengan:
0,0
4.5
0
0.16666666666666666
9. Salah satu nama variabel berikut adalah ilegal - yang mana?
benar
benar
Benar
BENAR
10. Fungsi print () dapat menampilkan nilai:
sejumlah argumen (tidak termasuk nol)
hanya satu argumen
sejumlah argumen (termasuk nol)
tidak lebih dari lima argumen
11. Apa output dari cuplikan berikut?
x=1
y=2
z=x
x=y
y=z
cetak (x, y)
12
21
11
22
12. Apa output dari cuplikan berikut jika pengguna memasukkan
dua baris yang masing-masing berisi 2 dan 4?
x = input ()
y = input ()
cetak (x + y)
6
24
4
2
13. Apa output dari cuplikan berikut jika pengguna memasukkan
dua baris yang masing-masing berisi 2 dan 4?
x = int (input ())
y = int (input ())
x = x // y
y = y // x
cetak (y)
2.0
kode akan menyebabkan kesalahan runtime
4.0
8.0
14. Apa output dari potongan kode berikut jika pengguna
memasukkan dua baris yang masing-masing berisi 2 dan 4?
x = int (input ())
y = int (input ())
x=x/y
y=y/x
cetak (y)
kode akan menyebabkan kesalahan runtime
8.0
4.0
2.0
15. Apa output dari cuplikan berikut jika pengguna memasukkan
dua baris yang masing-masing berisi 11 dan 4?
x = int (input ())
y = int (input ())
x = x% y
x = x% y
y = y% x
cetak (y)
3
2
1
4
16. Apa output dari cuplikan berikut jika pengguna memasukkan
dua baris yang masing-masing berisi 3 dan 6?
x = input ()
y = int (input ())
cetak (x * y)
36
18
333333
666
17. Apa output dari cuplikan berikut?
z=y=x=1
cetakan (x, y, z, sep = '*')
111
xyz
1*1*1
x*y*z
18. Apa output dari cuplikan berikut?
x = 2 + 3 * 5.
print (X)
snippet akan menyebabkan kesalahan eksekusi
17
17.0
25.0
19. Apa output dari cuplikan berikut?
x = 1/2 + 3 // 3 + 4 ** 2
cetak (x)
17
17.5
8.5
8
20. Apa output dari cuplikan berikut jika pengguna memasukkan
dua baris yang masing-masing berisi 2 dan 4?
x = int (input ())
y = int (input ())
cetak (x + y)
4
2
24
6