Analisis Kode dan Kompilator Python
Analisis Kode dan Kompilator Python
Disiplin: PPAARRAADDIIGGMMAASSDDEELLIINNGGUUAAGGEENNSSDDEEPPRROOGGRRAAMMAAÇÇÃÃOOEEMMPPYYTTHHOONN
A
A
V
V
Siswa:TTHHAAIINNÁÁLLUUIIZZAADDAASSIILLVVAAIISSRRAAEELL 2020404605
Profesor: RROOBBSSOONNLLOORRBBIIEESSKKII
Turma:99000011
EEMM
P2A
0:2013A
:RRAADG
D
IG
IMMAASEEL
N
L
IN
IGGUUAAGGEEMMPYYTTHHOONN
Apa nama karakteristik berikut dari sebuah bahasa pemrograman "sekelompok relatif kecil
konstruksi primitif dapat digabungkan dalam sebuah angka, juga, sedikit cara untuk membangun yang
struktur kontrol dan data dari sebuah bahasa pemrograman
pengaliasan
akuntansi
ortogonalitas
rekursivitas
ekspresivitas
Kompiiler adalah program yang bertanggung jawab untuk menerjemahkan kode sumber dari suatu bahasa
pemrograman tingkat tinggi untuk bahasa pemrograman tingkat rendah. Tentang kompilator dan langkah-langkahnya
dilakukan oleh program ini, analisis pernyataan dan tandai alternatif yang menunjukkan yang benar.
I. Tahap analisis leksikal berfungsi untuk mengidentifikasi elemen-elemen penyusun program, yang juga
disebut simbol leksikal.
II. Tahap analisis sintaksis bertujuan untuk menentukan apakah himpunan simbol leksikal yang ditemukan termasuk dalam tata bahasa
dari bahasa pemrograman.
III. Tahap analisis semantik bertujuan untuk memverifikasi apakah pelaksanaan program masuk akal bagi pengguna.
Hanya II.
Hanya III.
Saya, II dan III.
EEMM
P20Y
:2017:YTTHHOONNBBÁÁ
C
S
IC
IOO
a=3
b=a*2
a, b = b, a
Setelah eksekusi semua perintah, apa hasil yang ditampilkan oleh perintah di bawah ini?
cetak(a)
a
6
3
36
63
Pertimbangkan potongan program Python di bawah ini. Berapa nilai yang dicetak saat kita menjalankan program?
20
15
10
5
25
EEMM
P20Y
:2018:YTTHHOONNEEMMOOUUTTRROOSPAARRAADG
D
IG
IMMAAS
Dalam proses penemuan pengetahuan dalam basis data, tandai alternatif yang benar tentang partisi
dados:
Ketika digunakan dalam tabel, itu berarti menciptakan kolom yang mengulangi beberapa transformasi data
yang ada di kolom lain.
Signifikansi mengubah sifat nilai sebuah atribut dengan menggunakan transformasi numerik-kategorikal
ou kategóriko-numérica.
Bertujuan untuk memisahkan data set pelatihan (abstraksi dari model pengetahuan) dan pengujian
(penilaian model yang dihasilkan).
Ini adalah kegiatan yang cukup umum ditemukan dalam pembangunan datawarehouse.
Bertujuan untuk melengkapi data yang hilang, mendeteksi kebisingan, dan menghilangkan data yang tidak konsisten.
Pertimbangkan kode berikut, di mana kita memiliki server Flask mendengarkan di port 5000, dan jawab:
Apa yang akan ditampilkan di browser jika kita mengakses URL [Link]
EEMM
P20Y
:2019:YTTHHOONNEESTTRRUUTTUURRAADDOO
(CESPE/2010)
a, b = 0, 2
a, b = b, a+b+1
print(b)
Tandai opsi yang menunjukkan urutan angka yang benar dicetak di konsol interpreter Python
durante a execução dos comandos acima.
2, 2, 4, 6.
1, 1, 2, 3, 5, 8.
3, 3, 6, 10, 17, 28.
3, 6, 10, 17, 28.
2, 3, 6.
Nilai yang dicetak oleh fungsi pprriinntt, di baris terakhir potongan kode, adalah: (tips: fungsi lloowweerr mengembalikan semua yang
huruf dari sebuah string dalam huruf kecil
111
333
123
321
132
EEMMP
202Y
0:120:YTTHHOONNOOR
E
R
IEINNTT
AADDOOAAOOBB
E
JETTOOS
Dari tiga bahasa yang dipertimbangkan, Python adalah satu-satunya yang tidak memungkinkan antarmuka.
II - Python secara native memiliki tipe privat, sama seperti C dan Ruby.
III - Dalam bahasa Python, dekorator @staticmethod hanya dapat digunakan untuk memberikan kualifikasi pada metode, tidak
dapat digunakan untuk mengkualifikasi atribut.
Ternyata benar
I e II, hanya.
II dan III, saja.
Saya e III, hanya.
I, II dan III.
II, hanya.
Tentang bahasa pemrograman Java, C++ dan Python, kita dapat menyatakan bahwa:
III - Polimorfisme melalui overloading, di mana lebih dari satu metode memiliki nama yang sama, tetapi tanda tangan yang berbeda, adalah
didukung oleh Python.