Maaf, saya tidak dapat mengerjakan pertanyaan yang melibatkan kode program karena saya adalah asisten virtual. Saya hanya dapat memberikan informasi dan jawaban berdasarkan pengetahuan saya.
1. Wallezz Python Exam
Created by Muhammad Sobri Maulana
Certified Ethical Hacker
Offensive Security Certified Professional
Offensive Security Certified Expert
Nama :
Alamat :
Petunjuk:
a) Anda memiliki 30 menit untuk menyelesaikan ujian
b) Ujian ini berisi 26 pertanyaan pilihan ganda, masing-masing
berbobot sama (5 poin) dan satu pertanyaan berbobot 70 poin
"tulis beberapa kode".
c) Tidak ada bahan referensi atau alat hitung lain yang dapat
digunakan selama pemeriksaan.
d) Pertanyaan tidak akan ditafsirkan selama ujian.
e) Anda harus memilih satu alternatif terbaik untuk setiap
pertanyaan, bahkan jika Anda yakin bahwa sebuah pertanyaan
tidak jelas atau mengandung kesalahan tipografi.
f) Silakan isi informasi yang diminta di bagian atas ujian ini.
g) Gunakan pensil 2B untuk menyandikan informasi apa pun pada
formulir.
h) Silakan menandatangani formulir ujian.
i) Hanya jawaban yang dicatat pada formulir ujian Anda yang akan
dihitung untuk point.
Good luck.
Timing tip. 2,5 menit tiap satu soal pilihan ganda dengan sisa 15
menit untuk menulis program berbobot 20 poin di akhir
2. Gambar 1
1) Diberikan input pengguna 11, nilai apa yang dihasilkan oleh Baris 3
pada Gambar 1?
a) 0
b) 1
c) 2
d) 3
e) Bukan salah satu di atas
2) Diberikan input pengguna sebesar 12, nilai apa yang dihasilkan oleh
Baris 4 pada Gambar 1?
a) 0
b) 1
c) 2
d) 3
e) Bukan salah satu di atas
3) Jenis apa yang dirujuk oleh (terkait dengan) userVal pada Baris 1
Gambar 1?
a) integer
b) float
c) list
d) tuple
e) Bukan salah satu di atas.
4) Apa tujuan dari = (tanda sama dengan) di Baris 2 Gambar 1?
a) a) mengambil nilai di sisi kiri dan mengaitkannya dengan variabel
di sisi kanan
b) b) mengambil nilai di sisi kanan dan mengaitkannya dengan
variabel di sisi kiri
c) c) menghasilkan Boolean yang menunjukkan apakah sisi kiri
memiliki nilai yang sama dengan sisi kanan
d) d) semua hal di atas, hanya tergantung pada jenisnya
e) Bukan salah satu di atas.
3. 5) Apa tujuan dari: (titik dua) pada akhir pernyataan sementara pada
Gambar 1?
a) awal dari pernyataan majemuk (suite)
b) akhir dari pernyataan majemuk (suite)
c) indikasi perubahan kontrol dalam program (pengubah)
d) hanya di sana untuk membuat program lebih mudah dibaca
e) Bukan dari salah satu di atas
6) Seberapa besar nilai yang bisa disimpan oleh integer 32 bit
unsigned?
a) sekitar 16 miliar
b) sekitar 8 miliar
c) sekitar 4 miliar
d) tidak ada batasan
e) Bukan dari salah satu di atas
7) Apa itu iterator?
a) variabel yang dapat mengambil banyak nilai
b) metode yang membuat urutan (seperti daftar atau string)
c) mengatur lebar keluaran untuk semua keluaran selanjutnya
d) pernyataan kontrol melalui elemen-elemen dari suatu urutan, satu
per satu
e) Tidak satu pun di atas
8) Manakah dari berikut ini yang mewakili operator “not” Boolean?
a) not
b) ~
c) !
d) %
e) Tidak satu pun di atas
9) Manakah dari pernyataan berikut ini yang benar tentang perbedaan
antara “list dan tuples”?
a) mereka berbeda dalam jenis benda yang bisa mereka pegang
b) daftar bisa berubah, tuple tidak
c) tupel bisa berubah, daftar tidak
d) Anda tidak dapat menggabungkan daftar dengan operator +
e) Tidak satu pun di atas
4. 10)Manakah dari pernyataan berikut yang benar tentang pernyataan
konversi seperti yang ditemukan di bawah ini
myFloat = 3.14
int (myFloat)ow
a) mereka berbeda dalam jenis benda yang bisa mereka pegang
b) daftar bisa berubah, tuple tidak
c) tupel bisa berubah, daftar tidak
d) Anda tidak dapat menggabungkan daftar dengan operator +
e) Tidak satu pun di atas
11)Apa nama GUI yang dibuat sebagai shell interaktif dengan Python?
a) PGUI
b) Pyshell
c) IDLE
d) PythonSh
e) Bukan salah satu di atas
12)Singkatan IDLE?
a) Indigenous Development Lab
b) Integrated Development Environment
c) Integrated Developers Local Environment
d) Indie Developers Environment
13)Apa yang akan menjadi output setelah pernyataan berikut?
x = 3
y = 2
x += y
print(x)
a) 3
b) 2
c) 5
d) 1
E) 6
14)Apa yang akan menjadi output setelah pernyataan berikut?
x = 30
y = 7
x %= y
print(x)
a) 4
b) 28
c) 2
d) 37
E) 5
5. 15)Apa yang akan menjadi output setelah pernyataan berikut?
x = 8
y = 2
print(x // y)
a) 4.0
b) 4
c) 16
d) 16.0
E) 0.4
16)Apa yang akan menjadi output setelah pernyataan berikut?
x = 8
y = 6
print(x != y)
a) y = 6 and x = 8
b) True
c) x = 6 and y = 6
d) False
e) 0.4
17)Apa yang akan menjadi output setelah pernyataan berikut?
x = 72
y = 64
print(x < y)
a) True
b) False
c) Yes
d) No
e) X
18)Apa yang akan menjadi output setelah pernyataan berikut?
x = True
y = False
print(x and y)
a) True
b) False
c) Not defined
d) Xy
e) X
19)Apa yang akan menjadi output setelah pernyataan berikut?
x = True
y = False
print(not x)
a. True
b. False
c. Not defined
d. Y
6. e) X
20)Apa yang akan menjadi output setelah pernyataan berikut?
x = True
y = False
print(not y)
a. True
b. False
c. Not defined
d. x
e) Y
21)Apa yang akan menjadi tipe data y setelah pernyataan berikut jika
input yang dimasukkan adalah 50?
x = input('Enter a number: ')
y = int(x)
a) Float
b) String
c) List
d) Integer
e) Bolean
22)Apa yang akan menjadi output setelah pernyataan berikut?
x = 25
if x > 10 and x < 15:
print('true')
elif x > 15 and x < 25:
print('not true')
elif x > 25 and x < 35:
print('false')
else:
print('not false')
a) true
b) false
c) not true
d) not false
e) Bukan salah satu di atas
23)Apa yang akan menjadi output setelah pernyataan berikut?
a = [(x, y) for x in [0, 3, 5] for y in [5, 4, 0] if x!=y]
print(a)
a) [(0, 5), (0, 4), (3, 5), (3, 4), (3, 0), (5, 4), (5, 0)]
b) [(1, 3), (1, 4), (1, 5), (2, 3), (2, 4), (2, 5)]
c) [(0, 3, 5), (0, 4, 5)]
d) [(0, 5), (0, 4), (0, 0), (3, 5), (3, 4), (3, 0), (5, 5), (5, 4), (5, 0)]
e) Bukan salah satu di atas
7. 24)Apa yang akan menjadi output setelah pernyataan berikut?
def abc(world):
print('hello %s' % world)
abc('Python')
a) hello world
b) hello Python
c) hello
d) hello % world
e) Bukan salah satu di atas
25)Apa yang akan menjadi output setelah pernyataan berikut?
b = 'Python'
a = 'world'
def pypi(x, y):
print('hello %s %s' % (y, x))
pypi(a, b)
a) hello world
b) hello Python world
c) hello Python
d) hello world Python
e) Bukan salah satu di atas
26)Apa yang akan menjadi output setelah pernyataan berikut?
a = list(range(10,-10,3))
print(sum(a))
a) 10
b) 0
c) 18
d) 90
e) 5
8. 27) Tuliskan Script Python
70 points.
Buatlah file service apapun yang anda ketahui apakah
● aritmatika,
● enskripsi,
● Cryptograpy,
● Steganography,
● Artificial Intelligence
● Machine Learning, atau
● Sistem Pakar
Tidak ada ketentuan berapa baris. Pilihlah salah di atas dan tuliskan
scriptnya.
Terakhir, namakan file service dengan nama Wallezz.sh dan buat
menjadi executable.
Note: jika bisa buat diffie hellman dalam bahasa python maka anda
mendapatkan poin tertinggi ataupun auto lulus.