#為何國家考試一定要舉例說明-20081109 日期: 11月 09, 2008 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 如果一篇考試技巧的文章,我個人認為很重要的話,一定會公佈在所有高普考補習班的討論區,如果個人認為不重要,僅會公佈在我個人的網誌上,這篇文章真的很重要,所以會公佈在所有補習班的討論區裏面。-------------------------本篇文章的考試觀念,會影響考試結果,僅限朋友閱讀--------- 留言 蕃茄2008年11月23日 上午9:09你好,請問若像今年高考資料結構第一題,問指標的值或位址,像這樣的題型應如何舉例呢?回覆刪除回覆回覆王永彰2008年11月23日 上午9:15一、現有變數宣告如下:(每小題5 分,共25 分)int intArray[3][2] = {{10, 20}, {15, 25}, {50, 40}};int ** intPtr1 = intArray;int * intPtr2 = &intArray[1][1];int * intPtr3[2] = &intArray[2];intArray 的記憶體位址是0x0008600,int 為sizeof(int) = 4;試回答下列問題(如果是正確的敘述請寫出左邊變數的數值,錯誤請說明原因,但每題題目是有關連性的): *intPtr2 = intArray[1][1]; intPtr1 + 1 = intArray[0]; ++intPtr = &intArray[1]; *(*intPtr + 1) = intArray[1][0]; *(*intPtr3 + 1) = intArray[2][1];回覆刪除回覆回覆王永彰2008年11月23日 上午9:18這樣的題目,就一定要畫圖說明,因為它己經把指標和位址的變化,在題目裏說的很清楚,不用再舉其他例子。最好的方式就是把陣列和指標都用方塊圖畫出來,然後再一步一步的畫,每一小題跑完之後的變化。為何錯誤的原因,也要畫圖說明清楚。所以有一篇網誌寫到"國家考試沒有在考會不會的問題,而是考如何寫的問題",這種題目,只要觀念清楚,都很容易解題,不過如何表達就很重要了,這是一點小提醒,等我開始寫解答的時候,就可以表達的更清楚。回覆刪除回覆回覆蕃茄2008年11月24日 晚上8:13感謝您的解惑~受益良多^^回覆刪除回覆回覆新增留言載入更多… 張貼留言 看過可以簽名,有意見可以表達。不喜歡我寫的內容,可以用立可白塗掉。
你好,請問若像今年高考資料結構第一題,問指標的值或位址,像這樣的題型應如何舉例呢?
回覆刪除一、現有變數宣告如下:(每小題5 分,共25 分)
回覆刪除int intArray[3][2] = {{10, 20}, {15, 25}, {50, 40}};
int ** intPtr1 = intArray;
int * intPtr2 = &intArray[1][1];
int * intPtr3[2] = &intArray[2];
intArray 的記憶體位址是0x0008600,int 為sizeof(int) = 4;
試回答下列問題(如果是正確的敘述請寫出左邊變數的數值,錯誤請說明原因,但
每題題目是有關連性的):
*intPtr2 = intArray[1][1];
intPtr1 + 1 = intArray[0];
++intPtr = &intArray[1];
*(*intPtr + 1) = intArray[1][0];
*(*intPtr3 + 1) = intArray[2][1];
這樣的題目,就一定要畫圖說明,因為它己經把指標和位址的變化,在題目裏說的很清楚,不用再舉其他例子。最好的方式就是把陣列和指標都用方塊圖畫出來,然後再一步一步的畫,每一小題跑完之後的變化。為何錯誤的原因,也要畫圖說明清楚。所以有一篇網誌寫到"國家考試沒有在考會不會的問題,而是考如何寫的問題",這種題目,只要觀念清楚,都很容易解題,不過如何表達就很重要了,這是一點小提醒,等我開始寫解答的時候,就可以表達的更清楚。
回覆刪除感謝您的解惑~
回覆刪除受益良多^^