Pertanyaan
For each sitatement, select True or Faise Nole You will receive partal credit for each correct selection Answwer Area True Fa To imeel the requirements; yeu must change line on to: def increnent,score(scars, bomus, points . 1): It wap do not change ine 01 and the fuikction is called with dealy Lire:03 will also modity the value of the varable pofnts declared ff ing 6 :
Solusi
Jawaban
1. False 2. True 3. False
Penjelasan
Pernyataan dalam soal ini berkaitan dengan pemrograman dan fungsi dalam bahasa pemrograman, khususnya mengenai parameter fungsi dan bagaimana mereka berinteraksi ketika fungsi dipanggil. Pernyataan "To meet the requirements you must change line (1) to def increment_score(score, bonus, points - ( ) -" mengacu pada definisi fungsi dalam pemrograman, di mana parameter harus didefinisikan dengan benar. Pada umumnya, parameter dalam definisi fungsi ditulis dalam tanda kurung, dan tidak menggunakan tanda minus atau simbol lain sebagai pemisah. Mengenai "if you do not change line 01 and the function is called with only two parameters, the value of the third parameter will be none", ini berkaitan dengan konsep parameter default dalam banyak bahasa pemrograman. Jika fungsi didefinisikan dengan parameter tertentu dan dipanggil tanpa menyediakan semua parameter yang diperlukan, maka parameter yang tidak disediakan biasanya akan mengambil nilai default, yang dalam banyak bahasa pemrograman adalah 'None' atau null, kecuali ditentukan lain.Untuk "Line 03 will also modify the value of the variable points declared at line 01", ini berkaitan dengan cara fungsi memodifikasi nilai variabel. Dalam banyak kasus, variabel yang dideklarasikan di dalam fungsi tidak akan mempengaruhi variabel dengan nama yang sama di luar fungsi, kecuali fungsi tersebut dirancang khusus untuk melakukan hal tersebut.