精華區beta NTU-Exam 關於我們 聯絡資訊
課程名稱︰計算機程式語言 課程性質︰必修 課程教師︰黃乾鋼 開課學院:工學院 開課系所︰工科海洋系 考試日期(年月日)︰88年期末考 考試時限(分鐘):兩堂課 是否需發放獎勵金:是 (如未明確表示,則不予發放) 試題 : 一、在C程式語言中函數呼叫其他函數時,參數的傳遞可區分為傳值呼叫(Call by Value) 與傳址呼叫(Call by Reference),是詳細說明此兩種參數傳遞方式,並說明其用途 及使用時機。(20%) 二、何謂動態記憶分配(Dynamic Memory Allocation)?有何功用?在C程式語言中如何 做動態記憶分配?試舉例說明。(20%) 三、如以下的程式: #include<stdio.h> int n=20; int main(){ int i; for(i=0;i<n;i++) printf("i=%d\n",i); return 0;} 請說明變數n與變數i的所有屬性(attributes)。(20%) 四、何謂指標變數(pointer variable)?其與一般變數有何不同?指標變數有何用途? 指標變數如何宣告或定義?如何利用指標變數取得其所指記憶體位址的數值? 請舉例說明。(20%) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.67.37.173 ※ 編輯: magicchen 來自: 203.67.37.173 (06/23 01:46)