Kuis dan TM7 Flashcards
Multi entry subprogram disebut
co routine
opsi berikut yang bukan merupakan parameter profile adalah
return type
keuntungan dari penggunaan keyword parameter adalah
can appear in any order
keyword parameter a.l. digunakan oleh bahasa
pascal
nilai default parameter formal di c++ ada di posisi
akhir
sebagian besar bahaa imperative mempunyai function dan procedure. bahasa yang tidak mempunyai procedure adalah
C/C++
bahasa berikut yang hanya mempunyai stack dynamic local variable adalah
Ada
recursive subprogram awalnya dirancang di bahasa
Algol
implementasi dari model I/O parameters adalah
pass by name, pass by reference, dan pass by value result
Aliases yang terjadi di pass by reference dapat dieliminasi menggunakan
pass by name
karakteristik dari pass by name adalah
flexible but slow
jika suatu subprogram mempunyai unique protocol maka disebut sebagai
overloaded subprogram
masalah side effect dapat dihindari menggunakan
in mode parameter
satu-satunya bahasa yang dapat mengembalikan any type value adalah
Ada
bahasa pertama yang menggunakan fasilitas co-routine adalah
simula 67
salah satu karakteristik dari co routine adlah
multi entry
late binding antara parameter formal dan actual terjadi saat passing parameter dalam bentuk
pass by name
Karakteristik dari subprogram di fortran 77 adalah berikut kecuali
variable dynamically allocated
activation record di fortran 77 hanya memuat satu instance karena
no recursion
dua metode utama untuk mengkases variable nonlokal dibahasa static scope adalah
static chain dan display
karakteristik dari dynamic chain
fast access, fast call
dua metode yang berbeda yang digunakan untuk passing parameter di bahasa yang mirip dengan algol adalah
pass by value, pass by reference